/srv/irclogs.ubuntu.com/2009/03/09/#ubuntu-java.txt

mikedep333hi, 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:38
mikedep333I'm guessing I could look through the bug tracker.00:39
persiaThat'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:55
mikedep333I just searched for java and a bunch came up00:59
mikedep333it seems like with java that the bugs tend to not be in the applications, but rather in the integration of the JVM00:59
persiaCool.  Just shout out if you have any questions about any of them.00:59
mikedep333yeah01:17
mikedep333there's a bug about bluej01:17
mikedep333is there a reason why bluej isn't packaged?01:17
persiaWhat nubger?01:17
mikedep333https://bugs.launchpad.net/ouubuntu/+bug/29597201:17
ubottuUbuntu bug 295972 in ouubuntu "BlueJ does not work "out of the box" in Ubuntu" [Critical,New]01:17
mikedep333I'm guessing it doesn't like the openjdk/classpath01:18
mikedep333I have sun-java6 installed on my 8.10 x64 box and it works fine01:18
mikedep333they only thing wrong is that it not packaged01:18
mikedep333which is compounded by the fact that the installer very lacking01:18
mikedep333ie. it asks you where the jdk is installed.01:19
persiaActually, that's a bug with the interaction between sun-java6 and newer X.01:19
mikedep333oh01:19
persiaMore likely, nobody got around to packaging BlueJ01:19
mikedep333yeah01:19
persiaShould have been fixed, according to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=653237301:20
mikedep333I'm familiar with linux administration01:20
mikedep333how difficult would it be for me to learn how to package and create one for bluej?01:20
persiaThat said, I'm not at all sure that OUUbuntu uses a new enough version of sun-java6 or openjdk to include the fix.01:20
mikedep333persia: bluej 2.5 works on sun-java6 on ubuntu 8.10 AMD6401:21
persiaI don't think it's that hard to learn to package, but there's a fair bit to read.01:21
mikedep333ok01:21
persiaI'd recommend starting from http://wiki.ubuntu.com/JavaTeam/KnowledgeBase01:22
mikedep333yeah, I saw that01:22
mikedep333ok, thanks01:22
persiaI don't know much about BlueJ, but I suspect you'll end up with multiple binary packages.01:26
persiaAlso, you might want to read the javahelper documentation, which can help simplify some aspects of java packaging.01:26
mikedep333great, thanks01:27
mikedep333oh01:28
mikedep333I'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
mikedep333so I should do the packaging on jaunty daily01:29
persiaWell, it might make it easier for you to test.01:29
persiaOnce you get it packaged for 8.10, you can update to 9.04.01:29
mikedep333ok, thanks01:29
persiaGiven the state of 9.04 development, it surely won't be included before 9.10.01:29
persiaPersonally, 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
mikedep333yeah01:30
mikedep333I was planning on helping debian too01:30
mikedep333I just setup an 8.10 virtual machine to test a default install01:31
mikedep333and I forgot that there would be 300MB of updates01:31
persiaUbuntu 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
mikedep333yeah, I know01:32
persiaSorry.  I'm never sure how much people know in advance :)01:32
mikedep333lol, thank you for explaining it anyway01:33
mikedep333phone01:33
mikedep333back01:36
mikedep333yeah, I'm quite familiar with Ubuntu and FOSS despite making my first contribution to anything FOSS a few days ago01:37
mikedep333hmm01:39
mikedep333it's failing to download the updates01:40
mikedep333oh, lol01:41
mikedep333after I rebooted01:41
mikedep333it went into the live CD01:41
mikedep333I thought I was running the HDD install01:43
mikedep333does ubuntu have any plans to replace entire deb upgrades with patch/delta packages?02:16
persiaThe idea has been tossed around a few times, but I understand it to be a hard problem.02:18
persiaIt'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:18
mikedep333yeah02:29
mikedep333is there a jvm installed by default on 8.10?02:37
mikedep333like the openjdk?02:37
mikedep333I guess I'll just install default-jre02:40
persiaThere 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.02:46
mikedep333yeah03:06
mikedep333I just read https://wiki.ubuntu.com/MeetingLogs/openweekintrepid/Packaging03:06
mikedep333brb03:06
mikedep333hey, isn't there a bug about eclipse not detecting all the JRE's?03:34
mikedep333I'm trying to find it03:34
mikedep333https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/4534703:39
ubottuUbuntu bug 45347 in eclipse "Eclipse uses /etc/eclipse/java_home instead of java-common scripts" [Medium,Confirmed]03:39
mikedep333looks like people are ignoring the patch03:39
mikedep333hmm04:02
mikedep333it's having trouble finding com.sun packages04:02
mikedep333the import sun.net cannot be resolved04:04
mikedep333I'm guessing that's not implemented in the gjc for 1.504:07
mikedep333OH, DUHH04:09
mikedep333no wonder bluej hasn't been packaged yet04:09
mikedep333BlueJ goes Open Source               (4 Mar 2009)04:09
mikedep333I guess that makes copyright/license checking easy04:09
kaushalhi07:17
=== _Nicke_ is now known as Nicke
=== persia_ is now known as persia
=== bdrung_ is now known as bdrung

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!