[00:00:55] *** vjuranek has quit IRC [00:01:44] *** Undisclosedpower has joined #jenkins [00:02:14] *** Undisclosedpower has joined #jenkins [00:07:52] *** abayer has joined #jenkins [00:07:52] *** ChanServ sets mode: +o abayer [00:08:25] *** m4r35n357 has quit IRC [00:13:47] *** msm has quit IRC [00:15:16] *** olamy has quit IRC [00:16:04] <rtyler> wom12 [00:16:06] <rtyler> wjpp[soes [00:17:01] * mwalling_ tries that as rtyler's ns pass [00:17:16] <rtyler> heh [00:17:18] <abayer> heheheh [00:17:25] <rtyler> it's me failing at irssi on a laggy connection [00:34:05] *** Ourson has quit IRC [00:45:36] *** miclorb has quit IRC [00:45:54] *** Slashbunny has quit IRC [00:47:47] *** Stubbs has quit IRC [00:54:24] *** mando has quit IRC [00:59:40] *** Ragnor_ has joined #jenkins [01:02:11] *** Ragnor has quit IRC [01:11:50] *** k2n has joined #jenkins [01:18:15] *** whartung has joined #jenkins [01:19:10] <whartung> How does Hudson determine the address to email in case of a failed build due to a SVN commit? [01:20:16] <rtyler> well, Jenkins uses the username @ suffix-specified-in-the-manage-jenkins-page [01:21:15] <whartung> that's it? Can a plugin usurp that process? [01:21:54] <whartung> How are community projects manging this when folks don't share the same domain? [01:23:01] *** aheritier has quit IRC [01:24:35] *** d2m has left #jenkins [01:26:13] *** btrim has joined #jenkins [01:28:07] *** davehimself has quit IRC [01:28:18] *** aheritier has joined #jenkins [01:28:18] *** ChanServ sets mode: +v aheritier [01:28:51] *** davehimself has joined #jenkins [01:32:05] *** k2n has quit IRC [01:33:47] *** k2n has joined #jenkins [01:37:00] *** mando has joined #jenkins [01:40:10] *** k2n has quit IRC [01:48:44] *** mando has quit IRC [01:57:06] *** evilchili has quit IRC [02:02:39] *** Slashbunny has joined #jenkins [02:03:02] *** whartung has left #jenkins [02:03:04] *** evilchili has joined #jenkins [02:04:47] *** btrim has quit IRC [02:06:29] *** mconigliaro has quit IRC [02:28:56] *** dhackner has quit IRC [02:40:16] *** smolyn has quit IRC [02:42:14] *** mindless has quit IRC [02:42:50] *** miclorb has joined #jenkins [02:46:41] *** sshaw has quit IRC [02:52:05] *** abayer has quit IRC [02:58:21] <kohsuke> whartung: see MailAddressResolver [02:58:30] <kohsuke> darn, he's gone [03:05:04] *** recampbell has quit IRC [03:06:53] *** recampbell has joined #jenkins [03:08:46] *** ed_mann has quit IRC [03:13:25] *** smolyn has joined #jenkins [03:32:23] <jieryn-w> alas, the perils of /ignore * JOINS PARTS QUITS MODES [03:32:27] <jieryn-w> :-) [03:33:16] *** evilchili has quit IRC [03:34:25] *** awb has quit IRC [03:36:19] *** stephendonner has quit IRC [03:37:02] *** jieryn-w has quit IRC [03:38:12] *** jieryn-w has joined #jenkins [03:38:12] *** jieryn-w has joined #jenkins [03:38:12] *** ChanServ sets mode: +v jieryn-w [03:41:38] *** ed_mann has joined #jenkins [03:45:21] *** mconigliaro has joined #jenkins [03:45:33] <mwhudson> can i reset my password from the unix command line somehow? [03:48:40] <jieryn-w> passwd [03:49:18] <jieryn-w> btw, i know your last name is in fact hudson, but you look like a turncoat :) [03:52:52] <mwhudson> not that password :) [03:52:58] <mwhudson> i mean my jenkins one [03:53:01] <mwhudson> and yes, i know [03:53:43] <jieryn-w> https://jenkins-ci.org/account [03:54:14] <jieryn-w> it's kind of an odd question to want to reset the password from unix, i suppose it's just awkwardly phrased [03:54:19] <jieryn-w> anyway ... elinks https://jenkins-ci.org/account [03:54:30] <mwhudson> jieryn-w: not that one either :) [03:54:40] <mwhudson> jieryn-w: i have an instance of jenkins that's not letting me log in [03:55:02] <jieryn-w> or perl -MWWW::Mechanize -e "do somethingClever('https://jenkins-ci.org/account');" [03:55:10] <jieryn-w> oh! [03:55:14] <mwhudson> but i have root on the box [03:55:24] <jieryn-w> what security auth are you using? [03:55:28] <mwhudson> i don't want to do the disable security thing unless i have to, because that's tedious [03:55:41] <mwhudson> jieryn-w: "jenkins own", or however it is described [03:55:59] <mwhudson> i tried using http://stackoverflow.com/questions/4358146/what-password-encryption-hudson-is-using, but that didn't seem to work [03:56:27] <jieryn-w> why not just remove the $JENKINS_HOME/users/$USER [03:56:39] <jieryn-w> sure, the user will lose things like personal views ... [03:56:44] <mwhudson> ah right [03:56:52] <mwhudson> .... except signup seems to be disabled too [03:56:54] <jieryn-w> hardly anyone uses though, i suspect [03:56:58] <jieryn-w> ah. [03:57:15] <jieryn-w> wgetpaste $JENKINS_HOME/user/$THE_USER/config.xml [03:57:20] <jieryn-w> >> #jenkins [03:58:05] <mwhudson> and i'm sure it's supposed to be enabled [03:58:19] <jieryn-w> i have no idea, then [03:58:29] <jieryn-w> my instances all use no security or ldap [03:59:29] <mwhudson> thanks for the effort :) [03:59:37] <mwhudson> i did upgrade today, maybe that's related somehow [04:00:38] <jieryn-w> there may be something under the an admin user viewing the user profile for the locked out user ? [04:00:50] <jieryn-w> i don't recall seeing anything like that ...but, i wasn't looking for it either [04:01:16] * mwhudson disables security [04:02:36] <jieryn-w> seems like a useful jira report :) [04:02:46] <jieryn-w> password reset ability [04:04:21] *** recampbell has quit IRC [04:06:20] *** anathematic has joined #jenkins [04:15:36] *** abayer has joined #jenkins [04:15:36] *** ChanServ sets mode: +o abayer [04:17:25] *** cowboyd has joined #jenkins [04:24:47] <mwhudson> ok, something was definitely broken there [04:25:20] <mwhudson> because after disabling security and setting it up again, i can log in using the credentials i tried to set by hand with the aid of that stack overflow page [04:29:37] <mwhudson> now i'm getting "Caused by: net.sf.json.JSONException: A JSONObject text must begin with '{' at character 0 of " spam in my logs [04:30:36] * mwhudson finds http://issues.jenkins-ci.org/browse/JENKINS-8533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=146256#comment-146256 [04:35:15] *** vivek_ has quit IRC [04:48:58] *** elpargo has joined #jenkins [04:50:25] <jieryn-w> i think that JSONException is pretty generic [04:50:33] <jieryn-w> duping up to 8533 may be in error [04:50:45] <jieryn-w> esp. since the original was waaaaay before jenkins rename [04:51:27] *** joewilliams is now known as joewilliams_away [04:53:08] *** cowboyd has quit IRC [04:54:10] <mwhudson> jieryn-w: it was the same issue as that report [04:56:44] <jieryn-w> earlier you suggested it was related to a recent update [04:56:59] <jieryn-w> or....you're still using hudson, aren't you? [04:57:02] * jieryn-w tsk-tsks :) [04:57:46] *** elpargo has quit IRC [04:58:32] <mwhudson> jieryn-w: no, this is jenkins [04:58:49] * rtyler burps [04:59:16] <mwhudson> and my ec2 cloud still isn't auto provisioning [04:59:19] * mwhudson grumbs [04:59:28] <mwhudson> luckily it's beer o' clock soon [04:59:59] <jieryn-w> and that report is about a job not building [05:00:04] <jieryn-w> i thought your error was about a user password [05:00:11] <jieryn-w> perhaps i'm really not understanding the linkage..sorry [05:00:33] <mwhudson> jieryn-w: i seem to be suffering from many problems, i have no idea how linked they may be [05:01:01] <jieryn-w> ok, as i was saying, a jsonexception isn't really all that specific [05:01:09] <mwhudson> yeah [05:01:27] <jieryn-w> so i expect it to false-positive dupe up to lots of bugs [05:04:41] *** davehimself has quit IRC [05:09:03] *** davehimself has joined #jenkins [05:31:41] *** akostadinov has joined #jenkins [05:36:59] *** nairb774 has quit IRC [05:39:50] *** miclorb has quit IRC [05:42:52] *** jieryn-w has quit IRC [05:45:29] *** sshaw has joined #jenkins [05:54:07] *** awb has joined #jenkins [05:59:18] *** eskp has joined #jenkins [05:59:24] <eskp> hi guys! [06:01:17] <eskp> having some troubles with Email-ext plugin [06:02:19] <eskp> if i click Advanced button, i don't see some of the fields [06:02:54] <eskp> such as Recipient List [06:03:30] *** ExtraSpice has joined #jenkins [06:04:53] <eskp> the biggest problem is that i don't receive email's on failure from the plugin, test email goes out fine though [06:13:24] *** bmahe has quit IRC [06:32:00] *** joewilliams_away is now known as joewilliams [06:59:06] *** vjuranek has joined #jenkins [06:59:47] *** msm has joined #jenkins [07:05:26] *** Haloperidol has quit IRC [07:08:43] *** davehimself has quit IRC [07:09:27] *** Haloperidol has joined #jenkins [07:09:48] *** msm has quit IRC [07:10:43] *** joewilliams is now known as joewilliams_away [07:13:54] *** anathematic has quit IRC [07:46:54] *** stigkj has quit IRC [08:04:10] *** smolyn has quit IRC [08:06:05] *** Aetzel has joined #jenkins [08:09:23] *** eskp has quit IRC [08:09:31] *** eskp has joined #jenkins [08:13:32] *** dotsev has joined #jenkins [08:22:46] *** Ragnor_ is now known as Ragnor [08:29:19] *** _marc` has quit IRC [08:36:23] *** Haloperidol has quit IRC [08:41:10] *** reinhapa has joined #jenkins [08:42:41] *** makr2 has joined #jenkins [08:46:45] *** Deesl has joined #jenkins [08:52:45] *** kenneth_reitz has quit IRC [08:59:55] <rtyler> kohsuke: you glued to the TV? [08:59:58] *** drulli has joined #jenkins [08:59:58] *** ChanServ sets mode: +v drulli [09:00:14] <kohsuke> More or less, yes [09:00:24] <kohsuke> Making some half-hearted changes to code to justify staying awake :-) [09:00:45] <rtyler> you had a chance to check in with our .jp community at all? [09:01:05] <kohsuke> Yes, they are tweeting left and right [09:01:19] <rtyler> kohsuke: what county are you in? [09:01:37] <rtyler> kohsuke: http://eas.oes.ca.gov/ [09:01:40] <kohsuke> You mean where in Japan I used to live? [09:01:44] <rtyler> no, here [09:01:51] <kohsuke> Santa Clara county [09:02:00] <rtyler> from what I've read we have ~10 hours from Japan depending on the speed of the tsunami [09:02:05] <rtyler> if something is going to hit us [09:03:25] <kohsuke> Is a warning issued here? [09:03:33] <kohsuke> Trying to understand this website [09:04:09] *** jbjon has quit IRC [09:04:33] <rtyler> http://wcatwc.arh.noaa.gov/ [09:04:44] <rtyler> GREEN [09:05:00] <kohsuke> Yeah, so I guess this side of the ocean is OK [09:12:18] <rtyler> well, there's enough activity lately that it can't hurt reading up on what to do ;) [09:14:13] <makr2> wrt justifying to stay awake ... I have a question: Is there a public repository somewhere that holds the code of org.koshuke.stapler.simile.timeline? (related to JENKINS-6439) [09:14:23] <jenkins-admin> JENKINS-6439:Timeline on BuildTimeTrend page does not work (Open) http://jenkins-ci.org/issue/6439 [09:14:33] <kohsuke> yes, I remember seeing e-mail [09:14:38] <kohsuke> It's at... [09:15:07] <kohsuke> http://java.net/projects/stapler/sources/svn/show/trunk/adjuncts/stapler-adjunct-timeline?rev=1737 [09:15:24] <makr2> thanks, will have a look [09:26:27] *** patryk has joined #jenkins [09:27:09] *** _marc` has joined #jenkins [09:35:05] <rtyler> kohsuke: we're now under watch: http://urlenco.de/ksxg [09:37:27] *** SuperTux88 has quit IRC [09:38:05] *** SuperTux88 has joined #jenkins [09:38:30] <kohsuke> I wonder when ETA is [09:38:38] <rtyler> ~8:20am [09:38:38] <javabot> rtyler, what does that even *mean*? [09:38:43] <rtyler> STFU JAVABOT [09:38:45] <rtyler> xD [09:38:57] <rtyler> kohsuke: japan has continued to have aftershocks [09:39:01] <rtyler> http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/quakes_big.php [09:39:03] <kohsuke> Yeah, no kidding [09:39:05] <rtyler> like, big ones too [09:39:22] <rtyler> I keep refreshing that page, and there's more and more fucking aftershocks [09:39:38] <rtyler> I'm at the very least going to put together an evacuation duffle bag [09:39:48] <makr2> I wish you (and your people) all the best, guys! [09:40:18] <rtyler> kohsuke: you reached your parents yet? [09:43:47] <kohsuke> No, but I think Tokyo is OK [09:44:00] <kohsuke> (And yes, I have a emergency bag, too!) [09:44:06] *** anr78 has joined #jenkins [09:44:15] * rtyler has family in hawai'i >_< [09:44:21] *** anr78 has left #jenkins [09:45:00] <rtyler> kohsuke: the thing that is scary, at least if al jazeera is correct [09:45:11] <rtyler> kohsuke: this is the 7th most powerful earthquake we've ever recorded [09:45:25] <rtyler> but it's occurred closer to far greater population centers [09:45:39] <rtyler> thus my concern for your family and our extended jenkins community [09:45:45] *** awb has quit IRC [09:54:43] *** Weltraumschaf has joined #jenkins [09:59:44] *** benmatselby has joined #jenkins [10:00:24] *** Stubbs has joined #jenkins [10:09:52] *** ggi has joined #jenkins [10:14:32] *** stephenc has joined #jenkins [10:14:33] *** ChanServ sets mode: +v stephenc [10:18:43] *** selckin has quit IRC [10:21:46] *** selckin has joined #jenkins [10:21:56] *** m4r35n357 has joined #jenkins [10:26:49] *** selckin has quit IRC [10:31:31] *** kutzi has joined #jenkins [10:31:31] *** ChanServ sets mode: +v kutzi [10:32:00] *** Ourson has joined #jenkins [10:32:13] *** harpreet has joined #jenkins [10:32:17] *** benmatselby has quit IRC [10:32:42] <harpreet> Hi Everyone [10:33:01] <rtyler> moin [10:34:05] <harpreet> I need some help. I am jumping from hudson 1.355 to Jenkins 1.400 but I plan to do this new setup with deb package (as I have Ubuntu 10.04 server). But before I can do that I need to fullfil one condition [10:34:20] <harpreet> i.e. I need to patch 1 file [10:34:33] <rtyler> heh [10:34:34] <harpreet> I know the way if doing it on source [10:34:50] <harpreet> but dont know if possible to do it on the deb installation [10:35:52] <harpreet> can any one please help me/ [10:36:06] * rtyler nudges kohsuke [10:36:38] *** vjuranek_ has joined #jenkins [10:36:53] *** richvdh has joined #jenkins [10:36:55] *** vjuranek has quit IRC [10:42:20] <harpreet> any one who can help? OR any suggestion on when people are more active in this channel so that I can wait till then? [10:43:32] <harpreet> ggi: Ping [10:45:59] <ggi> harpreet: hi, is there any problem with to get the diff, update, and then patch? what file you need to patch? [10:49:08] <harpreet> ggi: Hi [10:49:25] <harpreet> ggi: I have a diff with older path (path from source) [10:49:37] <harpreet> not able to figure out structure with deb installation [10:49:49] <harpreet> +++ ./core/src/main/java/hudson/tasks/ArtifactArchiver.java [10:51:46] *** _marc` has quit IRC [10:52:41] *** kutzi has quit IRC [10:53:50] *** Stubbs has quit IRC [10:54:11] *** Stubbs has joined #jenkins [10:56:08] <ggi> harpreet: umm I think that the deb don't inlcude sources, have you check it? Other option: Is possible to develop this functionality as a plugin? [10:57:36] *** DaveH has joined #jenkins [10:58:08] *** sshaw has quit IRC [10:58:14] *** _marc` has joined #jenkins [10:58:53] *** cristiano has joined #jenkins [11:15:44] *** selckin has joined #jenkins [11:32:37] *** stephenc_ has joined #jenkins [11:32:38] *** ChanServ sets mode: +v stephenc_ [11:34:14] *** stephenc has quit IRC [11:34:14] *** stephenc_ is now known as stephenc [11:37:08] *** benmatselby has joined #jenkins [11:54:55] *** magnayn has joined #jenkins [12:16:21] <_W_> Any suggestions for having Jenkins log in with SVN on the command line? I'm trying to do some querying of SVN records (specifically what revision each of a set of files were added) by execing to svn, but I get auth failures [12:17:15] <_W_> actually, it worked for a while, then the exec shows that SVN started asking for auth [12:17:45] * _W_ tries turning off "use update" [12:17:47] <jenkinsci_builds> Starting build 570 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #557 5 days 12 hr ago) [12:20:08] *** Stubbs has quit IRC [12:20:41] <_W_> hmm nope, that didn't fix it [12:21:34] <_W_> I guess since I already have an SVN user for Jenkins, I can just put the password in the job and have it do a login manually [12:26:34] <richm2> jenkins uses standard subversion caching of authentication credentials [12:27:08] <richm2> try issuing a subversion command when logged in as the user that jenkins runs under [12:27:38] <richm2> I use a debian/ubuntu installation so I just need to login as user jenkins [12:28:31] <richm2> the subversion credentials will likely be stored in /var/lib/jenkins/.subversion [12:38:22] *** Stubbs has joined #jenkins [12:39:25] *** richvdh has quit IRC [12:39:45] *** ggi has left #jenkins [12:46:33] *** Stubbs has quit IRC [12:49:10] *** kenneth_reitz has joined #jenkins [12:50:04] *** kenneth_reitz has quit IRC [12:50:39] <jenkinsci_builds> Project jenkins_main_trunk build #570: STILL UNSTABLE in 32 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/570/ [12:50:39] <jenkinsci_builds> * Nigel Magnay: Allow maven builds to (opionally) make use of the token-macro-plugin. [12:50:40] <jenkinsci_builds> * Olivier Lamy: update changelog [12:51:22] *** calavera has joined #jenkins [12:53:39] *** benmatselby has quit IRC [13:06:59] *** resmo has quit IRC [13:09:53] *** ctrabold has joined #jenkins [13:13:02] *** stephenc has quit IRC [13:27:14] <_W_> richm2, yeah, it's all strange, that is what I would expect as well. SVN commands when logged in as jenkins don't ask for any auth, and it seems like it's stored correctly [13:27:59] *** dotsev1 has joined #jenkins [13:29:01] *** cowboyd has joined #jenkins [13:30:45] *** dotsev has quit IRC [13:41:48] *** richvdh has joined #jenkins [13:44:47] *** slaboure has joined #jenkins [13:44:52] *** sproaty has joined #jenkins [13:46:04] <sproaty> I'm trying to get the 'violations' plugin configured for my project. It states in its docs (http://wiki.hudson-ci.org/display/HUDSON/Violations) "Configuration should be easy, First you need to have activate the static code analysizers in your build" -- but I can't find an option to activate static coder analyzers. any idea? [13:47:37] <_W_> sproaty, that's a separate process for each build system [13:48:14] <_W_> e.g. if you use ant for building, you can get an ant plugin for checkstyle or findbugs, define an ant task for each, and call that in the target used [13:48:52] *** cowboyd has quit IRC [13:48:59] <sproaty> _W_, so violations needs checkstyle? We are using ant [13:49:14] <_W_> violations need _something_ to track - checkstyle is one option [13:49:46] <sproaty> ah okay, I'm trying to use jslint -- I've got an ant target working on my local machine [13:50:43] <_W_> I've never used the violations plugin by the way, I use the separate plugins for checkstyle and findbugs (not sure if there's a plugin for jslint - we just fail the build if there's a jslint violation here) [13:51:09] <sproaty> alright [13:51:52] <sproaty> still unsure where to configure violations - there's nothing on the project config [13:52:28] <sproaty> doh! [13:52:30] <sproaty> just found it [13:53:51] *** cowboyd has joined #jenkins [13:57:17] *** calavera has quit IRC [14:03:24] *** vjuranek_ has quit IRC [14:04:42] *** stephenc has joined #jenkins [14:04:43] *** ChanServ sets mode: +v stephenc [14:13:41] *** Ragnor has quit IRC [14:16:23] *** Ragnor_ has joined #jenkins [14:18:29] *** zoobab has quit IRC [14:19:39] *** zoobab__ has joined #jenkins [14:25:05] *** cowboyd has quit IRC [14:36:39] *** stephenc has quit IRC [14:45:31] *** jamespage1 has joined #jenkins [14:46:48] *** jamespage has quit IRC [14:47:19] *** fishn1x has joined #jenkins [14:52:59] *** Deesl has quit IRC [14:53:19] *** harpreet has left #jenkins [14:57:32] *** jieryn-w has joined #jenkins [14:57:32] *** ChanServ sets mode: +v jieryn-w [15:00:33] *** cliffano has joined #jenkins [15:01:11] *** benmatselby has joined #jenkins [15:03:18] *** Stubbs has joined #jenkins [15:04:59] *** jamespage1 is now known as jamespage [15:07:49] *** cliffano has quit IRC [15:08:20] *** smolyn has joined #jenkins [15:18:10] *** recampbell has joined #jenkins [15:18:43] *** cowboyd has joined #jenkins [15:21:23] *** stephenc has joined #jenkins [15:21:24] *** ChanServ sets mode: +v stephenc [15:26:04] *** dotsev1 has quit IRC [15:32:07] *** recampbell has quit IRC [15:35:07] *** benmatselby has quit IRC [15:35:31] *** benmatselby has joined #jenkins [15:43:40] *** basil3 has joined #jenkins [15:45:38] *** Plouj has quit IRC [15:48:18] *** mando has joined #jenkins [15:50:37] *** calavera has joined #jenkins [15:50:38] *** Plouj has joined #jenkins [15:52:08] *** kutzi has joined #jenkins [15:52:08] *** ChanServ sets mode: +v kutzi [15:53:57] *** elliot has joined #jenkins [15:56:28] *** kutzi has quit IRC [15:57:36] *** cliffano has joined #jenkins [16:00:21] *** abayer has quit IRC [16:01:36] *** richvdh_ has joined #jenkins [16:01:42] *** richvdh has quit IRC [16:02:24] *** sproaty has quit IRC [16:08:53] *** stephenc_ has joined #jenkins [16:08:53] *** ChanServ sets mode: +v stephenc_ [16:09:09] *** Aetzel has quit IRC [16:09:28] *** stephenc has quit IRC [16:09:28] *** stephenc_ is now known as stephenc [16:13:14] *** herque has joined #jenkins [16:16:43] *** vivek_ has joined #jenkins [16:16:53] *** kutzi has joined #jenkins [16:16:53] *** ChanServ sets mode: +v kutzi [16:22:17] *** edorian has quit IRC [16:24:15] *** reinhapa has quit IRC [16:24:46] *** recampbell has joined #jenkins [16:24:53] *** kutzi has quit IRC [16:24:55] *** ctrabold has quit IRC [16:24:55] *** cliffano has quit IRC [16:29:27] *** reinhapa has joined #jenkins [16:31:26] *** reinhapa has quit IRC [16:33:21] <_W_> the SVN issue is solved, by the way [16:37:34] *** jsmigel has quit IRC [16:42:58] *** arnaldo has joined #jenkins [16:47:05] *** vivek_ has quit IRC [16:49:12] *** Haloperidol has joined #jenkins [16:55:05] *** msm has joined #jenkins [16:55:29] *** nd___ has joined #jenkins [16:57:48] *** vivek_ has joined #jenkins [16:58:55] *** nd__ has quit IRC [17:01:43] *** abayer has joined #jenkins [17:01:43] *** ChanServ sets mode: +o abayer [17:03:51] *** makr2 has quit IRC [17:07:50] *** aheritier has quit IRC [17:08:39] *** ev has quit IRC [17:09:32] *** ev has joined #jenkins [17:12:42] *** onlyteo has joined #jenkins [17:12:48] *** aheritier has joined #jenkins [17:12:48] *** ChanServ sets mode: +v aheritier [17:13:13] *** recampbell has quit IRC [17:13:40] *** _marc` has quit IRC [17:14:34] *** aheritier_ has joined #jenkins [17:14:35] *** ChanServ sets mode: +v aheritier_ [17:14:59] *** stephenc_ has joined #jenkins [17:14:59] *** ChanServ sets mode: +v stephenc_ [17:16:13] *** Stubbs has quit IRC [17:17:00] *** aheritier has quit IRC [17:17:00] *** aheritier_ is now known as aheritier [17:17:53] *** stephenc has quit IRC [17:17:53] *** stephenc_ is now known as stephenc [17:17:56] *** sshaw has joined #jenkins [17:18:27] *** kenneth_reitz has joined #jenkins [17:19:30] *** smolyn has quit IRC [17:19:50] *** kenneth_reitz has quit IRC [17:21:14] *** kenneth_reitz has joined #jenkins [17:24:54] *** recampbell has joined #jenkins [17:25:09] *** kenneth_reitz has quit IRC [17:25:54] *** calavera has quit IRC [17:26:06] *** vivek_ has quit IRC [17:28:48] *** kgoess has joined #jenkins [17:28:51] *** cristiano has quit IRC [17:34:33] *** mindless has joined #jenkins [17:35:42] *** mindless has quit IRC [17:35:43] *** mindless has joined #jenkins [17:35:43] *** ChanServ sets mode: +o mindless [17:37:06] *** vivek_ has joined #jenkins [17:38:06] *** recampbell has quit IRC [17:38:53] <drulli> jenkins-admin: Create svnpublisher in the issue tracker for brentsmith [17:38:54] <jenkins-admin> Adding a new subcomponent svnpublisher to the bug tracker, owned by brentsmith [17:40:43] <jenkins-admin> New component created [17:46:01] *** richvdh_ has quit IRC [17:49:56] *** benmatselby has quit IRC [17:50:36] *** recampbell has joined #jenkins [17:51:59] *** dogmatic69 has quit IRC [17:53:56] *** cliffano has joined #jenkins [17:55:32] *** evilchili has joined #jenkins [17:55:57] *** abayer has quit IRC [17:57:04] *** stephenc has quit IRC [17:58:13] *** abayer1 has joined #jenkins [17:59:04] *** abayer1 is now known as abayer [17:59:05] *** ChanServ sets mode: +o abayer [18:00:13] *** patryk has quit IRC [18:04:41] *** smolyn has joined #jenkins [18:06:37] *** fishn1x has quit IRC [18:08:00] *** _marc` has joined #jenkins [18:08:56] *** stephenc has joined #jenkins [18:08:57] *** ChanServ sets mode: +v stephenc [18:14:50] *** cliffano has quit IRC [18:19:53] *** abayer has quit IRC [18:23:58] *** abayer has joined #jenkins [18:23:59] *** ChanServ sets mode: +o abayer [18:24:20] *** recampbell has quit IRC [18:24:26] *** btrim has joined #jenkins [18:24:36] *** abayer has quit IRC [18:24:55] *** abayer has joined #jenkins [18:24:56] *** ChanServ sets mode: +o abayer [18:25:05] *** cliffano has joined #jenkins [18:25:25] *** cowboyd has quit IRC [18:25:25] *** ChanServ sets mode: +v cliffano [18:26:57] *** stephenc has quit IRC [18:27:20] *** msm has quit IRC [18:32:09] *** magnayn has quit IRC [18:33:33] *** msm has joined #jenkins [18:46:47] *** joewilliams_away is now known as joewilliams [18:49:13] *** Weltraumschaf has quit IRC [19:05:30] *** stephendonner has joined #jenkins [19:06:36] *** dhackner has joined #jenkins [19:07:38] *** Haloperidol has quit IRC [19:12:21] *** edorian has joined #jenkins [19:13:12] *** drulli has quit IRC [19:18:17] *** DaveH has quit IRC [19:22:56] *** cliffano has quit IRC [19:32:50] <jenkinsci_builds> Starting build 571 for job jenkins_main_trunk (previous build: STILL UNSTABLE -- last SUCCESS #557 5 days 19 hr ago) [19:33:36] *** cowboyd has joined #jenkins [19:41:09] *** dvaske has joined #jenkins [19:50:02] *** vivek_ has quit IRC [19:52:14] *** vivek_ has joined #jenkins [19:52:37] <dhackner> abayer: Hey. I've got some interesting behavior that might be related to the concurrent builds plugin [19:53:18] <dhackner> Job 1 builds, finishes and kicks off Job 2 which is a throttled job (there is a Job 2b that shares the same category because they share resources) [19:53:58] <dhackner> it appears that with some frequency, Job 1 will be building, and another run will be queued up, but instead of running: Job 1, 2, 1, 2, 1, 2, it will instead run: Job 1, 1, 2 [19:54:19] <dhackner> i.e. it will wait to trigger the downstream job until there are no upstream jobs queued [19:58:59] *** rioch has joined #jenkins [19:59:35] <rioch> I've installed jenkins on debian squeeze. How do I set JENKINS_HOME? [20:00:22] <dhackner> rioch: it's just an env. var? [20:00:31] <dhackner> can't you set it in /etc/profiles or something? [20:01:23] <rioch> I think so. I did export JENKINS_HOME=/home/jenkins on the command line, but it still points to the old path when I restart. [20:01:28] <rioch> restart tomcat [20:01:29] <dhackner> right [20:01:38] <dhackner> so, export won't permanently change it [20:01:43] <dhackner> just for that session [20:02:01] <dhackner> I'm not familiar with debian, but on Fedora/CentOS I add it to /etc/profiles [20:02:16] <dhackner> alternatively you could add it to the ~/.bash_profile for the Jenkins user [20:02:26] <dhackner> /etc/profiles is for all users I think [20:02:47] <rioch> wouldn't it need to be for the tomcat user? [20:03:04] <dhackner> I don't use tomcat, so I don't know [20:03:15] <rioch> You can use Jenkins without tomcat? [20:03:19] <dhackner> but JENKINS_HOME is referenced by the slave-master connection [20:03:47] <dhackner> I just use whatever the default YUM repo supplies me for /etc/init.d/jenkins [20:03:58] <dhackner> to be safe I'd just set it for all users [20:04:10] <rioch> yeah, I think that's a better idea. Let me try. [20:04:13] <dhackner> but I have a slave/master setup, so if you aren't using slaves it's probably different [20:07:54] *** recampbell has joined #jenkins [20:09:49] *** magnayn has joined #jenkins [20:16:22] *** magnayn has quit IRC [20:28:30] *** bmahe has joined #jenkins [20:32:14] *** Tauop has quit IRC [20:33:18] *** magnayn has joined #jenkins [20:33:22] <dhackner> kohsuke: if an upstream job is queued up multiple times, is it supposed to run through all of it's queued up instances before triggering it's downstream dependency? [20:33:41] <kohsuke> No. [20:33:52] <kohsuke> But there's a plugin to do something like that [20:34:02] <dhackner> It's not what I want but appears to be happening [20:34:14] <dhackner> I think perhaps the throttle concurrent builds plugin is the cause [20:35:03] <dhackner> The upstream job says the downstream job is already in the queue and then continues with it's next run [20:36:54] *** jbjon has joined #jenkins [20:37:33] *** olamy has joined #jenkins [20:37:33] *** ChanServ sets mode: +v olamy [20:39:08] *** aheritier has quit IRC [20:41:05] <dhackner> kohsuke: the downstream job is in a concurrent build category, do you think the key is to put the upstream and downstream jobs in another category as well? [20:41:34] <abayer> dhackner: Hrm. Yeah, that sounds right. [20:41:45] <abayer> (sorry, was distracted by work) [20:44:43] <dhackner> np [20:45:02] <dhackner> what sounds right, that they should be in the same category as well? [20:45:18] <abayer> Yeah. [20:45:32] <dhackner> cool, I'll do that [20:45:41] <abayer> Otherwise the downstream may slip in ahead of the upstream? I'm not entirely sure. But let me know how it works. =) [20:45:53] <dhackner> actually the opposite is happening [20:46:02] <abayer> Huh. [20:46:07] <dhackner> the downstream is in a category, upstream isn't [20:46:22] <dhackner> so upstream keeps running through the queue then the downstream runs [20:46:29] <abayer> And is that what you want? [20:47:11] <dhackner> no, I want the normal behavior, each time the upstream runs it runs the downstream [20:47:23] <dhackner> so up, down, up, down, not up, up, down like it is now [20:47:27] <abayer> Ah. Hmmm. [20:47:40] <dhackner> the issue is that multiple builds are getting run before a test is run [20:47:49] <dhackner> so it's difficult to see where failures come from [20:50:54] <abayer> Ah-ha. If UpstreamJob is in queue, and DownstreamJob has "block build when upstream dependency is building" enabled, DownstreamJob won't try to launch. It counts in queue the same as building. [20:55:40] *** rioch has quit IRC [20:59:24] <dhackner> I see [20:59:41] <dhackner> I notice that my upstream does NOT have "Block when downstream is building" set to on [20:59:44] <dhackner> maybe it should? [20:59:58] <abayer> Give it a shot? I'm not sure how the queuing will work there. [20:59:58] <dhackner> or is this a bug and not a configuration issue on my end [21:00:27] <abayer> It's not a "bug" per se - but it does seem to be a case of behavior being confusing. [21:00:39] <dhackner> does this sound related the concurrent build plugin then? or is it an issue due to the block up/down project [21:00:53] *** aheritier has joined #jenkins [21:00:56] *** ChanServ sets mode: +v aheritier [21:01:15] <abayer> Mainly the latter, in combination with concurrent builds in general. I don't *think* this has anything to do with the throttle plugin directly. [21:01:56] <dhackner> I see [21:02:31] <dhackner> i wonder if it's that they either both need to have it, or neither [21:03:26] <abayer> I'm not sure. I just know that the block upstream/downstream logic looks to see if the related project is building *or* in queue. [21:04:55] *** awb has joined #jenkins [21:07:22] <dhackner> I'll just take it off completely. The upstream and downstream jobs share a 1-executor slave so it doesn't really matter [21:08:54] *** atmos has joined #jenkins [21:09:15] *** awb has quit IRC [21:09:15] *** awb_ has joined #jenkins [21:09:17] *** magnayn has quit IRC [21:12:45] *** akostadinov has quit IRC [21:13:51] *** Creeture has joined #jenkins [21:14:27] *** awb_ has quit IRC [21:15:25] *** awb has joined #jenkins [21:15:34] *** awb has quit IRC [21:15:52] <Creeture> Hey. Is there a plugin that will "release" a build when done? Say my job runs a lot, producing builds and logs and files and things. Then, after #836 has been tested and everybody likes it, click the "release this build" button and input some svn tag names, tag the source, copy artifacts via ssh/cifs? [21:16:12] *** ev has quit IRC [21:17:06] *** ev has joined #jenkins [21:17:49] *** awb has joined #jenkins [21:17:52] <Creeture> I can do all of that as part of the job every time it runs, but I want the one-time button. [21:17:59] <jbjon> Don't know of a plugin that will do all that for you out of the box, but you can set up a Free Style Project to have all of those steps in it. We create a release job for doing just that [21:18:49] <jbjon> So create a job for the build and a job for the release. We have the release job use the build job's workspace [21:19:54] <Creeture> That's a way of doing it I guess. [21:19:59] *** ev has quit IRC [21:20:11] <jbjon> Better still, set up the Release job to be parametarised and then you can select the Build Number of the Build job that you're all happy to release with. That way you're not releasing the 'last successful job' which might include newer code that's not been QA'd [21:20:13] *** ev has joined #jenkins [21:20:20] *** ev has left #jenkins [21:20:55] <btrim> Creeture: Promoted builds plugin? [21:20:58] *** slaboure has quit IRC [21:21:26] <jbjon> We have Staging jobs to 'release' the latest build to a QA server for testing automatically. The staging job is a downstream job from the build job so that happens continuously. Then the release to live servers is a manual click. And yeah, the Promoted Builds plugin is also worth a look at, we use that in this too, btrim. [21:21:38] <Creeture> btrim: Will look at that one now. [21:26:09] <Creeture> btrim: That one looks purrrrrfect. Thanks. [21:26:34] <Creeture> You *are* good for something. [21:26:50] <herque> Creeture: you can also use wget on the archived file(s) instead of mucking with another jobs workspace [21:27:54] <Creeture> I think this promoted builds plugin is the thing. it allows you to "Only when manually approved" execute any of the plugins just like a normal build. [21:28:03] *** mando has quit IRC [21:28:10] <Creeture> perzackly what I was looking for. [21:28:18] <Creeture> even give it a gold star [21:28:54] *** kutzi has joined #jenkins [21:28:54] *** ChanServ sets mode: +v kutzi [21:29:55] <btrim> Creeture: Yeah, I use it with manual approval, myself. Can even copy artifacts from the build you're promoting using the Copy Artifact plugin [21:31:14] <Creeture> That's key. [21:32:59] <jenkinsci_builds> Project jenkins_main_trunk build #571: ABORTED in 2 hr 0 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/571/ [21:32:59] <jenkinsci_builds> * Kohsuke Kawaguchi: regression fix. ConcurrentArrayList doesn't support iterator-based removal [21:33:00] <jenkinsci_builds> * Kohsuke Kawaguchi: make the JavaScript proxy support available everywhere [21:33:00] <jenkinsci_builds> * Kohsuke Kawaguchi: Simplified [21:33:01] <jenkinsci_builds> * Kohsuke Kawaguchi: making script error easiler to find [21:33:01] <jenkinsci_builds> * Kohsuke Kawaguchi: Used the JavaScript proxy support to lazy load configuration fragments in <l:hetero-list> [21:33:02] <jenkinsci_builds> * Kohsuke Kawaguchi: Generalized the lazy rendering of a fragment to <l:renderOnDemand> tag. [21:33:02] <jenkinsci_builds> * Kohsuke Kawaguchi: added lazy loading support for <f:dropdownListBlock> [21:33:03] <jenkinsci_builds> * Kohsuke Kawaguchi: - md is not concurrency safe, so the whole thing needs to be synchronized or we need a pool, like ThreadLocal [21:33:03] <jenkinsci_builds> * Kohsuke Kawaguchi: adjuncts are like static resources, and they should be available without read access, or else page rendering can fail [21:33:04] <jenkinsci_builds> * Kohsuke Kawaguchi: Stapler should delegate to us for crumb generation [21:33:04] <jenkinsci_builds> * Kohsuke Kawaguchi: depend on a released version [21:33:05] <jenkinsci_builds> * Kohsuke Kawaguchi: exposed the method for reuse [21:33:05] <jenkinsci_builds> * Kohsuke Kawaguchi: properly capture the currentDescriptorByNameUrl (when <l:renderOnDemand> is nested twice) [21:33:06] <jenkinsci_builds> * Kohsuke Kawaguchi: lazy load invisible fragments [21:33:06] <jenkinsci_builds> * Kohsuke Kawaguchi: Making ListViewColumns more self-contained [21:33:07] <jenkinsci_builds> * Kohsuke Kawaguchi: Switching to modern auto-completion text box [21:33:07] <jenkinsci_builds> * Kohsuke Kawaguchi: Implementing a better auto-completion [21:43:11] *** tomahawk_ has joined #jenkins [21:44:45] <herque> btrim: does the plugin lock the build so that it can't be deleted? [21:45:25] <btrim> I think you might have to do that yourself [21:45:48] <btrim> herque: There's been recent discussion on the user list about this plugin [21:45:52] <herque> I'm doing the same thing with DeployToEnv jobs and groovy post build to mark the build as deployed to test and locked so it doesn't get deleted [21:50:19] *** calavera has joined #jenkins [21:50:51] <herque> this looks like a really great plugin, I'm constantly impressed with jenkins and the community around it [21:52:55] <btrim> herque: I think someone added the "lock the build" as a promotion step, if not, you can probably run your groovy script to do it [21:54:01] *** atmos has quit IRC [21:55:39] *** cowboyd has quit IRC [21:56:29] *** cowboyd has joined #jenkins [22:00:43] *** atmos has joined #jenkins [22:03:08] *** joewilliams is now known as joewilliams_away [22:09:55] <herque> btrim: do you know if it sends the build number of the job you are promoting to the action? I see the option for svn_revision but not build number [22:17:34] *** MichaelG_ has joined #jenkins [22:21:56] <herque> doesn't look like it is sending that... too bad, anyone know of a way to get it to the promotion job? [22:29:10] *** FraterM has joined #jenkins [22:29:21] <FraterM> greetings jenkins-ci folks. [22:32:52] <jenkinsci_builds> Starting build 572 for job jenkins_main_trunk (previous build: ABORTED -- last SUCCESS #557 5 days 22 hr ago) [22:33:40] <FraterM> is the groovy script executor that runs in the slave node control portion of the jenkins web interface supposed to reflect the exact state of what a job executed on the slave will have available as an environment? [22:34:19] <FraterM> More specifically if I query PATH env var should that PATH be the one available to the execution of jobs on the slave? [22:37:04] *** magnayn has joined #jenkins [22:45:09] *** mando has joined #jenkins [22:47:07] *** kutzi has quit IRC [23:00:54] *** jamespage1 has joined #jenkins [23:01:47] *** jamespage has quit IRC [23:02:50] *** dvaske has quit IRC [23:03:02] *** _marc` has quit IRC [23:11:12] <jenkinsci_builds> Yippie, build fixed! [23:11:12] <jenkinsci_builds> Project jenkins_main_trunk build #572: FIXED in 38 min: http://ci.jenkins-ci.org/job/jenkins_main_trunk/572/ [23:11:13] <jenkinsci_builds> Olivier Lamy: remove unused import [23:12:58] <rtyler> yay! [23:13:42] *** MichaelG_ has quit IRC [23:25:13] <jieryn-w> these japanese skyskrapers are effing amazing :) [23:25:23] <jieryn-w> they must be moving laterally like 10-15 feet [23:25:35] <jieryn-w> and still didn't crash [23:26:13] <kohsuke> Modern civil-engineering inventions to counter earthquakes in high-rise buildings are amazing [23:26:21] *** koleson has left #jenkins [23:26:46] <kohsuke> I've heard that they have computer-controlled counter-weights at the top to counter-act the shaking [23:28:36] <jieryn-w> like ... swing opposite the direction of the building sway [23:28:56] <jieryn-w> that's superhero stuff :) [23:30:53] <kohsuke> Or that there are sensors under the sea that detects earthquakes and send radio signals. It travels faster than the earthquake, so you get an "early" warning of a few seconds, which is apparently enough time for computers to stop elevators, start slowing down trains, etc. [23:31:18] <kohsuke> Man, I need to work... [23:32:50] <jenkinsci_builds> Starting build 573 for job jenkins_main_trunk (previous build: FIXED) [23:36:26] *** onlyteo has quit IRC [23:42:54] *** herque has quit IRC [23:43:13] <rtyler> heh [23:45:15] *** FraterM has quit IRC [23:45:32] *** FraterM has joined #jenkins [23:46:29] *** calavera has quit IRC [23:47:24] *** Haloperidol has joined #jenkins [23:49:09] *** abayer1 has joined #jenkins [23:49:09] *** abayer has quit IRC [23:49:15] *** abayer1 is now known as abayer [23:49:15] *** ChanServ sets mode: +o abayer [23:51:53] *** magnayn has quit IRC [23:55:25] *** btrim has quit IRC [23:58:45] *** cowboyd has quit IRC