Your message dated Wed, 01 Jun 2022 17:11:15 +0000
with message-id <e1nwrsj-0005be...@fasolo.debian.org>
and subject line Bug#1011891: fixed in node-immutable 4.0.0-4
has caused the Debian Bug report #1011891,
regarding node-immutable: 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.)


-- 
1011891: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011891
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-immutable
Version: 4.0.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220525 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rollup -c ./resources/rollup-config.js
> 
> /<<PKGBUILDDIR>>/src/Immutable.js → 
> dist/immutable.js...
> (!) Circular dependencies
> src/Seq.js -> src/Collection.js -> src/Seq.js
> src/Map.js -> src/Operations.js -> src/Map.js
> src/OrderedMap.js -> src/Map.js -> src/Operations.js -> src/OrderedMap.js
> ...and 6 more
> created dist/immutable.js in 3.2s
> rollup -c ./resources/rollup-config-es.js
> 
> /<<PKGBUILDDIR>>/src/Immutable.js → 
> dist/immutable.es.js...
> (!) Circular dependencies
> src/Seq.js -> src/Collection.js -> src/Seq.js
> src/Map.js -> src/Operations.js -> src/Map.js
> src/OrderedMap.js -> src/Map.js -> src/Operations.js -> src/OrderedMap.js
> ...and 6 more
> created dist/immutable.es.js in 1s
> cp type-definitions/immutable.* dist/
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test --buildsystem=nodejs
>       ln -s ../debian/tests/test_modules/jasmine-check 
> node_modules/jasmine-check
>       ln -s ../debian/tests/test_modules/make-synchronous 
> node_modules/make-synchronous
>       ln -s ../debian/tests/test_modules/subsume node_modules/subsume
>       ln -s ../debian/tests/test_modules/testcheck node_modules/testcheck
>       ln -s ../. node_modules/immutable
>       /bin/sh -ex debian/tests/pkg-js/test
> + [ -e node_modules/immutable ]
> + + grepls __tests__/ArraySeq.ts __tests__/Conversion.ts 
> __tests__/Equality.ts __tests__/IndexedSeq.ts __tests__/KeyedSeq.ts 
> __tests__/List.ts __tests__/Map.ts __tests__/ObjectSeq.ts 
> __tests__/OrderedMap.ts __tests__/OrderedSet.ts __tests__/Predicates.ts 
> __tests__/Range.ts __tests__/Record.ts __tests__/Repeat.ts __tests__/Seq.ts 
> __tests__/Set.ts __tests__/Stack.ts __tests__/concat.ts __tests__/count.ts 
> __tests__/find.ts __tests__/flatten.ts __tests__/fromJS.ts __tests__/get.ts 
> __tests__/getIn.ts __tests__/groupBy.ts __tests__/hasIn.ts __tests__/hash.ts 
> __tests__/interpose.ts __tests__/issues.ts __tests__/join.ts 
> __tests__/merge.ts __tests__/minmax.ts __tests__/slice.ts __tests__/sort.ts 
> __tests__/splice.ts __tests__/transformerProtocol.ts __tests__/updateIn.ts 
> __tests__/zip.ts
>  -v -f debian/tests/test_excluded
> + jest --ci -u __tests__/ArraySeq.ts __tests__/Conversion.ts 
> __tests__/Equality.ts __tests__/IndexedSeq.ts __tests__/KeyedSeq.ts 
> __tests__/ObjectSeq.ts __tests__/OrderedMap.ts __tests__/OrderedSet.ts 
> __tests__/Predicates.ts __tests__/Range.ts __tests__/Repeat.ts 
> __tests__/Stack.ts __tests__/concat.ts __tests__/count.ts __tests__/find.ts 
> __tests__/flatten.ts __tests__/get.ts __tests__/groupBy.ts __tests__/hash.ts 
> __tests__/interpose.ts __tests__/issues.ts __tests__/join.ts 
> __tests__/merge.ts __tests__/minmax.ts __tests__/slice.ts __tests__/sort.ts 
> __tests__/splice.ts __tests__/zip.ts
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> ts-jest[config] (WARN) message TS151001: If you have issues 
> related to imports, you should consider setting `esModuleInterop` to `true` 
> in your TypeScript configuration file (usually `tsconfig.json`). See 
> https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability
>  for more information.
> PASS __tests__/concat.ts (5.768 s)
> PASS __tests__/Range.ts (5.993 s)
> FAIL __tests__/issues.ts (6.679 s)
>   ● Issue #1293 › merge() should not deeply coerce values
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: Immutable.Record {"foo": {"qux": "quux"}, "biz": "baz"}
>     Received: serializes to the same string
> 
>        98 |     const secondState = State().merge({ foo: deepObject });
>        99 |
>     > 100 |     expect(secondState).toEqual(firstState);
>           |                         ^
>       101 |   });
>       102 | });
>       103 |
> 
>       at Object.<anonymous> (__tests__/issues.ts:100:25)
> 
> FAIL __tests__/merge.ts (6.798 s)
>   ● merge › mergeDeep and Map#mergeDeep merges Record and Map
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 1, "b": 5}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
>   ● merge › mergeDeep and Map#mergeDeep merges Record and object
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 1, "b": 7}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
>   ● merge › mergeDeep and Map#mergeDeep merges Record and Record
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 3, "b": 2}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
> PASS __tests__/OrderedMap.ts
> FAIL __tests__/OrderedSet.ts
>   ● OrderedSet › keeps the Set ordered when updating a value with .map()
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: Immutable.OrderedSet [Immutable.Map {"id": 1, "valid": true}, 
> Immutable.Map {"id": 2, "valid": false}, Immutable.Map {"id": 3, "valid": 
> true}]
>     Received: serializes to the same string
> 
>       134 |     ]);
>       135 |
>     > 136 |     expect(out).toEqual(expected);
>           |                 ^
>       137 |
>       138 |     expect(out.has(first)).toBe(true);
>       139 |     expect(out.has(second)).toBe(false);
> 
>       at Object.<anonymous> (__tests__/OrderedSet.ts:136:17)
> 
> PASS __tests__/Conversion.ts (7.567 s)
> PASS __tests__/flatten.ts
> PASS __tests__/ArraySeq.ts
> PASS __tests__/slice.ts (8.015 s)
> PASS __tests__/count.ts
> PASS __tests__/zip.ts
> PASS __tests__/groupBy.ts
> PASS __tests__/Stack.ts (8.698 s)
> PASS __tests__/sort.ts
> PASS __tests__/ObjectSeq.ts
> PASS __tests__/Predicates.ts
> PASS __tests__/splice.ts
> PASS __tests__/KeyedSeq.ts
> PASS __tests__/IndexedSeq.ts
> PASS __tests__/interpose.ts
> PASS __tests__/get.ts
> PASS __tests__/hash.ts
> PASS __tests__/Repeat.ts
> PASS __tests__/find.ts
> PASS __tests__/Equality.ts
> PASS __tests__/minmax.ts
> PASS __tests__/join.ts
> 
> Summary of all failing tests
> FAIL __tests__/issues.ts (6.679 s)
>   ● Issue #1293 › merge() should not deeply coerce values
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: Immutable.Record {"foo": {"qux": "quux"}, "biz": "baz"}
>     Received: serializes to the same string
> 
>        98 |     const secondState = State().merge({ foo: deepObject });
>        99 |
>     > 100 |     expect(secondState).toEqual(firstState);
>           |                         ^
>       101 |   });
>       102 | });
>       103 |
> 
>       at Object.<anonymous> (__tests__/issues.ts:100:25)
> 
> FAIL __tests__/merge.ts (6.798 s)
>   ● merge › mergeDeep and Map#mergeDeep merges Record and Map
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 1, "b": 5}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
>   ● merge › mergeDeep and Map#mergeDeep merges Record and object
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 1, "b": 7}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
>   ● merge › mergeDeep and Map#mergeDeep merges Record and Record
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: {"a": Immutable.Record {"a": 3, "b": 2}}
>     Received: serializes to the same string
> 
>       311 |       const aObject = { a: value1 };
>       312 |       const bObject = { a: value2 };
>     > 313 |       expect(mergeDeep(aObject, bObject)).toEqual({ a: result });
>           |                                           ^
>       314 |
>       315 |       const aMap = Map({ a: value1 }) as Map<unknown, unknown>;
>       316 |       const bMap = Map({ a: value2 });
> 
>       at Object.<anonymous> (__tests__/merge.ts:313:43)
> 
> FAIL __tests__/OrderedSet.ts
>   ● OrderedSet › keeps the Set ordered when updating a value with .map()
> 
>     expect(received).toEqual(expected) // deep equality
> 
>     Expected: Immutable.OrderedSet [Immutable.Map {"id": 1, "valid": true}, 
> Immutable.Map {"id": 2, "valid": false}, Immutable.Map {"id": 3, "valid": 
> true}]
>     Received: serializes to the same string
> 
>       134 |     ]);
>       135 |
>     > 136 |     expect(out).toEqual(expected);
>           |                 ^
>       137 |
>       138 |     expect(out.has(first)).toBe(true);
>       139 |     expect(out.has(second)).toBe(false);
> 
>       at Object.<anonymous> (__tests__/OrderedSet.ts:136:17)
> 
> 
> Test Suites: 3 failed, 25 passed, 28 total
> Tests:       5 failed, 292 passed, 297 total
> Snapshots:   0 total
> Time:        11.688 s
> Ran all test suites matching 
> /__tests__\/ArraySeq.ts|__tests__\/Conversion.ts|__tests__\/Equality.ts|__tests__\/IndexedSeq.ts|__tests__\/KeyedSeq.ts|__tests__\/ObjectSeq.ts|__tests__\/OrderedMap.ts|__tests__\/OrderedSet.ts|__tests__\/Predicates.ts|__tests__\/Range.ts|__tests__\/Repeat.ts|__tests__\/Stack.ts|__tests__\/concat.ts|__tests__\/count.ts|__tests__\/find.ts|__tests__\/flatten.ts|__tests__\/get.ts|__tests__\/groupBy.ts|__tests__\/hash.ts|__tests__\/interpose.ts|__tests__\/issues.ts|__tests__\/join.ts|__tests__\/merge.ts|__tests__\/minmax.ts|__tests__\/slice.ts|__tests__\/sort.ts|__tests__\/splice.ts|__tests__\/zip.ts/i.
> 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/2022/05/25/node-immutable_4.0.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&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 marking 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-immutable
Source-Version: 4.0.0-4
Done: Yadd <y...@debian.org>

