2011/2/7 Alasdair Lumsden <alasdai...@gmail.com> > On 2 Feb 2011, at 19:30, Mads Worsøe Duun wrote: > > > *The Illumos pkgsrc project* > > > > I have created Illumos pkgsrc project at > > http://www.illumos.org/projects/worsoe. > > Great stuff!
Somebody had to do it. > > > The is about making NetBSD's pkgsrc http://www.pkgsrc.org shine on > > Illumos/Openindiana. Pkgsrc already work on Illumos/Openindiana, but > really > > need some love to make it shine. Below are some ideas of what is needed: > > > > *Script to bootstrap pkgsrc under Illumos/Openindiana (WIP)* > > I already have a script to bootstrap pkgsrc, but some of it need to be > > rewritten. It also need some more testing. > > > > *Pkgsrc patches for Solaris/Illumos pkgsrc* > > A lot of packages will not build, or do not work very well on > > Illumos/Openindiana, so patches need to be written. This is probably the > > most needed and demanding task. Therefore I call for volunteers to help > with > > this. For commiting patches to pkgsrc, we can do one of too things: > > > > 1. Commit the patches to the official pkgsrc repo. > > 2. Host our own repo, wich is in sync with the official repo > > > > With the second solution, we can have patches committed faster. > > > > *Pkgsrc2ips script* > > Develop a script to convert pkgsrc to IPS packages. Creation of SVR4 > > packages is not needed, as a utility for this already exist in pkgsrc. > > I've already written a proof of concept for this. > > The biggest challenge is dealing with package dependencies - NetBSD allows > strings as versions, such as 0.9.8g, 1.2rc2, 4.5alpha1 or whatever - and has > some stupidly complicated (and as far as I'm concerned, stupid) method of > comparing versions called dewey. > > So I decided in my proof of concept just to have dependencies based on > package name, not version, and to leave dependencies to pkgsrc itself. > The idea was to include a pkgsrc2ips function in that script that I already got. But if you already got a proof of concept for this, there are no reason to reinvent the wheel. > > > *Build bulk* > > Creation of a build bulk system, to create binary packages (we also need > a > > host to provide binaries). > > OpenIndiana will happily host any repos, build zones or download sites (eg > dlc.openindian.org) for this work. Please do join #oi-dev on > irc.freenode.net to discuss this. > > Thanks! > > Alasdair > _______________________________________________ > OpenIndiana-discuss mailing list > OpenIndiana-discuss@openindiana.org > http://openindiana.org/mailman/listinfo/openindiana-discuss > Thanks Alasdair, it's very nice to have your and Openindiana's support, and I would be very happy to use openindiana.org as host for this project. I have jointed #oi-dev (Worsoe) so we can discuss where to go from here. Regards, Mads Worsøe Duun _______________________________________________ OpenIndiana-discuss mailing list OpenIndiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss