Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917280 - media-gfx/fig2dev-3.2.9-r1: stabilisation
Summary: media-gfx/fig2dev-3.2.9-r1: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: CC-ARCHES, SECURITY
Depends on:
Blocks: 917279
  Show dependency tree
 
Reported: 2023-11-13 07:39 UTC by Sam James
Modified: 2023-12-23 18:23 UTC (History)
13 users (show)

See Also:
Package list:
media-gfx/fig2dev-3.2.9-r1 amd64 arm arm64 ppc ppc64 sparc x86 app-text/dblatex-0.3.12-r2 app-emulation/xen-tools-4.16.6_pre1-r1 amd64 x86 media-gfx/enblend-4.2.0_p20161007-r6 amd64 arm64 x86 sci-mathematics/ginac-1.8.7-r1 amd64 sci-mathematics/octave-8.3.0-r1 amd64 arm arm64
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-13 07:39:16 UTC
Will do all of this ALLARCHES in a day or two.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-13 07:40:30 UTC
or i guess not allarches given not all of them were done as sep revisions like ginac
Comment 2 NATTkA bot gentoo-dev 2023-11-13 07:44:10 UTC Comment hidden (obsolete)
Comment 3 Pacho Ramos gentoo-dev 2023-11-24 10:22:01 UTC
I would start by doing only fig2dev here in this bug, that will allow the others to be stabilized sooner.

For those changing only the dep, I would simply go ahead and stabilize them directly for all the arches
Comment 4 NATTkA bot gentoo-dev 2023-11-25 15:16:16 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev 2023-12-02 10:40:33 UTC Comment hidden (obsolete)
Comment 6 matoro archtester 2023-12-10 21:44:57 UTC
1 fail here on sparc.

Find and decompress embedded image files.

 12: name in fig file img.gz, file img.gz, pipe ok   ok
 13: name in fig file img.Z, file img.Z, no pipe     skipped (input.at:136)
 14: name in fig file img, file img.gz, pipe ok      ok
 15: name in fig file img, file img.z, no pipe       skipped (input.at:154)
 16: name in fig file img, file img.Z, pipe ok       ok
 17: read compressed image files                     FAILED (input.at:172)
 18: absolute path in fig file, pipe ok              ok
 19: long image name, non-existing file, ticket #125 ok
 20: non-existing file with suffix (.Z), ticket #126 ok
Comment 7 matoro archtester 2023-12-10 23:10:28 UTC
This needs at least the following test deps:

 app-text/poppler
 virtual/imagemagick-tools
 media-libs/netpbm[tiff]

This brings it down to just one fail I don't understand:

## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##
 
#                             -*- compilation -*-
106. bitmaps.at:204: testing postscript, created by latex ...
10.02.0
ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.2.4
ppmhist: Built at 2023-12-10 22:58:34
ppmhist: Built by portage
ppmhist: BSD defined
ppmhist: RGB_ENV='RGBDEF'
ppmhist: RGBENV= 'RGBDEF' (env vbl is unset)
./bitmaps.at:249: test $blackpixels -gt 1431 && test $blackpixels -lt 1498
./bitmaps.at:249: exit code was 1, expected 0
106. bitmaps.at:204: 106. postscript, created by latex (bitmaps.at:204): FAILED (bitmaps.at:249)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-16 00:18:51 UTC
(In reply to matoro from comment #7)
> This needs at least the following test deps:
> 
>  app-text/poppler
>  virtual/imagemagick-tools
>  media-libs/netpbm[tiff]
> 
> This brings it down to just one fail I don't understand:
> [...]

Please file new bugs for failures, it's eays for this stuff to get missed.
Comment 9 Joonas Niilola gentoo-dev 2023-12-16 08:06:28 UTC
x86 done
Comment 10 Joonas Niilola gentoo-dev 2023-12-16 09:28:20 UTC
amd64 done
Comment 11 Torsten Kaiser 2023-12-16 12:22:50 UTC
World update shows the following error:
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-gfx/fig2dev-3.2.9-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-gfx/fig2dev-3.2.9-r1 required by (app-text/dblatex-0.3.12-r2:0/0::gentoo, ebuild scheduled for merge) USE="-inkscape -test" ABI_X86="(64)" ELIBC="(glibc)" KERNEL="(linux)" PYTHON_TARGETS="python3_10 python3_11"

  (media-gfx/transfig-3.2.5e-r1:0/0::gentoo, installed) pulled in by
    media-gfx/transfig required by (dev-util/ragel-7.0.4:0/0::gentoo, installed) USE="doc userland_GNU" ABI_X86="(64)" ELIBC="(glibc)" KERNEL="(linux)"

Bug 917249 only changed the dependency for 
dev-util/ragel-7.0.4-r3, but that version has not been marked stable and now the newly stabled fig2dev etc. collides.

See also Bug 839048 and maybe Bug 904333
Comment 12 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-12-17 17:39:47 UTC
arm done
Comment 13 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-12-17 17:39:49 UTC
arm64 done
Comment 14 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-12-22 17:01:09 UTC
Marking SECURITY since it blocks removal of a vulnerable package.
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-23 18:12:48 UTC
(In reply to Torsten Kaiser from comment #11)
> World update shows the following error:
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.

I forgot to comment here but as a result of your comment, I fixed the stable bug in bug 917249 and kicked it off.
Comment 16 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-23 18:22:53 UTC
uh bug 839048 I mean
Comment 17 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-23 18:23:22 UTC
ppc done
Comment 18 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-23 18:23:24 UTC
ppc64 done
Comment 19 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-23 18:23:25 UTC
sparc done

all arches done