IRC log for #gooseproject on 20110918

00:06.38*** part/#gooseproject josephpagoda (~josephpag@144.35.32.97)
00:45.59*** join/#gooseproject makfinsky (~imak@237.sub-75-215-170.myvzw.com)
01:59.05goozbachhow did the project day go?
01:59.20herloreally well, I got a template
01:59.25goozbachnice
01:59.35herloI'm actually working on it now
01:59.41goozbachI just built up the content from your png wireframes in yaml builder
01:59.47goozbachjust to see if I still remember it
01:59.52herlookay
01:59.59herlogoozbach: you'll have to show me how that works
02:00.04goozbachI will
02:00.06herlomy theory is this
02:00.48herloWe do most things that are non-static by pulling in some sort of rss or xml feed
02:01.06*** join/#gooseproject josephpagoda (~josephpag@65.100.192.66)
02:01.09herlothe yaml will provide simple functionality to do static components...
02:01.20herloand possible blog posts, too
02:01.35goozbachthe status bar for example?
02:01.38herloyeah
02:01.47Nafaiis working
02:01.50goozbachwhat did you end up with when you say template?
02:01.56goozbachyou have html wireframes now?
02:01.59herloan html mockup
02:02.00herloyeah
02:02.08goozbachcss class definitions? colors fonts etc?
02:02.18herlonot all of them, just one with static content. I need to clean it up and put template stuff in it
02:02.30herloyes, css, colors, etc. Though I want to change the fonts
02:02.35goozbachcool
02:02.41herlobut nothing too problematic
02:02.55herlolet me throw it up and you can see the awesomeness Velda built for us
02:03.17goozbachit wont be too hard to cut in the stuff you and Velda built with the YAML framework
02:03.26goozbachherlo: I was thinking something similur
02:03.42goozbachwe can have a cronjob run the xml feed stuff (dynamic content)
02:03.46goozbachgit ci and git push
02:03.52herloyeah, or on load
02:04.13goozbachand voilá poof we're good
02:04.14herloI think the git commit and push should only be for static content changes and bugfixes
02:04.31herloall of the rest should be dynamically pulled in with ajax or something
02:04.37goozbachdoes your thinking use iframes or ajax
02:04.39goozbachahh ajax
02:04.45goozbachthat's a good idea
02:04.54goozbachso it can still be hosted on github
02:05.01goozbachthat I think it a very good goal
02:05.01herlohttp://sexysexypenguins.com/misc/goose_template.html
02:05.23herlothe stuff with AJAX is not coded right now
02:05.28herloso we'll migrate to that over time
02:05.46herlowe can be pretty static for the time being
02:06.39herlobut I was thinking something like http://www.ubuntustats.com/
02:06.49herlojosephpagoda: http://sexysexypenguins.com/misc/home_layout.png
02:06.54herlocompare the html to that
02:07.41*** join/#gooseproject makfinsky (~imak@128.sub-75-215-122.myvzw.com)
02:08.00herlogoozbach: more realtime
02:08.44goozbachok yeah I like that
02:08.52goozbachthe ubuntustats that is
02:09.43herloindeed
02:10.11herloso I'll be back in a bit, going to template the html for the home page and see if we can't get something basic up shortly
02:10.22goozbachherlo: let me run with cutting this into yaml
02:10.33goozbachshouldn't take more than an hour or so
02:10.58herloumm
02:11.07herloI want to change the css some first
02:11.13herloso hang on
02:11.15goozbachok
02:11.20goozbachI'm just building structure
02:14.55herlocool
02:15.02herloI'll have the css done shortly I think
02:15.49Nafaiman, I suck at css
02:16.21herloNafai: me too
02:16.40goozbachI never saw an html entity called an aside
02:16.42goozbachhmm
02:20.57herlogoozbach: me neither
02:21.00herlobut it's kind of cool
02:21.42herlogoozbach: I think I've got the page a little more like what I want it
02:23.46herlogoozbach: I'm still going to play with the layouts a bit since I have no real basis for this stuff, but want to kind of figure it out a little better
02:25.08makfinskyherlo: I know you're working on something else right now, where should I document this? Here's a long cmd line on how to find the srpm of the skein deplist:
02:25.24makfinskyfor i in $(skein deplist publican-2.1-0.el6.src.rpm | grep perl | grep -v ==) ; do yumdownloader --urls --source "$i" ; done | grep rpm$ | sort | uniq | sed 's/.*\/\/\(.*\)/\1/'
02:26.18makfinskyCould use a bit more string manipulation to remove the NVR at the end, which could then be piped back into a check in koji for build existence.
02:26.42makfinskyHmm, I should also remove the perl grep...
02:30.06herlomakfinsky: I don't do it that way because my sources are local
02:30.30herlobut I suppose a cp $i
02:30.37herloor something
02:30.54makfinskyNo, this doesn't download anything.
02:30.57herlomakfinsky: probably put it in the ml, but should get documented on the wiki eventually, methinks
02:31.10makfinskyIt just resolves which srpms are required.
02:31.27herlomakfinsky: yes, yum api can do that for sure
02:31.30makfinskyyumdownloader --urls only resolves.
02:31.35herloneeds to figure that out at some point
02:32.08makfinskyOk, I'll write an email on why I did this.
02:32.15makfinskyAnd how it works... for some value of works.
02:32.17makfinsky:)
02:33.05herlok
02:58.42herlogoozbach: so the jekyll layout is a bit interesting. took me a bit to figure out what exactly is happening
02:59.27goozbachjekyll is pretty different from what I'm used to as well
02:59.33herlobut it's not bad
02:59.38herlojust a bit backward from what I was thinking
03:02.21herlogotta step out, bbiab
04:05.13herlogoozbach: so, whatcha got?
04:12.56herlowell, this is what it looks like so far: http://gooseproject.github.com/
04:57.57makfinskyWow, if we can tie the banner into koji for the stats, that'd be awesome.
04:59.48herlo:)
05:07.16makfinskyAlright, xorg-x11-server complete!
05:08.34herlow00t!
05:53.04makfinskyAh, added another sed regex to remove v-r from n-v-r.
06:52.31*** join/#gooseproject makfinsky (~imak@11.sub-75-209-136.myvzw.com)
07:51.29*** join/#gooseproject makfinsky (~imak@244.sub-75-215-23.myvzw.com)
10:13.24makfinskyWoo doggy!
10:24.56makfinskyDozy of a deplist.
16:07.50*** join/#gooseproject makfinsky (~imak@208.sub-75-215-220.myvzw.com)
16:42.59herlofun
16:59.37makfinskyGoose morning.
16:59.48herlohi
17:12.34makfinskyGot a monster chain build going for publican and it's deps.
17:19.52herloI see that :)
17:20.15*** join/#gooseproject josephpagoda (~josephpag@168-103-130-183.bois.qwest.net)
17:20.58herloI've made some progress on the website. Need to redo a few things to make it more flexible.
17:21.10makfinskyRocking. I like the new web site.
17:21.14herlo:)
17:21.41herloI actually have mockups for the entire thing and need to get them all configured and going. Hopefully I can do that today.
17:37.57makfinskyNo!!! A build in the monster chain failed...
17:41.38makfinskyOh damn... when a chain build fails, it can leave builds untagged...!!
18:05.38*** part/#gooseproject josephpagoda (~josephpag@168-103-130-183.bois.qwest.net)
18:46.00makfinskyMan... I thought I disliked perl before...
18:53.25makfinskyOk, I think I've tied almost all of the remaining failed builds to a chain build. This should be interesting.
18:53.58makfinskyI suspect that there will be a few more failed perl builds along the way to getting these done.
19:07.53shalkieGoose afternoon all.
19:13.04shalkieherlo: Sorry to miss you yesterday. Back has been problematic the past week or so. Thought some good bed rest would be helpful.
19:22.01shalkieSweet. Valgind built.
19:24.07shalkies/valgind/valgrind
19:25.51shalkieAh sweet, you have system tap in the chainbuild. And here I was going to wait for publican to finish and then try to rebuild again. :-)
19:36.01herloshalkie: your loss
19:36.23shalkieherlo: True enough.
19:36.39herlomakfinsky: what? builds get untagged when a chainbuild fails?
19:36.44herloIt really shouldn't
19:48.22shalkieherlo: How goes your Sunday?
19:51.48herloit goes
19:52.06herlojust relaxing at home, working on the website
20:13.35shalkieCool Cool.
20:19.11*** join/#gooseproject josephpagoda (~josephpag@71-37-173-215.bois.qwest.net)
20:24.13makfinskyherlo: Yeah, if the chain build fails before the tag task completes, that gets canceled. The builds completed before the cancel and so you end up with builds that aren't tagged.
20:24.35makfinskyshalkie: Yeah, I looked at the deps on everything and just decided to lump it all together.
20:24.59herlomakfinsky: hmm...
20:25.09makfinskyYeah, I was surprised by that too.
20:25.21makfinskyLogically, it makes sense... somewhat.
20:26.07herlowell, it's only because the build succeeded but wasn't tagged before the whole task was cancelled
20:26.23makfinskyRight.
20:26.38makfinskyI think that's what I said... ?
20:27.00herloyeah, was just reiterating my understanding
20:27.04makfinskyGotcha.
20:27.31makfinskyYeah, so lesson - when chain builds fail, check for untagged builds and tag them before retrying chain build.
20:27.47herloindeed
20:27.54makfinskyMake sure to wait for regen-repo task to complete as well.
20:28.12makfinskyThat is, before re-submitting the chain build.
20:28.56makfinskyGoose gravy! First pass of the chain build succeeded!
20:29.35makfinskyFound another buildreq missing in a perl pkg... issue ticket created.
20:30.01makfinskyIs there a way to get a list of the issues open for all gooseproject git repos?
20:30.32herlosure
20:30.36herlouse the api
20:31.50makfinskyI was afraid that was going to be the answer.
20:32.52herlo:)
20:37.34shalkiehas to leard
20:39.08shalkiehas to learn to stop fiddling with the wifij ap when flat on his back in another room. And typing apparently...
21:35.17herloand an update! http://gooseproject.github.com/
21:37.33herloand... It's easy to change!
21:45.28josephpagodaherlo: that's looking good
21:48.24herloyay
21:48.28herloglad you made it...
21:54.07*** join/#gooseproject makfinsky (~imak@47.sub-75-215-43.myvzw.com)
22:00.14*** part/#gooseproject josephpagoda (~josephpag@71-37-173-215.bois.qwest.net)
22:21.33shalkiehere here
22:22.06herlois sad that shalkie has back problems and couldn't make Project Day
22:28.08shalkieeh. Life moves on. Sometimes its just more painful then others. ;-)
22:28.47shalkieHopefully I can make the next one. And this next week I am working from home so I have a nice comfy lazy boy to work from. :-)
22:28.56herloI suppose.
22:29.21shalkieBut I do think the page is working out nicely.
22:29.58shalkieAt this rate we makfinsky might have the lead in successful package builds. Wow.
22:30.00herloshalkie: in the near future, it'll be easy to show you all how to update it, too!
22:31.09herloshalkie: it just means that we have more than one person to look to when trying to build stuff. It's great to not be a single point of failure :)
22:35.59shalkieHooray for debusification.
22:41.26makfinskyDebusification? Is that an official term?
22:41.28makfinsky;)
22:42.12makfinskyI've gotten a nearly automated process worked out. Needs to be codified though, right now it relies on a handful of manual steps.
22:42.27herlomakfinsky: k, we can probably work on that this week
22:42.37makfinskyAnd the for loops are definitely hacks.
22:42.46herlo:)
22:43.07makfinskyThen again, I've never claimed to be any good at writing code.
23:29.47shalkieYou write code outside of bash. That puts you a couple steps ahead of me. ;-)
23:30.06shalkiec'yall later. Time to drive by a house. see if it looks as pretty in person as on line.
23:36.37makfinskyHoly crap... publican has been built!
23:37.19herlow00t!
23:59.09makfinskyDang... systemtap failed...

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