FS#65968 - [http-parser] version 2.9.4 breaks ABI, rebuilds necessary
Attached to Project:
Arch Linux
Opened by Jonas Witschel (diabonas) - Tuesday, 24 March 2020, 23:00 GMT
Last edited by freswa (frederik) - Wednesday, 25 March 2020, 13:01 GMT
Opened by Jonas Witschel (diabonas) - Tuesday, 24 March 2020, 23:00 GMT
Last edited by freswa (frederik) - Wednesday, 25 March 2020, 13:01 GMT
|
Details
http-parser 2.9.3 broke ABI compatibility by changing the
size of the http_parser struct [1]. http-parser 2.9.4,
currently in [testing], attempts to restore ABI
compatibility with http-parser 2.9.2 by changing back to the
old size [2], which breaks all our packages that have
already been rebuilt for version 2.9.3. This affects e.g.
Julia module updates as described in
According to sogrep, the packages in need of a rebuild are: electron electron2 electron4 electron5 electron6 libgit2 nodejs-lts-dubnium opendht tang Additional info: * http-parser 2.9.4-1 * https://github.com/nodejs/http-parser/issues/502 Steps to reproduce: [1] https://github.com/nodejs/http-parser/commit/7d5c99d09f6743b055d53fc3f642746d9801479b [2] https://github.com/nodejs/http-parser/commit/714cbb2dfbea9a521960b82b6239a991a64e3b9a |
This task depends upon
Closed by freswa (frederik)
Wednesday, 25 March 2020, 13:01 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed: All dependent packages have been rebuilt
Wednesday, 25 March 2020, 13:01 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed: All dependent packages have been rebuilt
All other packages (electron electron2 electron4 electron5 electron6 electron7 libgit2 nodejs-lts-dubnium tang) have been rebuilt in the testing repositories, don't forget to move them together with http-parser.