[OpenIndiana-discuss] Testing updates from /dev to /hipster-2015 and /hipster
Nikola M
minikola at gmail.com
Mon May 9 12:06:03 UTC 2016
On 05/ 9/16 07:20 AM, bentahyr at chez.com 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.
More information about the openindiana-discuss
mailing list