First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 284689
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: media-gfx herd <graphics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Petteri Räty <betelgeuse@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 284689 depends on: Show dependency tree
Bug 284689 blocks: 261562
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2009-09-12 12:51 0000
maekke: ready for stable in order to nuke built_with_use?

------- Comment #1 From Markus Meier 2009-09-12 13:13:17 0000 -------
pleas do, thanks.

------- Comment #2 From Markus Meier 2009-09-14 21:21:44 0000 -------
amd64/arm/x86 stable

------- Comment #3 From emerald 2009-09-15 06:47:37 0000 -------
Sorry to ask here, but is there a special reason that graphviz depends on
gd[-fontconfig]? Till now it seemed to be working with gd with USE=fontconfig.
And no changelog or ebuild comment i could find explained about the forced
disabled use flag.

------- Comment #4 From Andy Crook 2009-09-15 08:12:41 0000 -------
Yes, after the stabilization, we have the mess with fontconfig USE flag

I think ordinary users will be confused with such uninformative error output:

emerge: there are no ebuilds built with USE flags to satisfy
">=media-libs/gd-2.0.28[-fontconfig,jpeg,png]".
!!! One of the following packages is required to complete your request:
- media-libs/gd-2.0.35 (Change USE: -fontconfig)
(dependency required by "media-gfx/graphviz-2.24.0" [ebuild])
(dependency required by "media-gfx/imagemagick-6.5.2.9" [installed])
(dependency required by "gnome-extra/libgsf-1.14.11" [installed])
(dependency required by "gnome-base/librsvg-2.22.3" [installed])
(dependency required by "gnome-base/nautilus-2.24.2-r3" [installed])
(dependency required by "gnome-base/gnome-mount-0.8" [installed])
(dependency required by "gnome-base/gnome-vfs-2.24.1" [installed])
(dependency required by "gnome-base/libgnomeui-2.24.1" [installed])
(dependency required by "gnome-base/eel-2.24.1" [installed])

IMHO the ebuild for 2.24.0 version needs some modification

so, what's the reason for
        >=media-libs/gd-2.0.28[-fontconfig,jpeg,png]
?

------- Comment #5 From Samuli Suominen 2009-09-15 08:29:24 0000 -------
(In reply to comment #4)
> Yes, after the stabilization, we have the mess with fontconfig USE flag
> 
> I think ordinary users will be confused with such uninformative error output:
> 
> emerge: there are no ebuilds built with USE flags to satisfy
> ">=media-libs/gd-2.0.28[-fontconfig,jpeg,png]".
> !!! One of the following packages is required to complete your request:
> - media-libs/gd-2.0.35 (Change USE: -fontconfig)

I don't know how "Change USE: -fontconfig" could be any more clear than that
(unless we are talking about handholding here :-)

------- Comment #6 From emerald 2009-09-15 09:18:03 0000 -------
...end after remerging gd with USE=-fontconfig it still links against
fontconfig, which makes the whole fontconfig use-flag-play.....
..... confusing? useless? ????
For me it makes no sense anymore.

ren ~ # emerge -pq gd
[ebuild   R   ] media-libs/gd-2.0.35  USE="jpeg png truetype xpm -fontconfig"


ren ~ # ldd /usr/lib64/libgd.so.2.0.0
        linux-vdso.so.1 =>  (0x00007fff143ff000)
        libXpm.so.4 => /usr/lib/libXpm.so.4 (0x00007f300cc18000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f300c8dd000)
        libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0x00007f300c6a4000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f300c40d000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007f300c1e6000)
        libz.so.1 => /lib/libz.so.1 (0x00007f300bfcf000)
        libm.so.6 => /lib/libm.so.6 (0x00007f300bd4c000)
        libc.so.6 => /lib/libc.so.6 (0x00007f300b9da000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f300b7bb000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f300b5b7000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f300b3b1000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f300b1ac000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f300d0a3000)

