Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1464822 Details for
Bug 1605013
nodejs-tough-cookie: FTBFS in Fedora rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 26.73 KB, created by
Mohan Boddu
on 2018-07-20 01:37:54 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Mohan Boddu
Created:
2018-07-20 01:37:54 UTC
Size:
26.73 KB
patch
obsolete
>Mock Version: 1.3.4 >Mock Version: 1.3.4 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/nodejs-tough-cookie.spec'], chrootPath='/var/lib/mock/f29-build-13033864-949739/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff99ffdf28>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/nodejs-tough-cookie.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: noarch >Building for target noarch >Wrote: /builddir/build/SRPMS/nodejs-tough-cookie-2.3.2-4.fc29.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/nodejs-tough-cookie.spec'], chrootPath='/var/lib/mock/f29-build-13033864-949739/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff99ffdf28>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/nodejs-tough-cookie.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: noarch >Building for target noarch >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5dxD7X >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf tough-cookie-2.3.2 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/tough-cookie-2.3.2.tar.gz >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd tough-cookie-2.3.2 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch >+ /usr/bin/cat /builddir/build/SOURCES/nodejs-tough-cookie-expiry.patch >+ /usr/lib/rpm/nodejs-fixdep punycode '^2.0.0' >+ rm -rf node_modules >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.g0oTM5 >+ umask 022 >+ cd /builddir/build/BUILD >+ cd tough-cookie-2.3.2 >+ exit 0 >Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DK863c >+ umask 022 >+ cd /builddir/build/BUILD >+ '[' /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch '!=' / ']' >+ rm -rf /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch >++ dirname /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch >+ mkdir -p /builddir/build/BUILDROOT >+ mkdir /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch >+ cd tough-cookie-2.3.2 >+ mkdir -p /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch/usr/lib/node_modules/tough-cookie >+ cp -pr package.json lib/ /builddir/build/BUILDROOT/nodejs-tough-cookie-2.3.2-4.fc29.noarch/usr/lib/node_modules/tough-cookie >+ /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules >+ /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.3.2-4.fc29 --unique-debug-suffix -2.3.2-4.fc29.noarch --unique-debug-src-base nodejs-tough-cookie-2.3.2-4.fc29.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/tough-cookie-2.3.2 >find: 'debug': No such file or directory >+ /usr/lib/rpm/check-buildroot >+ /usr/lib/rpm/redhat/brp-ldconfig >/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory >+ /usr/lib/rpm/brp-compress >+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip >+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 >+ /usr/lib/rpm/brp-python-hardlink >+ /usr/lib/rpm/redhat/brp-mangle-shebangs >Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dqUcRH >+ umask 022 >+ cd /builddir/build/BUILD >+ cd tough-cookie-2.3.2 >+ /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --check >+ vows --spec test/api_test.js test/cookie_jar_test.js test/cookie_sorting_test.js test/cookie_to_json_test.js test/cookie_to_string_test.js test/date_test.js test/domain_and_path_test.js test/ietf_test.js test/jar_serialization_test.js test/lifetime_test.js test/parsing_test.js test/regression_test.js > > ⢠API > > â All defined > Constructor > â check for key property > â check for value property > â check for maxAge > â check for default values for unspecified properties > expiry option > â set the cookie > expiry option then, retrieving > â got the cookie > allPaths option > â all set > allPaths option getting without allPaths > â found just two cookies > â all are path=/ > â no 'other' cookies > allPaths option getting without allPaths for /foo > â found four cookies > â no 'other' cookies > allPaths option getting with allPaths:true > â found four cookies > â no 'other' cookies > Remove cookies > â all from matching domain > â from cookie store matching domain and key > Synchronous CookieJar setCookieSync > â returns a copy of the cookie > Synchronous CookieJar getCookiesSync > â returns the cookie array > Synchronous CookieJar getCookieStringSync > â returns the cookie header string > Synchronous CookieJar getSetCookieStringsSync > â returns the cookie header string > Synchronous API on async CookieJar setCookieSync > â fails > Synchronous API on async CookieJar getCookiesSync > â fails > Synchronous API on async CookieJar getCookieStringSync > â fails > Synchronous API on async CookieJar getSetCookieStringsSync > â fails > loose option cookie jar with loose > â succeeds > loose option cookie jar without loose > â fails > loose option map doesn't default to loose > â parses > â doesn't parse first cookie loose > â doesn't parse second cookie loose > â parses third cookie normally > > ⢠CookieJar > > Setting a basic cookie > â works > â gets timestamped > Setting a no-path cookie > â domain > â path is / > â path was derived > Setting a cookie already marked as host-only > â domain > â still hostOnly > Setting a session cookie > â works > â gets the domain > â gets the default path > â is 'hostOnly' > Setting wrong domain cookie > â fails > Setting sub-domain cookie > â fails > Setting super-domain cookie > â success > Setting a sub-path cookie on a super-domain > â domain is super-domain > â path is /subpath > â path was NOT derived > Setting HttpOnly cookie over non-HTTP API > â fails > Store eight cookies > â setup ok > Store eight cookies then retrieving for http://nodejs.org > â get a nodejs cookie > Store eight cookies then retrieving for https://example.com > â get a secure example cookie with others > Store eight cookies then retrieving for https://example.com (missing options) > â get a secure example cookie with others > Store eight cookies then retrieving for http://example.com > â get a bunch of cookies > Store eight cookies then retrieving for http://EXAMPlE.com > â get a bunch of cookies > Store eight cookies then retrieving for http://example.com, non-HTTP > â get a bunch of cookies > Store eight cookies then retrieving for http://example.com/foo/bar > â get a bunch of cookies > Store eight cookies then retrieving for http://example.com as a string > â get a single string > Store eight cookies then retrieving for http://example.com as a set-cookie header > â get a single string > Store eight cookies then retrieving for http://www.example.com/ > â get a bunch of cookies > Repeated names > â all got set > Repeated names then getting 'em back > â there's just three > CookieJar setCookie errors public-suffix domain > â errors > CookieJar setCookie errors wrong domain > â errors > CookieJar setCookie errors old cookie is HttpOnly > â initial cookie is set > CookieJar setCookie errors similar to public suffix > â doesn't error > CookieJar setCookie errors old cookie is HttpOnly but when trying to overwrite > â it's an error > CookieJar setCookie errors old cookie is HttpOnly but when trying to overwrite then, checking the original > â cookie has original value > Loose Mode > â parses loose cookies > > ⢠Cookie sorting > > Assumptions: > â .creationIndex is set during construction > â .creationIndex is set during construction (forced ctime) > â .creationIndex is left alone during new setCookie > â .creationIndex is preserved during update setCookie > Cookie Sorting > â got > Changing creation date affects sorting > â got > > ⢠Cookie.toJSON() > > JSON serialization > â gives a string > â date is in ISO format > JSON deserialization > â works > â key > â value > â domain > â path > â httpOnly > â secure > â hostOnly > â expires is a date object > â lastAccessed is a date object > â creation defaulted > JSON null deserialization > â is null > expiry deserialization Infinity > â is infinite > maxAge serialization zero > â looks good > maxAge serialization Infinity > â looks good > maxAge serialization -Infinity > â looks good > maxAge serialization null > â absent > maxAge deserialization number > â is the number > maxAge deserialization null > â is null > maxAge deserialization less than zero > â is -123 > maxAge deserialization Infinity > â is inf-as-string > maxAge deserialization -Infinity > â is inf-as-string > > ⢠Cookie.toString() > > â with a bunch of things > a simple cookie > â validates > â to string > a cookie with spaces in the value > â doesn't validate > â 'garbage in, garbage out' > with an empty value and HttpOnly > â to string > with an expiry > â validates > â to string > â to short string > with a max-age > â validates > â to string > a host-only cookie > â validates > â to string > minutes are '10' > â validates > â to string > > ⢠Date > > date parsing > â Wed, 09 Jun 2021 10:18:14 GMT > â Wed, 09 Jun 2021 22:18:14 GMT > â Tue, 18 Oct 2011 07:42:42.123 GMT > â 18 Oct 2011 07:42:42 GMT > â 8 Oct 2011 7:42:42 GMT > â 8 Oct 2011 7:2:42 GMT > â Oct 18 2011 07:42:42 GMT > â Tue Oct 18 2011 07:05:03 GMT+0000 (GMT) > â 09 Jun 2021 10:18:14 GMT > â 99 Jix 3038 48:86:72 ZMT > â 01 Jan 1970 00:00:00 GMT > â 01 Jan 1600 00:00:00 GMT > â 01 Jan 1601 00:00:00 GMT > â 10 Feb 81 13:00:00 GMT > â Thu, 17-Apr-2014 02:12:29 GMT > â Thu, 17-Apr-2014 02:12:29 UTC > strict date parse of Thu, 01 Jan 1970 00:00:010 GMT > â invalid > > ⢠Domain and Path > > domain normalization > â simple > â extra dots > â weird trailing dot > â weird internal dots > â IDN > Domain Match > â example.com matches example.com > â eXaMpLe.cOm matches ExAmPlE.CoM > â no.ca doesn't match yes.ca > â wwwexample.com doesn't match example.com > â www.example.com matches example.com > â example.com doesn't match www.example.com > â www.subdom.example.com matches example.com > â www.subdom.example.com matches subdom.example.com > â example.com doesn't match example.com. > â 192.168.0.1 doesn't match 168.0.1 > â null doesn't match example.com > â example.com doesn't match null > â null doesn't match null > â undefined doesn't match undefined > default-path > â null gives / > â / gives / > â /file gives / > â /dir/file gives /dir > â noslash gives / > Path-Match > â / matches / > â /dir matches / > â / doesn't match /dir > â /dir/ matches /dir/ > â /dir/file matches /dir/ > â /dir/file matches /dir > â /directory doesn't match /dir > permuteDomain base case > â got the domain > permuteDomain two levels > â got three things > permuteDomain local domain > â got three things > permutePath base case > â just slash > permutePath single case > â two things > â path matching > permutePath double case > â four things > â path matching > permutePath trailing slash > â three things > â path matching > > ⢠IETF http state tests > > Set/get cookie tests > â 0001 > â 0002 > â 0003 > â 0004 > â 0005 > â 0006 > â 0007 > â 0008 > â 0009 > â 0010 > â 0011 > â 0012 > â 0013 > â 0014 > â 0015 > â 0016 > â 0017 > â 0018 > â 0019 > â 0020 > â 0021 > â 0022 > â 0023 > â 0024 > â 0025 > â 0026 > â 0027 > â 0028 > â ATTRIBUTE0001 > â ATTRIBUTE0002 > â ATTRIBUTE0003 > â ATTRIBUTE0004 > â ATTRIBUTE0005 > â ATTRIBUTE0006 > â ATTRIBUTE0007 > â ATTRIBUTE0008 > â ATTRIBUTE0009 > â ATTRIBUTE0010 > â ATTRIBUTE0011 > â ATTRIBUTE0012 > â ATTRIBUTE0013 > â ATTRIBUTE0014 > â ATTRIBUTE0015 > â ATTRIBUTE0016 > â ATTRIBUTE0017 > â ATTRIBUTE0018 > â ATTRIBUTE0019 > â ATTRIBUTE0020 > â ATTRIBUTE0021 > â ATTRIBUTE0022 > â ATTRIBUTE0023 > â ATTRIBUTE0024 > â ATTRIBUTE0025 > â ATTRIBUTE0026 > â CHARSET0001 > â CHARSET0002 > â CHARSET0003 > â CHARSET0004 > â CHROMIUM0001 > â CHROMIUM0002 > â CHROMIUM0003 > â CHROMIUM0004 > â CHROMIUM0005 > â CHROMIUM0006 > â CHROMIUM0007 > â CHROMIUM0008 > â CHROMIUM0009 > â CHROMIUM0010 > â CHROMIUM0011 > â CHROMIUM0012 > â CHROMIUM0013 > â CHROMIUM0014 > â CHROMIUM0015 > â CHROMIUM0016 > â CHROMIUM0017 > â CHROMIUM0018 > â CHROMIUM0019 > â CHROMIUM0021 > â COMMA0001 > â COMMA0002 > â COMMA0003 > â COMMA0004 > â COMMA0005 > â COMMA0006 > â COMMA0007 > â DISABLED_CHROMIUM0020 > â DISABLED_CHROMIUM0022 > â DISABLED_CHROMIUM0023 > â DISABLED_PATH0029 > â DOMAIN0001 > â DOMAIN0002 > â DOMAIN0003 > â DOMAIN0004 > â DOMAIN0005 > â DOMAIN0006 > â DOMAIN0007 > â DOMAIN0008 > â DOMAIN0009 > â DOMAIN0010 > â DOMAIN0011 > â DOMAIN0012 > â DOMAIN0013 > â DOMAIN0014 > â DOMAIN0015 > â DOMAIN0016 > â DOMAIN0017 > â DOMAIN0018 > â DOMAIN0019 > â DOMAIN0020 > â DOMAIN0021 > â DOMAIN0022 > â DOMAIN0023 > â DOMAIN0024 > â DOMAIN0025 > â DOMAIN0026 > â DOMAIN0027 > â DOMAIN0028 > â DOMAIN0029 > â DOMAIN0031 > â DOMAIN0033 > â DOMAIN0034 > â DOMAIN0035 > â DOMAIN0036 > â DOMAIN0037 > â DOMAIN0038 > â DOMAIN0039 > â DOMAIN0040 > â DOMAIN0041 > â DOMAIN0042 > â MOZILLA0001 > â MOZILLA0002 > â MOZILLA0003 > â MOZILLA0004 > â MOZILLA0005 > â MOZILLA0006 > â MOZILLA0007 > â MOZILLA0008 > â MOZILLA0009 > â MOZILLA0010 > â MOZILLA0011 > â MOZILLA0012 > â MOZILLA0013 > â MOZILLA0014 > â MOZILLA0015 > â MOZILLA0016 > â MOZILLA0017 > â NAME0001 > â NAME0002 > â NAME0003 > â NAME0004 > â NAME0005 > â NAME0006 > â NAME0007 > â NAME0008 > â NAME0009 > â NAME0010 > â NAME0011 > â NAME0012 > â NAME0013 > â NAME0014 > â NAME0015 > â NAME0016 > â NAME0017 > â NAME0018 > â NAME0019 > â NAME0020 > â NAME0021 > â NAME0022 > â NAME0023 > â NAME0024 > â NAME0025 > â NAME0026 > â NAME0027 > â NAME0028 > â NAME0029 > â NAME0030 > â NAME0031 > â NAME0032 > â NAME0033 > â OPTIONAL_DOMAIN0030 > â OPTIONAL_DOMAIN0041 > â OPTIONAL_DOMAIN0042 > â OPTIONAL_DOMAIN0043 > â ORDERING0001 > â PATH0001 > â PATH0002 > â PATH0003 > â PATH0004 > â PATH0005 > â PATH0006 > â PATH0007 > â PATH0008 > â PATH0009 > â PATH0010 > â PATH0011 > â PATH0012 > â PATH0013 > â PATH0014 > â PATH0015 > â PATH0016 > â PATH0017 > â PATH0018 > â PATH0019 > â PATH0020 > â PATH0021 > â PATH0022 > â PATH0023 > â PATH0024 > â PATH0025 > â PATH0026 > â PATH0027 > â PATH0028 > â PATH0029 > â PATH0030 > â PATH0031 > â PATH0032 > â VALUE0001 > â VALUE0002 > â VALUE0003 > â VALUE0004 > â VALUE0005 > â VALUE0006 > Date > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 GMT > â bsd-examples.json : Thu, 19-Apr-2007 16:00:00 GMT > â bsd-examples.json : Wed, 25 Apr 2007 21:02:13 GMT > â bsd-examples.json : Thu, 19/Apr\2007 16:00:00 GMT > â bsd-examples.json : Fri, 1 Jan 2010 01:01:50 GMT > â bsd-examples.json : Wednesday, 1-Jan-2003 00:00:00 GMT > â bsd-examples.json : , 1-Jan-2003 00:00:00 GMT > â bsd-examples.json : 1-Jan-2003 00:00:00 GMT > â bsd-examples.json : 1-Jan-2003 00:00:00 GMT > â bsd-examples.json : Wed,18-Apr-07 22:50:12 GMT > â bsd-examples.json : WillyWonka , 18-Apr-07 22:50:12 GMT > â bsd-examples.json : WillyWonka , 18-Apr-07 22:50:12 > â bsd-examples.json : WillyWonka , 18-apr-07 22:50:12 > â bsd-examples.json : Mon, 18-Apr-1977 22:50:13 GMT > â bsd-examples.json : Mon, 18-Apr-77 22:50:13 GMT > â bsd-examples.json : "Sat, 15-Apr-17\"21:01:22\"GMT" > â bsd-examples.json : Partyday, 18- April-07 22:50:12 > â bsd-examples.json : Partyday, 18 - Apri-07 22:50:12 > â bsd-examples.json : Wednes, 1-Januar-2003 00:00:00 GMT > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 GMT-2 > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 GMT BLAH > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 GMT-0400 > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 GMT-0400 (EDT) > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 DST > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 -0400 > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 (hello there) > â bsd-examples.json : Sat, 15-Apr-17 21:01:22 11:22:33 > â bsd-examples.json : Sat, 15-Apr-17 ::00 21:01:22 > â bsd-examples.json : Sat, 15-Apr-17 boink:z 21:01:22 > â bsd-examples.json : Sat, 15-Apr-17 91:22:33 21:01:22 > â bsd-examples.json : Thu Apr 18 22:50:12 2007 GMT > â bsd-examples.json : 22:50:12 Thu Apr 18 2007 GMT > â bsd-examples.json : Thu 22:50:12 Apr 18 2007 GMT > â bsd-examples.json : Thu Apr 22:50:12 18 2007 GMT > â bsd-examples.json : Thu Apr 18 2007 22:50:12 GMT > â bsd-examples.json : Thu Apr 18 2007 GMT 22:50:12 > â bsd-examples.json : 15-Sat, Apr-17 21:01:22 GMT > â bsd-examples.json : 15-Sat, Apr 21:01:22 GMT 17 > â bsd-examples.json : 15-Sat, Apr 21:01:22 GMT 2017 > â bsd-examples.json : 15 Apr 21:01:22 2017 > â bsd-examples.json : 15 17 Apr 21:01:22 > â bsd-examples.json : Apr 15 17 21:01:22 > â bsd-examples.json : Apr 15 21:01:22 17 > â bsd-examples.json : 2017 April 15 21:01:22 > â bsd-examples.json : 15 April 2017 21:01:22 > â bsd-examples.json : 98 April 17 21:01:22 > â bsd-examples.json : Thu, 012-Aug-2008 20:49:07 GMT > â bsd-examples.json : Thu, 12-Aug-31841 20:49:07 GMT > â bsd-examples.json : Thu, 12-Aug-9999999999 20:49:07 GMT > â bsd-examples.json : Thu, 999999999999-Aug-2007 20:49:07 GMT > â bsd-examples.json : Thu, 12-Aug-2007 20:61:99999999999 GMT > â bsd-examples.json : IAintNoDateFool > â examples.json : Mon, 10-Dec-2007 17:02:24 GMT > â examples.json : Wed, 09 Dec 2009 16:27:23 GMT > â examples.json : Thursday, 01-Jan-1970 00:00:00 GMT > â examples.json : Mon Dec 10 16:32:30 2007 GMT > â examples.json : Wednesday, 01-Jan-10 00:00:00 GMT > â examples.json : Mon, 10-Dec-07 20:35:03 GMT > â examples.json : Wed, 1 Jan 2020 00:00:00 GMT > â examples.json : Saturday, 8-Dec-2012 21:24:09 GMT > â examples.json : Thu, 31 Dec 23:55:55 2037 GMT > â examples.json : Sun, 9 Dec 2012 13:42:05 GMT > â examples.json : Wed Dec 12 2007 08:44:07 GMT-0500 (EST) > â examples.json : Mon, 01-Jan-2011 00: 00:00 GMT > â examples.json : Sun, 1-Jan-1995 00:00:00 GMT > â examples.json : Wednesday, 01-Jan-10 0:0:00 GMT > â examples.json : Thu, 10 Dec 2009 13:57:2 GMT > > ⢠CookieJar serialization > > Assumptions: > â serializableProperties all accounted for > For Stores without getAllCookies > â Cannot call toJSON > TypeError [ERR_AMBIGUOUS_ARGUMENT]: The "error/message" argument is ambiguous. The error message "getAllCookies is not implemented (therefore jar cannot be serialized)" is identical to the message. > at expectsError (assert.js:547:15) > at Function.throws (assert.js:608:3) > at Object.Cannot call toJSON (/builddir/build/BUILD/tough-cookie-2.3.2/test/jar_serialization_test.js:186:16) > at runTest (/usr/lib/node_modules/vows/lib/vows.js:136:26) > at EventEmitter.<anonymous> (/usr/lib/node_modules/vows/lib/vows.js:81:9) > at EventEmitter.emit (events.js:187:15) > at EventEmitter.options.Emitter.emit (/usr/lib/node_modules/vows/lib/vows.js:241:24) > at /usr/lib/node_modules/vows/lib/vows/suite.js:170:45 > at process._tickCallback (internal/process/next_tick.js:61:11) > For async stores > â Cannot call toJSON > TypeError [ERR_AMBIGUOUS_ARGUMENT]: The "error/message" argument is ambiguous. The error message "CookieJar store is not synchronous; use async API instead." is identical to the message. > at expectsError (assert.js:547:15) > at Function.throws (assert.js:608:3) > at Object.Cannot call toJSON (/builddir/build/BUILD/tough-cookie-2.3.2/test/jar_serialization_test.js:201:16) > at runTest (/usr/lib/node_modules/vows/lib/vows.js:136:26) > at EventEmitter.<anonymous> (/usr/lib/node_modules/vows/lib/vows.js:81:9) > at EventEmitter.emit (events.js:187:15) > at EventEmitter.options.Emitter.emit (/usr/lib/node_modules/vows/lib/vows.js:241:24) > at /usr/lib/node_modules/vows/lib/vows/suite.js:170:45 > at process._tickCallback (internal/process/next_tick.js:61:11) > With a small store serialize synchronously > â it gives a serialization with the two cookies > With a small store serialize asynchronously > â it gives a serialization with the two cookies > With a small store serialize synchronously then deserialize > â memstores are identical > With a small store serialize asynchronously then deserialize > â memstores are identical > With a moderately-sized store > â has expected metadata > â has a bunch of objects as 'raw' cookies > With a moderately-sized store then taking it for a round-trip > â memstore index is identical > With a moderately-sized store then taking it for a round-trip then spot-check retrieval > â gets expected cookies > > ⢠Lifetime > > â TTL with max-age > â TTL with zero max-age > â TTL with negative max-age > â TTL with max-age and expires > â TTL with expires > â TTL with old expires > default TTL > â is Infinite-future > â is a 'session' cookie > > ⢠Parsing > > â invalid expires > â zero max-age > â negative max-age > â empty domain > â dot domain > â uppercase domain > â empty path > â no-slash path > â secure-with-value > â httponly-with-value > simple > â parsed > â key > â value > â no path > â no domain > â no extensions > with expiry > â parsed > â key > â value > â has expires > with expiry and path > â parsed > â key > â value > â has expires > â has path > â no httponly or secure > with everything > â parsed > â key > â value > â has expires > â has path > â has domain > â has httponly > â has secure > â has max-age > â has extensions > trailing dot in domain > â has the domain > â but doesn't validate > trailing semi-colons after path > â strips semi-colons > garbage > â doesn't parse > public suffix domain > â parses fine > â but fails validation > Ironically, Google 'GAPS' cookie has very little whitespace > â parsed > â key > â value > â path > â expires > â secure > â httponly > lots of equal signs > â parsed > â key > â value > â path > â expires > â httponly > spaces in value > â parsed > â key > â value > â no path > â no domain > â no extensions > quoted spaces in value > â parsed > â key > â value > â no path > â no domain > â no extensions > non-ASCII in value > â parsed > â key > â value > â no path > â no domain > â no extensions > empty key > â parsed > â key > â value > â no path > â no domain > â no extensions > non-existent key > â parsed > â key > â value > â no path > â no domain > â no extensions > weird format > â parsed > â key > â value > â no path > â no domain > â no extensions > way too many semicolons followed by non-semicolon > â parsed > â key > â value > â no path > â no domain > â no extensions > public suffix foonet.net top level > â parses and is valid > public suffix foonet.net www > â parses and is valid > public suffix foonet.net with a dot > â parses and is valid > > ⢠Regression tests > > Issue 1 > â stored a cookie > Issue 1 getting it back > â got one cookie > â it's the right one > trailing semi-colon set into cj > â check number of cookies > â check broken_path was set properly > â check b was set properly > trailing semi-colon set into cj retrieve the cookie > â get the cookie > tough-cookie throws exception on malformed URI (GH-32) > â cookies are set > >â Errored » 587 honored â 2 errored (13.728s) > >error: Bad exit status from /var/tmp/rpm-tmp.dqUcRH (%check) > Bad exit status from /var/tmp/rpm-tmp.dqUcRH (%check) >RPM build errors: >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/nodejs-tough-cookie.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1605013
: 1464822 |
1464823
|
1464824