I had errors in librsvg and, upon inquiry, found out that there have been new versions; the one in Portage is 4 months old. Is it to be included, or is bound to specific Gnome packages? If it's a worthy effort, I may try to learn how to update it, but as it is, I know too little ATM.
Steps to Reproduce:
It is part of gnome-2.8, and will be added with that.
Would updating it in Portage break current Gnome? Does Gnome need that specific, four-month-old, version?
would waiting a few more days hurt you ?
The version in portage may be four months old, but it was most of those 4 months the newest _stable_ version. Thank you.
I meant no offense or impatience; waiting is not a problem. I was mostly referring to the absence of even unstable packages from which to choose; as I don't use Gnome but plenty of GTK apps, I don't have a specific need for that version but would appreciate using newer versions, understanding their possible instability.
Again, I did not mean to seem pushy; I only came here to inquire after a moderator on the forums suggested it as a non-agressive solution.
gentoo/gnome doesn't offer "unstable" packages as you refer to them. The unstable branch of portage is meant for ebuilds that need testing, not unstable packages. Also, you didn't post any of the errors that you had with the current version in portage, nor did you install the newer version to see if it fixed them(yet you said that it resolves them). The initial reactions were caused in part by this being a very vague bug report with no information. next time include the errors, the output of emerge info, and steps you took to solve the problem. There is also already a report about an updated librsvg.
*** This bug has been marked as a duplicate of 45311 ***
Well, it's not actually a duplicate; I was not only reporting an updated package but a resolution of an error.
As for the initial reactions, no one asked for more information; I would have supplied if asked.
The detailed error (at least for completeness's sake) was that when Xfce called on librsvg to draw icons for its panel, it would crash. It was caused by an apparently dirty way of coding floating point numbers (according to one of the Xfce developers):
(xfce4-panel:22699): Gdk-CRITICAL **: file gdkdraw.c: line 412 (gdk_draw_rectangle): assertion `GDK_IS_GC (gc)' failed
xfce4-panel: art_render_gradient.c:337: art_render_gradient_linear_render_8: Assertion `(stops[ix-1].offset <= offset_fraction + 1e-6) || ((stops[ix].offset > (1.0 - 1e-6)) && (offset_fraction < 1e-6 ))' failed.
Yes, I did install the newer version (but not through portage), and yes it did correct the error; all the other programs that depended on librsvg (no Gnome packages, by the way) are still working correctly, and Xfce is now working correctly.
If you still want it, here's my emerge info:
Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-18.104.22.16840420-r1, 2.6.8-rc2-love3)
System uname: 2.6.8-rc2-love3 i686 Intel(R) Pentium(R) 4 CPU 1300MHz
Gentoo Base System version 1.4.16
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://mirrors.tds.net/gentoo ftp://ibiblio.org/pub/Linux/distributions/gentoo/"
USE="X aalib alsa apm avi berkdb bitmap-fonts bzlib cdr crypt directfb dvd encode esd fbcon gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mmx motif mpeg ncurses nls opengl pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd truetype x86 xml2 xmms xosd xprint xv zlib"