Tuesday Nov 03, 2009

SUNWgtk2-print-cups /SUNWgtk2-print-papi in OpenSolaris 126

Part of the preparation for making CUPS as default on OpenSolaris, I have split out 2 packages SUNWgtk2-print-cupsand SUNWgtk2-print-papi in OpenSolaris 126 from SUNWgtk2.

Why did I do that?
The primary reason is that when LP ceases to the default print system on the LiveCD, having the PAPI print backend on the liveCD and not have /usr/lib/libpapi.so, all the applications that have print dialog will \*CRASH\*.

Splitting this out allows the PAPI print backend not to be installed on the liveCD when CUPS becomes default and allows applications to continue to work properly.

When will CUPS as default happen?
The basic code to switch CUPS as default is in b127, however, a lots of packages refactoring is being worked on so that CUPS will be slimmer than LP on the LiveCD. The credit for that belongs to Gowtham T (and as usual Norm as the adviser).

So when will CUPS as default becomes a reality from the LiveCD, that is all in the capable hands of Dave Miner and David Comay :).

So in the meantimes, in b126/127, you may have to do:

$ pfexec pkg install SUNWgtk2-print-cups

if you are already using CUPS and noticed that all the printers you used to see is not visible in the print dialog.

Why can this be fixed automatically?
It seems until facets is implemented in IPS, I cannot easily specify some of the interdependencies easily. (see discussion thread here, here)

While I am goggling, it is really excited to see that Bart is implementing facets with this bug.


Tuesday Jun 02, 2009

A Webcast for SourceJuicer - Web based automated build system for OpenSolaris

To make life simpler for folks who wants to contribute OSS code to OpenSolaris, SourceJuicer is a web based through where spec files (format derived from RPM) can be submitted and automatically build and and publish on the web. The built package which is pkg(5) format can then be installed through the browser with a single click into the OpenSolaris 2009.06.

Since the Beta day, SourceJuicer has came a long way. Came across this webcast from Markus Weber, well worth a look at this introductory webcast.

Tuesday Oct 07, 2008

OpenSolaris Print Manager

Japanese version of this blog
This is something I should have blogged about earlier, it is always very hard for me to do something that I have stopped doing for a little while and under time constraints. Better late than never...

The Phase II of the Presto project as detailed in section 4 of the paper had finally integrated into Solaris Nevada build 97 in mid August. A HUGE THANKS to Norm , Wendy, Calum for sticking in through phase I and II of the project. Though the greatest honors should be bestowed on Evan and Halton who resolved more than 90 bugs between them over the last few weeks before integration! Of course, they would be so great without all the bugs logged by Conny Cheng :).

So what are the features in this release:
o A shinning brand new Print Manager which supports Auto Detection of local USB printer. See this,
o It also auto-discover network printers when this service, svc:/network/device-discovery/printers:snmp is turned on
o Added queues are automatically reflected in the Print Manager Queue window.
o The Print Manager also provides a Printer Group view and a job view.
o The print system supported is LP, no CUPS yet (just to disappoint a few, sorry)

Details of the Printer Group is described in the paper above and also in my previous blog

Thanks to Juanita and Calum, we also integrated the Online Help into Nevada 99. Thanks go to Matt for dealing with the yelp required format. This has been truly a team worked project! It has been GREAT experience when there were times when I thought I would never see the end it :)

Update: Added the screen shot owned to Alberto (a.k.a ARC).

Tuesday Mar 18, 2008

OpenSolaris not selected by GSOC 2008

I am rather disappointed that GSOC (Google Summer of Code) 2008 have not selected OpenSolaris as one of the Open Source community to participate the programme this year. Rahul is the bearer of the bad news. The complete list of Open Source communities that made GSOC 2008 is here. Rahul thinks OpenSolaris is too big a project to be there. He suggested next year we should choose "Indiana" or "DTrace" instead.

It's such a pity that OpenSolaris itself not making it, I am saddened that my printing related proposals are now left on the long list of things to be done :(. Also missing a opportunity to be part if the mentoring experience. Well, we can always try again next year.


I work in the Desktop Group Site Meter


« April 2014