Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Markus Koschany
Am Mittwoch, dem 31.05.2023 um 14:41 +0200 schrieb Andreas Beckmann:
> On 31/05/2023 14.26, Markus Koschany wrote:
> > Hello Andreas,
> > 
> > Neither fig2dev or transfig are supported in jessie-elts anymore. I
> > appreciate
> > the report though. Since Stretch is no longer supported by Debian I believe
> > this issue is no longer actionable by the maintainer.
> 
> Is fig2dev supported in stretch-elts? stretch-elts would be the natural 
> dist-upgrade target for jessie-elts.

fig2dev is supported in stretch-elts but I don't think this issue warrants a
separate ELA. Most customers install a certain release and keep it until it
goes EOL and then they upgrade to the latest stable version anyway. 


signature.asc
Description: This is a digitally signed message part


Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Andreas Beckmann

On 31/05/2023 14.26, Markus Koschany wrote:

Hello Andreas,

Neither fig2dev or transfig are supported in jessie-elts anymore. I appreciate
the report though. Since Stretch is no longer supported by Debian I believe
this issue is no longer actionable by the maintainer.


Is fig2dev supported in stretch-elts? stretch-elts would be the natural 
dist-upgrade target for jessie-elts.


Andreas



Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Markus Koschany
Hello Andreas,

Neither fig2dev or transfig are supported in jessie-elts anymore. I appreciate
the report though. Since Stretch is no longer supported by Debian I believe
this issue is no longer actionable by the maintainer.

Regards,

Markus



signature.asc
Description: This is a digitally signed message part


Processed: Re: Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 1036967 1:3.2.7a-5
Bug #1036967 [fig2dev] fig2dev: insufficient Breaks+Replaces against 
transfig/jessie-elts
Ignoring request to alter found versions of bug #1036967 to the same values 
previously set
> notfound 1036967 1:3.2.8-3
Bug #1036967 [fig2dev] fig2dev: insufficient Breaks+Replaces against 
transfig/jessie-elts
Ignoring request to alter found versions of bug #1036967 to the same values 
previously set
> notfound 1036967 1:3.2.8b-3
Bug #1036967 [fig2dev] fig2dev: insufficient Breaks+Replaces against 
transfig/jessie-elts
Ignoring request to alter found versions of bug #1036967 to the same values 
previously set
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1036967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036967
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Roland Rosenfeld
notfound 1036967 1:3.2.7a-5
notfound 1036967 1:3.2.8-3
notfound 1036967 1:3.2.8b-3
thanks

On Wed, 31 May 2023, Andreas Beckmann wrote:

> during a test with piuparts I noticed your package fails to upgrade from
> 'jessie-elts'.
> It installed fine in 'jessie-elts', then the upgrade to 'stretch-elts' fails
> because it tries to overwrite other packages files without declaring a
> Breaks+Replaces relation.
> 
> See policy 7.6 at
> https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
> 
> >From the attached log (scroll to the bottom...):
> 
> ...
>   Selecting previously unselected package fig2dev.
>   Preparing to unpack .../fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb ...
>   Unpacking fig2dev (1:3.2.6a-2+deb9u4) ...
>   dpkg: error processing archive 
> /var/cache/apt/archives/fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb (--unpack):
>trying to overwrite '/usr/bin/fig2dev', which is also in package transfig 
> 1:3.2.6a-2~deb8u1
>   dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
>   ..


> The upload of a new upstream release (1:3.2.6a-2~deb8u1) of transfig to
> jessie-elts (ELA-493-1) invalidated the versions in the existing
>   Breaks+Replaces: transfig (<< 1:3.2.6~beta-1~)
> in fig2dev (1:3.2.6a-2+deb9u4) in stretch, causing the above file overwrite 
> errors on
> several jessie-elts -> stretch-elts upgrade tests.

I switched over from transfig to fig2dev with version 1:3.2.6~beta-1,
it was never intended that someone builds a transfig
1:3.2.6a-2~deb8u1.  If someone needs a 3.2.6a backport in jessie, the
package should have been renamed as I did (transfig becoming a
transitional package after 1:3.2.6~beta-1).

Anyway this went wrong in jessie-elts and has to be solved in
stretch-elts now, I suppose.

> Ideally the Breaks+Replaces against transfig in fig2dev
> should be bumped to (<< 1:3.2.6a-2+deb9) in stretch-elts.

Since it isn't an issue in buster/bullseye/bookworm I mark these
versions fixed to avoid confusion in the release team.

Greetings
Roland



Bug#1036967: fig2dev: insufficient Breaks+Replaces against transfig/jessie-elts

2023-05-31 Thread Andreas Beckmann
Package: fig2dev
Version: 1:3.2.6a-2+deb9u4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
X-Debbugs-Cc: Markus Koschany 

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'jessie-elts'.
It installed fine in 'jessie-elts', then the upgrade to 'stretch-elts' fails
because it tries to overwrite other packages files without declaring a
Breaks+Replaces relation.

See policy 7.6 at
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces

>From the attached log (scroll to the bottom...):

...
  Selecting previously unselected package fig2dev.
  Preparing to unpack .../fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb ...
  Unpacking fig2dev (1:3.2.6a-2+deb9u4) ...
  dpkg: error processing archive 
/var/cache/apt/archives/fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb (--unpack):
   trying to overwrite '/usr/bin/fig2dev', which is also in package transfig 
1:3.2.6a-2~deb8u1
  dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
  ..


The upload of a new upstream release (1:3.2.6a-2~deb8u1) of transfig to
jessie-elts (ELA-493-1) invalidated the versions in the existing
  Breaks+Replaces: transfig (<< 1:3.2.6~beta-1~)
in fig2dev (1:3.2.6a-2+deb9u4) in stretch, causing the above file overwrite 
errors on
several jessie-elts -> stretch-elts upgrade tests.

Ideally the Breaks+Replaces against transfig in fig2dev
should be bumped to (<< 1:3.2.6a-2+deb9) in stretch-elts.


cheers,

Andreas


fig2ps.elts.log.gz
Description: application/gzip