[oi-dev] /dev -> /hipster update
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 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. 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? Andrzej, can you share oi-dev-package-version-compare.sh script? -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University ___ oi-dev mailing list oi-dev@openindiana.org http://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] /dev -> /hipster update
> Date: Fri, 21 Feb 2014 14:59:04 +0400 > From: a...@rsu.ru > 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 Excellent work! :-) Have you thought about pkgrecv-ing the dependents from /dev to /hipster, rather than rebuilding? ___ oi-dev mailing list oi-dev@openindiana.org http://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] /dev -> /hipster update
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 ___ oi-dev mailing list oi-dev@openindiana.org http://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] /dev -> /hipster update
Hi all. On 02/21/2014 22:14, Milan Jurik wrote: 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? Yes, it's from a9. About orc. It's funny, but we have developer/orc package in /hipster. Now it seems to allow updates we have either rename our package or deliver rename for /dev package. I like /dev <-> /hipster cooperation :( Another question is XNV/JDS updates. It seems that we have to reimport or rebuild them on /hipster to allow updates from /dev. As I understand, many packages from these consolidations have "magic" 0.5.11 version, so we can't even reliably detect that they are changed. Thinking about this I see the following option: mark all packages (even not rebuilt one) with version significantly higher then used in /dev, so that on update such packages with hidden versions could be succesfully downgraded and we received consistent system image. -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University ___ oi-dev mailing list oi-dev@openindiana.org http://openindiana.org/mailman/listinfo/oi-dev