[06:41] good morning [10:29] does anybody of you know if the "classpath exception to the GPL2" is OK? [10:29] http://launchpad.net/bugs/253066 for more information [10:29] Launchpad bug 253066 in libnb-javaparser-java "New upstream version (6.1) for javaparser" [Undecided,Confirmed] [10:41] dholbach: actually it was fix for https://bugs.launchpad.net/ubuntu/+source/libnb-javaparser-java/+bug/201354 [10:41] Launchpad bug 201354 in libnb-javaparser-java "Update license" [Wishlist,In progress] [10:43] Juli_: right... I just wanted to get opinions on the added license text itself [10:43] I'm just checking the rest of the package update [10:48] I'm not expert in the license but if you have any other questions regarding this update, please, ask. I'm responsible for this package now [10:49] ok... it seems it's all good regarding the license [10:50] Juli_: uploading it [10:51] thanks [10:52] it is right on time:) it lightens the work for persia [10:52] there's a lot of hectic in the sponsoring queue right now :) [10:52] with feature freeze coming up tomorrow [10:54] yes I really know as I try to get some help for about several weeks:( [10:55] I can imagine :-/ [10:55] we're slowly catching up [10:57] These all is about NetBeans 6.0.1 -> NetBeans 6.1 upgrade... many updates and even new packages [10:58] but thank you a lot for taking a look at javaparser:) [11:02] Juli_: which other updates are on the list? [11:02] https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/253016 [11:02] Launchpad bug 253016 in netbeans "New upstream version (6.1) for netbeans" [Undecided,Confirmed] [11:03] and 2 new packages on REVU [11:03] OK... so what next needs to happen is the review of the two packages on REVU? [11:03] http://revu.ubuntuwire.com/details.py?package=libnb-platform-java [11:04] http://revu.ubuntuwire.com/details.py?package=libjna-java [11:04] actually libjna-java on REVU already has one advocate [11:05] situation with platform is worse [11:05] if you could take a look at it It would be great! [11:08] hum.... there's libnb-platform8-java and libnb-platform-java [11:08] yes [11:08] libnb-platform8-java is old package I don't know how to delete it from REVU [11:08] ok... will archive it [11:08] gracias :) [11:09] :))) Italian? [11:10] no, I'm from Germany :) [11:11] :) nice country! [11:11] where are you from? :) [11:12] oh... Russia [11:13] is libnb-resolver-java important too? [11:13] actually no [11:13] ok [11:13] we have to cancel it [11:13] as it is a fork of libxml-commons-resolver1.1-java [11:13] shall I archive it for now? [11:14] yes, please:) [11:14] thanks, done [11:14] thanks! [11:14] I'll check out jna now [11:15] I'm looking forward to see you comments:) === dholbach_ is now known as dholbach [11:27] it seems that the clean target misses quite a lot of files that are created during the build [11:27] it's not terribly urgent, but would be nice if it was fixed [11:28] hmmm... there are listed in debian/clean I believe [11:28] http://paste.ubuntu.com/30875 [11:28] err [11:28] http://paste.ubuntu.com/40875 [11:29] if you use pbuilder, you can test it by running sudo pbuilder build --twice something.dsc [11:30] hmm, I'll see [11:31] right now I'm looking for blockers - if we can fix this one in one of the next uploads, that's fine too [11:33] hm... build folder should be deleted in clean target... [11:33] strange... but I'll fix anyway [11:41] Juli_: apart from that jna looks good to me [11:43] Juli_: if you want to fix it now, I'll ask geser to give the new upload an ACK again [11:43] what is it ACK? [11:44] ACK is his "OK" - "advocating" in this case [11:44] short for "acknowledge" [11:44] aaa.. thanks [11:45] I'll have a look at platform in the meantime [11:45] ok.. I'll try to fix jna now [11:45] great [12:03] I've deleted debian/clean and transfered rm -rf into rules/clean. I believe this should fix the problem [12:04] Juli_: I'll check it out [12:06] Thanks! and I have to spend more time learning debhelper 7 and debian/clean ... I've never used it before... so can't understand what the problem it was [12:07] hm... debian/rules doesn't look like debhelper 7 [12:07] it's using CDBS, isn't it? [12:11] yes [12:14] dholbach, Juli_: what needs a new ACK from me? [12:14] geser: libjna-java in REVU [12:14] Juli_ just did an update to fix the twice-building [12:14] * dholbach is just double-checking it [12:19] dholbach: as I understand cdbs just automates debhelper use... so advantages(as usage of debian/clean file) of debhelper 7 should be noticeable [12:23] right... I was referring to the new dh command introduced with debhelper 7 [12:26] the new package still doesn't clean up correctly [12:26] the same build folder is not cleaned? [12:27] Juli_: can you try leaving in dh_clean and adding a rm -rf $(DEB_SRCDIR)/build too? [12:27] in the clean target [12:29] yes of course... but build.xml clean should actually do this...I'll check it out later.. now I'll add what you say into clean target [12:29] * dholbach is no expert when it comes to ant - sorry [12:30] ant just delete a folder... I don't understand... anyway we have no time for this now:( [12:31] Juli_: that should make it build twice in a row [12:31] * dholbach just tested [12:35] done. [12:37] dholbach: thank you for testing! I'll recover my pbuilder base tarball... it is dead from yesterday:( so I can't use pbuilder build [12:37] Juli_: did you upload it to REVU already? [12:37] hmm ... might take a bit to show up on the web page... [12:38] yes.. [12:38] several seconds/minutes usually:) [12:40] ok... testing :) [12:47] geser: I advocated the current libjna-java upload, so if you could ACK it again, that'd be nice [12:47] * dholbach goes to grab some lunch [12:47] see you later! [12:50] Bon appetit! [12:50] dholbach: Advocated (but didn't do the upload yet). [12:52] geser: Thank you again:) [14:36] geser: i've a couple of Java library dependencies fixes posted on bug 256096, waiting for a sponsor [14:36] Launchpad bug 256096 in libcommons-dbcp-java "Common Java libraries should depend on a headless runtime" [Low,Confirmed] https://launchpad.net/bugs/256096 [14:36] geser: would you have some time to sponsor them ? [14:37] Koon: not before friday [14:37] geser: no problem, I have someone else taht should be able to do it -- thanks anyway [14:44] Koon: If they aren't Feature-Freeze blocking, it's probably best to wait until Friday, just because there's *heaps* of FF-blocking stuff that needs to get in beforehand. [14:46] persia: ok. It's more an alpha5 target. [14:46] Koon: That's what I thought from the description above, and it gives us another week. [14:47] One thing that might be of benefit for Java, if you have time, is to look for anything with a newer upstream in Debian: it ought make security support significantly easier if Intrepid and Lenny ship with the same version of the packages. [14:48] http://qa.ubuntuwire.com/multidistrotools/ has a few lists, although the language-specific ones (python, ruby, Java) are currently broken. [15:19] geser: did you manage to upload jna? [15:19] geser: if not, I can do it now [15:19] what about libnb-platform? [15:19] dholbach: please do [15:21] hi robilad [15:21] hi dholbach! [15:22] robilad: a shame there's no Java packaging session at Ubuntu Developer Week [15:23] i won't have time unfortunately - right in the middle of finishing stuff off before I head out for two weeks. [15:23] Juli_, geser: jna uploaded [15:23] now the archive admins will have to review it [15:24] thank you! do archive admins review updates as well? or only new packages? [15:25] Juli_: only new source and new binary packages [15:25] NEW packages and they need to do prodding if there are new binary packages [15:25] but new source packages get extra scrutiny [15:25] and the queue might be a bit longer right now [15:27] should they review new staff before FF for package to get into Intrepid? or your upload is enough? [15:28] I just worry about inclusion into Intrepid:) [15:32] upload should be good enough [15:33] that is great! Thanks [15:37] dholbach: i missed your question about libnb-platform... actually it is a new upstream for libnb-platform7-java which is already exist... but source name is changed [15:38] Juli_: aha! [15:38] that should make reviewing easier [15:38] are we safe to drop the old one in intrepid once it is built? [15:38] errr accepted and all that [15:39] actually there may be users who still need platform7... but there are no packages which depends on it excepting netbeans(6.0.1) [15:40] will the old netbeans work with the new nb-platform? [15:40] no [15:40] OK... I'll review the package in a bit [15:40] but I hope to see new netbeans in Intrepid [15:41] dholbach: thanks! [16:17] Juli_: sent comments for nb-platform [16:19] dholbach: thanks for comments! do you mean copyrights for upstream? [16:20] I did a diff between the old packaging and the new one [16:20] and you changed the copyright year in debian/copyright from 2007 to 2008 [16:20] when lots of .java source files have 1997-2008 in their header [16:21] yes... I thing old copyright was also not good... it should be 1997-2008 as you say [16:21] I'll correct [16:22] alright [16:23] about libnb-platform8-devel-java and Conflicts with platform7-devel-java [16:23] regarding the conflicts/replaces: both devel-java packages contain files with the same name [16:23] so they're bound to clash [16:24] the other packages are fine because all files have platform7 or platform8 in the file / directory name [16:24] actually they both install staff at the same folder [16:24] http://www.debian.org/doc/debian-policy/ch-relationships.html [16:24] Juli_: can you install both devel-java packages at the same time? [16:26] actually yes... i just thinking about if I really need them both simultaneously [16:26] give me a second [16:26] let me try that too [16:27] I get a clash when I try to install both [16:27] this could well happen to people who upgrade from one netbeans version to the other [16:28] we need to make sure they're not installed at the same time and that the upgrade is properly dealt with [16:28] oh... the same for java-doc [16:28] oh... the same for platform{7,8}-java-doc [16:28] yes i see [16:30] Juli_: dholbach: Plan is to drop the old platform: there's nothing else depending on it in the archives, and users are expecting several API/ABI changes with a new release anyway. We can't expect proper security support from upstream for 18 months on the older package. [16:30] (well, we can kinda, but it may be awkward) [16:31] persia: right... still there needs to be a conflicts/replaces [16:31] Indeed :) [16:31] dholbach: Thanks for helping with Java review :) [16:32] somebody needs to give a second ACK on nb-platform later [16:32] but given that we have the package in the archive already makes the review a bit more straightforward [16:32] I'll upload new copyrights:) [16:33] and may it it is better to set up Conflicts/replaces anyway? [16:33] definitely [16:33] ok...I'll do now [16:33] we can't have the package installation failing because two packages want to claim the same file [16:38] dholbach: one question I can't understand... can user use Inrepid packages and Hardy packages simultaneously? [16:39] Juli_: as soon the new nb-platform is ACKed, approved by the archive admins and built on the build daemons, we have the following situation: [16:39] two source packages each building 3 binary packages [16:39] and users having the old netbeans with old nb-platform (7) installed [16:40] yes [16:40] as soon as they upgrade to the new netbeans that will pull in the new nb-platform (8), right? [16:40] yes [16:40] right... that's the point where it clashes [16:40] the packages need to tell dpkg: "no way, I'm not going to be installable with package XYZ" [16:40] that's why we need the conflicts / replaces [16:41] hmmm... i thought replaces is for this [16:41] Juli_: if someone updates from hardy to intrepid, nothing deletes old packages from a system (even if they aren't anymore in the archive). The only exception are Conflicts specified in new packages. [16:42] I can upgrade package with Replace only, without Conflicts... the result is both of them are supposed to be installed [16:42] Juli_: Replace only tells dpkg that a package can overwrite files from an other package (e.g. a file which from one package to an other) [16:43] geser: yes I understand [16:45] Juli_: We specifically don't want to permit both of them to be installed, as the older package will not receive support, and the user will be left with a mess. Much better to Conflict: [16:46] persia: I agree, yes, but there will be a problem if user will try to install netbeans 6.0.1 (old one) having netbeans 6.1(new) packages in cache [16:46] if it is impossible, than no problem [16:47] Juli_: Right, but that oughtn't happen because we'll only have one "netbeans" package in the archive. That's why I advocated not having the version numbers in the package names. [16:48] persia: but I can configure my /etc/apt/sources to use hardy and intrepid simultaneously [16:48] Juli_: That's not supported :) [16:49] persia: so, no questions any more! thanks for clarification! [16:59] it takes so long time for package to appear on web after upload:( [17:01] dholbach: fixed:) Thank you for keenness of observation [17:07] dholbach: and sorry for doubts I just wanted to understand everything for future [17:08] Juli_: no problem... better be safe and ask 5 times if you need to - I'm happy to help where I can :) [17:08] dholbach: you really help:) [17:18] Juli_: checking it ou [17:18] out [17:29] Juli_: that looks much better :-) [17:30] * dholbach gives his +1 [17:30] if anybody else can give their +1, we can get it uploaded :-) [17:30] dholbach: thanks a lot! [17:44] ok my friends... I'm going to call it a day now [17:44] see you all tomorrow! [17:47] Good bye dholbach:) [17:54] cody-somerville or geser: do you think one of you could check out libnb-platform-java on REVU before FF? [17:55] (as I said before it's an update of an existing source packages) [17:55] thanks in advance - see you tomorrow :) === persia_ is now known as persia [19:33] Does any one have any why I am getting this with Java 5 update 12 on ubuntu http://paste2.org/p/66504