[Pkg-javascript-devel] Bug#1034969: Fwd: Bug#1034969: terser: missing Breaks+Replaces for uglifyjs.terser when upgrading from bullseye

Yadd yadd at debian.org
Tue May 2 03:58:47 BST 2023


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 ?

On 5/1/23 08:37, Jonas Smedegaard wrote:
> 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 <helmut at subdivi.de>
>> Resent-To: debian-bugs-dist at lists.debian.org
>> Resent-CC: Debian Javascript Maintainers
>> <pkg-javascript-devel at lists.alioth.debian.org>
>> Date: Thu, 27 Apr 2023 14:59:55 +0200
>> From: Helmut Grohne <helmut at subdivi.de>
>> Reply-To: Helmut Grohne <helmut at subdivi.de>, 1034969 at bugs.debian.org
>> To: submit at 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-javascript-devel at alioth-lists.debian.net
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
> 



More information about the Pkg-javascript-devel mailing list