------- Comment #7 From Andy Crook 2009-09-15 09:29:04 0000 -------
(In reply to comment #5)

> I don't know how "Change USE: -fontconfig" could be any more clear than that
> (unless we are talking about handholding here :-)

You know what I mean :)
global USE -fontconfig in make.conf is not acceptable for many people
so they should write the according string in their package.use fike
IMHO it's bad practice for a _stable_ package

PS. It's only IMHO :)

------- Comment #8 From SpanKY 2009-09-15 12:46:29 0000 -------
you havent given any reason as to why the gd[-fontconfig] is there.  the
question is not "what does it mean", it's "wth does graphviz require gd be
built with USE=-fontconfig".

if you're working around a bug instead of actually fixing it (bug 267373 ?),
then this version shouldnt be going stable

------- Comment #9 From SpanKY 2009-09-15 12:48:05 0000 -------
especially considering `emerge graphviz --nodeps` worked on my system with gd
built with USE=fontconfig.  but perhaps there is a runtime failure (not that i
have any way of checking -> no docs as to why this requirement exists).

------- Comment #10 From Ashley 2009-09-15 13:58:18 0000 -------
(In reply to comment #8)
> you havent given any reason as to why the gd[-fontconfig] is there.  the
> question is not "what does it mean", it's "wth does graphviz require gd be
> built with USE=-fontconfig".
> 
> if you're working around a bug instead of actually fixing it (bug 267373 ?),
> then this version shouldnt be going stable
> 
I second this.  Some kind of comment in the ebuild explaining why -fontconfig
is necessary would be nice.

------- Comment #11 From Markus Meier 2009-09-15 22:30:04 0000 -------
looks like I had a look at bug #267373 some time ago (and forgot to remove the
change), which is only present in graphviz-2.22*. I apologize for this.
Could you guys verify that media-gfx/graphviz-2.24.0-r1 works ok?

*graphviz-2.24.0-r1 (15 Sep 2009)

  15 Sep 2009; Markus Meier <maekke@gentoo.org> -graphviz-2.24.0.ebuild,
  +graphviz-2.24.0-r1.ebuild:
  revision bump, remove false dep on media-libs/gd[-fontconfig], remove
  broken ebuild

------- Comment #12 From Nick Bowler 2009-09-18 16:47:11 0000 -------
This revision bump appears to have removed the stable keywords for
amd64/arm/x86 that were present on 2.24.0, forcing a downgrade.

------- Comment #13 From SpanKY 2009-09-18 17:00:59 0000 -------
that was by design.  the version wasnt really ready for stable yet.  once bug
267373 is resolved (it seems to be already), and the new version doesnt cause
any other bugs, we will stabilize the new -r1.

------- Comment #14 From Nick Bowler 2009-09-18 17:31:32 0000 -------
In the future, it'd be nice to have a short note that in the changelog when
removing the most recent version of a stable package from the tree.  Something
like "all stable users are recommended to downgrade to the previous version". 
Otherwise, those of us with perfectly working graphviz installs are left
wondering if someone just made a mistake and whether or not we should be
worried about it.

------- Comment #15 From Markus Meier 2009-09-27 14:29:00 0000 -------
just added a new revision (wrt bug #285750), let's give it a few days before
re-requesting stabilization.

------- Comment #16 From Petteri Räty 2009-10-03 11:21:45 0000 -------
(In reply to comment #15)
> just added a new revision (wrt bug #285750), let's give it a few days before
> re-requesting stabilization.
> 

Time to do this?

------- Comment #17 From Markus Meier 2009-10-03 16:30:57 0000 -------
arches, please do you magic, thanks.

------- Comment #18 From Tobias Klausmann 2009-10-03 18:22:08 0000 -------
Stable on alpha.

------- Comment #19 From Markus Meier 2009-10-15 08:10:41 0000 -------
amd64/x86 stable

------- Comment #20 From Markus Meier 2009-10-15 11:40:55 0000 -------
arm stable

------- Comment #21 From Brent Baude 2009-10-31 14:31:09 0000 -------
ppc64 done

------- Comment #22 From Raúl Porcel 2009-11-04 17:22:07 0000 -------
ia64/s390/sh/sparc stable

First Last Prev Next    No search results available      Search page      Enter new bug