Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1034969: Fwd: Bug#1034969: terser: missing Breaks+Replaces for uglifyjs.terser when upgrading from bullseye

3 views
Skip to first unread message

Jonas Smedegaard

unread,
May 1, 2023, 12:50:03 AM5/1/23
to
Thanks for the patch, Yadd - and for the bugreport, Helmut.

I am quite busy elsewhere currently - if you have the time then I would
appreciate if you would handle this issue.

Otherwise I'll try make time for it the upcoming weekend.

- Jonas

Quoting Yadd (2023-04-28 05:38:56)
> Hi Jonas,
>
> it seems that "Breaks" fields needs to be duplicated in "Replaces":
>
> diff --git a/debian/control b/debian/control
> index 6772ac76..3d8f1174 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -34,6 +34,9 @@ Depends:
> Breaks:
> uglifyjs.terser (<< 4.8.0-1~),
> node-rollup-plugin-terser (<< 7.0.2+~5.0.1-3~)
> +Replaces:
> + uglifyjs.terser (<< 4.8.0-1~),
> + node-rollup-plugin-terser (<< 7.0.2+~5.0.1-3~)
> Suggests:
> terser,
> Multi-Arch: foreign
> @@ -87,6 +90,8 @@ Recommends:
> node-source-map-support,
> Breaks:
> uglifyjs.terser (<< 4.8.0-1~),
> +Replaces:
> + uglifyjs.terser (<< 4.8.0-1~),
> Suggests:
> node-acorn,
> Multi-Arch: foreign
>
> Cheers,
> Yadd
>
> -------- Forwarded Message --------
> Subject: [Pkg-javascript-devel] Bug#1034969: terser: missing
> Breaks+Replaces for uglifyjs.terser when upgrading from bullseye
> Resent-Date: Thu, 27 Apr 2023 13:11:12 +0000
> Resent-From: Helmut Grohne <hel...@subdivi.de>
> Resent-To: debian-b...@lists.debian.org
> Resent-CC: Debian Javascript Maintainers
> <pkg-javasc...@lists.alioth.debian.org>
> Date: Thu, 27 Apr 2023 14:59:55 +0200
> From: Helmut Grohne <hel...@subdivi.de>
> Reply-To: Helmut Grohne <hel...@subdivi.de>, 103...@bugs.debian.org
> To: sub...@bugs.debian.org
>
> Package: terser
> Version: 5.16.4-1
> Severity: serious
> Justification: dpkg unpack error
>
> Attempting to unpack terser/5.16.4-1 from Debian bookworm
> on a minimal Debian bullseye with uglifyjs.terser/4.1.2-8
> installed, causes an unpack error from dpkg due to
> /usr/share/nodejs/terser/bin/uglifyjs being contained in both packages.
>
> | Selecting previously unselected package terser.
> | dpkg: considering deconfiguration of uglifyjs.terser, which would be
> broken by installation of terser ...
> | dpkg: yes, will deconfigure uglifyjs.terser (broken by terser)
> | (Reading database ... 4922 files and directories currently installed.)
> | Preparing to unpack ./terser_5.16.4-1_all.deb ...
> | De-configuring uglifyjs.terser (4.1.2-8) ...
> | Unpacking terser (5.16.4-1) ...
> | dpkg: error processing archive ./terser_5.16.4-1_all.deb (--unpack):
> | trying to overwrite '/usr/share/nodejs/terser/bin/uglifyjs', which is
> also in package uglifyjs.terser 4.1.2-8
> | Errors were encountered while processing:
> | ./terser_5.16.4-1_all.deb
>
>
> Please ensure that terser has sufficient Breaks and Replaces declarations.
>
> Helmut
>
> --
> Pkg-javascript-devel mailing list
> Pkg-javasc...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones

[x] quote me freely [ ] ask before reusing [ ] keep private

Yadd

unread,
May 1, 2023, 11:10:04 PM5/1/23
to
Hi,

a previous "unblock" was missing here: unstable version is 5.16.5-1
while testing version is 5.16.4-1. What do you want to do, fix only this
bug with a 5.16.5-really-5.16.4-1 or a full update ?
0 new messages