IRC log for #gooseproject on 20130521

01:02.20*** join/#gooseproject nb (~nb@fedora/znc.nb)
01:40.18nbherlo, hey, so what are we needing to do now?
01:40.37herlonb: mash the repos
01:40.48herlowas told that goozbach was doing this
01:40.54herlonb: did you build all of the 6.1 packages?
01:41.04nbdoesn't think he has built any yet
01:41.07nbexcept goose-release i think
01:41.40herlooh, okay
01:41.41nbgoozbach, ping ping ping
01:41.49herlowishes nb luck
01:41.56herlo:)
01:42.06herlonb: if you wanna, we can start mashing...
01:42.16nbherlo, sure
01:42.44herlonb: oh, and they need to be signed
01:42.46herlohttps://github.com/gooseproject/main/wiki/How-to-Cook-A-GoOSe
01:42.58herlonb: we probably need to better document this process anyway
01:43.07herlonb: step 7
01:43.46nbyeah
01:44.16nb[nb@desktop ~]$ koji -c goose.conf latest-pkg gl6.1-alpha goose-release
01:44.16nbBuild                                     Tag                   Built by
01:44.16nb----------------------------------------  --------------------  ----------------
01:44.16nbgoose-release-6-6.1.0.0.gl6               gl6.1-alpha           nbebout
01:44.18nbi guess that is right
01:44.29herlois actually working on another project today, but i can help you get to a point you can sign packages. :)
01:44.43nbok
01:45.48herlonb: can you ssh to roman.gooselinux.org?
01:46.05nbyes
01:46.14herloand from there, can you ssh to pilgrim?
01:46.30nbherlo, do i need to forward ssh agent?
01:46.33nbor use password or what?
01:46.37herloforward
01:46.48herlowe don't disable that like fedora does (though we probably should)
01:47.07nbI did ssh -A roman.gooselinux.org
01:47.08nb[nb@roman ~]$ ssh pilgrim
01:47.08nbnb@pilgrim's password:
01:47.39herlothen you probably don't have a key/user there. Hang on a minute
01:48.13nbherlo, yeah, AFAIK all i have is an account on roman with access to sudo service stop/start/restart kojira
01:49.43herlocontinues to forget how big nb's key is...
01:51.02herlonb: try logging into pilgrim now
01:52.41nbherlo, works
01:52.43herlocool
01:52.46herlotry sudo -i
01:53.28nbherlo, i need password
01:53.41herlonb: oh, weird. Let me fix that
01:54.45herlonb: try now
01:54.56nbherlo, worked
01:54.58herlochastises makfinsky
01:55.04herloif only here were here.
01:57.38herlonb: okay, go to town. Have a look at the https://github.com/gooseproject/releng
01:57.56herlothis will help for mashing ./mash-repo.sh 6.0 Final TC1 gold
01:59.14nbherlo, so i assume i need sigulsign_unsigned.py
01:59.23nband do i need a key or something? or a password for a key
01:59.27herlono, it's on pilgrim
01:59.37herlonb: have a look around as root
01:59.46herloyou might find things you need :)
02:00.22nbherlo, so what key do we want to use? 6.0gold?
02:01.19herlonb: rather have a look at /mnt/koji/releng
02:01.33nboh, i was looking at /home/signer
02:01.41nblooks at the /mnt/koji/releng
02:01.48herlonb: and ctrl+r is your friend
02:03.21herlonb: let me see if I can find the paswords
02:03.30nbherlo, i think i found them in /home/signer
02:03.41herloyes, there they are
02:03.45herlowas just about to say that
02:06.14nbstrange
02:06.26nbsigulsign_unsigned.py in /mnt/koji/releng doesn't seem to have 6.0gold in it
02:06.30nbjust goose-6.0-beta and goose-6.0-alpha
02:09.17nbherlo, so i am not sure?
02:09.23nbor do you use that autosign thing in /home/signer
02:09.56herlonb: no I don't use the autosign thing
02:10.12herloit's possible the one in /home/clints has the right keys
02:10.25nbherlo, yum-utils-1.1.30-6.gl6.0
02:10.30nbwhy did it call it gl6.0
02:10.32nbshouldn't it name it gl6.1?
02:11.10nbherlo, you don't have one in /home/clints on pilgrim
02:11.29nband sigul doesn't appear installed on pilgrim?
02:11.33nbis confsed
02:18.50*** join/#gooseproject bochecha_ (~bochecha@fedora/bochecha)
02:19.51herlonb: it's a script
02:20.01herloit's there, maybe not in my homedir though
02:21.20herlonb: it's on roman here /home/kojiadmin/sigulsign_unsigned.py
02:21.53herlonb: you now have root on roman, too
02:22.25nbso do i sign with the 6.0-gold key i guess?
02:22.31nbsign 6.0-updates with that i mean?
02:23.08herloyes
02:23.22herlowe're not changing keys for every minor release
02:23.22herlo:)
02:24.49nbherlo, pm
02:25.19herlobrb
02:28.44nbk
02:29.12herloback
02:37.20herlonb: that working?
02:42.32nbherlo, yeah
02:42.35nbdid someone already sign others?
02:42.37nb[kojiadmin@roman ~]$ python /home/kojiadmin/sigulsign_unsigned.py --tag=gl6.0-updates --just-list goose-6.0-gold
02:42.37nbgoose-release-6.0-6.0.1.gl6.src.rpm
02:42.37nbgoose-release-6.0-6.0.1.gl6.noarch.rpm
02:42.45nbthose are all it says aren't signed from gl6.0-updates
02:43.41herlonb: it's possible that goozbach did it
02:44.36herlonb: I'm dealing with kids tonight and working on another project. Had to step away for a sec, sorry.
02:44.42herlos/kids/kid/
02:44.43nbits ok
02:44.58nbherlo, looks like it is working, it let me sign that package and let me sign my ones i just built for 6.1
02:45.19nbi guess for 6.1 i need to tell it to sign gl6.1-alpha
02:45.42herloright
02:45.58herlonb: also, there's no need to sign 6.1 stuff for a while though
02:46.09herlonb: so try mashing the repo now...
02:48.10nbtries to figure out the paramenters for ./mash-repo
02:48.25herlonb: I provided them here earlier
02:49.05nb./mash-repo.sh 6.0 Final TC1 gold
02:49.07goosebotnb: Error: "/mash-repo.sh" is not a valid command.
02:49.15herlolol
02:49.16nbyes, i just mean what to replace Final TC1 gold with
02:50.04herlohttps://github.com/gooseproject/main/wiki/Mash
02:50.29herlonb: so what do you think it shoudl be?
02:52.12herloisn't sure he knows
02:52.18nbherlo, ./mash-repo.sh 6.0 updates something gold
02:52.22herloso it would be something like
02:52.25nbthinks we should remove something
02:52.40herlono, but we can possibly do what you suggest
02:52.51nbit looks like hte above wanted to use /mnt/koji/releng/gl6/6.0/updates-something/gold
02:53.14herloright, so we gotta figure out what the dir structure will look like
02:58.41herlonb: so we want them to land here: http://koji.gooselinux.org/pub/updates/
02:59.03herlobut, I think we want them to be tested first
02:59.04nbyes
02:59.10herlothus, we don't put them there the first mash
02:59.27nbmaybe we should mash them somewhere under /mnt/koji/releng and then move them to /pub/updates when they are tested?
03:00.29herlowell, yes, but the RC and TC are for that reason
03:00.42herloso I guess in this case 6.0-updates would be an RC
03:00.59herlosince we're not doing a Test Compose, but making a Release Candidate
03:02.52herlonb: your mashes are showing up here: http://koji.gooselinux.org/pub/6.0/
03:07.44nbtrying now
03:07.53nbhad to make an updates conf file
03:08.14nbherlo, so http://koji.gooselinux.org/pub/6.0/updates-RC1/ is the one i am making now
03:08.23herlolet's not do that
03:08.29nboh ok
03:08.53herlohang on, working something out
03:09.03nbok
03:10.22herlonb: how about testing/6.0/Updates-RC1
03:12.08nbwonders how to get make-repo.sh to do that
03:12.16herlois considering it
03:13.33herlonb: this may actually end up becoming a completely different part of mash-repo. There's a few things we're going to have to change anyway.
03:13.45herlofor instance, this line: mash -o ${OUTPUT_DIR} ${CFG} -f /mnt/koji/releng/comps-goose6-server.xml
03:13.58herlothat uses groups, and updates doesn't really do groups
03:17.05nbyeah
03:19.15herloI think I'm close now
03:21.18herlodiscards the testing directory
03:24.41herlo6.0/testing/Updates-RC1
03:24.44herlothat's more like it
03:24.50herlois making a bit of progress
03:35.27nbnice
03:36.29herloalmost there
03:45.52herlonb: did you do a mash that ended up in gl6/6.0/updates-RC1/??
03:48.03herlodeletes it
03:51.41herlodammit!
03:57.50herlonb: well, that'll be fun
04:01.02herlodeleted the GoOSe final mash. :(
04:01.10herlonot sure how exactly that happened...
04:01.57nb:(
04:02.35nbherlo, do you want to rsync it from the prgmr mirror?
04:04.26herlooh, that might be better
04:04.33herlowas just redoing the mash
04:05.34herlonb: let's rsync it over...that should be easy, right?
04:07.55nb-/var/www/html/pub/GoOSe/linux/releases
04:09.03nbherlo, you should be able to rsync from mirror.prgmr.com:/var/www/html/pub/GoOSe/linux/releases with the info i pm'ed you
04:09.11herlogot it
04:10.10nbhmm, i actually could easily give you rights to update the GoOSe mirror
04:10.22nbif i chown/chgrp stuff or setfacl stuff
04:10.46nbherlo, when you get a chance, ssh in and set a password
04:10.51nband put your key there
04:11.03nbor i guess i could stop being lazy and put your key there for you
04:13.43herlowill do
04:13.50herlonb: oh, yes, please do
04:13.56herlois fighting this fight here
04:30.16nbherlo, i must sleep
04:30.17nbgoodnight
04:32.25herlonb: no problem. Turns out I did have a copy in testing. whew!
04:32.35herloso it's re-linked and we're good
15:50.27herloGoOSe morning
23:31.22shalkieGoOSe Afternoon!
23:46.39nbhi
23:46.45nbGoOSe Evening!

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