Full 'thumbs up' to all you've said. I admit that I've treated SFE as part of 
the core.  My bad, I'll fix that following your suggestions and report.

Regarding maintaining and supporting OI, I know what you mean: I'm always happy 
to see someone coming back to my NWAM wiki topic. :-)

And I agree there is a lot of room for PR - just alone from looking at the 
website. :-)

As for contributing packages, I think it would help to have a full tutorial 
starting wirh preparing a packaging zone, downloading a tgz package from a 
source repository (e. g. latest tomcat) over creating IPS metadata to packaging 
and lastly delivering to the maintainers placed on the wiki. There was one for 
SFE I remember being fairly complex - but we'd need this for dev with the 
minimum number of steps just to upgrade an existing package... or is this 
already available somewhere on the net?

Cheers
 Stefan

> Am 15.11.2015 um 17:05 schrieb Thomas Wagner <tom-oi-disc...@tom.bn-ulm.de>:
>
> Some comments on upgrades. Some comments on maintaining
>
> _if_ you change the OS-distribution, it is indeed recommended
> to *uninstall* the 3rd-party packages before upgrade attempt.
> IPS is pedantic for a good reason.
>
> That means, you can't expect 3rd-party packages to fit
> into a different, new OS-distribution.
>
> For packages from http://sfe.opencsw.org, you will see that every major
> OS distrobution has it's own IPS repository matching the OS.
>
>
>> As I see, you has sfe packages installed. First of all, I'd create new BE to
>> experiment with,
>> uninstalled all SFE packages, updated it to Hipster and added
>> http://sfe.opencsw.org/localhostoih/en/index.shtml
>> repository for SFE packages.
>>
>> Perl 5.10 was removed, but packages from old SFE repository still depend on
>> it, so you can't update.
>
> Agreed.
> It is recommended to...
> * beadm create a backup-bootenvironment  (your insurance)
> * save list of all installed 3rd-party packageds
>  pkg list | egrep "sfe|localhost" > USERHOME/my-old-sfe-packages
>
> * make an extra backup of the 3rd-party packages config files (really!)
>  (e.g. /etc/ or where else config is stored)
>
> * uninstall all 3rd-party-packages before the OS upgrade.
> * remove the old SFE publisher
>
> Do the major OS distribution upgrade
>
> After the upgrade:
> * re-add the *new* SFE publisher for the *new* OS distribution
> * install those 3rd party packages you still want to run
> * restore the configuration for the 3rd party packages
>
>
> In an optimal world with lots of paid supporters, the OS distribution
> and 3rd party Package repositories would be synchronized. They would
> contain a complete set of automatic "renamed-to" and "obsolete"
> meta-packages which allow seamless upgrades.
>
> But you know, not a single one of all the maintainers are paid for the
> OpenIndiana and SFE projects.
>
> I believe all the maintainers are still paid, but in a non-monetary
> currency. They see you are using their work and have fun or profit of it.
>
> And the biggest success for maintainers might be, seeing users turn
> into mainainers and help getting the project forward. This includes
> programmers/hackers as well as users writing documentaion or do community
> or public relations! (blogging, presentatations, usergroups)
>
> Regards,
> @tomww
>
>
>
>
>
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss@openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss


-----
Acando GmbH, Millerntorplatz 1, 20359 Hamburg, Germany | Geschäftsführer: Guido 
Ahle | Amtsgericht Hamburg, HRB 76048 | USt-IdNr.: DE208833022
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to