[oi-dev] /dev -> /hipster update
Milan Jurik
milan.jurik at xylab.cz
Fri Feb 21 18:14:39 UTC 2014
Hi,
On pá, 2014-02-21 at 14:59 +0400, Alexander Pyhalov wrote:
> Good day.
> I've been working on updates to several packages in /hipster which are
> older than in /dev.
>
> This work is necessary to allow /dev -> /hipster updates.
>
> Current status is shown here:
> https://docs.google.com/document/d/1teq-uByT4z1wojY74B8J-r35zeLa1CpuEXaBQWhqikY/edit
>
> I've updated all packages which existed in oi-userland. Several packages
> are missing. Some of them are obsolete, so this doesn't matter.
>
> The following packages are a bit specific (two packages which were added
> to oi-jds after /hipster split:
>
> system/library/orc
> library/desktop/gdk-pixbuf
>
This is the list from a9, not from the latest JDS dev, isn't it?
> As I understand, system/library/orc package was just adopted from SFE
> and is used by gstreamer package.
> I think we can just add it, but I'd like to avoid gstreamer rebuilt for
> now - it has too many dependencies which are not in oi-userland yet.
>
Yes. If you are not touching gstreamer, it has no big benefit for
hipster then.
> I don't thoroughly understand situation with gdk-pixbuf .
>
> As I understand, this is a new gdk-pixbuf version, which is delivered
> simultaneously with old one from library/desktop/gtk2.
> libgdk_pixbuf-2.0.so.0 version was changed to the new one in /dev a9,
> and a lot of packages from /dev JDS now depends on
> library/desktop/gdk-pixbuf. I don't think that we can import it without
> rebuilding dependent packages.
>
> Affected packages which are not in oi-userland:
>
> benchmark/gtkperf
> communication/pda/gnome-pilot
> desktop/administration/gnome-system-tools
> desktop/administration/gparted
> desktop/administration/nwam-manager
> desktop/archive-manager/file-roller
> desktop/character-map/gucharmap
> desktop/file-manager/gnome-commander
> desktop/gftp
> desktop/gksu
> desktop/irc/xchat
> desktop/network/gnome-nettool
> desktop/remote-desktop/tsclient
> desktop/system-monitor/gkrellm
> desktop/system-monitor/gnome-system-monitor
> desktop/time-tracking/hamster
> desktop/torrent/transmission
> desktop/xdg/xdg-user-dirs-gtk
> developer/ui-designer/glade
> editor/blog/drivel
> editor/gedit
> editor/gedit/gedit-plugins
> editor/ghex
> games/gnome-games
> gnome/accessibility/gnome-a11y-libs
> gnome/accessibility/gok
> gnome/accessibility/mousetweaks
> gnome/applet/contact-lookup-applet
> gnome/applet/gnome-fun-applets
> gnome/applet/gnome-intranet-applets
> gnome/applet/gnome-mm-applets
>
> We could possibly provide library/desktop/gdk-pixbuf package delivering
> new library, but keep libgdk_pixbuf-2.0.so.0 symlink... However, it will
> likely require rebuilding library/desktop/gtk2.
>
> Milan, what do you think about second option? Will it work?
>
Well, gdk-pixbuf was splitted from gtk2 source. They cross depend on
each other and it is not so simple to build newer gtk2 with older
gdk-pixbuf and vice versa. You have to play with build options and hope.
If you are not rebuilding binary then it should work with newer
gdk-pixbuf libs. There should not be ABI incompatibilities.
Best regards,
Milan
More information about the oi-dev
mailing list