You are here

Feed aggregator

liberation: conform to naming convention

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
liberation: conform to naming convention
Categories: oi-userland

google-droid: add version 20141010

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
google-droid: add version 20141010
Categories: oi-userland

freefont: conform to naming convention

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
freefont: conform to naming convention
Categories: oi-userland

dejavu: add dependency to fontconfig

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
dejavu: add dependency to fontconfig
Categories: oi-userland

bitstream-vera: add dependency to fontconfig

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
bitstream-vera: add dependency to fontconfig
Categories: oi-userland

bh-luxi: add dependency to fontconfig

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
bh-luxi: add dependency to fontconfig
Categories: oi-userland

baekmuk: add dependency to fontconfig

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
baekmuk: add dependency to fontconfig
Categories: oi-userland

arphic-uming: add version 0.2.20080216.1

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
arphic-uming: add version 0.2.20080216.1
Categories: oi-userland

arphic-ukai: add version 0.2.20080216.1

github/OpenIndiana/oi-userland - Tue, 11/06/2018 - 10:13
arphic-ukai: add version 0.2.20080216.1
Categories: oi-userland

rustc: bump to 1.29.2

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 18:06
rustc: bump to 1.29.2
Categories: oi-userland

Bump jenkins-core-lts to v2.138.2

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 18:05
Bump jenkins-core-lts to v2.138.2
Categories: oi-userland

Bump jenkins-core-weekly to v2.150

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 18:05
Bump jenkins-core-weekly to v2.150
Categories: oi-userland

Update jenkins-standalone.xml to configure both sessionTimeout and se…

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 18:05
Update jenkins-standalone.xml to configure both sessionTimeout and sessionEviction
Categories: oi-userland

golang 1.10.5

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 16:47
golang 1.10.5 Tests passed.
Categories: oi-userland

golang 1.8.7

github/OpenIndiana/oi-userland - Mon, 11/05/2018 - 16:47
golang 1.8.7 Obsoleted but still used for golang 1.10 component. Tests pass.
Categories: oi-userland

The Workbench 2018-11

SFE Articles - Sun, 11/04/2018 - 23:44
  Long time no see - back working on the blog site: update underlaying server

Hi all!
As some of you may have noticed, I had to build up my new day job. It's running very fine now, so I can start getting back to the SFE packaging project. One of the tasks I had to do today was moving the apache/php webserver off of an old box to a new VM. This blog website is now temporarily served from a ubuntu linux VM (naturally running on a SmartOS Host) and I hope it runs much much better then before. The postgresql database will move as well, but to a OmniOS VM with ZFS for the file storage. The postgresql package is already available for OmniOS in the SFE repo.
In case you see any bigger errors with the blog site, then please drop me a note if this stays broken for longer then one or two hours.
And as always, you may send me a message even if everything is running fine, as I love feedback :)

Upcoming sub projects are building a feature rich webstack that integrates apache/nginx/php/postgresql/mysql. Guess which site this stack should be serving in the future?
Another sub project, though a bit bigger, is starting SFE package builds for the Sparc platform.

Thanks for using SFE packages!
Regards,
Thomas

PS: edit 20181105 0945GMT - had to edit pound.cfg and drop the line >> HeadRemove "X-Forwarded-Proto" <<, now it should work for everyone

Tags: workbench 2018 2018-11
Categories: SFE

Tribblix and the python transition

It's been over a decade since python 3 came out, and a lot of the world is still using python 2.

But we're at the point now where the world has said enough is enough, and it's time to finally get the 2-to-3 transition over with.

And while Tribblix is all about retro styling, it's also all about keeping up. So I put together a plan for migrating Tribblix from python 2 to python 3.
  • Ship all the modules for python 3 as well as python 2, ready to switch
  • Move the python consumers (eg mercurial) across to python 3
  • Make python 3 the default
  • Deprecate and remove python 2
This is made a little easier by the fact that there's nothing in Tribblix itself that uses python directly - I haven't made the mistake of having my packaging system or anything like that written in python, for example.

There was a little wrinkle in all this. I had got this planned out, and then python 3.7 was just around the corner. So I ended up waiting a little, and put a python 3.6 to 3.7 transition at the beginning of the list.

So where am I right now? I've now got all the modules built and packaged for python 3.7, and python 3.6 has been removed from Tribblix. This was made somewhat easier by the fact that no packages in Tribblix yet depended on python 3 - the transition hadn't been started properly, so I could simply throw away all the python 3.6 stuff.

As an aside, this had the odd side effect that all the python 3.7 modules were packaged straight away for SPARC, whereas python 3.6 was never finished there - the 3.6 to 3.7 switch was all scripted, rather than manual, so was very little actual work. There were a couple of modules that needed to be updated anyway to work with 3.7 (pyyaml for example), and I took the opportunity to do a bunch of routine module updates at the same time.

So just having all the modules turned out to be nearly trivial. Now there's going to be a longer slog migrating all the python consumers across and making python 3 the default. (It might be easiest to make python 3 the default first, so that when building the consumers they automatically pick up the python I want.)

I was originally thinking of a fairly slow and structured approach where each step would be a point release of 3.7. But I'm well ahead of that already, and the remaining steps are likely to occur fairly promptly. (Or, as promptly as I have time to do the work.)

So it won't be long before we bid farewell to python 2 in Tribblix.
Categories: Personal Blogs

golang-110: bump to 1.10.4

github/OpenIndiana/oi-userland - Sat, 11/03/2018 - 23:27
golang-110: bump to 1.10.4
Categories: oi-userland

Update Redshift to 1.12

github/OpenIndiana/oi-userland - Thu, 11/01/2018 - 20:55
Update Redshift to 1.12
Categories: oi-userland

illumos-gate: use local nightly copy

github/OpenIndiana/oi-userland - Thu, 11/01/2018 - 10:32
illumos-gate: use local nightly copy
Categories: oi-userland

Pages

Subscribe to OpenIndiana Ninja aggregator