IRC log for #gooseproject on 20111213

00:07.38herloshalkie: how goes class?
01:03.19herloanyone else update their f16 box and lose the ability to do alt-. ?
01:03.25herloit's driving me fucking insane!
01:06.38herloneeds to go grab food soon, then back to hacking
01:46.27*** join/#gooseproject bochecha (~bochecha@fedora/bochecha)
01:53.38*** join/#gooseproject flaroche (~laroche@dslb-188-104-160-095.pools.arcor-ip.net)
02:04.21shalkieherlo: Fast pace and a little behind, but otherwise not bad.
02:16.37shalkieFound a couple issues that may or may not be relevant any more with the class setup.
02:16.50shalkieI am guessing no longer relevant since I can't remember the last time I ran into it.
02:18.46shalkieclucks loudly
02:18.48shalkiehttp://lists.ascendos.org/pipermail/ascendos-dev/2011-December/000443.html
02:18.49goosebotTitle: [Ascendos-dev] There are times to Step Up, and times to Step Down. Now is the time. (at lists.ascendos.org)
02:32.20herloshalkie: wow!
02:32.34herlostill reading, but I didn't think I had any affect on what he chose to do
02:33.04shalkieOh, I am sure that money is a big deal.
02:34.03shalkieBut to think that your going to pay rent off of a new community distro when it is just starting is silly.
02:34.30shalkieAs far as I know the cent people don't make enough cents to not work.
02:34.47herloright
02:34.52*** join/#gooseproject macropin (~Andrew@eth4845.nsw.adsl.internode.on.net)
02:35.40herloI think there *can* be money in it, but I don't think it comes from the rebuild itself. I do this work because it's fun and I enjoy the community. I am sorry dmc feels this way.
02:35.55shalkieAye
02:37.36herlolubs Johnny Hughes' comments
02:37.38herlothey are the BEST!
02:37.51shalkieJohnny Hughes?
02:38.32*** join/#gooseproject macropin (~Andrew@eth4845.nsw.adsl.internode.on.net)
02:38.33herloone of the CentOS devs
02:38.42shalkieLink?
02:39.31herloyeah, hang on
02:39.55herloshalkie: http://lists.centos.org/pipermail/centos-devel/2011-March/007101.html
02:39.56goosebotTitle: [CentOS-devel] Updates from today (at lists.centos.org)
02:40.13herlothat's the quote I use on my slides at ttp://speakerdeck.com/u/herlo/p/rebuilding-enterprise-linux-the-community-way
02:41.41shalkieAh sweet. I was hunting for that email at one point and had no luck finding.
02:41.45herloshalkie: the other, to which dmc refers, is this: http://www.centos.org/modules/newbb/viewtopic.php?topic_id=12491&forum=38&post_id=41509#forumpost41509
02:41.46goosebotTitle: www.centos.org - Forums - CentOS 5 - Application & Software Support - Rebuilding grub package (at www.centos.org)
02:41.55herloI love his first statement there
02:42.21herlohe's protecting centos by hiding code
02:42.23herloFirst, there is no requirement to provide the build logs publicly, so we don't. It is not the hardest thing in the world to rebuild upstream sources, but we do not have any desire to help other people do it so that they can take away centos users. We did at one time help the group that built Oracle linux, and see what it got us, a competitor in our market space. Don't get me wrong, we are all for GPL software and we are happy to use it and provide all sou
02:42.30herlo--Johnny Hughes
02:43.08macropinI guess we're all in agreement then as to the problem we seek to fix.. it's pretty clear
02:43.39herlomacropin: I'd like to hear your opinion on what that is. I know what mine is...
02:45.50macropinWell, the way I see it... EL is too important to too many individuals, organisations and companies to be entrusted to a project/organisation that is not accountable to its user base.
02:47.41macropinI see it as more a matter of governance than anything else.
02:47.43herlomacropin: yes, I'd have to agree
02:48.42herloI do think that's what a community can provide, at least if desired.
02:57.33macropinI see that as the real challenge.. setting up the governance. I think both our projects (Ascendos / GoOSe) have proven that we can rebuilt EL. Now the challenge is to make it a sustainable thing.
02:58.06herlomacropin: yeah, we're still getting there, but I think we'll have an alpha in a month or less. Following in your footsteps :)
02:58.31*** topic/#gooseproject by herlo -> GoOSe Project - http://gooseproject.org
03:02.20herlogoozbach: you around?
03:02.47herlomacropin: good to talk with you, I'm excited to discuss the governance ideas and other issues further.
03:06.44shalkiesweet!
03:06.58shalkieThe Tech Museum is open late this time of year. I can actually go to a museum!
03:10.29bochechaherlo your link above to the centos mailing-list lead me to this: http://lists.centos.org/pipermail/centos-devel/2011-March/007114.html
03:10.31goosebotTitle: [CentOS-devel] Updates from today (at lists.centos.org)
03:10.44bochechaI work with SRPMS, not with an SCM system.  I like SRPMS, they are a SCM
03:10.44bochechasystem of their own.
03:10.44bochechaWe do not change what upstream has in their SRPMS (except when we have
03:10.44bochechato) ... we don't even unpack them unless we need to change them.  We
03:10.44bochechasubmit them to mock to build.  Every patch we create, every change we
03:10.44bochechamake, it is in the SRPM.
03:10.45herlolooks
03:10.54bochechahow is that for a great quote? :)
03:11.07herloit contradicts itself for one :)
03:11.27herlooh, nm
03:11.30herlomisread
03:11.36herlobut yes, great quote!
03:11.47bochechait seems to me like a horribly broken process to pull the srpms, rebuild and publish, without any kind of tracking of anything in between :-/
03:12.28herlobochecha: yeah, I've read this one for sure
03:12.40herlobochecha: I tend to agree.
03:12.53herlomy big thing was that we want to be able to send patches upstream
03:13.20herlofix silly things that happen and make the ecosystem better overall
03:13.27herloand I think we can do it
03:13.36bochechayeah, git makes that easy
03:13.41shalkie<PROTECTED>
03:13.43shalkie.centos files and pull them in (that and the kernel is all we change).
03:13.48shalkie^ Hah!
03:14.35bochechathe way I do it here is that I have a 'rhel6' branch in which I import the upstream srpm, and then I have our branch in which I 1. merge the upstream updates and 2. add the patches I need
03:14.56bochechamakes it really easy to send patches upstream
03:15.04herlobochecha: it's similar to what we're doing
03:15.09bochecha(and of course, to go on merging and maintaining them ^^)
03:15.37shalkieRight, I think It is time to go get some food.
03:15.44bochechaherlo, then it must not be a terrible idea ;)
03:15.44shalkieTonight is Thai night.
03:15.54shalkieaway for food.
03:15.56herloour master is always the latest. Our plan is to make a mass branch when we import the next round. Incremental updates get applied to appropriate branches
03:15.59herlobochecha: yep! :)
03:16.22herlothe current debate in my mind is *how* to get the updates from upstream
03:17.06shalkieherlo: I could be wrong but I think they are still publishing the updates through the ftp site. Seems like they have a modified naming convention to indicate updates.
03:17.07bochechaI can tell you how **not** to do it: by manually checking the upstream srpm repos and manually importing the srpms into the appropriate branch
03:17.16bochechathat's what I have done in the past, and it doesn't work :]
03:17.35bochechashalkie, there's no real naming convention afaik
03:17.54bochechathey sometimes add a .x after the dist, sometimes use el6 as the dist, sometimes el6_Y,...
03:18.03shalkiebochecha: That could well be the case. It has been a while and the stomach does speak loudly...
03:18.14herlolol, manually
03:18.35herloshalkie: yes, it's called -2 after -1 :)
03:18.37bochechafrom my outside perspective, it seems like there is a convention managers would like to push, and some maintainers follow it, others do the way they maintain packages in Fedora (i.e sensibly)
03:18.50bochechaherlo, I've seen weird stuff in rhel updates
03:18.51herloand for el6.1 they use el6_1 :)
03:18.58herlobochecha: me too
03:19.13bochechalike older changelog entries being modified
03:19.21herloheh, yeah
03:19.38herlohas been to blame on that occasionally. Usually it's within the same version, however.
03:19.46herloI don't do that anymore!
03:19.59bochechaas if they had based the update on an older version of the packages, painfully merging (hey, they still seem to use CVS ^^) back the changes that had happened in the meantime
03:20.13bochechaherlo, no, I mean **older** changelog entries
03:20.23herlobochecha: yes
03:20.41herlobochecha: it's nothing that's open
03:20.43shalkiewanders away for reals...
03:20.47bochechaas in : the initial package contains the changelog from Fedora 13 plus a "Rebuild for rhel6", the update has some changes in the changelog entries from before rhel6
03:20.47herloshalkie: go!
03:20.51herloget outta here :)
03:21.19herlobochecha: indeed. Odd stuff
03:21.26bochechaand painful to merge ;)
03:21.58bochechaespecially when I had added my own changelog entry in between, like "Add patch from RHBZ#XYZ so the package builds in an el6 chroot"
03:22.13herlohehe
03:22.18herlothat's what release is for :)
03:22.29herloI don't understnad the reasoning for going back in that
03:22.52bochechaherlo, yes, but which part of Release do you bump? the part before %{?dist} ? the part after it ?
03:23.05bochecharhel6 packages seem to be doing a little bit of both, depending on the maintainer
03:23.33bochecha(it seems the people who also maintain their packages in Fedora are doing things much more sensibly, probably because they know they have to merge these stuff back and forth)
03:24.03bochechaby the way, what is your take on packages that fail to build in an el6 chroot ?
03:24.14herlobochecha: seems to me 'always' before
03:24.19herlobut I can see why they don't
03:24.40bochechado you want to "be as close to upstream as possible" and rebuild them in f12 chroots like SL6 did ?
03:24.46herlobochecha: name a package that doesn't build on an el6 chroot and I'll show you a patch :)
03:24.53bochechaor would you rather patch it so it builds in el6, submitting the patch upstream ?
03:24.55herlobochecha: no
03:24.57herloyes
03:25.02herlothe latter
03:25.05bochechaawesome, that's what I've been doing too
03:25.18herloI see no value in going backward
03:25.32herloeverything should build on its intended os
03:25.40bochechait is important for us to be self-hosted so we can push an update without waiting for upstream if that's ever needed (although it shouldn't but who knows)
03:25.45herloI can understand getting a buildroot up first
03:25.52bochechaI feel the same, so I'm glad we're on the same page :)
03:26.03bochechaand most of the time, the needed patches have been applied in Fedora 13 a long time ago
03:26.05herlobut after that, it's more about rebuliding that buildroot so it works on the os it's for
03:26.20herlotrue that, but it's not like we can't apply them for upstream
03:26.31bochechaso it's just a matter of opening a bz, providing a link to the fedora patch to remind the maintainer of how he had done it :P
03:26.35herloand send them a patch!
03:26.45bochechayup
03:26.52herloa patch to the patch, if necessary :)
03:26.59bochechado you have a list of packages that failed to build ?
03:27.00herlobut not really....
03:27.15herlobochecha: I can get it, I've only done the query in ipython so far
03:27.41bochechaI have a bit of time today, I'd be glad to match them with rhbz tickets I opened/added patch to/lurked in
03:27.42herloit's 263 packages. Some of which I don't know if they failed because of weird deps or just because their deps weren't built yet
03:27.53bochechathat might help you with a few of them
03:27.55herloalbeit, i built 2 last night
03:28.10herlobochecha: well, let me get you a list :)
03:29.18herloI liked, it's 295
03:29.26herlobut I know that several of those are the same package
03:31.30herlobochecha: would a format similar to this work for you?
03:31.32herlo{'build_id': 1234, 'owner_name': 'clints', 'package_name': 'akonadi', 'task_id': 25612, 'creation_event_id': 21968, 'creation_time': '2011-11-29 01:51:23.225699', 'epoch': None, 'nvr': 'akonadi-1.2.1-2.gl6', 'name': 'akonadi', 'completion_time': '2011-11-29 01:55:48.768086', 'state': 3, 'version': '1.2.1', 'release': '2.gl6', 'creation_ts': 1322549483.2257, 'completion_ts': 1322549748.76809, 'package_id': 826, 'owner_id': 5}
03:31.38herloand then a newline
03:31.40herlofor each build
03:31.52bochechajson always works for me :)
03:32.06herlowell, it's a dict from koji
03:32.08herloin python
03:32.22herloso not really json, but close
03:32.24bochechadict, json... same difference (in python)
03:32.26herlolol
03:32.30herlookay
03:32.39bochechabut yeah, that works
03:32.39herlolet me see how it writes out if I give you the whole dump
03:33.01herlobochecha: hey, do you use alt-. on your machine?
03:33.08bochechaalt- ?
03:33.11bochechawhat is that ?
03:33.11herloalt period
03:33.26herloit brings up the last argument of the last command on the bash shell
03:33.31herlobut it's been failing for me for a while
03:33.39herloI'm trying to figure out why.
03:33.47bochechano, I didn't know about that
03:34.04bochechabut I'm on Fedora 14, so I'm not sure you're interested in anything from that old eol-ed thing
03:34.17herlolol
03:34.23herloit's not eoled yet is it?
03:34.30herloI thought we had another few weeks
03:34.30bochechait was supposed to happen on Friday
03:34.34herloahh
03:34.37bochechamight have been delayed because of the nfs outage
03:34.40herlodidn't see the email
03:34.44herloyeah, probably
03:34.57bochechabut it should be Any Time Now ©
03:35.03herlolol, yeah
03:35.07bochechajust like my migration to Fedora 16
03:35.28bochechahopefully this week, if not after I come back from my ski holidays
03:36.34bochechaherlo, which makes me think: if you need anything from me, like notes on stuff I had to do in order to build el6 packages, or anything else, I'll be much less available starting Friday, until after Christmas
03:37.32herlobochecha: who do you work for?
03:37.46bochechaa Hong Kong based company called Network Box
03:37.46herlointeresting how they give you two weeks off :)
03:37.54herlobochecha: very nice!
03:37.58herlofun job, I take it?
03:38.27bochechaI only have 12 days off per year (a big change compared to the 35 I had in France), so I save them for going back home during the winter holidays ;)
03:38.32bochechayeah, a lot :)
03:38.43herloahh
03:38.52herloyes, days off are definitely relative
03:39.06herloin the US we usually get only 10 days. And that's if you work for a reputable company
03:39.28bochechawell, 35 was the minimum legal for my kind of contract, some of my colleagues had 45 paid annual leaves :D
03:39.47herloit's called PTO now, so that companies don't have to maintain sick days and vacation days. Those are considered different.
03:39.58herlowow, 45 days would be awesome
03:39.59bochecha(25 being the absolute minimum legal for any kind of full time employment)
03:40.12herloplans a move ot France
03:40.31herlovisits rosettastone.com
03:40.34bochechausually you never take them (no time, too much work), so they end up being paid extra at the end of the year :)
03:41.09herlobochecha: http://sexysexypenguins.com/misc/goose_failed_builds.txt
03:41.16bochechaawesome, thanks
03:41.19herlobochecha: that works too
03:41.37herlobut most people around my city will die to get 2 weeks of work off a year, paid
03:42.14bochechawhere is that?
03:42.17herloSalt Lake
03:42.19herloin Utah
03:42.42bochechatries goes of trying to locate that on a map
03:42.59herloit's not that there aren't good companies, it's just many are very frugal and would probably prefer to bank their hours. Most companies have a use it or lose it policy now though
03:43.47bochechawow, lots of parks around there, looks like a nice place to live :)
03:44.20bochecha"use it or lose it" is illegal in France for the 25 legal paid leaves days
03:44.28bochechais giving you more motivation to move :P
03:44.33herlolol
03:44.45herlobochecha: I might when my 11-yo son is 18
03:45.10herlohe lives with his mom in Long Beach (california). About 700 miles away from home
03:45.22herloI fight hard to get to see him even 2 months a year
03:45.24bochechahehe, not having any family of my own (yet) made it definitely easier for me to move to HK
03:45.34herloI'm currently pushing to have him 4 months now
03:46.36bochechaoh, sorry about that :-/
03:47.52herlobochecha: it's okay
03:47.59herloshe's a good mom and he likes it there
03:48.16herloso far, I can't bring myself to move there. I hate that city/area
03:48.33herlotoo many people, too many malls, traffic, etc.
03:49.08bochechaI here you, I'm from a small village (700 inhabitants) in the middle of the Alps
03:49.16herloI like cities, Chicago, NY, even LA to a point. It's mostly because I have everything close by and while a bit busy/crowded, I don't have to worry about traffic and such too often.
03:49.32bochechaI had a hard time living in Paris, but Hong Kong is proving to be even more difficult to live in
03:49.49herloIn SLC, it's very busy in certain places and not so bad in others. I can live in a quiet neighborhood and go to the busy parts when I want.
03:49.58herlobochecha: I bet
03:50.39bochechain Hong Kong it's busy in some places, and "oh my god, it took me 10 minutes to walk 100m on the side walk" crowded in others
03:52.42herloyeah
03:52.47herloI have heard that about that place
03:53.30herlowhy do yum mirrors sometimes have to be such a pain in the ass!
03:57.12herloYAY!!
03:57.47herloI fixed the alt-. issue by downgrading gtk3
03:58.31bochechaFedora 16?
03:59.28herloyup
03:59.36herlobochecha: https://bugzilla.redhat.com/show_bug.cgi?id=766918
03:59.38goosebotTitle: Bug 766918 Latest update of gtk3 (gtk3-3.2.2-2.fc16.x86_64) broke meta keys (at bugzilla.redhat.com)
04:00.32herlogonna have to watch that bug
04:06.17bochechaherlo, there's a patch for fixing modifier keys in the fedora's gtk3 git, f16 branch
04:06.54bochechacould be related
04:07.50herloyeah
04:07.54*** join/#gooseproject makfinsky (~imak@pool-96-247-197-56.clppva.fios.verizon.net)
04:08.08herlobochecha: I figure that's what caused it
04:08.22makfinskyHoly jebuz!! Finally!
04:08.55makfinskyI broked the laptop this morning just before class started and haven't been able to fix it until just now.
04:09.22bochechaherlo, no, the patch is in a newer release
04:09.27bochechaherlo, it could fix it
04:09.28makfinskyNothing like performing surgery on a laptop while trying to teach...
04:09.31herlobochecha: ahh
04:09.35herlomakfinsky: hey!
04:09.42makfinskyYum n-v-r parsing?
04:09.45herloyou missed all of the action earlier. Good fun stuff
04:09.48makfinskyherlo: Hola!
04:09.56makfinskyBon jour bochecha.
04:09.59herlonot that bochecha and I aren't having a fun time
04:10.05herlo:)
04:10.15makfinskyherlo: Oh? Do tell. Quickly as I am about to pass out.
04:10.24bochechamakfinsky, bonjour :)
04:11.09herlomakfinsky: lol
04:11.16herloit's only 10:10 pm here
04:11.42herlomakfinsky: http://lists.ascendos.org/pipermail/ascendos-dev/2011-December/000443.html
04:11.43goosebotTitle: [Ascendos-dev] There are times to Step Up, and times to Step Down. Now is the time. (at lists.ascendos.org)
04:12.08makfinskyWoa!!
04:12.24herloaye
04:12.33herlohad a nice chat here with macropin earlier
04:13.06herlothere's some good discussion going on about governance and the like. I think we'll probalby want to discuss this at tomorrow's meeting
04:13.21makfinskyIndeed....
04:13.48makfinskyI've only read the first paragraph of that post... give me a couple mins to finish and digest this...
04:14.27herloyes
04:14.29herlowill do.
04:16.42bochechais heading out for lunch, good night everyone if you're already aslept when I'm back
04:16.48bochechamakfinsky, bonne nuit ;)
04:17.25makfinskybochecha: Merci, bonne nuit.
04:17.40herlobochecha: enjoy lunch
04:17.45herlothanks for the chat and help
04:19.32makfinskyShoot, did we kill ascendos...??
04:20.01herlono
04:20.20herlomakfinsky: I think there's great promise in both of our projects
04:23.24makfinskyI agree... the post has a slight hint of sadness to it though.
04:24.27herloyes, the money troubles seem to be the main thing. I think maybe I was just the last straw
04:24.56makfinsky:(
04:28.13makfinskyI wonder if he(Doug) is interesting in consulting and teaching work...
04:29.03herlomakfinsky: you should ask him
04:29.11makfinskyGood idea.
04:29.13herlothat might be a good way for him to make money and work on the project
04:29.18makfinskyIndeed.
04:29.19herlomakfinsky: it was your idea :)
04:29.32herlojust goosed you along :)
04:29.35makfinskyI didn't give you credit for it... :)
04:29.41makfinsky:P
04:29.43herlolol
04:29.44herlopunk
04:29.58makfinskyTee hee.
04:32.15makfinskyWow... Heavy post.
04:33.16herloindeed
04:33.23herloso there will be replies soon
04:33.35herloI'm planning one after Andrew replies
04:34.14makfinskyOk, I'll keep my ears on.
04:34.28herlomakfinsky: btw, I'm building again :)
04:34.39makfinskyAh, I was wondering about that.
04:34.42makfinskyHow's that going?
04:34.47makfinskyAnd how can I help?
04:34.57herlomakfinsky: go through your failed builds?
04:34.59makfinskyI saw that you did some interesting tempfs work for mock.
04:35.05herlofind any that require the kernel and relaunch them
04:35.11makfinskyOh??
04:35.12herlomakfinsky: I didn't do it
04:35.19makfinskyFigured out a solution for the kernel issue?
04:35.20herloI just showed bochecha the options
04:35.28herlomakfinsky: yes. It wasn't in the repo
04:35.38makfinskyDoh!!
04:36.21makfinskyWhen you say "your" failed builds, do you mean pkgs that I own that failed to build? Right now, only you and shalkie own packages that aren't built, it seems.
04:37.11herloyes
04:37.18herlomakfinsky: you didn't get any emails?
04:37.34makfinskyI did not.
04:37.38herlomakfinsky: I see this: http://koji.gooselinux.org/koji/builds?userID=imak&order=-build_id&state=3
04:37.39goosebotTitle: Builds | Koji (at koji.gooselinux.org)
04:37.54herloquite a few, I must say
04:37.59herloprobably before you got the emails working
04:38.08makfinskyHmm...
04:38.18herlo:P
04:38.29makfinskyI'll check for failed build notices and then get started on this list.
04:38.52makfinskyUm... yeah, I guess I do have a few to build, huh?
04:38.54makfinsky:-D
04:39.59makfinskyYeah, notifications were configured and working after 12/5
04:40.18herlowell, there you go
04:40.39herlomakfinsky: thanks!
04:40.53makfinskyYuppers.
04:41.12makfinskyHmm... do you know of a cli way of getting that list?
04:41.32makfinskyCause that's a pita to have to go through the web interface.
04:41.45herloyes
04:41.54herloI can give it to you now
04:42.06herlowishes irssi had ctrl-r
04:42.49herlomakfinsky: http://sexysexypenguins.com/misc/goose_failed_builds.txt
04:42.59herloit's for everyone, but your's can easily be cut from that
04:43.05herloand it's pretty parseable
04:43.50makfinskyRocking.
04:44.04herlolet me know if I can get you a better list
04:44.23makfinskyUm.... LOL. Sure, get me a better list!
04:44.30herlono
04:44.37herlosee what I did there?
04:44.38makfinskyI think you need to let me know if you *can*.
04:44.44herloI told you I can
04:44.51herlobut I'm not going to :)
04:45.01herlolol
04:45.05makfinskyNice.
04:45.11makfinskyJacka$$
04:45.14herlolol
04:45.16herloyer welcome
04:45.22herlomakfinsky: do you really want a better list?
04:45.25makfinskyOk, time for bed. I have to get up in 5 hours.
04:45.30makfinskyThat one's fine.
04:45.59makfinskyA bit of grep, some awk, and bam, I'll have the pkg list I need to forloop through.
04:46.05herlomakfinsky: k, let me know if you need a better one later
04:46.10herlomakfinsky: indeed
04:46.46makfinskyI should, at some point, start writing python or such scripts... Not tonight.
04:48.17herlohehe
04:48.19herlomakfinsky: get some rest
04:48.29herloI'm actually going to finish a few more and head on to bed myself
04:48.44makfinskyThanks, good work sir.
04:48.49makfinskyChat wif you manana.
04:48.56herlonn
05:04.58shalkieherlo: It has been a while. But lets give a build a try.
05:05.25herloshalkie: just so you are aware, you should be using skein
05:05.25shalkieOh and there is a chance that I will be hanging out with tene tomorrow for dinner, about meeting time.
05:05.34herloshalkie: fail :/
05:05.41shalkieThat was going to be one of the questions. what is the new workflow?
05:05.54shalkieherlo: Eh, I really only have the one night left. Class ends wed.
05:06.01herloshalkie: orly?
05:06.03herlointeresting
05:06.56shalkieOrly?
05:07.05shalkiedoesn't see orly.
05:07.28herloo rly?
05:07.47shalkieTo ending wed? Yeah.
05:07.53shalkieLike I said, custom craziness.
05:08.14shalkieAfter the lost time from today it is going to be a break neck pace.
05:08.16herloya
05:08.23herloshalkie: indeed
05:09.29herlohmm, I'm wondering why our mock doesn't do the right thing sometimes
05:11.18shalkieUm...
05:11.26shalkiefights the temptation...
05:11.57shalkieRight, so let me get skein up to date.
05:12.23herloshalkie: it's now master that you want to use :)
05:12.35herloI've got a 2.0 release in there now :)
05:13.57shalkiehangs head after updating develop
05:14.07herloshalkie: well, they should be similar
05:14.10shalkieRight here we go.
05:14.18herloI haven't added anything to develop lately
05:14.42herloshalkie: they should be identical atm
05:16.04shalkieRight, well I think I am current.
05:16.09shalkieSo what is the process now?
05:17.06herloshalkie: what do you mean?
05:17.27herloyou fix the problem with the failed build and rebuild it
05:23.40shalkieherlo: Right, so I take the source package, run skein extract then skein build
05:23.52shalkieSorry, there is an upload in there.
05:24.17shalkieDo I need to push?
05:25.23shalkiehasn't used skein for most of this.
05:25.34herloshalkie: no
05:25.48herloshalkie: stop right there
05:26.02herloshalkie: here is the thing
05:26.09shalkieI am not doing anything until I am certain of the current process.
05:26.15herloperfect
05:26.36herloshalkie: to start with, the process is being clarified by what we do and ask
05:26.45herloso ask yourself some questions
05:27.07herlo1) I received some email about a failed build of package X. Why did it fail?>
05:27.19herlo2) Where do I look to find out why it failed?
05:27.38herlo3) After finding the link in my email to look why it failed, what caused that failure?
05:29.19herloshalkie: then the process diverges a little from there I think
05:29.55herlo4a) If the process is because of some bug introduced by the packager, how do I fix that?
05:30.17herlo4b) If the failure is because of some bug introduced by the upstream developer, how do I fix that?
05:30.45herlo4c) What do I do if I don't know what caused it. How do I trace through this shit and make any sense of it? :)
05:31.06herlo4d) Whoa! something's really wrong with our koji. How do I report that?
05:31.20herlo4e) you probably get the picture now, but maybe you don't?
05:31.22herlocould go on
05:31.45herloso let's take 4a as an example
05:31.58herloat this point, you don't need to extract anything
05:32.21herloin fact, it's probably better to clone the git repo and have a look at the spec file and the patches that have been introduced.
05:33.27herloMost of the time, when it appears to be a packager problem. I will build it in mock on an el6 vm I have to see if it works there.
05:33.39shalkieHas all the src been uploaded the lookaside cache?
05:33.41herloIf it works there, then I know it's probably not the packager problem.
05:33.50herloshalkie: that's something to check
05:34.18herlothough I would say it's less likely the problem if you can look at the checkout log and see the downloads don't fail (or the SRPM is successfully built)
05:36.12herloshalkie: it's late here. I need to crash
05:36.34herlolet's talk tomorrow, but you now have a framework for a process in front of you
05:37.29shalkieSleep well herlo.
06:02.58*** join/#gooseproject macropin (~Andrew@C-59-101-23-209.hay.connect.net.au)
06:26.09*** part/#gooseproject macropin (~Andrew@C-59-101-23-209.hay.connect.net.au)
06:26.18*** join/#gooseproject macropin (~Andrew@C-59-101-23-209.hay.connect.net.au)
06:40.42bochechaherlo, interesting, I had some packages fail to build while they succeeded for you
06:41.24bochechae.g geronimo-specs failed to build for me because yum would pull in openjdk-devel as a build dependency, which is incompatible, but for you yum pulled gcj-devel which is ok
06:41.33bochechathat feels... fragile :-/
06:42.15bochechaI wonder if it's because my build host was Fedora 14 at the time, and the yum depsolver algorithm had changed between EL6 and F14
06:42.33bochecha(the mock chroot is populated with the host's yum)
06:45.54bochechaanother example is linuxdoc-tools, which failed for me because the perl modules were not installed in the right place (the perlvendor macro issue that the SL6 guys had also identified)
06:45.59bochechabut it worked for you o_O
06:46.04bochechais puzzled
06:51.52*** join/#gooseproject flaroche (~laroche@188.104.160.95)
06:57.50*** join/#gooseproject macropin1 (~Andrew@110-174-58-169.static.tpgi.com.au)
07:00.00*** join/#gooseproject macropin (~Andrew@110-174-58-169.static.tpgi.com.au)
12:13.48*** join/#gooseproject bochecha (~bochecha@fedora/bochecha)
12:37.52goozbachdid we do that!? (re DMC's email)
13:21.16*** join/#gooseproject makfinsky (~imak@ip-66-80-92-239.iad.megapath.net)
13:50.31herloGoOSe Morning
13:50.34herlogoozbach: I don't think so
13:56.57goozbachmorn gooseing
13:57.04goozbachherlo: pong from last night
13:57.11goozbachI went to bed way early last night
13:57.15goozbach9pm
13:57.27goozbachafter falling asleep on the floor of my son's room
14:00.00makfinskyI think I need to go to bed early tonight...
14:00.16makfinskyless than 5 hours sleep a night makes teaching a real challenge.
14:00.17makfinskyGoOSe morning all!
14:05.33herlogoozbach: no prob
14:05.56goozbachthere's some good discussion our response generated
14:05.58herloI am getting ready for the day, will be at the TC soon.
14:06.03herlogoozbach: for sure
15:08.41makfinskyherlo: On the ascendos mL?
15:10.34goozbachoops I thought I had enabled moderated public access to the list
15:10.44goozbachsome of the ascendos ML responses didn't make it through
15:10.52goozbachI'll bounce them from mutt to get them setup
15:18.21makfinskyAh, ok.
15:21.23*** join/#gooseproject opapo (~quassel@205.118.116.101)
15:23.57goozbachtheyre there now
16:05.20herlogoozbach: way2go. shalkie was asking about that the other day
16:06.21makfinskyOk, running through a foorloop build of all the pkgs that herlo had on the failed builds report belonging to me.
16:06.52makfinskygoozbach: The messages are where? I haven't gotten any posts from outside our small group from the ML.
16:10.07herlomakfinsky: you are looping through them?
16:10.17goozbachhttp://groups.google.com/group/goose-linux/browse_thread/thread/d78e80be8494223e/154842e8adf91cb2#154842e8adf91cb2
16:10.18goosebotTitle: Enterprise Linux Rebuild Collaboration Manifesto - GoOSe-Linux | Google Groups (at groups.google.com)
16:10.24goozbachthe messages from douglas
16:10.26herlofigured you would discover why they are failing and rebuild them by hand...
16:10.28goozbachgoosebot: unload URL
16:10.28goosebotgoozbach: Error: There was no plugin URL.
16:10.36goozbachgoosebot: list plugins
16:10.36goosebotgoozbach: Error: 'plugins' is not a valid plugin.
16:10.41goozbachgoosebot: plugin list
16:10.41goosebotgoozbach: Admin, Channel, Config, MeetBot, Misc, Owner, Plugin, Seen, Unix, User, Utilities, and Web
16:10.49goozbachgoosebot: unload web
16:10.50goosebotgoozbach: The operation succeeded.
16:17.00goozbachgoosebot: save
16:17.01goosebotgoozbach: Error: "save" is not a valid command.
16:17.10goozbachgoosebot: config save
16:17.10goosebotgoozbach: Error: 'supybot.save' is not a valid configuration variable.
16:19.37shalkieGoOSe morning all.
16:20.20shalkiemakfinsky: Teaching on little sleep is the easy part. Being able to give a reasonable answer to questions, that is the tough part. :-)
16:20.30shalkiespeaks from sad experience.
16:20.52shalkieIs there anything more unhealthy then Lox for breakfast?
16:21.01shalkietakes a bite of Lox.
16:27.55shalkieYou know you have been doing computers for a while when the first instinct you have while reading a line with the word bite is to correct it to byte.
17:23.22makfinskyherlo: Yes, I am looping through them, stupidly too. I forgot to update skein on this system and this skein doesn't bg the build jobs.
17:24.04makfinskyshalkie: Indeed. Keeping the concepts straight is tough when brain hasn't rested enough...
17:31.35herlomakfinsky: is your plan to just loop through and see if some other deps have fixed the problems ??
17:38.26herloI could do that I guess..
17:58.30makfinskyherlo: Yes, for this pass, that is the idea.
17:59.17makfinskyWorking towards the point of diminishing returns - once the loops no longer build a significant number of the rpms, then the loops  stop and we work by hand to resolve the issues.
17:59.25makfinskyAt least, that's my approach.
17:59.57shalkiemakfinsky: I thought that was the general idea.
18:01.34makfinskyshalkie: Yea, that's what I thought too.
18:32.46shalkieAlright, I am going to be gone for a bit. Have a good afternoon/evening folks.
18:32.47shalkiewaves
18:32.54goozbachadios
18:41.56herlomakfinsky: maybe I should do that
18:42.13herlomakfinsky: I am also getting your emails though. Kind of weird
19:02.37herlomakfinsky: something like: cat /tmp/goose_failed_builds.txt | while read pkg; do p=$(echo ${pkg} | grep kojiadmin | awk -F',' '{ print $3 }' | awk -F':' '{ print $2 }' | cut -c3- | cut -d"'" -f 1) ; if [ -n "${p}" ]; then skein build -c ~/.koji/config-goose --nowait dist-gl6 ${p}; fi ; done
19:02.42herlo??
19:02.43herlothat is what worked for me
19:22.10herlowhee!
19:22.55herlo5 pages of builds :)
19:30.58herloalmost 250 :)
19:36.27makfinskyThe skein on this laptop wasn't updated and didn't bg the builds.
19:37.04makfinskyThe reason you're getting emails is because you own the pkgs.
19:39.19herlomakfinsky: but it's coming to you as well
19:39.29makfinskyBoth the owner and the submitter get notifications.
19:41.47herloahh
19:42.00herlothat seems reasonable
19:42.05makfinskyAnd you *own* just about all the pkgs.
19:42.06makfinsky;)
19:54.21herlooh, well I should fix that :)
20:50.44makfinskyOh? Are you going to randomly assign pkgs to us? ;)
20:56.28herlomakfinsky: maybe. Thanks for the idea! :)
22:00.53*** join/#gooseproject infurnoz (c752f369@gateway/web/freenode/ip.199.82.243.105)
22:17.01makfinskyHehehe, I had forgotten about the --nowait option to skein build... duh!
22:22.09makfinskyWoot, 273 build tasks in koji now.
22:24.12herlomakfinsky: uh, I just did a bunch too
22:24.30herlodid you try to rebuild some I already launched?
22:25.16herlonope, looks like they are possibly different
22:26.51makfinskyI grepped through the list you sent and am only launching the ones that had my name on the line.
22:27.14makfinskyOk, time for me to get out.
22:27.31makfinskyBack latah!
22:35.08herloahh, nice
23:01.02*** join/#gooseproject macropin (~Andrew@eth4845.nsw.adsl.internode.on.net)
23:51.23herlowow, more builds are completing than I anticipated!

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.