On 05/ 9/16 07:20 AM, [email protected] wrote:
Thanks for the great job.

Yes, thanks actually to those people making it possible.

Thank you bentahyr very much for testing and putting updating instructions on the ML, even more nicer ones then I expected. I have put update and testing instructions on Wiki for easy find and reference, under:
http://wiki.openindiana.org/oi/Testing

To all, take a notice that beside having confirmed updating doing right, we still need resurrected upadatemanager and packagemenager GUIs so that updated machines can continue to receive update notices in the future. There's no point in pushing it to /dev without at least updatemanager working.
(https://github.com/alarcher/packagemanager)
So we need some Python talents working on this

There is also the need for people who need to continue to run their binaries to have OI 151a branded zone in OI hipster and in /dev landing,
but those are 2 additional projects beside testing updates.

Please test and provide feedback.


I tested today the update from oi_151a9 to Hipster2015 to hipster.
It was a long journey.
The hardware is a Dell Precision T5400 (16GB of memory and 2 mirrored pools)
It took me the whole day as I have very poor IO performance on that hardware.
Maybe you can create a new message as a new topic on openindiana-discuss, explaining your hardware setup, zfs settings, block sizes etc so to see if your low IO performance is only from the hardware or it could be helped with. (There could maybe also be oi-help mailing list or so, for this kind of community support, but it depend on volume, if would be needed)


Here is the process I followed for reference and for the doc project :
1 - Create a BE to start and boot to it :
# beadm create -a Openindiana-HipUpdate-S1
# reboot

2 - remove all packages from external repositories (like SFE/SFE-encumbered but 
SFWpackages as well) :
# pkginfo | grep SFW
# pkgrm SFW[whatevername]
# pkg uninstall --be-name Openindiana-HipUpdate-S2 `pkg list -v | egrep sfe | cut 
-d" " -f1`

3 - Reboot to new env Openindiana-HipUpdate-S2

4 - Remove external IPS publishers :
# pkg unset-publisher sfe
# pkg unset-publisher sfe-encumbered

5 - Change publisher to Hipster 2015
# pkg set-publisher -g http://pkg.openindiana.org/hipster-2015 -G 
http://pkg.openindiana.org/dev openindiana.org
# pkg refresh --full
# pkg update --be-name Openindiana-HipUpdate-S3

6 - Reboot to Hipster 2015

7 - Verify any leftovers
# pkg list |grep '0\.151\.1\.'
* must be empty *

7 - Install incorporations
# pkg install --no-backup-be userland-incorporation entire

Moves after this step are not needed for /dev update testing, but you can try it out to get newest development environment, just it is not the goal at the moment to end up everyone running hipster in production. :) Goal is to set up testing crew to help making new snapshots/releases landing into /dev, and to be tested more then in hipster, making changes, e.g. helping more on testing toward /dev in order to have better quality snapshots released in /dev in the future, so that quality comes up. (hipster->dev->hipster->dev etc.. where release testing is positioned in hipster->dev step)

8 - Change publisher to Hipster
# pkg set-publisher -g http://pkg.openindiana.org/hipster -G 
http://pkg.openindiana.org/hipster-2015 openindiana.org
9 - Update to latest Hipster
# pkg update --be-name OpenIndiana-Latest
# reboot

Now test extensively, reinstall missing applications, enable SFW for 
Hipster,....

I'll avoid testing at the moment with External repos but concentrate on just updating Openindiana, but it is surely the next step. and you can try all fine packages out, too at your preference, of course.

Only problem is that we ATM do not have SFE build environment set up on OI servers, even we have previously active sfe repo, so we need to have it set up for building packages for new /dev, but if there are volunteers to maintain it together with tommw on SFE in making OI's SFE build, tommw is on #pkgbuild, sfe.opencsw.org/ It is the best to currently keep hipster's localhostoi at tommw's because of ease and speed for hipster ATM.

Once you're sure and happy, clean up transitioning BE :
# beadm destroy Openindiana-HipUpdate-S1
# beadm destroy Openindiana-HipUpdate-S2

*You can also choose at your preference to keep**your Openindiana-HipUpdate-S3* BE(or rename it to Openindiana-hipster-2015, so you can continue to test updating *hipster-2015* toward final new update for /dev

# beadm destroy Openindiana-HipUpdate-S3

I noticed that VirtualBox (v5.0.16)went through the update seamlessly.

This is great finding. Thank you for testing! :)

Tomorrow I'll test update from 151a9 to /hipster directly
That would be great.  :)
I suggest you also use 'pkg update -v ' to make logs or even save logs to a text file '> log.txt) in case some message arises that should help update bugs catching.

_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to