[01:24] <kaushal> Hi
[01:24] <kaushal> Any idea about the comment #5 in https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/784604 when is it going to be available in the repos ?
[01:24] <ubot2> Ubuntu bug 784604 in sun-java6 "a new java version is available for download" [Undecided,Confirmed]
[01:25] <persia> Looks like it mostly needs someone to do the work.  I'm not sure that many people are interested in sun-java these days.
[01:26] <kaushal> ok
[01:26] <persia> Comment #4 implies there's some messiness involving fonts that needs investigation.
[01:26] <kaushal> persia: does it mean people are more interested towards openjdk ?
[01:27] <kaushal> Whats the exact difference b/n openjdk and sunjdk
[01:27] <persia> It seems that way from what I've seen, but last I knew there were some things not yet implemented in openjdk
[01:27] <persia> The difference is large.  It can't easily be expressed on IRC.
[01:28] <kaushal> persia: Do you have a writeup ?
[01:28] <persia> No.
[01:28] <persia> I don't have access to the dun-java6 source, so I can't run the diff.
[01:28] <persia> You would need someone at Oracle to do that.
[01:28] <kaushal> persia: so whom do i contact for this bug ?
[01:29] <persia> I suppose one could compare the method lists for all classes made available for each, but that would miss any differences in implementation behaviour.
[01:29] <persia> Needs someone to volunteer to fix it.  I'm not sure contacting folk would help especially.  Do you want to fix it?
[01:29] <kaushal> sure
[01:29] <kaushal> How do i go about ?
[01:30] <persia> !sru
[01:30] <persia> Hrm.
[01:30] <ubot2> Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates
[01:30] <persia> OK.  So look at that page.
[01:30] <persia> Because of that procedure, it needs to be fixed first in oneiric, then in natty, then in maverick, then in lucid, and finally in hardy.
[01:31] <persia> In each case the procedure is the same, so you can likely reuse a lot of the work you do for oneiric when you do the rest.
[01:31] <persia> First get the source package for the target suite.
[01:31] <persia> Then download the new update of the binary distribution.
[01:32] <persia> Compare the licensing, to make sure that it's compatible.
[01:32] <persia> Insert the new release from Oracle into the source package.
[01:32] <persia> Build the source package, and test to make sure it works.
[01:32] <persia> Upload (or if you can't upload, ask for sponsorship).
[01:32] <kaushal> persia: sure
[01:32] <persia> When doing natty, maverick, lucid, and hardy you'll need to additionally work with the sru-verification team.
[01:33] <persia> Comment #1 implies it's fixed in Debian, so it may be worth looking also there to see precisely what was done.
[01:33] <kaushal> persia: you said Build the source package
[01:33] <persia> If you have questions, ask here.  If nobody answers, try #ubuntu-motu (because it's in multiverse) or #ubuntu-devel
[01:33] <persia> Yep.
[01:34] <kaushal> Any documentation
[01:34] <persia> I generally prefer sbuild.
[01:34] <persia> `apt-get --no-install-recommends install sbuild ubuntu-dev-tools`
[01:34] <persia> Then `mk-sbuild oneiric` (or whichever)
[01:35] <kaushal> ok
[01:35] <persia> Then `sbuild -A -d oneiric-${ARCH} ${DSC_FILE}`
[01:35] <persia> When you change a package, you can generate a new .dsc file with `debuild -S -us -uc`
[01:36] <persia> Be sure to update the changelog (easiest way to do this is with `dch -i`) after modifying the source, but before generating a new .dsc
[01:36] <kaushal> persia: Do you have any wiki page for it
[01:36] <kaushal> I would love to do it
[01:37] <persia> https://wiki.kubuntu.org/PackagingGuide/Recipes/PackageUpdate may be a bit out of date
[01:37] <kaushal> persia: Thanks
[01:37] <persia> Also it recommends pbuilder rather than sbuild (either works: they serve the same function)
[01:37] <kaushal> I would start working on it
[01:38] <kaushal> persia: you motivated me
[01:38] <persia> You were already motivated.  I'm just providing instructions.  Thanks for helping with Ubuntu.
[01:38] <kaushal> persia: I would revisit you
[01:38] <kaushal> agaib
[01:39] <kaushal> again*
[01:39] <kaushal> is it ok ?
[01:39] <persia> My recommendation is just to ask questions generally in channels.  Folks who have time will respond.
[01:39] <persia> If you try to get me, and I'm not around, you may wait for a while, but someone else may be able to help you instantly.
[01:39] <persia> You can ask for me, I'm just not sure you'll get the fastest or best response that way.
[01:40] <kaushal> persia: Thanks a Lot