We believe that the bug you reported is fixed in the latest version of
node-immutable, 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 1011...@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-immutable 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: Wed, 01 Jun 2022 18:45:48 +0200
Source: node-immutable
Architecture: source
Version: 4.0.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1011891
Changes:
 node-immutable (4.0.0-4) unstable; urgency=medium
 .
   * Team upload
   * Declare compliance with policy 4.6.1
   * Fix test for jest >= 28 (Closes: #1011891)
Checksums-Sha1: 
 f8b45a7f4c8653cde63acda288c5528722ad94e0 2265 node-immutable_4.0.0-4.dsc
 23b46f4d7fbf32f6c31c5a0d193f3c0bba58ddc9 73304 
node-immutable_4.0.0-4.debian.tar.xz
Checksums-Sha256: 
 3aae305efe6dba45d9af4409f7f48d7f33e9cc1399d94b062cb3d69276235684 2265 
node-immutable_4.0.0-4.dsc
 730d3c21960fa9ba8ad8aa568c309546f9ab9647fa1a2648de3ed05353672394 73304 
node-immutable_4.0.0-4.debian.tar.xz
Files: 
 c6461ed1b2508e017f32a84430712f95 2265 javascript optional 
node-immutable_4.0.0-4.dsc
 72d59ab03801bc148e153b21743d60b2 73304 javascript optional 
node-immutable_4.0.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmKXmEYACgkQ9tdMp8mZ
7ukfpQ/+MGJG/Y0bqdFKI1chIDQC566J19AjhTkM2ilURXWMFIPFZeVExRkEwM7J
os9D0jCaaPms/ejvsCT8iVdWK9LYNNBoSo4sVihSYhBrpqSbwziyhLu5qbynuXk8
L5I8BhgBL3qF8zRSrk/EqIe3WFDeIwbysEAVh8z94pv1/FE4FSU27/7lup0Z1op6
pWdwF15Ibwy8pS69stVyG2QG0Xr1/g+/bcUu/wYjSNxLwE8ilxA1ArIX1ozAJENJ
bw4yWlC30oY+ayHZCOCxMVQv7FKwMxci13T9oDYKGj/sTukii/7FqZMp9OFubCEj
uMn2YCq3iMLrcH/P9ImYk8B57uEFE1r9Qf09jEMkId7Y/RVCihXTdNSNO1XUlCjy
BV3l7E1kzpdi4e6TxQr3xSAKpkzTZA6sv8XLRw33VsBtc56qD8yIIHRdcdBCTyN3
lTL1fTn06plLmarVgJ5ey2xKCL6BfXY8xBA7lcdTC9Uw5BzfGhCXcH1WvFPAzTZX
AmJ7RuTPY5oIgN8OBqtzsOIZWOwewCW860Xe6rGPvOBQ9I0eElZiKrcGNmWH0bYY
Zbon9jsj9r/ircwhrSYnTEeOZfNoFOpoaNs3KAn/aS8s93Zsn//KCUC2iKVzTeCh
mCJLeJrgPLKlPdy+rylYAcAAKbGCrZ/LkhBCx9qmlC/n1QKDbcM=
=c6E0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to