Hi,
Here's a second webrev for the package renaming for the unbundleds
packages:
http://cr.opensolaris.org/~richb/pkg-6941-v2
Based on Stephen's feedback to the bug report:
http://defect.opensolaris.org/bz/show_bug.cgi?id=6941#c3
I've made the following changes:
clustertools_7.1 ==> develop/clustertools-71
clustertools_8.1 ==> develop/clustertools-81
glassfishv2 ==> web/glassfish-v2
mq41 ==> service/network/message-queue-41
I didn't see a reply to Shawn's question about what should be done
with the glassfish name, so it's now web/glassfish-v2. The rest are
as described in the previously attached email below.
I've tested this by image-updating my system to build #109. I then
installed a copy of all the unbundleds packages with their old names
onto my system. I then placed all the new unbundleds packages in a
local repository and changed my preferred authority to that local
repository. I then did another image-update.
$ export ROOT=/export/home/richb/pkg/bugs/6941/gate/proto/root_i386
$ export PYTHONPATH=${ROOT}/usr/lib/python2.4/vendor-packages
$ cd /export/home/richb/pkg/bugs/6941/gate/proto/root_i386/usr/bin
$ pfexec ./pkg set-authority -P -O http://stard.sfbay.sun.com:26941
bug-6941
$ pfexec ./pkg image-update
PHASE ITEMS
Indexing Packages 811/811
DOWNLOAD PKGS FILES XFER (MB)
Completed 111/111 38268/38268
1102.22/1102.22
PHASE ACTIONS
Removal Phase 45262/45262
Install Phase 48240/48240
Update Phase 14/14
Reading Existing Index 7/7
Indexing Packages 864/864
A clone of opensolaris-20 exists and has been updated and activated.
On the next boot the Boot Environment opensolaris-21 will be mounted
on '/'.
Reboot when ready to switch to this updated BE.
---------------------------------------------------------------------------
NOTE: Please review release notes posted at:
http://opensolaris.org/os/project/indiana/resources/relnotes/200811/x86/
---------------------------------------------------------------------------
Local (internal) repository with renamed unbundleds packages is at:
http://stard.sfbay.sun.com:26941
should anymore wish to look.
These diffs are not finalized yet. There will have to be at least
two changes to integrate them with build #110:
1/ Re-run .../distro-import/gen_os_files.py to fixup the two static
files that the GUI package manager uses.
2/ Adjust .../distro-import/110/redist_cluster, now that the
unbundleds packages are part of that.
What I'm looking for here is feedback on whether the new package names
are now correct.
Thanks.
-------- Original Message --------
Subject: [pkg-discuss] Code review request for opensolaris packaging
bug #6941.
Date: Tue, 03 Mar 2009 13:10:39 -0800
From: Rich Burridge <[email protected]>
To: pkg discuss <[email protected]>
Hi,
I'm looking for a code review for the fix for bug #6941:
http://defect.opensolaris.org/bz/show_bug.cgi?id=6941
Rename the unbundled packages.
Bug #6186 covers renaming all the OpenSolaris packages into
a new hierarchical namespace.
Trying to do this for 2009.06 is deemed risky at this point,
(see the bug report for more details), so we are going to
have an initial renaming of the various unbundled packages.
Note that this is just the unbundled packages, not the clusters.
Webrev at:
http://cr.opensolaris.org/~richb/pkg-6941-v1
Also note that the changes haven't been fully tested yet because they
depend upon bug #6874, which is still being investigated. The newly
renamed packages do nicely publish to a local repository though.
It was thought that getting the changes out now, would allow for
early feedback on the old ==> new package name mappings, which I
suspect is one of the things we'll be <strike>arguing</strike>
actively discussing.
Here's what I've initially selected:
clustertools_7.1 ==> develop/clustertools/71
clustertools ==> develop/clustertools
clustertools_8.1 ==> develop/clustertools/81
dtrace-gui-plugin ==> develop/ide/netbeans/dtrace/gui-plugin
eclipse ==> develop/ide/eclipse
glassfishv2 ==> web/glassfish/v2
mq41 ==> service/network/message-queue/41
netbeans ==> develop/ide/netbeans
netbeans-incorporation ==> develop/ide/netbeans/incorporation
libnb-apisupport ==> develop/ide/netbeans/library/apisupport
libnb-cnd ==> develop/ide/netbeans/library/cnd
libnb-enterprise ==> develop/ide/netbeans/library/enterprise
libnb-groovy ==> develop/ide/netbeans/library/groovy
libnb-gsf ==> develop/ide/netbeans/library/gsf
libnb-ide ==> develop/ide/netbeans/library/ide
libnb-identity ==> develop/ide/netbeans/library/identity
libnb-java ==> develop/ide/netbeans/library/java
libnb-php ==> develop/ide/netbeans/library/php
libnb-platform ==> develop/ide/netbeans/library/platform
libnb-profiler ==> develop/ide/netbeans/library/profiler
libnb-ruby ==> develop/ide/netbeans/library/ruby
libnb-soa ==> develop/ide/netbeans/library/soa
libnb-visualweb ==> develop/ide/netbeans/library/visualweb
libnb-webcommon ==> develop/ide/netbeans/library/webcommon
libnb-websvccommon ==> develop/ide/netbeans/library/websvccommon
libnb-xml ==> develop/ide/netbeans/library/xml
netbeans-cpp ==> develop/ide/netbeans/cpp
netbeans-desktop ==> develop/ide/netbeans/desktop
netbeans-full ==> develop/ide/netbeans/full
netbeans-ide ==> develop/ide/netbeans/ide
netbeans-java ==> develop/ide/netbeans/java
netbeans-javase ==> develop/ide/netbeans/javase
netbeans-php ==> develop/ide/netbeans/php
netbeans-ruby ==> develop/ide/netbeans/ruby
opends ==> system/library/naming/opends
openoffice ==> system/openoffice
openoffice-sdk ==> system/openoffice/sdk
openoffice-de ==> system/openoffice/locale/de
openoffice-es ==> system/openoffice/locale/es
openoffice-fr ==> system/openoffice/locale/fr
openoffice-hu ==> system/openoffice/locale/hu
openoffice-it ==> system/openoffice/locale/it
openoffice-ja ==> system/openoffice/locale/ja
openoffice-ko ==> system/openoffice/locale/ko
openoffice-nl ==> system/openoffice/locale/nl
openoffice-pl ==> system/openoffice/locale/pl
openoffice-pt ==> system/openoffice/locale/pt
openoffice-pt-BR ==> system/openoffice/locale/pt-BR
openoffice-ru ==> system/openoffice/locale/ru
openoffice-sv ==> system/openoffice/locale/sv
openoffice-zh-CN ==> system/openoffice/locale/zh-CN
openoffice-zh-TW ==> system/openoffice/locale/zh-TW
sunstudioexpress ==> develop/ide/sunstudioexpress
webstackui ==> web/webstackui
If everybody would like to propose what they think the new names
should be, then I'll summarize in a future response. Then somebody
with authority will get to arbitrate, and I'll generate another
webrev.
Thanks.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss