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

Reply via email to