[00:38] <mikedep333> hi, I'm a FOSS-loving college student in an IT major. I recently took a 300-level (Junior) OO programmming and design course, and now I'm taking a 400-level network programming class. I am looking for any contributions I could make given my level of experience.
[00:39] <mikedep333> I'm guessing I could look through the bug tracker.
[00:55] <persia> That's probably the best bet.  There's no easy way to filter the java bugs, unless you look at each and every java package.
[00:59] <mikedep333> I just searched for java and a bunch came up
[00:59] <mikedep333> it seems like with java that the bugs tend to not be in the applications, but rather in the integration of the JVM
[00:59] <persia> Cool.  Just shout out if you have any questions about any of them.
[01:17] <mikedep333> yeah
[01:17] <mikedep333> there's a bug about bluej
[01:17] <mikedep333> is there a reason why bluej isn't packaged?
[01:17] <persia> What nubger?
[01:17] <mikedep333> https://bugs.launchpad.net/ouubuntu/+bug/295972
[01:18] <mikedep333> I'm guessing it doesn't like the openjdk/classpath
[01:18] <mikedep333> I have sun-java6 installed on my 8.10 x64 box and it works fine
[01:18] <mikedep333> they only thing wrong is that it not packaged
[01:18] <mikedep333> which is compounded by the fact that the installer very lacking
[01:19] <mikedep333> ie. it asks you where the jdk is installed.
[01:19] <persia> Actually, that's a bug with the interaction between sun-java6 and newer X.
[01:19] <mikedep333> oh
[01:19] <persia> More likely, nobody got around to packaging BlueJ
[01:19] <mikedep333> yeah
[01:20] <persia> Should have been fixed, according to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373
[01:20] <mikedep333> I'm familiar with linux administration
[01:20] <mikedep333> how difficult would it be for me to learn how to package and create one for bluej?
[01:20] <persia> That said, I'm not at all sure that OUUbuntu uses a new enough version of sun-java6 or openjdk to include the fix.
[01:21] <mikedep333> persia: bluej 2.5 works on sun-java6 on ubuntu 8.10 AMD64
[01:21] <persia> I don't think it's that hard to learn to package, but there's a fair bit to read.
[01:21] <mikedep333> ok
[01:22] <persia> I'd recommend starting from http://wiki.ubuntu.com/JavaTeam/KnowledgeBase
[01:22] <mikedep333> yeah, I saw that
[01:22] <mikedep333> ok, thanks
[01:26] <persia> I don't know much about BlueJ, but I suspect you'll end up with multiple binary packages.
[01:26] <persia> Also, you might want to read the javahelper documentation, which can help simplify some aspects of java packaging.
[01:27] <mikedep333> great, thanks
[01:28] <mikedep333> oh
[01:29] <mikedep333> I'm guessing there's no point in packaging it for 8.10 if I merely want it to be included in the next possible release (jaunty or karma)
[01:29] <mikedep333> so I should do the packaging on jaunty daily
[01:29] <persia> Well, it might make it easier for you to test.
[01:29] <persia> Once you get it packaged for 8.10, you can update to 9.04.
[01:29] <mikedep333> ok, thanks
[01:29] <persia> Given the state of 9.04 development, it surely won't be included before 9.10.
[01:30] <persia> Personally, I'd recommend that once you get it packaged and working for 8.10, you look at what changes might be required to get it packaged and working for Debian sid, and look at getting it into Debian.
[01:30] <mikedep333> yeah
[01:30] <mikedep333> I was planning on helping debian too
[01:31] <mikedep333> I just setup an 8.10 virtual machine to test a default install
[01:31] <mikedep333> and I forgot that there would be 300MB of updates
[01:32] <persia> Ubuntu imports all the packages from Debian at the beginning of each cycle, so by putting it in Debian, you don't have to worry about separately putting it into Ubuntu.
[01:32] <mikedep333> yeah, I know
[01:32] <persia> Sorry.  I'm never sure how much people know in advance :)
[01:33] <mikedep333> lol, thank you for explaining it anyway
[01:33] <mikedep333> phone
[01:36] <mikedep333> back
[01:37] <mikedep333> yeah, I'm quite familiar with Ubuntu and FOSS despite making my first contribution to anything FOSS a few days ago
[01:39] <mikedep333> hmm
[01:40] <mikedep333> it's failing to download the updates
[01:41] <mikedep333> oh, lol
[01:41] <mikedep333> after I rebooted
[01:41] <mikedep333> it went into the live CD
[01:43] <mikedep333> I thought I was running the HDD install
[02:16] <mikedep333> does ubuntu have any plans to replace entire deb upgrades with patch/delta packages?
[02:18] <persia> The idea has been tossed around a few times, but I understand it to be a hard problem.
[02:18] <persia> It's relatively trivial as long as there are a small number of users who reliably upgrade all the time, but for a large number of users who may or may not have gotten the latest update, it becomes expensive on the server side, for most implementations.
[02:29] <mikedep333> yeah
[02:37] <mikedep333> is there a jvm installed by default on 8.10?
[02:37] <mikedep333> like the openjdk?
[02:40] <mikedep333> I guess I'll just install default-jre
[02:46] <persia> There isn't one installed by default, and yes, default-jre is probably your best choice.  I believe it happens to be openjdk, but you'll get switched if there's something better in the future.
[03:06] <mikedep333> yeah
[03:06] <mikedep333> I just read https://wiki.ubuntu.com/MeetingLogs/openweekintrepid/Packaging
[03:06] <mikedep333> brb
[03:34] <mikedep333> hey, isn't there a bug about eclipse not detecting all the JRE's?
[03:34] <mikedep333> I'm trying to find it
[03:39] <mikedep333> https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/45347
[03:39] <mikedep333> looks like people are ignoring the patch
[04:02] <mikedep333> hmm
[04:02] <mikedep333> it's having trouble finding com.sun packages
[04:04] <mikedep333> the import sun.net cannot be resolved
[04:07] <mikedep333> I'm guessing that's not implemented in the gjc for 1.5
[04:09] <mikedep333> OH, DUHH
[04:09] <mikedep333> no wonder bluej hasn't been packaged yet
[04:09] <mikedep333> BlueJ goes Open Source               (4 Mar 2009)
[04:09] <mikedep333> I guess that makes copyright/license checking easy
[07:17] <kaushal> hi