[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