Your message dated Thu, 11 Jul 2024 15:25:17 +0000
with message-id <e1srvfz-003bbd...@fasolo.debian.org>
and subject line Bug#1074712: fixed in node-assume 2.3.0-4
has caused the Debian Bug report #1074712,
regarding node-assume: FTBFS: dh_auto_test: error: /bin/sh -ex
debian/tests/pkg-js/test returned exit code 1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1074712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074712
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-assume
Version: 2.3.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240702 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure --buildsystem=nodejs
> dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> dh_auto_test --buildsystem=nodejs
> mkdir -p node_modules
> ln -s ../. node_modules/assume
> /bin/sh -ex debian/tests/pkg-js/test
> + mocha ./test/assume.test.js
>
>
> Assume
> undefined can configure the amount stacks to slice off
> undefined throw Error instances
> undefined aliases chain properly
> #csliceStacklone
> undefined increases slice for each clone
> undefined defaults to the same value if no clone value is provided
> undefined can clone falsy values
> #a
> undefined is aliased as `an`
> undefined classifies NaN
> undefined classifies undefined
> undefined classifies undefined
> undefined classifies arguments
> undefined classifies strings
> undefined classifies numbers
> undefined classifies arrays
> undefined classifies dates
> undefined classifies errors
> undefined classifies regexps
> undefined classifies booleans
> undefined classifies buffers
> (node:3118423) [DEP0005] DeprecationWarning: Buffer() is deprecated due to
> security and usability issues. Please use the Buffer.alloc(),
> Buffer.allocUnsafe(), or Buffer.from() methods instead.
> (Use `node --trace-deprecation ...` to show where the warning was created)
> undefined classifies float32arrays
> undefined classifies float64arrays
> undefined classifies int16arrays
> undefined classifies int32arrays
> undefined classifies int8arrays
> undefined classifies uint16arrays
> undefined classifies uint32arrays
> undefined classifies uint8arrays
> #eitherOfType
> undefined is aliased as `eitherOfType`, `oneOfType`
> undefined classifies a valid type
> undefined supports negation properly
> #instanceof
> undefined is aliased as `instanceOf`, `inherit`, `inherits`
> undefined correctly checks the instance
> #includes
> undefined is aliased as `instanceOf`, `inherit`, `inherits`
> undefined check if a key in an object
> undefined chars are in a given string
> undefined check array indexes
> undefined can deeply check array values
> #ok
> undefined is aliased as `truthy`, `truly`, `okay`
> undefined is ok
> #falsely
> undefined is aliased as `falsey` and `falsy`
> undefined is falsely
> #true
> undefined only checks booleans
> #false
> undefined only checks booleans
> #exists
> undefined is aliased as `exist`
> undefined checks if values are not null
> #length
> undefined is aliased as `lengthOf`, `size`
> undefined checks the length of a string
> undefined checks the length of an array
> undefined checks the amount of keys in a object
> undefined prefers a `.length` key over the size of an object
> undefined checks the amount of arguments in a function
> #empty
> undefined checks if strings are empty
> undefined checks if array is empty
> undefined check if objects are empty
> #above
> undefined is aliased as `gt`, `greater`, `greaterThan`
> undefined accepts numbers
> undefined accepts everything from .length
> #least
> undefined is aliased as `gte`, `atleast`
> undefined accepts numbers
> undefined accepts everything from .length
> #below
> undefined is aliased as `lt`, `less`, `lessThan`
> undefined accepts numbers
> undefined accepts everything from .length
> #most
> undefined is aliased as `lte`, `atmost`
> undefined accepts numbers
> undefined accepts everything from .length
> #within
> undefined is aliased as `between`
> undefined accepts numbers
> undefined accepts everything from .length
> #hasOwn
> undefined is aliased as `own`, `ownProperty`, `haveOwnProperty`,
> `property`, `owns`, `hasown`
> undefined works with object.create(null)
> undefined checks the property value
> undefined can do deep property checks
> undefined only accepts added properties
> undefined can check against null values in an object
> #match
> undefined is aliased as `matches`
> undefined accpets strings instead of regexps
> undefined accepts regexp
> #equal
> undefined is aliased as `equals`, `eq`, `eqs`
> undefined equals
> undefined supports .deep
> undefined supports .not
> #eql
> undefined is aliased as `eqls`
> undefined deeply equals
> #either
> undefined equals one of the given values
> undefined deeply equals one of the given values
> #throws
> undefined is aliased as `throw`, `fail`, `fails`
> undefined captures the thrown error
> undefined fails when nothing is thrown
> undefined fails when throw is not expected
> undefined executes non throwing functions
> undefined can match using regexp
> undefined can match instances
> undefined can throw non errors
> .finite
> undefined is aliased as `isFinite`, `finiteness`
> undefined is finite
> undefined support strict mode
> #approximately
> undefined is aliased as `near`, `close`, `closeTo`
> undefined should be approximately
> #start
> undefined is aliased as `starts`, `startsWith`, `startWith`
> undefined starts with str
> #end
> undefined is aliased as `ends`, `endsWith`, `endWith`
> undefined ends with str
> .plan
> undefined plans the amount of asserts to execute
> undefined errors on not enough asserts
> undefined errors on not enough asserts
> undefined still allows error in the callback
> undefined throws when not supplied with a callback
> .wait
> undefined is and returns a function
> undefined waits until all callbacks are called
> undefined allows execution greater than the set wait
> undefined calls the supplied callback on the first error passed in
> undefined can plan the assertions in the callbacks
> type checks
> undefined .nan
> undefined .undefined
> undefined .null
> undefined .arguments
> undefined .string
> undefined .number
> undefined .array
> undefined .function
> undefined .date
> undefined .error
> undefined .regexp
> undefined .boolean
> 1) .buffers
> undefined .float32arrays
> undefined .float64arrays
> undefined .int16arrays
> undefined .int32arrays
> undefined .int8arrays
> undefined .uint16arrays
> undefined .uint32arrays
> undefined .uint8arrays
> .use
> undefined has a `use` method
> undefined executes the supplied function
> undefined exposes helper functions
> .each
> undefined iterates over arrays
> undefined can break out of a array#each
> undefined iterates over objects
> undefined can break out of a object#each
> .format
> undefined returns a function
> undefined it replaces the @ with not
> undefined understands the patterns
>
> i
> .hope
> .that
> undefined works
> .expect
> .that
> undefined works
> .sincerely
> .hope
> .that
> undefined works
>
> github issues
> #2
> undefined does not throw errors when unspecified properties are accessed
>
> environment/language specific tests
> #generators
> undefined correctly identifies a generator
> #rejects
> undefined is aliased as `rejected`, `rejects`, `throwAsync`,
> `throwsAsync`, `failAsync`, `failsAsync`
> undefined Gives success when expected to throw
> undefined Gives success when expected to not throw
> undefined Fails expectation when not thrown and expected to throw
> undefined Fails expectation when thrown and not expected
> undefined allows pointer to async function
> undefined works with promises
> undefined works with successful promises
> #completedSync
> undefined is aliased as `resolveSync`, `resolvesSync`, `resolvedSync`,
> `completeSync`, `completesSync`, `completedSync`
> undefined succeeds when call is synchronous
> undefined succeeds when call is asynchronous and expected to be async
> undefined fails when call is asynchronous and expected to be sync
> undefined fails when call is synchronous and expected to be async
> undefined works with promises
> undefined succeed when rejecting synchronously
> undefined succeed when rejecting asynchronously and expected to be async
>
>
> 164 passing (184ms)
> 1 failing
>
> 1) Assume
> type checks
> .buffers:
> TypeError: assume(...).is.buffer is not a function
> at Context.<anonymous> (test/assume.test.js:1294:32)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
> at /usr/share/nodejs/mocha/lib/runner.js:800:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:592:14)
> at /usr/share/nodejs/mocha/lib/runner.js:602:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:485:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5)
> at process.processImmediate (node:internal/timers:478:21)
>
>
>
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2024/07/02/node-assume_2.3.0-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240702;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: node-assume
Source-Version: 2.3.0-4
Done: Yadd <y...@debian.org>
We believe that the bug you reported is fixed in the latest version of
node-assume, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yadd <y...@debian.org> (supplier of updated node-assume package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 11 Jul 2024 18:57:49 +0400
Source: node-assume
Architecture: source
Version: 2.3.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1074712
Changes:
node-assume (2.3.0-4) unstable; urgency=medium
.
* Team upload
* Declare compliance with policy 4.7.0
* Fix test for Node.js 20 (Closes: #1074712)
Checksums-Sha1:
214db383d4531749191d0fc412b4b53559a7d1b4 2196 node-assume_2.3.0-4.dsc
faa647fe6cb289aa841faa98de8a4d3c88bbbba4 3280 node-assume_2.3.0-4.debian.tar.xz
Checksums-Sha256:
ca5dab2888d642dbea2173882ce01515841a649ea5b565406378ab64b0871d2b 2196
node-assume_2.3.0-4.dsc
a74adfe7e6a2d19de1277d42511ba4e78d42e17035f523fb8ac6b2c1c80d89c1 3280
node-assume_2.3.0-4.debian.tar.xz
Files:
e71d8b805d21e8fbd9c75a432ee7d8ed 2196 javascript optional
node-assume_2.3.0-4.dsc
ae392bbb8ee49b2802e16f024e9f21d0 3280 javascript optional
node-assume_2.3.0-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmaP80wACgkQ9tdMp8mZ
7umUgA/+N91gVfZ8aNNr8wUSjw+iFr98RJK+JOaBESfxzg+TPlwevynftt4qDpoX
e5Q8EwOK9cVEpkufpzsOZOgsO1E/3ZV10s9IPwZA+6zT3BiqhFBZVq7WzQSe5i4i
MD9C/YGdHzED8kq68GdbLR1xLKuad725d5+dFaYLn0ImDVukITcHzAG9dou0PisT
gCHzG/bY+ZxLqFxOg6XTLLxTpincvev4lR7f94yVrtRS4gY7N294NfCkvYkv335g
ZxQay8/nV5I65xpL+aDCxPgnYeJS3A7nQGhA0BXs0hFp5XprIhWd8Ud0L50GqE5h
UZneMqzxYT2R26cDYrkUor+B2X9GB1NFMcsgsXsNtByQsjv0ncI6j5x+MROoU43t
CwKF4brKQ4ypt7GRED6qjCpgopvHK/3FhLUhY1mGsJ6uacfyuDuK9yTeRjxPN8tU
+bOlTZThZg+LwUdXPuIr4dUsF0qtCFoF1/4NP4upbCSHxNb3gydEnGry8RDj5X9e
Hm109p3pcC/jJBYlSrDrahbhHOLfRF39TJXnqevDNlq1KTp+emonZVXV8VD38PnR
jJEREBM/2L+vu0kzDPJd7AhaE+RHvSShu7/oQjw1iSjYnRPHfonSyPSAmLpP5e9V
uuU+QlAKkuZ3R3CqU5i4TzeceosAIvss+TEZcIw2V9EgU1v/tAs=
=9lYl
-----END PGP SIGNATURE-----
pgpVhJcM5sLUI.pgp
Description: PGP signature
--- End Message ---