[00:00:11] *** picasso has joined #jenkins [00:00:19] <picasso> hi folks [00:00:36] <aheritier> hi all [00:01:02] <picasso> i'm trying to migrate hudson to a new server. i'm copying HUDSON_HOME and ~/.hudson. I'm not able to log in on the new server, though (invalid login). Works fine on the old server [00:01:05] <picasso> did I miss something? [00:01:33] <mindless> what authentication type? [00:01:59] <picasso> ah.. ldap.. i'm seeing a dns error now [00:02:05] *** mikec has joined #jenkins [00:02:16] <picasso> think i can sort this out :) sorry [00:02:25] *** mikec is now known as mike_c__ [00:02:40] *** jonath2002_ has joined #jenkins [00:02:54] *** jonath2002 has quit IRC [00:02:54] *** jonath2002_ is now known as jonath2002 [00:03:23] <VooDooNOFX> vtintillier: Looks like that's the package, used through analysis-core. Has anyone else seen something like this? Is it something i've gotta dig through code to debug? [00:03:38] *** Lewisham has joined #jenkins [00:03:38] *** ChanServ sets mode: +v Lewisham [00:03:50] <aheritier> http://www.sonatype.com/people/2011/02/hudsons-bright-future/ [00:03:57] <abayer> Yeah, I just read it. [00:05:02] <mwalling> 3 seconds early. friggin traffic [00:05:09] <abayer> heh [00:05:33] <mwalling> 20 minutes. 3 miles. [00:05:44] <abayer> So yeah, it's 3pm PST, so I guess we're meeting. [00:05:57] <kohsuke> OK [00:06:04] <abayer> brb [00:06:06] *** abayer has left #jenkins [00:06:09] *** abayer has joined #jenkins [00:06:09] *** ChanServ sets mode: +o abayer [00:06:17] <abayer> There we go. [00:06:37] <abayer> rtyler: kick the robobutler? [00:07:18] <kohsuke> No, it's there [00:07:25] <kohsuke> So let's see [00:07:28] <kohsuke> #startmeeting [00:07:28] <robobutler> Let the Jenkins meeting commence! [00:07:33] <kohsuke> Tada! [00:07:34] <abayer> Ah, there we go. [00:07:57] <kohsuke> So in what order do we want to do this? [00:07:57] <abayer> So yeah, hi everyone. =) FYI, hare_brain is Dean Yu, the third member of the interim board. [00:07:57] <aheritier> :-) [00:08:07] * hare_brain waves [00:08:45] <tom_huybrechts> is there an agenda? [00:08:49] <abayer> I've been meaning to write up a wiki page proposal for Jenkins governance structure going forward - if you all would like, I can give a quick summary of what I've got so far. [00:09:10] <kohsuke> #topic proposal for Jenkins governance structure [00:09:11] *** robobutler changes topic to "proposal for Jenkins governance structure" [00:09:21] <abayer> tom_huybrechts: Not exactly - first time I've done one of these things, so we're kinda faking it. =) [00:09:35] <tom_huybrechts> abayer: go for it :) [00:09:59] <kohsuke> (BTW, see http://wiki.debian.org/MeetBot for the use of the bot) [00:10:04] <abayer> So I think we need a more formal way of determining who gets to vote on the governance board, major changes to the project, etc - just having it be "anyone on the mailing lists" makes things, well, crazy. [00:10:50] <aheritier> abayer: +1 [00:11:00] <abayer> At a minimum, I think anyone who has committed to core or any plugins/extras/etc hosted in our Github org should have voting rights, and it makes sense to recognize the efforts of bug reporters, contributors to the wiki, etc as well. [00:11:21] <abayer> Those are three areas where we can definitely track who's done what and relate that to a jenkins-ci.org username. [00:12:07] <kohsuke> In terms of automation, the only thing that's bit hard to automate is figuring out committer from git commit history. [00:12:16] <kohsuke> It's e-mail address, whereas everything else now uses the same ID. [00:12:24] <abayer> I'd say if you've participated (with some definition of how much you have to do to count as participation) since the last election, you're eligible to vote in the next. [00:12:47] <abayer> kohsuke: Ah, true. We can probably relate that to jenkins-ci.org users, though. [00:13:11] <abayer> all: is there any sort of contribution you think I'm missing that we should recognize for voting rights? [00:13:51] <mwalling> that sounds good, it can have a metric applied to it, etc [00:14:03] <mwalling> i cant think of much else that can be measured easilly [00:14:04] <rpetti> tech support on the mailing lists and irc, but that's kind of hard to track :/ [00:14:15] *** bmahe has joined #jenkins [00:14:26] <abayer> rpetti: yeah. I'm hoping that the wiki/JIRA coverage will catch most of that. [00:14:34] <abayer> rtyler is probably the biggest exception. =) [00:14:42] <kohsuke> #info At a minimum, I think anyone who has committed to core or any plugins/extras/etc hosted in our Github org should have voting rights, and it makes sense to recognize the efforts of bug reporters, contributors to the wiki, etc as well. (from abayer) [00:14:43] *** ssogabe has joined #jenkins [00:14:54] <kohsuke> #idea tech support on the mailing lists and irc, but that's kind of hard to track :/ (from rpetti) [00:15:15] <abayer> We may need to write a qualifier in there to say that whoever's responsible for maintaining the Twitter feed gets a vote too. The rtyler clause. =) [00:15:32] <kohsuke> #info that sounds good, it can have a metric applied to it, etc (from mwalling) [00:15:43] <abayer> Thanks, kohsuke, for doing the meetbot stuff. =) [00:15:59] * kohsuke suggests people try #info commands when they say things that should be left in the record [00:16:23] <calavera> abayer: perhaps twitter/blog/press [00:16:47] <abayer> calavera: yeah, if we can find a way to measure that - I'll definitely think on it as I work on the actual proposal. [00:16:47] <tom_huybrechts> since we're on github now, what about people who fork and send pull request, but don't commit directly? not sure if there are many of those [00:17:11] <abayer> tom_huybrechts: I'm going to count those as contributors for voting purposes - they show up in git log, sooo... [00:17:23] <lacostej> isn't it simpler to maintain a list of authorized people ? that list can be suggested by metrics or social requests, but I doubt it's possible to fully automate that ?? Most communities have the concept of a core developer [00:17:37] <kohsuke> #info since we're on github now, what about people who fork and send pull request, but don't commit directly? not sure if there are many of those (from tom_huybrechts) [00:17:52] <lacostej> (and by developer I mean also contributors - jira etc) [00:18:20] <abayer> #info (in repsonse to lacostej asking why not just have a hardcoded list) that's a fair point, but with Jenkins, we are consciously trying to have as broad a communitya s possible. [00:18:29] <kohsuke> #info lacostej: in our case maybe those who signed CLA could form the "core committer" group? [00:18:45] <abayer> CLA is, of course, another issue we still need to talk about. =) [00:19:46] <kohsuke> #idea I think having some automatability is a must in eligibility determination. I hope that much can be agreed on by all [00:19:59] * mwalling agrees [00:20:06] <rpetti> +1 [00:20:11] <abayer> Indeed. [00:20:27] <mwalling> it has to be something where you can hit "start vote", and something can go out and pull gitlog, jira feeds, etc and come up with authorized users [00:20:43] <mwalling> (and no, i didnt think that was worth #info ing :) [00:20:49] <kohsuke> #agreed voting eligibility must be automate-able. [00:20:54] <abayer> #info Like I said, I'm working on the actual proposal - which won't be set in stone in the least. This is definitely helping shape it, though. [00:20:54] *** richm_ has joined #jenkins [00:21:11] <kohsuke> OK, shall we move on to the next topic then? [00:21:28] <abayer> Ok, next up: the logo. [00:21:31] <kohsuke> Wait, what's the action here? [00:21:38] <aheritier> The buttler ? [00:21:40] <kohsuke> should I record AI for abayer to write a proposal? [00:21:44] <abayer> kohsuke: yup. [00:21:48] <abayer> The butler. [00:21:55] <kohsuke> #action abayer to write a proposal of the voter eligibility [00:21:55] <abayer> #topic The logo [00:22:09] <mwalling> abayer: kohsuke needs to #chair abayer [00:22:14] <AhtiK> #idea why not to have a competition for the logo? [00:22:16] <abayer> Or he can do it. =) [00:22:18] <larrys> As my grandma's maiden name is Jenkins, I think the Jenkins family crest would be nice! (just kidding) [00:22:22] <kohsuke> #topic The logo [00:22:23] *** robobutler changes topic to "The logo" [00:22:33] <kohsuke> AhtiK: can you say that again to record it? [00:22:42] <mwalling> yeah, who ever suggessted that site... 99designs? [00:22:43] *** tdriscoll has joined #jenkins [00:22:49] * rpetti <- [00:22:49] <AhtiK> #idea why not to have a competition for the logo? [00:22:58] <abayer> #info Ok, so the current logo is, in fact, Microsoft clipart. Turns out that we're probably not using it in a way that actually fits their terms of use. So we should, y'know, change it. =) [00:23:05] <abayer> +1 on a competition for the logo. [00:23:17] <calavera> +1 [00:23:20] <olamy> +1 [00:23:27] <abayer> #idea I'd still like a butler-themed logo - that's an integral part of the project's identity, I think. [00:23:30] <mwalling> http://blog.stackoverflow.com/2008/04/logo-design-contest/ [00:23:50] <aheritier> #idea A logo contest but with some guidelines ? [00:23:51] <abayer> Do we want to go to 99designs right away or see what the community comes up with first? [00:23:53] <AhtiK> #info http://en.wikipedia.org/wiki/Jenkins lists several interpretations for Jenkins as a name (for logo inspiration). [00:23:57] <kohsuke> #info at least one person contacted me offline that he might be able to pitch in his designer resource [00:23:59] <abayer> aheritier: +1 [00:24:09] <abayer> kohsuke: +1! Actual designers! [00:24:16] <kohsuke> so it might be also possible to get some ideas from within the community [00:24:22] <larrys> You mean I have to put away MSPaint? [00:24:25] <abayer> heheheh [00:24:44] <kohsuke> #link http://blog.stackoverflow.com/2008/04/logo-design-contest/ (from mwalling) [00:24:47] <taco> English butler theme required? [00:24:55] <calavera> redis and rubycommiters.org contests where moved by the community and worked pretty well [00:24:55] <abayer> I think so. [00:24:57] <rpetti> I would say poll the community, and if nothing comes of it, hit up 99designs or some other third party [00:25:11] <hare_brain> Avoid something that winds up looking like the aborted new Gap logo [00:25:13] <abayer> #idea I would say poll the community, and if nothing comes of it, hit up 99designs or some other third party (from rpetti) [00:25:14] <larrys> #idea Multiple contests, one for the theme? and then the actual artwork? [00:25:24] <mwalling> ugh 99 designs is expensive [00:25:26] <abayer> larrys: I dunno. I like the butler theme. [00:25:30] <kohsuke> #info I've used 99designs once and liked it [00:25:38] <mwalling> #link http://99designs.com/help/how-much-does-running-a-design-contest-cost 99 designs rate sheet [00:25:39] <aheritier> We propose a rework of CSS too ? [00:25:49] <abayer> That'd probably be needed, yeah. [00:26:06] <kohsuke> #idea one reason for keeping the butler theme is to emphasize the continuity. [00:26:12] *** RetSam has joined #jenkins [00:26:21] <abayer> +1 [00:26:31] <mwalling> +1 [00:26:32] <aheritier> Thus a poll for a new logo and then another for design guidelines (colors, CSS, ...) [00:26:32] <AhtiK> +1 [00:26:34] <larrys> Or we could have switched to a maid ;) j/k [00:26:47] <rpetti> lol! [00:26:51] <larrys> but then some works might have not liked the overtones of the french maid logo [00:27:08] <larrys> (Sorry, with rtyler not around, I feel it necessary to add some sarcasm) [00:27:16] <abayer> Ok, so how about this as the action - we'll send an email out to the groups explaining why we need to change logos, and calling for logo ideas/designs from the community. [00:27:16] <aheritier> larrys: :-) [00:27:25] <mwalling> abayer: +1 [00:27:26] <rpetti> +1 [00:27:28] <taco> We're theming it with a train in house - build engine. [00:27:33] <aheritier> abayer: +1 [00:27:38] <kohsuke> #action we'll send an email out to the groups explaining why we need to change logos, and calling for logo ideas/designs from the community. [00:27:42] <AhtiK> abayer: giving ~2 weeks to act? [00:27:54] <abayer> AhtiK: Sounds good. [00:28:16] <kohsuke> #idea 2 weeks would be a good time frame for this (from AhtiK) [00:28:21] <abayer> We ready to move to the next topic? [00:28:27] <kohsuke> I think so [00:28:36] <larrys> (I know the pros will know this), but we should find some guidelines for the logo, we don't want a heavily raster image for scale/printing, etc... [00:28:38] <abayer> (sorry to rush, just want to make sure we cover everything without making people stay up *too* late. =) ) [00:28:51] <olamy> abayer thanks :-) [00:28:59] <hare_brain> Wait [00:29:02] <abayer> Waiting. =) [00:29:13] <kohsuke> make sure to discuss that at the end of the meeting --- the time zone of the next meeting [00:29:16] <hare_brain> Was there a consensus on staying with the butler theme or is that up for a vote too? [00:29:24] <hare_brain> (For the record) [00:29:27] <abayer> I think there was a consensus. [00:29:28] <larrys> I think the butler logo would win anyway if we did a poll. [00:29:40] <larrys> er theme [00:29:50] <rpetti> that's part of the reason we went with "Jenkins" [00:30:05] <abayer> But in the email, we'll say that the suggested theme is butler, but we're not violently averse to other ideas for logos if they're really really awesome, maybe? [00:30:17] <larrys> like sharks with lasers? [00:30:22] <hare_brain> LOL [00:30:24] <abayer> No. [00:30:26] <abayer> Cats with lasers. [00:30:28] <abayer> Duh. [00:30:28] <rpetti> Leeroy Jenkins? >_> [00:30:32] <bap2000> :-D [00:30:32] <AhtiK> #info while designing a new logo it would be nice if it has less details than current one. It's hard to scale it to 16x16 while keeping the integrity. [00:30:37] <mwalling> damnit leeroy [00:30:47] <kohsuke> #agreed there was good consensus to the butler theme, but we are not violently averse to other ideas for logos if they're really really awesome [00:30:48] <larrys> lol [00:30:49] <abayer> AhtiK: I'm with you - I like minimalist design. [00:30:52] <rpetti> #info SVG might be preferable. [00:31:07] <kohsuke> I think vector graphics version is mandatory [00:31:34] <larrys> +1 [00:31:38] <tom_huybrechts> vector graphics don't always scale down nicely [00:31:50] <abayer> Ok, I don't know near enough about graphic design etc to know what the technical requirements for the logo image should be - would someone (or group of someones) be willing to step up and figure that out, and then get back to us? [00:31:56] <larrys> If we have someone with some skill/training, they will know what to do :) [00:31:57] * rtyler shows up [00:32:16] <kohsuke> #info in 99 designs they'll always just give you a vector graphics version [00:32:18] <larrys> *passes sarcasm microphone to rtyler* [00:32:33] <rtyler> kohsuke: glad you figured out robobutler :) [00:32:55] <kohsuke> #idea I think once we decide on logo, we can then ask for the community to try a good 16x16 version [00:33:03] * kohsuke is pretending that he figured it out [00:33:08] <abayer> Good 'nuff. [00:33:23] <abayer> I know some graphic design nerds - I'll bug 'em for advice on the tech stuff. [00:33:25] <rtyler> I would imagine creating the smaller version would be easier than the larger one :) [00:33:29] <abayer> Next topic? [00:33:46] <tom_huybrechts> next topic [00:33:50] <abayer> Okiedokie. [00:33:55] <abayer> Trademark registration. [00:34:00] <kohsuke> #topic Trademark registration [00:34:00] *** robobutler changes topic to "Trademark registration" [00:34:08] <larrys> ? [00:34:59] <aheritier> What do we register ? [00:35:02] *** zaphX has joined #jenkins [00:35:05] <aheritier> JenhkinsCI ? [00:35:11] <aheritier> JenkinsCI [00:35:18] <zaphX> So first of all, THANK YOU so very much for Jenkins, it's a fantastic piece of software [00:35:25] <aheritier> or Jenkins ? [00:35:43] <abayer> #info So we need to register trademarks (EU+US, I'd say) for Jenkins. That's not cheap. CloudBees has offered to help pay for this, but I'm honestly not sure whether that's something we want right now. It's important to make it clear to everyone that Jenkins is not a CloudBees project - it's a community project, independent of any company. [00:35:58] <abayer> aheritier: That's a good question too. [00:36:08] *** bendoerr has joined #jenkins [00:36:21] <mindless> how expensive? I'd put in $10 ;-) [00:36:25] <kohsuke> #info Just to make sure, the registration will be still under my name, as we planned and said early on. [00:36:29] <aheritier> abayer: Do we have some independent founds ? [00:36:42] <kohsuke> #info ... to be transfered to the custodian when we move under there. [00:36:44] <abayer> I'd really like everyone's thoughts as to whether we're comfortable with CloudBees doing the actual registration - we don't as of now have a way of taking in donations, etc. [00:36:46] <uzilan> maybe we could ask oracle to help with some money :) [00:36:48] <hare_brain> It's called "Kohsuke's checking account." [00:36:53] <abayer> And mine. [00:37:01] <rtyler> and mine [00:37:02] <rtyler> :) [00:37:15] <emanuelez> #idea how about setting up a donation for the trademark registration? [00:37:22] <rtyler> I like that idea [00:37:25] *** me12345 has joined #jenkins [00:37:27] <abayer> And I'm comfortable spending the money - but if the community's sense is that it's ok for CloudBees to do the registration, hey, it saves me money. =) [00:37:28] <rtyler> I wonder if the OSUOSL could help at all with that? [00:37:29] <larrys> Or just a general donation thing... [00:37:36] <aheritier> @emanuelez : Not just for that. For everything [00:37:39] <mwalling> SPI does money handling/donation processing for other projects (drupal, debian, etc) [00:37:40] <olamy> abayer np for me it can be considered as a donation from CloudBees [00:37:51] * kohsuke suggests people to use #info and #idea liberally [00:37:53] <larrys> I just know that paypal has burned a few OSS projects in the past (TortoiseSVN being one) [00:37:54] <emanuelez> aheritier: indeed [00:37:59] <mwalling> #info SPI does money handling/donation processing for other projects (drupal, debian, etc) [00:38:02] <abayer> #info Having a way to take donations is a key goal - we just don't ahve that yet. [00:38:15] <mwalling> but i have no problem with cloudbees doing it either [00:38:16] <rtyler> #chair rtyler [00:38:20] <rtyler> drats [00:38:23] <kohsuke> #chair rtyler [00:38:23] <robobutler> Current chairs: kohsuke rtyler [00:38:30] <aheritier> #idea Which trademark do we register ? Jenkins vs JenkinsCI vs ... [00:38:30] <AhtiK> #idea I wanted to keep for post-formal Q&A but now seems a good place: Now that Oracle is probably not going to continue its support for Jenkins, should there be a more endorsed form of donation? Is there going to be an organization who could even receive some financial help from the community to support Jenkins? Is there a need for such help? [00:38:33] <mindless> donations are good, but if cloudbees name isn't on the trademark paperwork, seems ok if they want to donate an above average share [00:38:42] <kohsuke> #chair hare_brain abayer [00:38:43] <robobutler> Current chairs: abayer hare_brain kohsuke rtyler [00:38:47] <abayer> AhtiK: That's a goal, yeah. [00:39:23] <abayer> #info The plan is to be under the wing of a formal foundation, be it SFC or elsewhere, which would be able to take donations, own trademarks/copyrights/hardware assets, pay bills, etc. [00:39:33] <aheritier> We are agreed to create a donation mechanism and to accept Cloudbees donations ? [00:39:36] <rtyler> mindless: my bigger concern with CloudBees is FUD regarding their relationship with the project [00:39:41] <abayer> #info But that's not in place now, and we need to get the registration done ASAP. [00:39:57] <abayer> rtyler: +1 - it's not CloudBees I'm concerned about, it's spin and public perception. [00:39:58] *** geekle has joined #jenkins [00:39:59] *** plars has joined #jenkins [00:40:05] <aheritier> We are talking about how many $ ? [00:40:13] <rtyler> aheritier: $10 I believe [00:40:14] <rtyler> :D [00:40:23] <rtyler> abayer: can you #info the pricing on TM registrations? [00:40:24] <aheritier> rtyler: Seriously ? [00:40:27] <rtyler> aheritier: no :) [00:40:31] <taco> How much are we talking? $275-$375 is the first hits on google. [00:40:32] <aheritier> ok :-) [00:40:43] <rtyler> taco: US TM registration? [00:40:48] <abayer> #info At least a couple thousand $, probably. [00:40:49] <kohsuke> #info so the cheap-cheap online registration service for trademark on US + EU is like $1K [00:40:52] <mwalling> http://www.uspto.gov/inventors/trademarks.jsp#heading-5 USPTO trademark costs, 275 to 375 [00:41:00] *** Vivek_ has joined #jenkins [00:41:05] <taco> \w me nods. [00:41:10] *** pelegri has joined #jenkins [00:41:12] <abayer> mwalling: we gotta pay lawyers etc too. +) [00:41:25] <aheritier> #info http://www.uspto.gov/inventors/trademarks.jsp#heading-5 USPTO trademark costs, 275 to 375 (by mwalling ) [00:41:25] <kohsuke> #info my understanding is that if you use a real lawyer, it's one order of magnitude more [00:41:40] <mwalling> aheritier: having http: at the begining of the line auto #links it [00:41:45] *** cerebiggum has joined #jenkins [00:41:51] <larrys> there are some online legal services, I won't mention their names, but I hear them on the radio all the time... [00:41:54] <mwalling> what about DIY with something like legalzoom [00:41:59] <mwalling> larrys++ [00:42:04] <rtyler> kohsuke/abayer: I think we can #agree on allowing donations from CloudBees et. all once we have a formal donation mechanism [00:42:07] <aheritier> mwalling: didn't see that. cool [00:42:13] <rtyler> (per aheritier point earlier) [00:42:16] <abayer> rtyler: +1 [00:42:30] <abayer> That's something I was going to touch on shortly. [00:42:40] <kohsuke> #idea so sounds like the main question is how to do donations now? [00:42:40] <rtyler> #agreed on allowing CloudBees et. all to donate to the Jenkins project once we have a formal donation mechanism in place [00:43:05] <abayer> Honestly, if we're ok with the $1k registration service, I'll pay it. [00:43:14] <rtyler> #save [00:43:37] <larrys> there are "sponsor" levels some places do like some JUG's and Apache [00:43:38] <aheritier> abayer : If you can/want +1 [00:43:39] <abayer> I want to make sure we get the ball rolling on registration ASAP. [00:43:39] <AhtiK> yes, jenkins frontpage needs a "Donate" button so people can show their love :) [00:43:44] <rtyler> #action abayer and kohsuke to pin down the exact costs on trademark registration [00:43:52] *** wolfs has quit IRC [00:43:53] <abayer> In parallel with figuring out how to take donations, etc. [00:43:55] <mwalling> can SFC start taking money now? [00:43:56] *** cquinn has joined #jenkins [00:44:02] *** kkarad has joined #jenkins [00:44:07] <kohsuke> not until they accept us [00:44:08] <abayer> mwalling: SFC is another matter that I want to talk about next. [00:44:22] <rtyler> #action rtyler to research means of accepting donations as soon as possible to cover infrastructure, trademark and other costs [00:44:48] <emanuelez> abayer: what does SFC stand for? [00:44:52] <rtyler> for those *JUST* getting here: http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.html [00:44:57] <rtyler> those are the meeting notes thus far [00:45:01] <mwalling> emanuelez: http://sfconservancy.org/ [00:45:03] <abayer> #action Someone (kohsuke)? to figure out the difference between the $1k and $10k registrations in terms of what we'd actually get. =) [00:45:04] <rtyler> pelegri: ^^ [00:45:10] *** onlyteo has joined #jenkins [00:45:29] <kohsuke> abayer: I'll take it [00:45:48] <rtyler> #action kohsuke to figure out the difference between $1k and 1$10k registrations for TM, and what the project would receive for each [00:45:49] *** wolfs has joined #jenkins [00:45:57] *** RetSam42 has joined #jenkins [00:45:57] <rtyler> #save [00:46:09] *** cquinn1 has joined #jenkins [00:46:10] <abayer> #agreed Ok, I think the resolution for now is that we're willing to take donations from CloudBees, but if we can find a way to make this work without having to have CloudBees do the actual registration, we're better off. So more research is needed. [00:46:17] <abayer> That sound right to everyone? [00:46:20] <olamy> +1 [00:46:22] <kohsuke> +1 [00:46:27] <aheritier> abayer: +1 [00:46:30] <hare_brain> +1 [00:46:36] <abayer> Anything else on the ? registration specifically for now? [00:46:47] *** RetSam has quit IRC [00:46:49] <rtyler> abayer: was the "mark" decided on? [00:46:50] <tom_huybrechts> #info 900? for EU community trademark, see http://oami.europa.eu/ows/rw/pages/CTM/feesPayment/feesPayment.en.do [00:47:03] *** evilchili has joined #jenkins [00:47:14] <kohsuke> I think it's "Jenkins" [00:47:16] <abayer> #action abayer, kohsuke, hare_brain: figure out what exactly we're going to register. =) [00:47:34] <kohsuke> I think that's something we can try to agree on now. [00:47:43] <kohsuke> I thought it's just "Jenkins" [00:47:43] *** wolfeidau has joined #jenkins [00:47:44] <rtyler> I can get behind that [00:47:51] <larrys> If it's just "Jenkins" it can apply to "Jenkins CI" as well, (Like apache doesn't like you using their TM's in part of another thing) [00:47:57] <abayer> ah, really? [00:47:59] <abayer> Then Jenkins it is. [00:48:02] <rtyler> that's a good point [00:48:07] <rtyler> might be part of the difference in pricing [00:48:13] <abayer> Everyone on board with "Jenkins" as the mark? [00:48:17] <tom_huybrechts> +1 [00:48:18] <larrys> IANAL, but you should do a bit more research on it... [00:48:19] <hare_brain> +1 [00:48:20] <AhtiK> +1 [00:48:21] <uzilan> +1 [00:48:25] <bap2000> yep [00:48:25] <emanuelez> +1 [00:48:26] <larrys> but just Jenkins is fine enough with me [00:48:34] <abayer> Alright. [00:48:44] <kohsuke> #agreed the trademark will be just "Jenkins". Not "Jenkins CI", no logo. [00:48:45] *** posulliv has quit IRC [00:48:56] <abayer> Ready for next topic? [00:48:57] <AhtiK> and just text, no logo trademark. [00:49:00] <aheritier> +1 for Jenkins if we don't have a conflict with something else [00:49:06] <rtyler> abayer: let's do it [00:49:17] <abayer> #topic Umbrella foundation [00:49:18] *** robobutler changes topic to "Umbrella foundation" [00:49:22] <pelegri> Where is the agenda for the meeting? [00:49:28] <abayer> pelegri: We're faking it. =) [00:49:31] <rtyler> pelegri: I don't believe we have anything posted :) [00:50:02] <abayer> #info So as we've mentioned, we've been hoping to get Jenkins into SFC (the Software Freedom Conservancy) as a legal umbrella. [00:50:02] <aheritier> pelegri: but abayer fakes it well :-) [00:50:08] *** vjuranek has quit IRC [00:50:17] <abayer> #info that'd give us an entity to hold trademarks/copyrights, take donations, pay bills, etc. [00:50:27] *** cquinn has quit IRC [00:50:28] *** Simonea82 has joined #jenkins [00:50:28] <aheritier> +1 [00:50:30] <uzilan> #idea next time, please post the agenda [00:50:34] <rtyler> abayer: I think you should also #info some of their concerns with them [00:50:47] <rtyler> #action rtyler to prepare meeting agenda ahead of time for the next meeting [00:50:56] <abayer> #info But it's not a sure thing we'll be able to use SFC. They're a little worried about messing with Oracle, they're a little overloaded with projects already, etc. [00:51:15] <abayer> #info So I think we need to look into alternatives as well. [00:51:15] *** kris_ has joined #jenkins [00:51:26] *** yairgo has quit IRC [00:51:34] <larrys> Why not the ASF? They like pissing off Oracle? (I'm half kidding, since there is a lot more things that the ASF would cost us as well) [00:51:41] <uzilan> #idea apache? [00:52:05] <rtyler> the issue(s) with ASF are finding some flexibility in their rules to allow Jenkins' unique ecosystem to thrive [00:52:09] <kohsuke> #info Just to make sure, SFC is still something we are pursuing. I still like the SFC model best. [00:52:23] <abayer> #info ASF is a pipe dream of mine here - admittedly influenced by olamy, aheritier and the swarm of Apache committers/members I work with. =) But from waht I know, the problem is that we can't get copyright reassignment of the existing code to Apache, nor can we relicense. [00:52:39] *** mfriedenhagen has joined #jenkins [00:52:40] <abayer> #info Since Oracle owns (or co-owns) the copyright on the code. [00:52:48] <olamy> and some libs are GPL here [00:52:50] <larrys> Yeah, the current model is not very ASFish, but we would get a LOT of bang out of it, with legal, trademarks, infrstructure, etc? its just the model that some don't like [00:53:07] <rtyler> larrys: we actually already share some infrastructure through the OSUOSL with ASF :D [00:53:11] <aheritier> I agree, I'm not sure the model matches with ASF [00:53:16] *** wolfs has quit IRC [00:53:26] <abayer> I'm less concerned about the process restrictions - from the chats I've had, it's pretty likely we'd be able to bend some rules, so long as everything was made clear from the beginning. [00:53:29] *** Sother has joined #jenkins [00:53:44] <aheritier> abayer: yes [00:53:45] <abayer> #idea I think it's worth at least talking with Apache as to whether there's any chance we can pair up. [00:53:51] <kohsuke> #idea Out of curiosity, how hard is it to set up an entity on our own? [00:54:04] <kohsuke> Or I guess more proper question is, how expensive would that be? [00:54:07] <abayer> Does talking with Apache sound reasonable to people? [00:54:17] <abayer> Just want to have community blessing before I go bug Doug Cutting. =) [00:54:20] <rtyler> my concern with a Jenkins Foundation is how much time it would mean of yours or abayer's taken away from coding [00:54:26] *** jenkinsnewbie has joined #jenkins [00:54:28] <abayer> I'm ?1 on starting our own entity. [00:54:30] <mwalling> kohsuke: if there wasn't the liability of Oracle, i dont think it would be that bad [00:54:41] <abayer> IANAL, I don't want to be a lawyer, etc. [00:54:46] <mwalling> rtyler: they'd sloff it onto you :P [00:54:49] <rtyler> I don't think we could afford one either [00:54:52] <rtyler> mwalling: probably :) [00:54:59] <AhtiK> abayer: are there any existing precedents where ASF has a non-ASL-licensed project under it's umbrella? [00:55:07] <mwalling> http://www.spi-inc.org/ SPI is the umbrella that covers Debian, Drupal, Gallery, OOo, OpenWrt, PostgreSQL, etc, to throw in a third option [00:55:11] <abayer> AhtiK: It's not clear. [00:55:13] <aheritier> +0 for our own entity because of the cost (time and money) to setup and keep it alive [00:55:15] <abayer> mwalling: Does that cover legal stuff? [00:55:27] <kohsuke> SPI looks interesting [00:55:36] <mwalling> abayer: SPI? what do you mean? [00:55:38] <rtyler> #link http://www.spi-inc.org/ An alternative to the SFC [00:55:40] <aheritier> AhtiK: no it's not possible [00:55:49] *** jenkinsnewbie has left #jenkins [00:55:50] <aheritier> AhtiK: AFAIK [00:55:51] <mwalling> rtyler: rtfm, starting a line with http:// auto #links [00:56:00] <rtyler> mwalling: WHATEVS xD [00:56:07] <uzilan> does joining apache means jenkins has to take the apache license? [00:56:09] <rpetti> +1 apache [00:56:09] <abayer> mwalling: We need something that can own the trademark, be the recipient of CLAs, etc. [00:56:19] <larrys> uzilan: yes. [00:56:22] <aheritier> uzilan: yes [00:56:24] <mwalling> abayer: yeah they can do that [00:56:36] <olamy> why not only for core ? [00:56:37] <aheritier> others ideas ? [00:56:39] <rtyler> #info the purposes for an umbrella organization are: recipient of CLAs, legal representation, donation accepting, etc [00:56:43] <mwalling> abayer: they seem to be similar to SFC, just with a more bland website [00:56:46] <abayer> uzilan et al: These are the things I want to at least talk to Apache about, to see what give there is, etc. I'm not proposing we move yet, just that I talk to them. [00:56:47] <rtyler> FSF? [00:56:52] <pelegri> how can we do Apache? We would need to redo all the code that KK did while a Sun/Oracle person [00:56:56] <mwalling> rtyler: relicense under GPL? wut? [00:57:06] <abayer> olamy: I think core+directly related is what we're talking about. [00:57:08] <rtyler> mwalling: I forgot my </tongue-in-cheek> [00:57:11] <aheritier> olamy: I agree we could have core at ASF and plugins outside [00:57:13] <larrys> I think only what is bundled with the release has to be Apache? stuff in contrib in subversion is not bundled with the distro, and had gpl code in there [00:57:45] <olamy> apache-extras is maybe a possible place too ? [00:57:50] <abayer> pelegri: I've been told there might be some loopholes - a possible "associated with Apache" case. It may well be a non-starter - I just want to know it's ok for me to look into. [00:57:54] <larrys> Oh, I forgot about apache-extras [00:58:14] <rtyler> #action abayer to dig more into what sort of leeway the ASF might be able to grant the Jenkins project [00:58:21] *** lhochet has quit IRC [00:58:21] <rtyler> and by dig [00:58:25] <rtyler> I mean harrass cutting :P [00:58:25] <aheritier> There is a list of compatible licenses for dependencies for ASL projects [00:58:27] *** fredg has joined #jenkins [00:58:34] <mwalling> #link http://www.mail-archive.com/spi-general at lists dot spi-inc.org/msg01126.html a google hit for "SPI vs SFC", seems to be semi useful [00:58:37] <abayer> I'll email Doug and get back to y'all on this. [00:58:51] <abayer> Any other suggestions besides SPI and Apache? [00:58:52] <aheritier> apache-extras is only for apache related stuffs [00:58:57] *** fredg is now known as Guest79351 [00:59:01] <pelegri> There is a new Apache group something at Google code, but I don't see how really works out because ASF has always insistet in pretty strong contribution rules [00:59:02] <abayer> Because FSF is, well, not an option. [00:59:03] <aheritier> It could hosts plugins if core is inside ASF [00:59:29] <AhtiK> http://www.spi-inc.org/projects/associated-project-howto/ [00:59:34] <larrys> You could also use codehaus to host plugins... [00:59:41] <larrys> (ala mojo project) [00:59:48] <kohsuke> I like Apache, but I'm still concerned about the difference in the way we operate. [00:59:48] *** jordane has joined #jenkins [00:59:52] <abayer> Well, if anyone comes across any other possible legal homes, please drop a line to the groups. [01:00:07] <kohsuke> +1 [01:00:16] <uzilan> how about codehaus? [01:00:37] <kohsuke> I don't think they provide the kind of service that SFC or SPI does [01:00:46] <mwalling> is codehaus an entitiy or jsut a hosting platform? [01:00:47] <kohsuke> AIU, it's strictly a project hosting infrastructure. [01:00:49] <lacostej> uzilan: codehaus just a hosting platform [01:00:51] <larrys> Codehaus is more like SF in my opinion... [01:00:52] <AhtiK> uzilan: isn't codehaus just a hposting site not a real organization to be the legal umbrella? [01:00:57] <larrys> (sourceforge) [01:01:01] <abayer> Yeah. [01:01:04] <mwalling> well, i guess we answered that with majority [01:01:18] <abayer> #agreed Codehaus is just a hosting platform. Or so I hear. From everyone. [01:01:42] <uzilan> lol ok sorry [01:01:44] <abayer> Ok. Next topic, if we're all ready. [01:01:47] <rtyler> can we agree that we really don't want to start a Jenkins Foundation? [01:01:50] <mindless> +1 SPI (having worked on gallery) [01:02:03] <bap2000> +1 [01:02:06] <emanuelez> rtyler: +1 [01:02:12] <kohsuke> rtyler: It come lower in our priority, but do we want to eliminate that? [01:02:20] <AhtiK> #info kohsuke also raised an interesting question before regarding how much it would cost to set up the org itself. non-profit. but maybe even more than the cost itself it's the effort and time it takes to manage.... could be too much time to waste on paperwork. [01:02:34] <rtyler> kohsuke: how about we agree it's a last resort option? [01:02:40] <kohsuke> That works for me [01:02:46] <pelegri> rtyler: +1 [01:02:47] <abayer> That's acceptable to me. [01:02:55] <aheritier> rtyler: +0 (I don't want to eliminate but at last option) [01:02:56] <rtyler> #agreed Setting up our own Jenkins Foundation is a last resort option provided other alternatives don't work out [01:03:00] <larrys> You could always ask the perl foundation people how much effort/time/cost was involved for them... [01:03:02] <tom_huybrechts> related to OSS foundations: SFLC might be of help: 'SFLC assists its clients in registering and defending their trademarks.' [01:03:08] <lacostej> rtyler: +1 (decide as later as possible) [01:03:18] <kohsuke> abayer: before moving on to next topic, time check [01:03:27] <rtyler> #save [01:03:36] <kohsuke> we are almost at the hour, and I want to make sure we talk about the next meeting logistics [01:03:45] *** {aaron} has joined #jenkins [01:03:46] <abayer> I think we need to hit the CLA topic real quick. [01:03:54] <kohsuke> OK [01:03:55] <rtyler> CLA, next meeting, then schools out? [01:03:59] <pelegri> Have you covered how to spread out the word that Jenkins is the replacement for Hudson? [01:04:14] <hare_brain> pelegri: Super Bowl ad [01:04:16] <abayer> pelegri: I think that's already happening. =) [01:04:24] <rtyler> abayer: start the CLAtalk [01:04:25] <AhtiK> pelegri: community has voted that it is not a replacement, it's a rename :) [01:04:31] <cquinn1> The Java Posse talked about it :) [01:04:31] <mwalling> hare_brain: with the jenkins girls [01:04:32] <kohsuke> But he's right that we can do more of that. [01:04:39] <abayer> #topic The CLA - what's needed now? [01:04:40] *** robobutler changes topic to "The CLA - what's needed now?" [01:04:56] <abayer> #info So previously, changes to core required submitting a CLA to Oracle. [01:05:00] <aheritier> Current #hudson is a fork of #jenkins ... [01:05:06] <emanuelez> another acronym i'm not familiar with [01:05:08] <mwalling> aheritier: "rename" [01:05:15] <larrys> pelegri: I've retagged a few stockoverflow questions to have jenkins in it ;) [01:05:15] <rtyler> emanuelez: Contributor License Agreement [01:05:26] <emanuelez> rtyler: thanks [01:05:26] <abayer> #info Obviously, that doesn't apply any more (and I, in fact, am going to be revoking my Oracle CLA). So what are the rules for contributing to core now? [01:05:29] <rtyler> #info CLA -> Contributor License Agreement [01:05:42] <kohsuke> #info Current one is http://oss.oracle.com/oca.pdf [01:06:05] <aheritier> Could we have something lile CLA and CCLA "a la" Apache ? [01:06:08] <kohsuke> Again, the issue is the interim one --- what to do until we find our final home, be it SFC, SPI, etc. [01:06:17] <calavera> ASF has its own CLA [01:06:17] <aheritier> kohsuke: yes [01:06:29] <AhtiK> Is it clear that oracle is not interested in transferring their CLAs to jenkins? So existing codebase will not be covered by CLAs in the context of Jenkins community. [01:06:39] <abayer> #info So in the interim, do we keep using the existing CLA? [01:06:49] <pelegri> But what name goes in there? [01:06:56] <rtyler> I don't like the idea of Oracle owning jenkins contributions [01:07:01] <rtyler> the free IP ride should be over IMHO [01:07:07] *** Simonea82 has quit IRC [01:07:08] <aheritier> abayer: :( agree with rtyler [01:07:10] <abayer> AhtiK: Frankly, I don't want my contributions to Jenkins to be CLA'd to Oracle, giving them rights to my code in re: relicensing, etc. [01:07:30] <larrys> abayer: you should put that on a dev faq on the wiki? ;) [01:07:42] <abayer> But if we don't require it, how do we ensure good provenance on the code for now? [01:07:43] <larrys> Under the section "Screwing with Oracle" (or a better name will do, of course) ;) [01:07:49] <AhtiK> abayer: I was more interested in contributions made until now, the existing codebase. for new code there's definitely a need for a new CLA recipient. [01:08:08] <pelegri> What about tracking every single contributor from now on, and telling everybody what the shape of the SCA will be. [01:08:10] <aheritier> Thus what can we do in the meantime ? [01:08:11] <mwalling> can we assign copyright until we have an entity to assign to? [01:08:19] <abayer> mwalling: Nope. [01:08:48] <abayer> pelegri: That makes sense to me, I think. In an absolute worst case, we should be able to remove someone's commits if they don't end up signing the eventual CLA. [01:08:52] <pelegri> DOnt need to assign copyright. Just track who is contributing. Then ask again for them to assign / share copyright when there is a real entity. [01:09:00] <AhtiK> abayer: can't we just have the CLA that assigns it it Kohsuke as a private citizen so he can transfer it later like with the trademark? [01:09:19] <pelegri> Biggest risk is you need to recode the code. realistically, biggest risk is KK, due to volume' [01:09:23] <rtyler> kohsuke: is it clear how much we all trust you :P [01:09:26] <mwalling> my suggestion then would be an email from all the devs expressing intent to sign the JCA (jenkins contributers agreement) [01:09:34] <kohsuke> rtyler: I'm humbled. [01:09:48] <mwalling> where "all the devs" == people who have signed the OCA, because they already aggreed to those terms, so the JCA wont be that much worse [01:09:58] <bap2000> isn't the issue that we need to prove that the committer had the right to commit rather that protecting the committed code from being re-used? [01:10:00] <rtyler> #idea Core contributors signing an "intent to sign a CLA for Jenkins" once an umbrella organization is found to assign to [01:10:09] <abayer> I'd tend to be +1 to mwalling - if we can't trust each other to stick to their word, we've got other problems. =) [01:10:26] <aheritier> I think I already saw that the attribution to someone [01:10:40] <mwalling> i mean, i've never signed the SCA or the OCA, so i obviously cant say that i'd sign the JCA [01:11:00] <calavera> for the record, if we need a CLA model http://www.apache.org/licenses/icla.txt [01:11:02] <mwalling> (and getting ?CA signed with $employeer is fun as it is) [01:11:04] <pelegri> There is an issue of people contribuing IP they don't own. That is covered by a section in the SCA. I guess we could separate that and make people sign that portion. [01:11:06] <AhtiK> "intent to sign" is not binding imho, so not legally forcing. you can't ask contributor for an intent to assign it to "anyone we choose later". [01:11:32] <kohsuke> #info that reminds me that we need to know where the difference between a patch vs a change [01:11:34] <mwalling> AhtiK: no, definitly not binding, but you can always roll back their commits [01:11:53] <kohsuke> I don't think it takes a CLA to accept someone's one line change, right? [01:12:00] <kohsuke> Where is the boundary? [01:12:00] <abayer> Ok, AhtiK's persuaded me. Can we do a CLA to an individual? [01:12:26] <pelegri> Sun treated all patches as covered by the SCA - there was a "simplified" version of the SCA in Wiki and Bugtraq [01:12:34] <larrys> I dunno, but I've had various apache projects take my patches just fine, it was when I submitted a script a script to Subversion did I get asked to sign a CLA [01:12:36] <abayer> kohsuke: As I see it, if we didn't require a CLA for patch submissions to JIRA, we shouldn't require one for pull requests - but this is something we do need to formalize. [01:12:37] *** good_man has joined #jenkins [01:12:38] <pelegri> so, by posting the patch submission, you signed the SCA [01:12:39] <mwalling> kohsuke: technically, through the letter of my employeer's stuff, they own the fact that i know the for ( : ) {} syntax in java.... sooooooo [01:12:41] <rtyler> will developers then need to resign a CLA once the umbrella org is found [01:12:45] <bap2000> pelegri: yep that sounds right. I want the project's codebase to be "known good" I'm not worried about my code being re-used [01:12:51] <abayer> rtyler: I think so, yeah. [01:12:54] <larrys> (of course, that was before they were ASF, but had lots of ASF people running the project) [01:13:05] *** atmos has joined #jenkins [01:13:08] <abayer> Which is a pain, but meh. [01:13:31] <atmos> is there an easy way to truncate all old builds from the ui/api without nuking/recreating the job ? [01:13:48] <abayer> Ok, kohsuke. are you willing to be the recipient of an interim CLA, with your rights/ownership being transferred to the legal entity once we actually have one? [01:14:02] <pelegri> History background: one of the main reasons why there was an SCA was because Sun had to change the license for a project with many contrbutors and it was a mess. [01:14:09] <mwalling> abayer: that tickles my spidy sense [01:14:23] *** Lewisham has quit IRC [01:14:24] <abayer> mwalling: Best of a bad set of alternatives? [01:14:25] <rtyler> pelegri: for important bits, prefix your statement with #info so it'll be called out in the meeting minutes :) [01:14:33] <pelegri> ah, thanks. [01:14:41] <kohsuke> abayer: I'd be happy to if it works for people. I'm just not sure if it flies well in the eyes of many. [01:14:46] <pelegri> #info History background: one of the main reasons why there was an SCA was because Sun had to change the license for a project with many contrbutors and it was a mess. [01:15:13] <abayer> #info Ok, how many core devs do we have in here at the moment? [01:15:13] <AhtiK> #info Eclipse.org projects need to get CLA signed only for contributions that are bigger than X lines (sry, have forgotten what the X was). [01:15:18] <pelegri> What about we split the SCA into the part that asserts the contributor owns the IP, and require everybody to do that (1) [01:15:32] <taco> atmos: Config the job, Discard Old Builds set to retain 1, build once. You can also remove them from the file system of the server. [01:15:38] <pelegri> and (2) the actual assignment, which we just leave as informal intent to follow the final SCA [01:15:41] <rtyler> abayer, kohsuke, tom_huybrechts, aheritier, jieryn-w ? [01:15:50] <abayer> mindless. =) [01:15:52] <larrys> abayer: I've done a few core patches, nothing major, just a few plugins, and plan on more? just not had time... [01:15:53] <rtyler> I can't keep plugin devs differentiated from core deves [01:15:53] *** VooDooNOFX has quit IRC [01:15:54] <mwalling> #info my opinion is to ride it out until we're entitized, then get people to sign CLAs. no CLA, signifigant patches rolled back, grumbling, etc. [01:16:15] <emanuelez> falling asleep on the keyboard here :( see you! [01:16:18] <mwalling> #info i also think CLAs should cover plugins under github/jenkinsci/ [01:16:32] <mindless> ? [01:16:35] <rtyler> abayer: are there significant downsides other than Sonatype FUD regarding keeping things "wild west" for now? [01:16:42] <rtyler> emanuelez: night :) [01:16:55] *** emanuelez has quit IRC [01:17:03] <abayer> #info in practice, I think I personally trust the fairly limited number of contributors to core to not screw us over in the (hopefully!) short time until we have a real CLA, etc. [01:17:18] <kohsuke> At least we should try to make people aware that we expect them to sign JCA of some sort [01:17:19] <mwalling> abayer: +1 [01:17:27] *** boxofrats has left #jenkins [01:17:30] <pelegri> kohsuke: +1 [01:17:31] <rtyler> abayer: what would a "short time" be, reasonably? [01:17:42] <kohsuke> We can save unnecessary trouble down the road and there's no real downside. [01:17:42] <abayer> rtyler: I don't know. [01:17:42] *** ll_ has joined #jenkins [01:17:48] <rtyler> since we don't have an umbrella org locked down just yet [01:18:18] <rtyler> #idea JCA -> Jenkins Contributor Agreement [01:18:31] <mwalling> if there is more of this to come, do we want to table this, do meeting logistics, then come back to it? [01:18:33] *** Guest79351 is now known as fredg02 [01:18:33] <rtyler> er, that was supposed to be #info [01:18:40] <pelegri> #info there are two risks (of not SCA): One is code is not of the contributor (and illegal). Two is we can't change the copryight / license later. [01:18:42] <atmos> what's the purpose of contributor agreements ? [01:18:51] <pelegri> I think the biggest risk is the first. [01:19:01] <pelegri> And to adress that does not need copyright assignment. [01:19:08] *** calavera has quit IRC [01:19:24] <abayer> #idea We don't have a formal CLA until we have a legal entity, etc. We ask all core devs to acknowledge that they'll need to sign a CLA when we *do* hae an entity. We probably don't add any more core devs until there's a formal CLA process. Pull requests can still be taken, so long as they're not huge. [01:19:30] <aheritier> CAn we ask help to someone with skills about all of that to create the good document ? [01:19:44] <aheritier> And to see if we can temporarily assign copyrights to K ? [01:19:46] <rtyler> I can #agree on that abayer [01:19:49] <aheritier> s/K/KK [01:19:59] <mwalling> abayer: +1 [01:19:59] <abayer> #action kohsuke, abayer, hare_brain to get a draft CLA ready before we meet next. [01:20:01] <lacostej> rtyler: s/Jenkins/Joint/ ? [01:20:39] <rtyler> lacostej: I believe we're using it as Jenkins Contributor Agreement [01:20:53] <aheritier> And what about existing OCA ? [01:20:53] <AhtiK> abayer: +1. rtyler: +1(-1KK now). [01:21:12] <abayer> #idea an addendum - we also don't do any massive changes to core functionality until the formal CLA is in place, in case of a worst case scenario of someone going back on it and not signing, etc. [01:21:13] <AhtiK> aheritier: there is none for jenkins afaik. [01:21:30] <rtyler> I think it'd be better for the project not to put so much onto Kohsuke, and go with abayer's proposal in the interim [01:21:40] <abayer> aheritier: It's not applicable to Jenkins, since we're not associated with Oracle. [01:22:03] <rtyler> #save [01:22:24] <abayer> aheritier: are you ok with my proposal for now? [01:22:32] <aheritier> #action : update http://wiki.jenkins-ci.org/display/JENKINS/Copyright+on+source+code [01:22:35] <abayer> (I wanna let all you Euros sleep!) =) [01:22:51] <onlyteo> lol [01:22:55] <aheritier> abayer: I agree. +1 [01:23:05] <abayer> Great. [01:23:14] <rtyler> #agreed No massive core changes until CLA is set up [01:23:16] <rtyler> next! [01:23:19] <uzilan> +1 (AM) [01:23:22] *** Lewisham has joined #jenkins [01:23:27] *** ChanServ sets mode: +v Lewisham [01:23:30] <abayer> #action abayer to get statements from all core devs on their intent to sign eventual CLA. [01:23:42] <kohsuke> time zone of the next meeting! [01:23:45] <abayer> #topic Next meeting logistics [01:23:45] *** robobutler changes topic to "Next meeting logistics" [01:24:00] <kohsuke> So where are we from, mostly? [01:24:01] <AhtiK> #info Just to have some background when to ask for CLA - for example, Eclipse requires signing agreement for contributions with more than 250 lines. More details http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf [01:24:04] <abayer> So - while we' [01:24:08] <AhtiK> sry, missed the topic .s [01:24:10] <rtyler> #idea Schedule meeting for earlier than 11:00 PM for our european users [01:24:22] <kohsuke> What about people from Asia? Are there any? [01:24:28] <kohsuke> I thought ssogabe is here [01:24:30] <abayer> ve got people from Asia, I think finding a compromise between PST and CET is the way to go. [01:24:33] <kohsuke> Yeah he is. [01:24:51] <larrys> kohsuke: you know where I'm from (and you still have not posted that picture/blog from the UJUG meeting) ;) [01:24:52] <aheritier> Do we have an idea about how many people involved per TZ ? [01:24:53] <AhtiK> is the meeting weekly? [01:24:56] <vtintillier> it was even midnght here in france :-( [01:25:08] <aheritier> vtintillier: :-) [01:25:12] <tom_huybrechts> at least one hour earlier would be nice [01:25:28] <rtyler> I think a little earlier, and not on a friday :) [01:25:34] <abayer> #idea I'd like to meet weekly for the time being - we've got a lot of stuff to iron out, etc. [01:25:43] <abayer> +1 to not Friday. =) [01:25:49] <rtyler> #agreed No more friday meetings [01:25:55] <onlyteo> +1 [01:25:58] <ssogabe> +1 [01:26:04] <bap2000> +1 [01:26:04] <rtyler> #agreed Weekly meetings until further notice, and some more things are ironed out [01:26:08] <hare_brain> I had suggested Friday because it's easier to take the time away from my day job. [01:26:13] * aheritier midnight is fine as long as there is Nip Tuck on the FR TV :-) [01:26:15] <abayer> #idea How would 11am PST (8pm CET) on Wednesdays work for people? [01:26:17] <rtyler> hah [01:26:20] <abayer> hare_brain: =) [01:26:30] <rtyler> I can do 11am on a wed [01:26:31] <mwalling> abayer: +1 [01:26:33] <bap2000> what's that in GMT? [01:26:38] <abayer> 7pm GMT. [01:26:48] <bap2000> nice [01:26:51] <hare_brain> 11amPST is generally OK with me. [01:26:55] <rtyler> mindless: too busy with le goog? [01:26:56] <abayer> mindless: Is the problem day or time? [01:27:00] *** kris_ has quit IRC [01:27:20] <abayer> I'll be honest - I proposed Wednesday 'cos I work from home that day and so I'm less distracted by drivebys. =) [01:27:21] <mindless> time [01:27:22] <uzilan> later would be better [01:27:41] <aheritier> abayer: It could be good if kids are going to sleep on time :-) [01:28:09] <abayer> Ok?maybe we should try one time for the next meeting, see how it works, adjust as needed? [01:28:17] <aheritier> 12am PST (9pm CET) thus it is during the lunch for west coast [01:28:18] <kohsuke> Yeah [01:28:20] <rtyler> we should keep in mind, that it's going to be largely impossible to get everybody at the best time [01:28:29] <aheritier> rtyler: +1 [01:28:33] <rtyler> we can mitigate this by having good meeting agendas posted, and sticking to them [01:28:35] <abayer> rtyler: indeed. [01:28:37] <aheritier> we could alternate [01:28:49] <AhtiK> http://www.timeanddate.com/worldclock/meetingtime.html?month=2&day=9&year=2011&p1=195&p2=224&p3=57&p4=-1 [01:28:50] <abayer> #action rtyler to work with abayer, kohsuke and hare_brain on agenda for next week's meeting. [01:29:06] <larrys> And never underestimate what can be communicated/decided via email list as well. [01:29:06] <hare_brain> aheritier: 12am PST is midnight for the west coast. :) [01:29:10] <rtyler> #action rtyler to post a meeting agenda and accouncement at least a good 24 hours ahead of time to the blog [01:29:23] <aheritier> hachi: yes sorry :-) [01:29:30] <bap2000> yep, try earlier I'm too "tired and emotional" to contribute [01:29:35] <abayer> #idea Next Wednesday, 11am PST (8pm CET, 7pm GMT, 2pm EST), for next meeting and then revisit scheduling depending on how that works. [01:29:42] <rtyler> #idea Ensure meetings are primarily things that need discussion over IRC, and cannot be resolved over the mailing lists [01:29:55] <rtyler> abayer: I'm down with that proposal [01:30:07] <aheritier> rtyler: +1 [01:30:09] <hare_brain> +1 [01:30:10] <abayer> I don't entirely agree on that, rtyler - we could theoretically decide most of this on the mailing list, it's just a lot *faster* here. =) [01:30:10] <rtyler> #info The interim board is all in the PST timezone [01:30:26] <rtyler> fair point [01:30:42] <rtyler> I just don't want to leave out aheritier when he has to go tuck kids in bed :P [01:30:43] <abayer> #agreed Next meeting, Wednesday Feb 9, 11am PST etc. [01:30:47] <larrys> #idea so use the mailing list to lock down agenda of topics [01:30:50] <hare_brain> It's not so much the resolution as the timeliness [01:30:52] *** resttest has quit IRC [01:30:55] <aheritier> rtyler: :-D [01:30:59] <uzilan> maybe we should have the agenda on some wiki page and allow some suggestions? [01:31:12] <fredg02> uzilian: +1 [01:31:16] <larrys> or wiki, or some people use Jira for that at my job... [01:31:17] <mwalling> #idea use the wiki for the agenda planning [01:31:21] <abayer> uzilan: +1 - I think that's rtyler's plan. We're just making him the sucker wrangling it all together. =) [01:31:28] <kohsuke> :-) [01:31:30] <aheritier> #idea : Open a google agenda to share it with everybody [01:31:55] <aheritier> or another ical agenda we can import [01:32:05] *** hokatichenci has quit IRC [01:32:06] <AhtiK> #idea proposing to allow additions to agenda from the community and just have the agenda fixed before the start. optionally Q&A/open mic in the end. [01:32:07] <abayer> Ok, I'm calling an end to the meeting - it's late for a lot of you, and I have to go drive in traffic to meet friends at a restaurant in SF. =) [01:32:08] <rtyler> #action rtyler to post meeting notes and an overview to the blog in the next 24 hours [01:32:27] <kohsuke> I think this was useful. [01:32:31] <abayer> Quite! [01:32:32] <kohsuke> I hope it was to you all [01:32:36] <aheritier> yes [01:32:40] <rtyler> #endmeeting [01:32:41] *** robobutler changes topic to "Jenkins CI: http://jenkins-ci.org || Paste: http://jenkins.pastebin.com || Logs: http://echelog.matzon.dk/?jenkins || Twitter: http://twitter.com/jenkinsci || Committers should have voice" [01:32:41] <robobutler> Meeting ended Sat Feb 5 00:27:47 2011 UTC. Information about MeetBot at http://www.jenkins-ci.org/meetings/ . (v 0.1.4) [01:32:41] <robobutler> Minutes: http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.html [01:32:41] <robobutler> Minutes (text): http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.txt [01:32:41] <robobutler> Log: http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.log.html [01:32:44] <abayer> I'm really happy to get this turnout/involvement - thanks, everyone. [01:32:48] <abayer> You rock. [01:32:49] <larrys> All these "action items" reminded me of http://professionalsuperhero.com/ [01:33:40] *** uzilan has quit IRC [01:34:29] <onlyteo> before i fall asleep, just want to say kudos to the core guys... thanks for great work! [01:34:31] <AhtiK> great meeting indeed. abayer, thanks and have a safe drive! [01:34:45] <larrys> Yeah, thanks all, time to go home, before my wife kills me [01:34:53] *** benmatselby has quit IRC [01:35:02] *** larrys has left #jenkins [01:35:57] *** bap2000 has left #jenkins [01:36:26] <pelegri> great meeting! [01:36:30] *** tom_huybrechts has quit IRC [01:36:36] <rtyler> heh [01:36:51] <aheritier> :-) [01:36:52] <pelegri> will you report? List all attendees? [01:37:09] <rtyler> pelegri: click the meeting minutes above [01:37:12] *** mike_c__ has left #jenkins [01:37:22] <aheritier> pelegri: http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.txt [01:37:24] <abayer> 'k, I'm outta here - thanks again. =) [01:37:28] <aheritier> it's automatic, it's magic [01:37:31] <sigmonsay> uhhh, how did I get here [01:37:40] <rtyler> heh [01:37:44] *** daveb_ has quit IRC [01:37:58] <pelegri> Saw many names I recognized. ... Only captures who talked, right? [01:38:07] <rtyler> yeah, I believe so [01:38:21] <pelegri> I counted over 150 people [01:38:46] <kohsuke> I think the peak attendance was around that, yeah [01:39:00] <rtyler> we usually have over 100 people in here on a regular basis mid-day though [01:39:06] <pelegri> nice Didn't see Winston, oh well. [01:39:15] <rtyler> you were expecting him? [01:39:17] *** ssogabe has left #jenkins [01:39:33] <pelegri> not really, but he would have been very welcome. [01:39:59] <arex\> cool meetbot [01:40:06] <arex\> also, cool transparency [01:40:27] *** kkarad has quit IRC [01:40:32] <pelegri> yes, I like that. [01:40:39] <rtyler> :D [01:40:43] <pelegri> (transparency and the bot) [01:40:49] <rtyler> worth the trouble I had setting it up this morning [01:40:53] <rtyler> robobutler: botsnack [01:40:54] <robobutler> rtyler: Error: "botsnack" is not a valid command. [01:40:55] <kohsuke> Yeah, thanks for setting up the bot, rtyler [01:40:57] * rtyler stabs robobutler [01:41:00] *** mconigliaro has quit IRC [01:41:01] <pelegri> need to learnall the commands [01:41:10] <rtyler> pelegri: http://meetbot.debian.net/Manual.html#commands [01:41:18] <pelegri> cute. [01:41:19] <AhtiK> pelegri: they have started working on the hudson so it doesn't make sense for him to join, i think :) competition is good, i like that both "sides" try to ramp up the product now. http://www.sonatype.com/people/2011/02/hudsons-bright-future/ [01:41:20] <aheritier> rtyler: yes thx. It's a great tool to have [01:41:37] <pelegri> I don't like the misinformation being spread around though. [01:41:46] <AhtiK> pelegri: in a sense this momentum wouldn't be what it is without this incident :) [01:41:52] *** abayer has quit IRC [01:42:22] <arex\> There so damn much cool software out there :D [01:42:30] *** onlyteo has left #jenkins [01:42:31] <pelegri> yep; we are living in interesting times for OSS. [01:42:34] *** mando has joined #jenkins [01:42:45] <pelegri> need to go. still work to do this afternoon (US Pacific Time) [01:42:49] <pelegri> bye. [01:42:55] <kohsuke> bye [01:43:11] <arex\> :) 1:40 am here [01:43:52] *** pelegri has left #jenkins [01:44:02] *** fredg02 has quit IRC [01:44:14] *** cquinn1 has left #jenkins [01:44:16] *** mfriedenhagen has quit IRC [01:44:25] <rtyler> time to catch up oan the full logs [01:44:44] <aheritier> arex\: :( ouch didn't see it [01:44:54] <rtyler> at least it's a weekend now aheritier : ) [01:45:10] <aheritier> rtyler: yes :-) [01:45:10] <evilchili> mindless: saw your comments on JENKINS-8657 ? thanks. Sounds awesome [01:45:13] <jenkins-admin> JENKINS-8657:copy artifacts from last stable build of a parameterized job, by parameter (In Progress) http://jenkins-ci.org/issue/8657 [01:45:20] <mindless> evilchili: :-) [01:45:52] *** vtintillier has quit IRC [01:47:50] *** tdriscoll has quit IRC [01:47:51] *** RetSam42 has quit IRC [01:50:00] *** vipsoft has quit IRC [01:50:06] *** kinow has joined #jenkins [01:52:40] <nairb774> What is the process/rules around getting bug fix pull requests merged into core? [01:52:41] *** gmcdonald has joined #jenkins [01:52:49] *** me12345 has quit IRC [01:54:13] <mindless> nairb774: looks like you submitted pull requests already.. I think that's the right thing to do.. should get looked at soon [01:54:55] <nairb774> Np, I just wanted to make sure there wasn't anything else outstanding I needed to do [01:55:18] <nairb774> mindless, did I catch that you work for goog? [01:55:35] <mindless> yes, as of 1 month ago [01:55:38] <nairb774> ah [01:56:08] <nairb774> just had a phone interview with youtube about an hour ago. [01:56:18] <nairb774> the only reason it stood out to me [01:56:19] <mindless> :-) [01:56:53] *** buh has joined #jenkins [02:02:44] *** zaphX has quit IRC [02:03:30] *** posulliv has joined #jenkins [02:05:05] *** richm_ has left #jenkins [02:08:21] *** hare_brain has quit IRC [02:09:45] *** good_man has quit IRC [02:12:45] *** Haloperidol has joined #jenkins [02:13:02] *** mindless has quit IRC [02:14:31] *** taco has quit IRC [02:17:23] *** bmahe has quit IRC [02:17:28] *** mikey_p has joined #jenkins [02:17:58] *** geekle has quit IRC [02:18:45] <mikey_p> Is it possible to have a job triggered remotely (by GET or POST) on a job that is not visible to anonymous users? [02:18:50] *** mando has quit IRC [02:19:56] <mikey_p> nm, I forgot to add user:pass@hudson to the URL [02:25:23] *** bendoerr has quit IRC [02:25:48] *** killer has joined #jenkins [02:26:34] *** retornam has quit IRC [02:30:15] *** geekle has joined #jenkins [02:31:00] *** killer has quit IRC [02:34:13] *** Vivek_ has quit IRC [02:35:17] <atmos> mikey_p: yeah there's a token you can specify too [02:35:37] <atmos> is there a way to have the git plugin not take an eternity when you have a bunch of branches ? [02:35:57] *** edorian has quit IRC [02:45:17] *** cerebiggum has quit IRC [02:48:21] *** kinow has quit IRC [02:48:47] *** abayer has joined #jenkins [02:48:47] *** ChanServ sets mode: +o abayer [02:49:13] *** esteele has joined #jenkins [02:49:42] *** evilchili has quit IRC [02:53:48] *** geekle has quit IRC [02:54:45] *** dpickett has quit IRC [02:54:48] *** dpickett_ has joined #jenkins [02:54:53] *** dpickett_ is now known as dpickett [03:05:08] *** lacostej has quit IRC [03:10:46] *** geekle has joined #jenkins [03:17:20] *** noahcampbell has quit IRC [03:20:11] *** {aaron} has quit IRC [03:25:32] *** AhtiK has quit IRC [03:27:00] *** stephendonner has quit IRC [03:27:35] *** wolfeidau has quit IRC [03:40:59] *** afex has quit IRC [03:47:37] *** Haloperidol has quit IRC [03:51:01] *** Vivek_ has joined #jenkins [03:55:33] *** Vivek_ has quit IRC [03:59:28] *** phyto has joined #jenkins [04:07:02] <gmcdonald> http://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins [04:07:15] <gmcdonald> perhaps need to update those images too [04:07:24] *** bmahe has joined #jenkins [04:15:25] <Slide-O-Mix> will Jenkins use .hudson? [04:16:07] *** tathamr has joined #jenkins [04:16:33] <tathamr> Good evening [04:21:48] *** danielbell has joined #jenkins [04:22:00] <geekle> Hey danielbell [04:22:07] <danielbell> Hello [04:22:18] *** esteele is now known as esteele|away [04:24:45] *** awb has quit IRC [04:27:30] <jieryn-w> rtyler: sorry, i missed the meeting but read the minutes - thanks for the bot :) [04:30:36] <mwalling> Slide-O-Mix: afaik, if it is there, it will, otherwise it will fall back to .jenkins. [04:30:41] <mwalling> Slide-O-Mix: also, <3 <3 <3 [04:31:50] *** d2m has quit IRC [04:40:07] *** imeikas has quit IRC [04:44:53] *** d2m has joined #jenkins [04:49:37] *** mando has joined #jenkins [04:50:55] *** tathamr has quit IRC [04:54:26] *** atmos has quit IRC [04:54:54] *** imeikas has joined #jenkins [04:56:03] *** phyto has left #jenkins [05:03:51] *** mando has quit IRC [05:04:46] *** stephendonner has joined #jenkins [05:09:57] *** danielbell has quit IRC [05:11:29] *** mikey_p has quit IRC [05:13:08] *** atmos has joined #jenkins [05:17:20] *** recampbell has quit IRC [05:27:08] *** jacklty has quit IRC [05:42:40] *** dbell has joined #jenkins [05:42:49] *** dbell has left #jenkins [05:45:01] *** statlor has joined #jenkins [05:45:01] *** ChanServ sets mode: +v statlor [06:13:25] *** atmos has quit IRC [06:18:08] *** aheritier has quit IRC [06:34:08] *** JotBePunkt has joined #jenkins [06:43:10] *** bmahe has quit IRC [06:45:01] *** JotBePunkt has left #jenkins [07:15:03] *** lukem has quit IRC [07:15:14] *** lacostej has joined #jenkins [07:16:59] *** geekle has quit IRC [07:20:35] *** akostadinov has joined #jenkins [07:52:36] *** atmos has joined #jenkins [08:00:19] <kohsuke> jenkins-admin: help [08:00:19] <jenkins-admin> See http://wiki.jenkins-ci.org/display/JENKINS/IRC+Bot [08:01:21] <kohsuke> jenkins-admin: fork bap2000/jenkins-publish-over-plugin on github as publish-over-plugin [08:01:40] <jenkins-admin> Created https://github.com/jenkinsci/publish-over-plugin [08:01:42] <kohsuke> jenkins-admin: fork bap2000/jenkins-publish-over-ftp-plugin on github as publish-over-ftp-plugin [08:01:49] <jenkins-admin> Created https://github.com/jenkinsci/publish-over-ftp-plugin [08:01:51] <kohsuke> jenkins-admin: fork bap2000/jenkins-publish-over-ssh-plugin on github as publish-over-ssh-plugin [08:01:59] <jenkins-admin> Created https://github.com/jenkinsci/publish-over-ssh-plugin [08:03:05] *** cristiano has joined #jenkins [08:11:19] <lacostej> kohsuke: does build/test improvements go in the changelog ? Or are changelog just for user visible changes ? (I am thinking of https://github.com/jenkinsci/jenkins/commit/a8a931d8ec9f4d82a0fe426538fccab6d473e557 ) [08:11:49] <kohsuke> we haven't been very consistent about it [08:12:22] <lacostej> and how does the scm_issue_link works ? I didn't see it activate on JENKINS-8672 [08:12:23] <jenkins-admin> JENKINS-8672:MavenBuildTest shouldnt depend on java.net (Open) http://jenkins-ci.org/issue/8672 [08:12:26] <kohsuke> At one point there was a suggestion to introduce a separate marker for "change for developers" [08:13:02] <kohsuke> For the time being I think you should list the change if you think it's noteworthy [08:13:20] <lacostej> ok. that's a good rule of thumb [08:13:31] <kohsuke> That particular commit you refer to does seem like a user level change, not just the way tests are run [08:13:37] <kohsuke> (Or am I looking at the wrong one?) [08:13:54] <lacostej> wrong link sorry [08:14:00] <lacostej> playsing with too many open tabs [08:14:08] <kohsuke> :-) [08:14:18] <lacostej> it's https://github.com/jenkinsci/jenkins/commit/287208f97392622a928e49c6b993f2cbdb0af4e8 [08:14:29] <kohsuke> ah [08:14:47] <kohsuke> yeah, I think it'd list it. It has some symbolic meaning, too :-) [08:15:09] <lacostej> you get very touchy on that topic :) [08:15:39] <kohsuke> Yeah, I think you are right. My bad. [08:15:56] <kohsuke> I don't know. I think it gets better over time [08:16:18] <lacostej> BTW I see that you recorded 7745 as part of trunk and not as part of 1.396 in the changelog [08:16:35] <lacostej> as we don't track things in jira (fix version/s) [08:16:51] * kohsuke is looking [08:16:53] <lacostej> it might be better to retroactively update the changelog, don't you think ? [08:17:25] *** jieryn-w has quit IRC [08:17:26] <lacostej> so that users are not forced to upgrade to 1.397 if they just want that fix [08:17:51] <kohsuke> I could be wrong, but 7745 fix is currently in trunk and not for 1.396 [08:18:14] <lacostej> mmm maybe [08:18:22] <lacostej> I got mixed up in my head ? [08:18:27] <lacostej> need more sleep [08:19:08] <kohsuke> yeah it's in the trunk [08:19:18] <kohsuke> it was committed before 1.396 release, but was not in the RC branch [08:19:25] <lacostej> ah [08:19:34] <lacostej> not yet familiar with the procedure [08:19:56] <lacostej> is there a guideline document about the changelog file procedures ? It could contain several rules as far as I can see: update it in a separate commit, allowed to retroactively change stuff, don't note unnoteworthy changes, etc [08:20:02] <kohsuke> I find gitg very helpful for these things [08:20:34] <kohsuke> Yes, good idea. We should have a wiki page for that [08:20:34] <lacostej> apt-getting it... [08:21:00] <lacostej> adding to todo. [08:22:31] <lacostej> BTW I am still looking at the various top bugs to try to see some pattern and made this one JENKINS-8686 [08:22:32] <jenkins-admin> JENKINS-8686:IO stream copies are not done properly (Open) http://jenkins-ci.org/issue/8686 [08:22:52] <lacostej> it's not complete, but would appreciate some comments [08:23:30] <lacostej> on whether you think it could affect the top bug for example (JENKINS-5073) [08:23:31] <jenkins-admin> JENKINS-5073:hudson.util.IOException2: Failed to join the process - on a Windows slave (Open) http://jenkins-ci.org/issue/5073 [08:23:44] <kohsuke> Do you know what those "some places" are? [08:24:20] <kohsuke> I also wonder if return value of 0 is legal given InputStream.read( ) contract [08:24:50] <kohsuke> I think javadoc says the only time it can happen is when you pass in a buffer of size 0 [08:25:26] <lacostej> yes it is. I had to debug a similar copy stream issue from an Oracle database some time ago. Was triggered everytime we reached 16M. but there was more to read. [08:26:21] <kohsuke> I agree that checking for <0 is more defensive and thus better. [08:26:24] <lacostej> my understanding is that if for some reason (network latency, everything flushed and read, etc) we read 0, we exit and close [08:26:38] <kohsuke> I think it's worth trying [08:26:40] <lacostej> that could cause all strange issues like the top issue [08:27:09] <lacostej> if you look at the stacktrace, it contains the Proc class and a closed connection. [08:27:22] <kohsuke> My hypothesis is that JENKINS-5073 is caused by a loss of slave connection. [08:27:23] <jenkins-admin> JENKINS-5073:hudson.util.IOException2: Failed to join the process - on a Windows slave (Open) http://jenkins-ci.org/issue/5073 [08:27:39] <kohsuke> If the connection goes south, from the build console it manifests as this error [08:28:10] <kohsuke> ... but the root cause why the slave connection went down isn't in here. This just tells that the channel communication was cut off [08:28:29] <lacostej> ok. I think the copying could have caused that loss of connection [08:28:48] <lacostej> because of too early call to close() [08:28:48] <kohsuke> copying of what? [08:29:00] <lacostej> the streams [08:29:11] <kohsuke> you mean read()==0 causing the master to believe the connection is EOF-ing [08:29:16] <lacostej> yes [08:29:24] <kohsuke> It's possible [08:29:52] <kohsuke> Hmm, no [08:30:04] <kohsuke> Because the root cause is EOFException in java.io.ObjectInputStream$BlockDataInputStream.peekByte [08:30:17] <kohsuke> EOFException can really only happen when the stream is closed, no? [08:30:49] *** zvrablik has joined #jenkins [08:30:56] <kohsuke> If the slave (incorrectly) initiated the orderly channel shutdown it won't result in EOFException [08:31:10] <kohsuke> But let's try your fix. [08:31:19] <kohsuke> I think it's a good defensive programming, and cannot possibly hurt [08:31:36] <kohsuke> If it fixes the problem, that's wonderful. [08:41:33] *** atmos has quit IRC [08:41:57] <lacostej> how long does it take to run integration-tests on your computer ? on my server, 25 min, on my laptop (more powerfull) 1.5 h [08:42:50] <lacostej> and second question: now that maven-surefire-plugin supports parrallel running of junit tests, should we consider switching back to it ? [08:43:18] <kohsuke> with -Dconcurrency=4, in my system tests run in 10 min ish [08:43:28] <kohsuke> Does surefire run tests in multiple JVM in parallel? [08:43:37] <lacostej> they support multi core now [08:43:41] <lacostej> not sure how [08:43:48] <kohsuke> I should check that out [08:44:00] <kohsuke> olamy would know for sure [08:44:22] <lacostej> http://java.dzone.com/articles/running-junit-tests-parallel [08:45:11] <kohsuke> That one appears to be about multiple threads in the same JVM [08:46:40] <kohsuke> Perhaps we can have a profile to run tests in surefire? [08:47:04] <lacostej> you mean to test it ? [08:47:07] <lacostej> yea [08:47:19] <lacostej> but for me the most important is to fix the slowness [08:47:19] <kohsuke> no, so that you can run it in surefire --- I assume you have some reasons you want to do so [08:48:28] <lacostej> I only care about using surefire as it is the 'official' supported maven way. We may benefit from other features by using it. But it's not critical. as I said I only care if my build is fast. [08:48:46] <kohsuke> try -Dconcurrency=N [08:48:52] <lacostej> doing it right now [08:48:54] <kohsuke> assuming you have sufficient number of cores [08:48:59] <lacostej> i7 [08:49:26] <lacostej> Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz [08:52:02] *** Lewisham has quit IRC [09:02:07] <kohsuke> Mind you, each process hosts a complete Hudson with multiple threads [09:02:14] <kohsuke> And memory requirement is substantial too [09:02:19] <kohsuke> Try -Dconcurrency=2, maybe? [09:02:57] <kohsuke> The underlying problem is that HudsonTestCase is rather expensive [09:03:09] <kohsuke> Some plugin developers have been using mocking more, which is much lighter-weight [09:03:26] <kohsuke> It's one of the areas that can be improved [09:03:30] <lacostej> still, I find strange that my desktop with a brand new processor is 4 times slower as my shared host by default. There must be something there [09:03:42] <kohsuke> true [09:04:08] <abayer> lacostej: congratulations - you're the first person to submit code to Jenkins and then see Hudson take it: http://java.net/projects/hudson/sources/git/revision/bace33f874cd060aabbe45d90c8faf7a5b2b13c0 =) [09:06:54] <lacostej> hehe [09:07:14] <lacostej> talking about internet connectivity [09:07:25] <lacostej> I am looking at speeding up unit test [09:07:43] <lacostej> in core UpdateCenterTest takes 1s because of internet connectivity. Can I just mock it instead ? [09:07:53] <lacostej> or is this to test that updatecenter is alive ? [09:08:06] <lacostej> that could move in a separate job to test the infrastructure instead [09:08:29] <kohsuke> IIUC I think you can mock it [09:08:35] * kohsuke needs to drop off now. [09:08:41] <abayer> bed time here too. =) [09:09:03] <kohsuke> I haven't had enough sleep in the past week [09:09:33] <kohsuke> Talk to you soon. [09:09:37] <lacostej> bye [09:17:10] <lacostej> and btw, do we want to track and pick hudson's patches as well ? [09:17:21] <lacostej> that's a full time job to review and merge them :) [09:34:44] *** stisti has joined #jenkins [09:35:42] <olamy> lacostej wtf with the tests ? [09:36:11] <olamy> I'm just wake up [09:36:44] <stisti> Hello! I have two instances running 1.396 and when I try to create a new maven2/3 job, I get Error 500 java.lang.AbstractMethodError and a huge stack trace... anyone else seeing this? [09:37:20] *** Heimidal has quit IRC [09:37:28] <arex\> has there been a response to http://www.sonatype.com/people/2011/02/hudsons-bright-future/ ? [09:37:29] <olamy> stisti paste the stack trace [09:38:28] *** aleksas has joined #jenkins [09:38:33] <abayer> arex\: Kohsuke left a comment on the post. I don't feel a need to respond otherwise. [09:38:48] <olamy> oh didn't read this [09:38:49] <arex\> ok, didnt read that far :D comments are usually sh** :P [09:39:25] <stisti> olamy: here it is http://jenkins.pastebin.com/eWnsyH2j [09:40:30] <olamy> stisti ouch [09:40:44] * olamy reading the jvz blog [09:41:01] *** aleksas has left #jenkins [09:42:10] *** Heimidal has joined #jenkins [09:44:12] *** simonetripodi has joined #jenkins [09:46:58] <abayer> Kohsuke had some personal responses to the post, but I don't see a real reason for Jenkins as a project to respond - Sonatype seems to think it's in their interests to split from the rest of the community and work with Oracle. Given the way most people have reacted to all this, it's pretty clear Sonatype feels the need to justify that decision. [09:48:47] <abayer> I admit that I'm still a bit baffled that they never said anything during the discussions, that Jason didn't vote on the future of the project, etc, but hey, whatever. They want to go fork with Oracle, that's entirely their right. It just doesn't really mean anything in re: Jenkins, I don't think. [09:49:38] <olamy> yup me too don't want to push any response [09:50:19] <olamy> jvz is jvz : I don't want to say more on him [09:51:04] *** Heimidal has quit IRC [09:51:46] <olamy> btw I'm happy as the maven3 integration is a community opensource one [09:51:55] <olamy> not a Sonatype made :-) [09:52:02] <abayer> +1. =) [09:52:16] <olamy> sure could be better :-) [09:52:17] <abayer> We waited too long for Sonatype to do that anyway. [09:52:36] <arex\> as a noob and a customer i just want the best product - and there's no way for me to tell what will become of the projects - but it seems kohsuke is the heart and force behind it [09:52:43] <arex\> err, user, not customer [09:52:50] <olamy> this is bad we don't have to be dependant on a company [09:52:56] <olamy> for an opensource project [09:52:58] <lacostej> olamy: what do you mean wuth "wtf with the tests?" [09:53:16] <olamy> lacostej it looks you have issues with tests ? [09:53:18] <olamy> :-) [09:53:31] <lacostej> they take a long time to run on my laptop. [09:53:33] <abayer> Anyway, I'm off to bed, 'cos it's almost 1 am and I am sleepy. Also hungry, but mainly sleepy. =) [09:53:40] <abayer> See y'all later! [09:53:43] *** abayer has quit IRC [09:53:43] <lacostej> abayer: I think it's pretty easy to understand [09:53:43] <olamy> abayer nn [09:53:46] <lacostej> ah [09:54:15] <olamy> arex\ sure I understand that [09:54:26] <lacostej> olamy: I don't understand why they criticize jelly, it's only 10% of the code for the plugins [09:54:33] <olamy> but personnaly I have ethic tought :-) [09:54:40] <lacostej> it's not that bad to work with [09:54:40] <arex\> :) [09:55:02] [09:55:04] <stisti> olamy: I just discovered I was using a couple of versions old Maven2 plugin. I upgraded and am trying again [09:55:22] <lacostej> you have 350 plugins to look at [09:55:25] <lacostej> that's live documentation [09:55:30] <olamy> :-) [09:55:37] <stisti> olamy: yes, that helped [09:55:38] <olamy> sure for folks as us [09:55:55] <olamy> but for people who don't usually hack opensource [09:56:17] * olamy bbl ~10 minutes [09:59:24] <lacostej> I keep having unstable integration tests breaking my build once in a while. Different each time Doh ! [09:59:32] *** jonath2002_ has joined #jenkins [10:01:26] *** jonath2002 has quit IRC [10:02:51] *** jonath2002_ is now known as jonath2002 [10:04:19] <lacostej> do we have a yourkit license ? [10:04:30] <lacostej> there are plenty of licenses to obtain for the project [10:06:58] *** ExtraSpice has joined #jenkins [10:15:25] *** simonetripodi has quit IRC [10:34:51] <_W_> personally I don't think Sonatype has explained why they went with Oracle and Hudson /at all/ - they have lots of reasons for contributing, but those are reasons for contributing /to either/ [10:34:52] *** stephendonner has quit IRC [10:36:50] <selckin> they can probably completely take over the project, which would mean good income for them [10:38:17] <olamy> selckin :-) [10:42:14] <_W_> kohsuke, I weren't here for "the meeting", but I have one input to one of the points - Allow public domain code. I release all my code as public domain, and the existence of an agreement I had to sign has stopped me from contributing (to JAXB and Hudson) before [10:42:38] *** atmos has joined #jenkins [10:45:02] <_W_> Me releasing only as public domain is a principled stand I make, that I don't expect a lot of people to agree with (or even understand) - but I don't see why you can't include such code. Any way I could screw you over, I could screw you over by signing an agreement as well. [10:46:03] <_W_> # there are two risks (of not SCA): One is code is not of the contributor (and illegal). Two is we can't change the copryight / license later. (pelegri, 00:13:47) [10:46:11] <_W_> the first isn't stopped by an agreement [10:46:19] <_W_> the second is not a problem with public domain code [10:46:35] <_W_> (it's compatible with any license at all) [10:50:55] <lacostej> _W_ the reason for a SCA is to assert origin [10:50:59] <lacostej> I think [10:51:05] <atmos> lol [10:51:19] <atmos> sucks that forking a project requires so much legal interaction [10:51:21] <_W_> lacostej, so me stating that I wrote something protects the jenkins project how? [10:51:41] <lacostej> see 12) in http://wireless.kernel.org/en/developers/Documentation/SubmittingPatches/sourcedoc [10:52:02] <_W_> if I can distribute source code I don't have the rights to distribute, I can sign an agreement saying I made the code even if I didn't [10:52:21] *** emanuelez has joined #jenkins [10:52:30] <atmos> _W_: have you ever dealt with CLAs and stuff ? [10:52:34] <gmcdonald> agreements can be 2 way, they stop big ass lawyers from taking your house too [10:52:46] <emanuelez> Hi, where do I find the minutes of yesterday's meeting? [10:53:05] *** edrandall has joined #jenkins [10:53:12] <gmcdonald> http://meetings.jenkins-ci.org/jenkins/2011/jenkins.2011-02-04-23.02.log.html [10:53:21] <_W_> atmos, no - I make code in two circumstances A) work for hire, in which case the employer owns the code and B) on my own time, releasing to the public domain [10:53:33] <atmos> _W_: same here [10:53:46] <emanuelez> gmcdonald: thank you [10:53:47] <atmos> i don't get the CLA shit at all but a lot of apache committers love it [10:54:20] <lacostej> is anyone using yourkit on linux 64 bits with intellij ? [10:54:24] <atmos> _W_: i don't generally write code that mega-corporations want to sue over either :) [10:54:30] <gmcdonald> a lot of apache committers would not be without signing it so they have to love it [10:54:45] <atmos> gmcdonald: exactly [10:55:15] <_W_> gmcdonald, I don't see how me signing the agreement protects me [10:55:43] <atmos> supposedly the foundations you're signing rights over to will cover you if the projects you're working on get sued [10:55:50] <atmos> or something [10:56:18] <_W_> in the case of some megacorp coming down on my ass with their ton of lawyers, my /legal position/ will be totally irrelevant - I will not be able to pay any legal costs in the first place, and will just roll over [10:56:38] <gmcdonald> thats it, by passing responsibility of the code over to the fouundation, you dissolve all repspnsibility of yourself personally [10:56:50] <_W_> atmos, under what legal principle can they protect me from being sued directly? [10:57:00] <atmos> tbh man i still don't get it [10:57:02] <_W_> I see nothing in the agrement with Oracle of them covering my legal costs [10:57:19] <_W_> I am sure whatever agreement Jenkins continues with will not either [10:57:30] <gmcdonald> by the code not being yours any more, who would want to sue you? [10:57:51] <atmos> i just never understood the difference between that and MIT/BSD though [10:57:53] <_W_> gmcdonald, A) "who would want to sue me" is a point regardless of agreements or licenses [10:57:58] *** jbjon has quit IRC [10:58:11] <_W_> B) the code is always "mine" due to inalienable rights set down in copyright laws [10:58:31] <atmos> software is serious business [10:58:52] <gmcdonald> I would say 99% of code you write has been written before, just in a different order ;) [10:59:59] <gmcdonald> I am in the camp of signing agreements, and have signed plenty in the past and will continue to do so in the future, no harm done [11:01:07] <gmcdonald> and deja vu, I had this same argument not two months ago, someone from buildbot I think, not sure [11:01:58] <_W_> my refusal of licensing is a moral issue - I don't agree that code can be owned, and won't rely on laws that says so, nor prop them up by going through the motions [11:02:50] <_W_> every time someone license some code, they are implicitly saying they will sue you if you don't do as they say /on your own computer or network/ with their code [11:02:59] <_W_> I just won't do that [11:03:34] <_W_> not to mention that you give the powers that be the opportunity to criminalize anyone who breaks your license agreement [11:03:47] <gmcdonald> most open source licenses are just saying the opposite, that the code can be passed on freely, with or without alterations [11:04:04] <_W_> gmcdonald, no, most open source licenses restrict what you can do with code [11:04:23] <_W_> sure, it doesn't restrict it /as much/ as more proprietary or commercial licenses, but it still does [11:04:30] <_W_> they still rely on copyright laws for enforcement [11:04:48] <gmcdonald> only the big boys enforce it though [11:04:56] <_W_> doesn't matter [11:05:28] <gmcdonald> Im not going to win, our opinions will differ [11:06:06] <_W_> laws and agreements that aren't enforced are possibly even worse - they can be enforced arbitrarily in the future (few country have sensible desuetude principles) [11:06:16] <_W_> *countries [11:06:47] <gmcdonald> most people in the UK dont agree to a TV license and will state that dont even watch the BBC, the fact they have a TV or Radio in the house means they have to pay anyway [11:07:19] <gmcdonald> Im deviating from the topic [11:07:38] <gmcdonald> software licensing is a hard business [11:07:48] <gmcdonald> I blame Adobe [11:09:37] <gmcdonald> (being one of the first to state that I dont even own the software I just bought from the shop and am not allowed to resell it) [11:09:59] <gmcdonald> (just quntifying that adhoc statement) [11:10:17] <gmcdonald> .. [11:10:33] <gmcdonald> in other news, hudson.apache.org/hudson will be renmaed [11:14:26] <gmcdonald> _W_: are you a lawyer ? [11:14:34] <_W_> nope [11:14:42] <gmcdonald> ok [11:14:51] <_W_> just another concerned citizen [11:23:31] *** nd___ has joined #jenkins [11:24:33] *** emanuelez has quit IRC [11:27:08] *** nd__ has quit IRC [11:29:59] <olamy> gmcdonald yeah :-) [11:33:15] <gmcdonald> hi olamy [11:38:37] <olamy> hey [11:39:16] <olamy> gmcdonald : not a lot time this morning but I hope the thread on ml will have a nice end :-) [11:41:19] <olamy> I have seen some threads tweet on jenkins @asf [11:41:43] <olamy> so why not except jenkins currently uses some gpl libs [11:42:48] <gmcdonald> s/except/accept ? [11:43:28] <olamy> I mean jenkins contains gpl libs in the distrib [11:43:36] <olamy> so something won't work @asf [11:43:37] <gmcdonald> ah ok [11:44:02] <gmcdonald> im sure other projects do [11:44:38] <olamy> ? in a distrib ? [11:45:11] <gmcdonald> such as projects that do 'mvn install' and pull in half the worlds externally hosted projects [11:45:17] <olamy> I mean tar.gz or .zip which you can dowload @asf ? [11:45:42] <olamy> ah sure but no for real distrib [11:45:51] <gmcdonald> not sure, uses is not the same as hosts surely [11:46:15] <gmcdonald> mit gpl v3 etc is all fine afaik [11:47:07] <olamy> gmcdonald sorry I have to leave : alone @home with 3 kids to handle so no time ATM for discussion :-) [11:47:19] <olamy> see you later [11:49:00] *** edorian has joined #jenkins [11:49:07] *** atmos has quit IRC [11:49:45] <gmcdonald> olamy: bye [12:00:48] *** benmatselby has joined #jenkins [12:02:35] <Kissaki> so, is there anything different with jenkins already, compared to hudson? or only its name atm? [12:04:36] <Kissaki> broken Releases "Could not retrieve" http://wiki.jenkins-ci.org/display/JENKINS/Home [12:04:59] <Kissaki> old link!? :) [12:18:28] *** RetSam42 has joined #jenkins [12:24:11] *** arex\ has quit IRC [12:27:06] *** uzilan has joined #jenkins [12:29:58] *** d2m has quit IRC [12:35:18] <Kissaki> answer me!!! arrrr! [12:38:22] <gmcdonald> Kissaki: http://wiki.jenkins-ci.org/display/JENKINS/Home <-- works for me [12:38:28] *** malinens has joined #jenkins [12:39:25] <Kissaki> scroll down [12:39:28] <Kissaki> to the releases [12:40:04] *** Sebastian has joined #jenkins [12:40:16] <Kissaki> gmcdonald, http://wiki.jenkins-ci.org/display/JENKINS/Home#Home-Releases [12:41:09] <malinens> hi guys, I am new here- tried all day to set up phpundercontrol and today at last I got it working and somebody in #phpunit says jenkins is better alternative and so I am here now =) [12:42:51] *** jonath2002_ has joined #jenkins [12:43:20] *** jonath2002 has quit IRC [12:43:21] *** jonath2002_ is now known as jonath2002 [12:46:31] *** d2m has joined #jenkins [12:48:00] *** lacostej has quit IRC [12:50:13] <gmcdonald> Kissaki: I see it , needs fixing yeah [12:53:15] *** rnewson has joined #jenkins [13:00:29] *** imeikas has quit IRC [13:06:20] *** zvrablik has quit IRC [13:06:54] *** zvrablik has joined #jenkins [13:10:08] *** uzilan has quit IRC [13:27:21] *** uzilan has joined #jenkins [13:28:29] *** wolfs has joined #jenkins [13:28:39] <wolfs> Hi [13:28:55] <wolfs> I got a problem running the current jenkins test-harness on my macbook [13:29:14] <wolfs> after 30 minutes or so nothing is going on [13:29:29] <wolfs> cpu usage dropped nearly to zero [13:29:36] <wolfs> and all threads are waiting [13:29:40] <wolfs> Ideas? [13:30:06] <wolfs> Is this related to JENKINS-5287? [13:30:11] <jenkins-admin> JENKINS-5287:hudson-test-harness tests hang, eventually fail (Open) http://jenkins-ci.org/issue/5287 [13:30:28] <wolfs> In my case the harness doesn't fail in the end. [13:30:46] <wolfs> How can I find out which test is running and hanging at the moment? [13:31:40] *** edrandall has left #jenkins [13:35:20] *** uzilan has quit IRC [13:44:40] *** wolfs has quit IRC [13:48:29] *** lacostej has joined #jenkins [13:50:38] *** dbell has joined #jenkins [13:52:35] *** dbell has quit IRC [13:52:48] *** danielbell has joined #jenkins [13:52:51] *** Haloperidol has joined #jenkins [13:53:48] *** benmatselby has quit IRC [13:57:04] *** Haloperidol has quit IRC [14:00:37] *** uzilan has joined #jenkins [14:00:55] *** danielbell has left #jenkins [14:01:10] *** Haloperidol has joined #jenkins [14:06:41] *** Stubbs has joined #jenkins [14:08:06] *** lacostej has quit IRC [14:08:29] *** wolfs has joined #jenkins [14:13:19] *** uzilan has quit IRC [14:29:13] *** AhtiK has joined #jenkins [14:36:15] *** malinens has quit IRC [14:38:35] *** AhtiK has quit IRC [14:38:47] *** wolfs has quit IRC [14:47:49] *** cristiano has quit IRC [14:50:17] *** jenkinsfan has joined #jenkins [14:50:43] *** AhtiK has joined #jenkins [14:54:29] *** dpickett has quit IRC [14:57:43] *** Stubbs has quit IRC [15:17:32] *** davehimself has joined #jenkins [15:17:40] *** davehimself has left #jenkins [15:17:51] *** davehimself has joined #jenkins [15:19:00] *** wyukawa has joined #jenkins [15:25:58] *** aheritier has joined #jenkins [15:25:58] *** ChanServ sets mode: +v aheritier [15:33:59] *** mikko has joined #jenkins [15:34:30] <mikko> hello. is it possible to have jnlp slaves connect to master using SSL without using stunnel or similar? [15:49:55] *** davehimself has quit IRC [16:03:44] *** sanitycheck1 has joined #jenkins [16:05:01] *** sanitycheck1 has left #jenkins [16:05:53] *** sunshinepants has joined #jenkins [16:06:48] *** wyukawa has quit IRC [16:07:51] *** sunshinepants has quit IRC [16:08:13] *** sunshinepants has joined #jenkins [16:11:40] *** wolfs has joined #jenkins [16:12:06] *** sunshinepants has joined #jenkins [16:13:06] *** sunshinepants has left #jenkins [16:13:40] <Sebastian> mikko: Hey, Mikko :) [16:18:41] <mikko> Sebastian: hi [16:18:52] <mikko> it seems that stunnel is needed [16:27:13] *** imeikas has joined #jenkins [16:29:27] <AhtiK> rtyler: nuder -> under [16:40:16] *** aheritier has quit IRC [16:51:18] *** uzilan has joined #jenkins [17:00:17] *** ExtraSpice has quit IRC [17:02:19] *** evilchili has joined #jenkins [17:03:01] <statlor> oh yes to wrap it in ssl you probably would need stunnel [17:05:07] *** oracle has joined #jenkins [17:07:13] *** oracle has left #jenkins [17:10:25] <Slide-O-Mix> mwalling: everything working for you then? [17:10:34] <Slide-O-Mix> on the cifs-plugin [17:34:41] <mwalling> Slide-O-Mix: i had left the office, hadn't had a chance to try on production [17:34:46] <mwalling> here it works in hpi:run though [17:35:47] <Slide-O-Mix> cool [17:37:06] <mikko> i noticed that the slave.jar exits if connection to master is broken. what is the rationale behind this? [17:40:21] <stisti> it must have changed then [17:40:33] <mikko> at least i seem to see such a behavior [17:40:50] <stisti> I have used webstart slaves and they have been up when master has been restarted [17:41:05] <stisti> but I haven't used them lately [17:41:29] <stisti> maybe it is a bug [17:42:16] <mikko> https://gist.github.com/819b35eaa0d0c9ee957e [17:44:27] *** wolfs has quit IRC [17:47:44] *** alclonky has joined #jenkins [17:48:02] *** wolfs has joined #jenkins [17:52:06] *** alclonky has quit IRC [18:06:16] *** cowboyd has quit IRC [18:08:05] *** awb has joined #jenkins [18:12:18] *** tathamr has joined #jenkins [18:15:09] *** zvrablik has quit IRC [18:25:52] *** Lewisham has joined #jenkins [18:25:52] *** ChanServ sets mode: +v Lewisham [18:43:37] *** evilpupu has joined #jenkins [18:44:41] *** wolfs has quit IRC [19:00:54] *** tom_huybrechts has joined #jenkins [19:01:00] *** statlor has quit IRC [19:02:30] *** statlor has joined #jenkins [19:02:31] *** ChanServ sets mode: +v statlor [19:08:05] *** Lewisham has quit IRC [19:12:08] *** statlor has quit IRC [19:15:24] *** statlor has joined #jenkins [19:15:25] *** ChanServ sets mode: +v statlor [19:19:15] *** uzilan has quit IRC [19:28:08] *** jenkinsfan has quit IRC [19:32:13] *** oeuftete has joined #jenkins [19:41:32] *** zaphX has joined #jenkins [19:44:09] *** RetSam42 has quit IRC [19:45:06] *** elpargo has joined #jenkins [19:46:30] *** ssinclair has joined #jenkins [19:48:41] *** malinens has joined #jenkins [19:49:27] <malinens> > hi! phpdoc: BUILD FAILED \.hudson\jobs\wap4.org\workspace\svn\build.xml:14: Execute failed: java.io.IOException: Cannot run program "phpdoc": CreateProcess error=2, The system cannot find the file specified, but I have added phpdoc to windows path and phpdoc command works in windows terminal in every location. what could be the problem? [19:51:32] *** wolfs has joined #jenkins [20:00:29] *** Lewisham has joined #jenkins [20:00:29] *** ChanServ sets mode: +v Lewisham [20:02:10] <rtyler> AhtiK: fixed :) [20:02:36] <AhtiK> rtyler: cool thx .) [20:10:59] <evilpupu> malinens: we have solved those by adding path to env variables in Jenkins, but you've done that? usually caused by running J with different user. [20:11:56] <malinens> yeah, I ran Jenkins service as System user on Windows XP and now hopefuly it will work =) [20:12:11] <malinens> I Changed user to current user [20:12:44] <evilpupu> cool! :) [20:21:57] <malinens> error 1069: the service did not start due to logon failure. Now I am mad at windows :D [20:22:12] *** picasso_ has joined #jenkins [20:22:32] *** picasso has quit IRC [20:29:37] * rtyler is feeling good after this week [20:30:25] *** d2m has quit IRC [20:37:14] *** statlor has quit IRC [20:38:08] *** statlor has joined #jenkins [20:38:08] *** ChanServ sets mode: +v statlor [20:45:30] *** wolfs has quit IRC [20:46:05] *** d2m has joined #jenkins [20:46:44] <tathamr> I am impressed with how easy it was to "upgrade" from hudson to jenkins... grats [20:47:03] *** mattbillenstein has quit IRC [20:47:10] <rtyler> tathamr: glad you found it easy :) [20:47:30] <evilpupu> malinens: I think there's always the possibility on cofiguring the path in Jenkins... I somehow personally prefer it that way. [20:47:53] <malinens> where could I do it? [20:47:54] *** picasso_ has quit IRC [20:47:56] *** picasso has joined #jenkins [20:51:36] <evilpupu> malinens: don't have J here now, trying webstart, takes a while, but I think in settings / node settings there's place where you can put env variables. If my memory serves me right. [20:52:02] *** mando has joined #jenkins [20:52:11] *** statlor has quit IRC [20:53:03] *** statlor has joined #jenkins [20:53:03] *** ChanServ sets mode: +v statlor [20:53:48] *** mattbillenstein has joined #jenkins [20:54:03] <evilpupu> malinens: configure and there Global properties and check Environment variables. Though it's "for every build on every node" [20:55:53] <evilpupu> is it possible to set those per machine? I know it is for Slaves, but how does that relate to Master. [20:56:18] <evilpupu> I'm so sorry if this channel is not meant for support nor stupid questions :) [20:59:29] <statlor> there are no stupid questions [20:59:35] <statlor> wait, am I still here? [21:00:00] <tathamr> You are. :) [21:00:06] <statlor> my dsl is horrible [21:00:29] <malinens> :D [21:00:31] <malinens> I added global settings->environment variables variable name path and value: C:\Documents and Settings\Juris Malinens\.hudson but it doesn't seem to help. now even ant.bat doesn't seem to work: cmd.exe /C '"ant.bat clean prepare phpdoc phpcpd pdepend phpunit code-coverage && exit %%ERRORLEVEL%%"' 'ant.bat' is not recognized as an internal or external command but I know it works in command... [21:00:32] <malinens> ...line. I should better star from beginning tomorow... [21:00:40] <statlor> or perhaps, this channel is meant for both support and stupid questions [21:00:48] <statlor> and anything inbetween [21:03:34] *** malinens has quit IRC [21:04:56] *** wolfs has joined #jenkins [21:05:36] *** Sebastian has quit IRC [21:06:00] *** Sebastian has joined #jenkins [21:06:56] <statlor> my dsl just went down two more times [21:08:02] *** Stubbs has joined #jenkins [21:08:49] <statlor> and right when I get my build boxes up, malinens leaves [21:09:20] * statlor curses AT&T [21:10:30] *** Aetzel has joined #jenkins [21:13:01] <evilpupu> I thought to set PATH env more like $PATH;path_to_phpdoc, but well, don't know. [21:13:15] *** aheritier has joined #jenkins [21:13:15] *** ChanServ sets mode: +v aheritier [21:13:18] <rtyler> tathamr: let's chat in here [21:14:03] <rtyler> tathamr: did you see the meeting time for the next meeting? [21:14:04] *** aheritier has quit IRC [21:15:06] <statlor> evilchili: in windows? [21:15:27] <statlor> oh variable name path [21:15:37] <statlor> well yeah he just broke his whole existing path if he did that [21:15:43] <evilpupu> yup [21:15:46] <statlor> no wonder ant disappeared [21:16:04] *** aheritier has joined #jenkins [21:16:04] *** ChanServ sets mode: +v aheritier [21:16:08] <statlor> or is windows %PATH%;path_to_phpdoc [21:16:15] <evilpupu> feeling bad that I even tried to help :( [21:16:19] <statlor> I'm not sure within hudson itself [21:16:27] <evilpupu> it is, but in Jenkins it's $PATH it seems [21:16:32] <statlor> jenkins on windows annoys me [21:16:42] <evilpupu> me too [21:16:57] <statlor> I always punt and change Windows' path through system env vars, and restart [21:17:09] <statlor> not the jenkins part but the windows part :) [21:17:46] <evilpupu> for some reason I've picked up the habit on doing as much env config as I can in Jenkins, for nodes etc. dunno if that's good or bad. [21:18:15] <statlor> Well if it's Jenkins-specific, then you're probably correct to do so. [21:18:37] *** phyto has joined #jenkins [21:19:10] <evilpupu> that'd be true, it's always a bit mixed anyway. [21:21:01] <rtyler> tathamr: ping? [21:23:12] <rtyler> kohsuke: we've served up 60GB of jenkins.war *alone* [21:23:25] <rtyler> I'm going to have to send the OSUOSL a fruit basket [21:23:27] <rtyler> this is insanity [21:23:49] <nairb774> what was it normally for a release? [21:24:02] <rtyler> I haven't the slightest idea [21:24:28] <rtyler> my shock is not in that I think this is more than a normal release [21:24:35] *** awb has quit IRC [21:24:35] <rtyler> it's that we're getting so much free bandwidth :P [21:24:40] <nairb774> hehe [21:24:50] <rtyler> cucumber's bandwidth allocation is 100GB/month [21:24:56] <rtyler> thank goodness for mirrors [21:25:53] <nairb774> cucumber the BDD testing project? or is that a box name? [21:26:19] <rtyler> box name [21:26:28] <phyto> hi jenkins community, anyone know if the ssh daemon is still the best approach to Windows AMIs? (http://goo.gl/NWYXC) [21:26:38] <rtyler> jenkins is on cucumber (Contegix) and eggplant (OSUOSL) [21:26:41] <statlor> maybe his network blocks ICMP.. afk [21:26:58] <nairb774> ah [21:27:21] <rtyler> cucumber and apricot are the two machines that I pay rent for in St. Louis :P [21:27:26] *** wolfs has quit IRC [21:27:31] <rtyler> technically kohsuke, abayer and I co-own cucumber though [21:27:48] *** statlor has quit IRC [21:27:52] * rtyler needs to send some debt collectors to the penninsula [21:28:11] *** statlor has joined #jenkins [21:28:11] *** ChanServ sets mode: +v statlor [21:29:22] *** wolfs has joined #jenkins [21:33:05] *** statlor has quit IRC [21:33:21] *** akostadinov has quit IRC [21:36:36] *** tathamr has quit IRC [21:37:35] *** statlor has joined #jenkins [21:37:35] *** ChanServ sets mode: +v statlor [21:40:53] * olamy abayer elected as Jenkins Foundation Secretary :-) [21:43:01] *** wolfs has quit IRC [21:49:13] *** liori has joined #jenkins [21:49:54] *** wolfs has joined #jenkins [21:50:20] *** wolfs has quit IRC [21:50:26] *** liori has left #jenkins [21:55:01] * statlor kicks AT&T [21:59:03] <Kiall> heya - will installing the jenkins .deb delete the older hudson stuff? (ie /var/lib/hudson is /var/lib/jenkins I assume now?) [22:07:47] <nairb774> it should move the old hudson folder to the jenkins folder [22:07:58] <nairb774> make a backup first please [22:09:39] <Kiall> nairb774, cool [22:09:47] <Kiall> that should make things easier :) [22:11:05] *** Aetzel has quit IRC [22:26:16] *** elpargo has quit IRC [22:32:01] *** elpargo has joined #jenkins [22:39:06] *** _marc` has joined #jenkins [22:41:04] *** Stubbs has quit IRC [22:41:25] *** Stubbs has joined #jenkins [22:56:57] *** phyto has left #jenkins [22:57:20] *** wolfs has joined #jenkins [22:59:36] *** myusuf3 has quit IRC [23:00:47] *** fcamblor has joined #jenkins [23:03:00] *** elpargo_ has joined #jenkins [23:05:23] *** elpargo has quit IRC [23:05:23] *** elpargo_ is now known as elpargo [23:15:38] *** rryan has joined #jenkins [23:16:08] <rryan> hey all, how can I configure where hudson thinks its hosted? I host it behind apache now and my IRC notified keeps giving out links to localhost:8080 [23:16:17] <rryan> er i mean teh external address [23:18:14] <statlor> ah, second [23:18:56] <statlor> hold on.. laborious VPN login process [23:19:51] <statlor> go to the main Mangage Jenkins/Hudson page, click on Configure System [23:20:16] <statlor> look down in the E-mail notification section [23:20:30] <rryan> ahh [23:20:32] <rryan> Hudson URL [23:20:32] <statlor> there's a box for "Hudson URL" (or Jenkins) [23:20:35] <statlor> yep [23:20:42] <statlor> not the best place for it, caught me a while back [23:20:58] <statlor> it gets used for a variety of things, but I bet it fixes your problem [23:20:58] <rryan> cool, thanks :) [23:21:02] *** myusuf3 has joined #jenkins [23:21:13] <statlor> anytime [23:22:26] *** nairb774 has quit IRC [23:27:20] *** g4k has joined #jenkins [23:27:24] <g4k> haha nice [23:27:29] <g4k> redirect already set up [23:27:38] <g4k> you guys are quick on this 'avoid sun microsystems thing [23:27:45] <g4k> anyway [23:28:22] <g4k> I've been prostheletizing Hudson^H^H^H^H^H^H^HJenkins and met a bunch of people who are doing CI at the MagicRuby conference last night [23:28:43] <g4k> a story I often hear is 'we repurposed an unused workstation no one wanted to bother with' [23:29:05] *** AhtiK has quit IRC [23:29:13] <g4k> I repurposed an old unused server we had in a closet, after moving to the cloud, so i was pretty lucky [23:29:42] <g4k> has anybody made a Jenkins(hudson) LiveCD yet? [23:30:45] *** nd___ has quit IRC [23:31:17] <rtyler> I don't think so [23:32:32] *** joewilliams is now known as joewilliams_away [23:33:34] *** vila has quit IRC [23:37:28] <statlor> hmm Jenkins livecd eh [23:37:44] <statlor> sounds like something ORCL would never do [23:37:49] *** nd__ has joined #jenkins [23:38:19] <statlor> assume there are vmware appliances out there? I wonder how much they are used [23:43:01] *** joewilliams_away is now known as joewilliams [23:51:31] *** DamZzzz is now known as DamZ [23:53:28] <tom_huybrechts> g4k: http://wiki.hudson-ci.org/display/HUDSON/PXE+Plugin [23:54:08] *** abayer has joined #jenkins [23:54:09] *** ChanServ sets mode: +o abayer [23:55:11] <abayer> So twitter seems to be telling me that Jenkins should *really* got o ASF. =) [23:57:01] <gmcdonald> tom_huybrechts: surely you mean: http://wiki.jenkins-ci.org/display/JENKINS/PXE+Plugin ;) [23:57:32] <olamy> abayer :-) [23:59:10] <rtyler> abayer: do you always listen to what twitter tells you? :D [23:59:34] <abayer> ?when it's saying what I already think, I consider it to be the only authority. =)