17:25:55 <sochotni> #startmeeting #startmeeting Java SIG -- https://fedoraproject.org/wiki/SIGs/Java 17:25:55 <zodbot> Meeting started Tue Nov 2 17:25:55 2010 UTC. The chair is sochotni. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:25:55 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:25:58 <sochotni> eh 17:26:05 <sochotni> #meetingname java-sig 17:26:06 <orionp> listening 17:26:08 <sochotni> #meetingname java-sig 17:26:08 <zodbot> The meeting name has been set to 'java-sig' 17:26:16 <sochotni> #topic roll-call 17:26:30 <sochotni> #info orionp cspike hannes| sochotni present 17:26:40 <cspike> mbooth was here a minute ago 17:26:43 <sochotni> akurtakov had something this evening so he won't be joining in 17:26:47 <sochotni> mbooth: ping 17:26:51 <mbooth> pong 17:26:58 <sochotni> #info mbooth present as well 17:27:00 <sochotni> great 17:27:24 <sochotni> #topic Maven-3 17:27:35 <sochotni> so...that's me I guess 17:28:26 <sochotni> I have submitted maven vanilla package for review 17:28:32 <sochotni> #link https://bugzilla.redhat.com/show_bug.cgi?id=648945 Maven 3 review 17:28:51 <sochotni> I guess I'd like someone from the "old school" do the review (a.k.a. dbhole, fnasser etc) 17:29:06 <sochotni> but we'll see :-) 17:29:11 <sochotni> as for the custom resolver 17:29:21 <cspike> is there a git repo yet? 17:30:24 <sochotni> #link http://sochotni.fedorapeople.org/0003-Use-custom-resolver.patch current version of the patch needed to use custom resolver 17:30:32 <sochotni> that patch is for maven 3 17:30:44 <sochotni> cspike: I have one local...but I think I'll have to change it... 17:30:54 <sochotni> because idea was to have separate independent package 17:31:02 <sochotni> unfortunately that's not possible 17:31:16 <sochotni> well...it's possible but doesn't make sense 17:31:39 <cspike> so you don't plan to make it public? 17:31:46 <sochotni> so I'll be incorporating custom resolver into maven srpm just like mave2 is now 17:34:17 <cspike> sochotni: and btw. any ETA? 17:34:36 <sochotni> sec.. I forgot to copy that repo out 17:34:38 <sochotni> so doing it now 17:36:13 <sochotni> #link http://sochotni.fedorapeople.org/maven-javadir-resolver custom java resolver 17:37:07 <sochotni> it needs maven3 parts to compile obviously and for testing I have it symlinked to /usr/share/maven/lib 17:37:10 <sochotni> ETA... 17:37:12 <sochotni> anyway... 17:37:17 <sochotni> I can currently build several packages 17:37:29 <sochotni> e.g. apache-commons-io/lang 17:37:35 <sochotni> atinject too 17:38:07 <sochotni> currently solving issue with animal-sniffer (problem with half-generated files) 17:38:16 <sochotni> might be bug in maven itself.. 17:38:44 <sochotni> #info Currently several apps compile in mvn3 "jpp" mode. 17:38:53 <cspike> sochotni: eta == estimated time of arrival 17:39:13 <sochotni> cspike: I assumed you meant ETA of new maven jpp mode 17:39:16 <sochotni> was I wrong? 17:39:42 <cspike> basically it would be nice to know if you're planning to push maven 3 into rawhide before f15 branch 17:39:57 <cspike> and yes, with a working jpp mode, of course 17:40:03 <sochotni> cspike: vanilla definitely 17:40:40 <sochotni> cspike: we'll see about the jpp mode 17:40:55 <sochotni> but I assume that will be in F-15 as well 17:41:02 <sochotni> at least as a "tech preview" 17:41:16 <cspike> so i guess all the maven plugins have to be at least touched to confirm that they work correctly with maven3 17:41:23 <sochotni> exactly 17:41:28 <cspike> *ouch* 17:41:30 <sochotni> some are known not to work 17:41:36 <sochotni> new versions are planned 17:41:46 <sochotni> maven3 site plugin is being reworked completely 17:41:55 <sochotni> basically whole reporting in maven is new 17:42:00 <sochotni> so...we'll see 17:42:30 <cspike> ok, next topic? 17:42:44 <sochotni> #topic Java packages to be monitored by the SIG 17:43:01 <sochotni> seems like we have all "basic" packages in place https://fedoraproject.org/wiki/SIGs/Java/Monitored_packages 17:43:32 <sochotni> I'd say akurtakov can go ahead and request new java sig pseudo-user with watchcommits on those packages 17:43:45 <cspike> looks good to me 17:44:24 <mbooth> Is it easy to add new ones once we have the java-sig user? 17:45:11 <mbooth> I.e., can we give the user watchcommits on other packages after he's been created? 17:45:17 <sochotni> mbooth: you can make cvs flag '?" and request CC for that user 17:45:30 <mbooth> Ok, cool 17:45:31 <sochotni> see package change request 17:46:12 <sochotni> and this also depends on other topic.. 17:46:20 <sochotni> #topic Java Packaging guidelines 17:46:37 <sochotni> #undo 17:46:37 <zodbot> Removing item from minutes: <MeetBot.items.Topic object at 0x2aaabb582690> 17:46:38 <tibbs> I'm here if you have questions. 17:47:07 <sochotni> #info Package list in good shape akurtakov can go ahead and ask for java-sig user 17:47:16 <sochotni> #topic Java Packaging guidelines 17:47:21 <tibbs> And I can set up watchchcommit access for a user if you need it; there's no other way to really request it. 17:47:22 <sochotni> tibbs: great 17:47:54 <sochotni> tibbs: isn't that same as adding him to "cc" in review request? 17:48:24 <tibbs> Yes, but there's no easy way to do that for existing packages. 17:48:37 <tibbs> So you can just give me a list and I'll do it directly in pkgdb. 17:48:44 <sochotni> tibbs: yes that's what is part of "create java-sig pseudo-user" 17:48:54 <sochotni> tibbs: https://fedoraproject.org/wiki/SIGs/Java/Monitored_packages 17:48:59 <sochotni> that is the list 17:49:04 <sochotni> but we don't have user created yet 17:50:00 <sochotni> last meeting we decided to have pseudo-user's email go to java-devel ML 17:51:11 <sochotni> until tibbs gets back to us...We had some interesting suggestions regarding new guidelines 17:51:29 <sochotni> a) versionless jars & javadoc dirs 17:51:50 <sochotni> it's true that javadir would look much nicer :-) 17:52:38 <cspike> sochotni: i couldn't find any guideline that actually says that a versioned jar file has to be present. so why are they existing anyway? 17:53:04 <orionp> Easy way to know what version is installed? 17:53:09 <tibbs> I thought the recent guideline revision did away with the versioned javadoc stuff. 17:53:13 <sochotni> orionp: that was my idea also 17:53:18 <mbooth> Holdover from jpackage guidelines, I'd say 17:53:36 <sochotni> tibbs: if by recent you mean the one from ~3 weeks ago...noone in Java SIG knew about that 17:53:51 <cspike> orionp: rpm query 17:54:17 <sochotni> orionp: yeah, that was also my idea...you can figure it out by rpm -qf usually 17:54:20 <sochotni> but... 17:54:43 <sochotni> I guess sometimes jar could have different version than rpm package.. 17:54:49 <sochotni> although that would be a bit weird.. 17:55:24 <cspike> sochotni: examples? as far as i know the package naming guidelines, that should be impossible... 17:55:33 <sochotni> ok...how about: if no one cames with a really good reason to have versions in jars -> let's get rid of versions in jars 17:55:47 <sochotni> cspike: should be but people are inventive :-) 17:56:48 <cspike> ok, someone has to update the packaging guideline draft and the review template... 17:56:58 <sochotni> there are few packages where we have multiple versions but those are usually distinguished by number in name.. (junit3/4) 17:56:58 <cspike> volunteers? :) 17:57:09 <sochotni> cspike: I'll do it 17:57:23 <sochotni> I am mergin Abo's draft anyway 17:57:28 <sochotni> well..not a draft anymore 17:57:43 <tibbs> I don't mean to interrupt, but where will the java-sig user's mail go? 17:57:56 <sochotni> tibbs: see few lines up: java-devel ML 17:57:58 <mbooth> tibbs: java-devel mailing list 17:58:11 <tibbs> Isn't that closed to nonsubscribers? 17:58:21 <sochotni> #action sochotni will update Packaging draft with versionless jar filenames 17:58:31 <sochotni> tibbs: yes, would that be a problem? 17:58:39 <tibbs> Well, yeah. 17:58:49 <tibbs> Otherwise you won't be getting much mail. 17:59:10 <sochotni> :-) I meant: can you just subscribe pseudo user there? 17:59:38 <sochotni> frankly I don't know who list admin is 17:59:51 <sochotni> ah: java-devel list run by gbenson at redhat.com, green at redhat.com, mark at klomp.org 18:00:16 <cspike> can we actually use the draft in a review request yet? it would be stupid to force someone to provide a versioned symlink just to remove it as soon as the draft is approved... 18:00:45 <sochotni> cspike: we can't be sure that it will be approved...although I'd say that if Java SIG sees no problem... 18:01:18 <mbooth> cspike: I don't see a problem with that... How long does the Packaging committee take to ratify things like this? 18:01:19 <tibbs> Generally if the SIG wants it and it's not insane, FPC will approve it. 18:01:44 <tibbs> If you open a ticket we'll address it at the next meeting which I'm pretty sure is tomorrow. 18:01:57 <tibbs> fedorahosted.org/fpc 18:02:52 <sochotni> tibbs: there are a few cleanups before it's ready to go 18:03:06 <sochotni> tibbs: you have meetings bi-weekly right? 18:03:25 <tibbs> Ostensibly. 18:03:39 <tibbs> But it really depends on everyone's schedule and how much work there is to do. 18:03:53 <sochotni> let's assume in a month then :-) 18:04:01 <cspike> i would suggest to do it as soon as possible to avoid doubling the work 18:04:37 <cspike> sochotni: what about you finish the merge, get rid of the versioned symlinks and then just open the ticket 18:04:38 <sochotni> cspike: I believe there are no insande changes so guidelines will be approved once we agree on them.. 18:05:09 <sochotni> well..why not...if there is something we'd like to change...next meeting 18:06:07 <sochotni> #action sochotni file FPC ticket for new draft approval once versionless things are in place 18:06:26 <cspike> sochotni: oh, just found something... could you update the plugin names in the maven specfile template before you open the ticket? 18:07:02 <cspike> the maven2 stuff should be obsolete 18:07:27 <sochotni> cspike: I see them as maven-X 18:07:48 <sochotni> cspike: refresh? 18:07:54 <cspike> sochotni: oops, sorry, was looking at the current guidelines. wrong page 18:07:59 <sochotni> cspike: :-) 18:08:24 <sochotni> so I'll do it today just to be sure I don't forget 18:09:00 <sochotni> tibbs: so to add pseudo-email to java-devel I guess I should contact java-devel admins right? 18:09:32 <tibbs> Well, the mail won't come _from_ the pseudo-user. 18:09:35 <tibbs> It will go to it. 18:09:54 <tibbs> So subscribing java-sig@fp.org won't help you. 18:10:08 <sochotni> tibbs: ah, sorry...mixed up 18:10:13 <tibbs> I've already asked for the pseudo-user to be created. 18:10:22 <sochotni> tibbs: thank you 18:10:37 <tibbs> Once it's done I'll add it as a CC on all of those packages. 18:10:57 <sochotni> tibbs: you are my new hero :-) 18:11:58 <tibbs> BTW, I have an item when you open the floor. 18:12:22 <sochotni> I gues we could discuss change of time for the meeting...and then open-floor 18:12:49 <ggraz> hello all, has the java sig meeting started yet? 18:12:55 <cspike> get on to the next topic? 18:13:03 <sochotni> cspike, mbooth, hannes|, orionp: is it worth starting discussion on change of time for meetings? 18:13:14 <sochotni> ggraz: ~50 minutes ago :-) 18:13:19 <cspike> ggraz: one hour late. but you're not the only one :) 18:13:27 <mbooth> sochotni yeah 18:13:28 <sochotni> #topic Change of meeting time 18:13:44 <mbooth> 5pm is kinda inconvenient in the UK 18:13:45 <cspike> sochotni: you set up a voting somewhere, didn't you? 18:13:51 <ggraz> d*mn daylight saving time 18:14:11 <sochotni> cspike: I did but it closed already (only 2 of us voted :-/) 18:14:21 <sochotni> ggraz, mbooth correct 18:14:24 <cspike> sochotni: i guess you and me :) 18:14:40 <mbooth> There was a vote? 18:14:44 <sochotni> see http://lists.fedoraproject.org/pipermail/java-devel/2010-October/003965.html 18:15:05 <sochotni> I noticed almost everyone missed it... I should have posted another thread I guess 18:15:18 <sochotni> let's try again...I'll do the vote from the scratch 18:15:28 <mbooth> Oops 18:15:41 <cspike> sochotni: nah, i can't remember what i voted for 18:15:55 <sochotni> cspike: :-) (me neither) 18:16:26 <sochotni> #action sochotni will re-create voting for change of meeting time and post separate thread to java-devel 18:16:42 <sochotni> #action orionp akurtakov_ mbooth hannes| cspike will vote :-) 18:17:01 <sochotni> let's give tibbs a chance ... 18:17:06 <sochotni> #topic open floor 18:17:11 <mbooth> Yes, I am normally commuting at 5 ;-) I will vote for earlier or later 18:17:25 <tibbs> Sure, I just wanted to point out that there are several pretty old java package reviews open. 18:17:37 <sochotni> tibbs: we are slowly chipping away at them 18:17:44 <sochotni> but you're right.. 18:17:50 <sochotni> even quite a few merge reviews 18:17:54 <hannes|> i need to subscribe to the list first 18:17:57 <tibbs> OK, I didn't know if anyone was looking at them. 18:18:27 * cspike took 3 merge reviews last week 18:18:28 <tibbs> The oldest one is from last October. 18:18:29 <sochotni> tibbs: I believe most of us did a few merge reviews lately 18:18:33 <cspike> akurtakov_: keeps nagging :) 18:18:41 <sochotni> cspike: :-0 18:18:56 <tibbs> jilter, I think. Plus there's jexcelapi, jrexx, the aduna stack, and others. 18:18:57 <sochotni> tibbs: yes, I have a few open where original reported doesn't respon... 18:19:03 <sochotni> I'll have to close them I guess 18:19:22 <sochotni> tibbs: for aduna...meforster wasn't sure if it's still neede AFAIK 18:19:28 <tibbs> Yes, close them out after a month. Don't keep them around; it just wastes reviewer time. 18:19:39 <tibbs> I was wondering if meforster was still active. 18:19:49 <sochotni> tibbs: sort of 18:20:03 <tibbs> Your pseudo-user is set up now, by the way. 18:20:08 <mbooth> Re: the aduna stack, Mary dropped off the radar for while, one of us should ping some of those reviews 18:20:17 <sochotni> I believe life intervened but she helped with maven 2.2.1 update AFAIK (before I came) 18:21:02 <sochotni> tibbs: thank you a lot, now just get java-devel to accept mail from all weird addresses 18:21:17 <sochotni> commits are from our fas accounts if I remember correctly 18:21:46 <mbooth> Can the java-sig user's email address just forward to the list? Is that possible? 18:22:17 <sochotni> mbooth: java-sig user's email IS the list now I believe 18:22:23 <sochotni> tibbs: right? 18:22:37 <tibbs> Oh, I have to request that that address accept mail. 18:22:47 <cspike> on a completely unrelated topic. http://lists.fedoraproject.org/pipermail/java-devel/2010-October/003970.html 18:22:48 <sochotni> #action all: look at merge reviews 18:23:06 <cspike> does any one know how to contact devrim? 18:23:06 <mbooth> cspike: Indeed 18:23:20 <mbooth> cspike: Did fnasser release his? 18:23:28 <cspike> mbooth: i did them 18:23:38 <mbooth> cspike: cool :-) 18:23:55 <cspike> mbooth: i mean, yes he released his and i orphaned and stuff 18:24:31 <cspike> devrim actually just has to relese ownership, i can finish the rest... 18:24:46 <cspike> is there a way to force this if he doesn't answer in say a week or two? 18:24:57 <tibbs> OK, the java-sig pseudo user will now accept email (once everything pushes out). 18:25:01 <sochotni> cspike: I believe we'd have to do unresponsive packager thing.. 18:25:32 <cspike> ok, i'll write another pm and we'll talk about it during the next meeting 18:25:36 <sochotni> tibbs: so what do we need to do? Get java-devel to open-up? 18:25:54 <sochotni> tibbs: or do you see another way to make it work by any chance? 18:26:12 <sochotni> cspike: yeah. I pm'ed him few months back at the start of rename process 18:26:14 <sochotni> no response 18:26:44 <tibbs> Yes, that would be good. I am not a list admin so I don't know what options may be available besides making the list more open. 18:27:01 <sochotni> tibbs: ok, thank you 18:27:47 <sochotni> any volunteer for contacting java-devel list admins? 18:27:56 <sochotni> so that I don't write all the emails :-) 18:28:19 <cspike> mbooth: btw, you don't have to file the releng ticket, there are some packages missing so i'll file one single ticket when all packages are dead -> https://fedoraproject.org/wiki/JakartaCommonsRename#Progress_details 18:29:26 <sochotni> cspike: yeah, I forgot about the jakarta rename...sorry 18:29:39 <sochotni> as in #topic stuff 18:30:08 <cspike> np, seems everythin really important is said 18:30:26 <sochotni> ok, since noone volunteered I guess I'll send those emails 18:30:47 <sochotni> #action sochotni contact java-devel list admin and figure out a way for our pseudouser get mail 18:31:10 <sochotni> let's coll it a night then? :-) 18:31:15 <cspike> +1 18:31:21 <sochotni> #endmeeting