[bugs] [OpenIndiana Distribution - Bug #1118] /dev-il illumos version will break illumos onu

illumos bugs bugs at lists.illumos.org
Sat Jul 2 17:50:12 PDT 2011


Issue #1118 has been updated by Andrzej Szeszo.


Dropping branch version numbers is another option worth considering going forward. Current pkg5 tools don't have any problems dealing with shorter version numbers. As an experiment I took current oi151 repo and removed -0.151 references from it and upgraded my system. This is how the package list looks like:

<pre>
$ pkg list -v|head
FMRI                                                                         IFO
pkg://openindiana.org/SUNWcs@0.5.11,5.11:20110523T153305Z                        i--
pkg://openindiana.org/SUNWcsd@0.5.11,5.11:20110702T023648Z                       i--
pkg://openindiana.org/archiver/gnu-tar@1.23,5.11:20110523T143144Z                i--
pkg://openindiana.org/archiver/unrar@3.8.5,5.11:20110523T143150Z                 i--
pkg://openindiana.org/audio/audio-utilities@0.5.11,5.11:20110702T023710Z         i--
pkg://openindiana.org/benchmark/x11perf@1.5.1,5.11:20110523T152813Z              i--
pkg://openindiana.org/codec/flac@0.5.11,5.11:20110523T143155Z                    i--
pkg://openindiana.org/codec/libtheora@0.5.11,5.11:20110523T143153Z               i--
pkg://openindiana.org/codec/ogg-vorbis@0.5.11,5.11:20110523T143156Z              i--
</pre>

Upgrading existing systems could be tricky, but not impossible.
----------------------------------------
Bug #1118: /dev-il illumos version will break illumos onu
https://www.illumos.org/issues/1118

Author: Rich Lowe
Status: New
Priority: High
Assignee: 
Category: OS/Net (Kernel and Userland)
Target version: oi_151_stable
Difficulty: Medium
Tags: 


In the /dev-il repo the build version of illumos was incremented to 0.151, to match everything else.   Because in the illumos source tree the packages remain at 0.148, this means that any packages built from our source tree will no longer install on OI.  It'd be nice to avoid that.

The problem is that if you keep our current version number, people running oi_148 will get the upgrade, because the incorporations aren't (and perhaps can't be) tight enough to prevent it.

Solutions I can think of are:

# Leave illumos version at 0.148, trust that we have done nothing incompatible, and that we'll bump that number if we do
# Have illumos bump their version to match yours, and continue to do so (I'm against this)
# Have illumos bump their version _far_ past you, and give you your own space to play in, as long as you never catch back up and screw it again (ie, call illumos 1.0, and leave you guys with 0.* in which to play).  This is probably the smoothest solution, but I'm sure people will argue about the merits of calling something "1.0", even in a place nobody really looks.




-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://www.illumos.org/my/account



More information about the bugs mailing list