01:02.20 | *** join/#gooseproject nb (~nb@fedora/znc.nb) |
01:40.18 | nb | herlo, hey, so what are we needing to do now? |
01:40.37 | herlo | nb: mash the repos |
01:40.48 | herlo | was told that goozbach was doing this |
01:40.54 | herlo | nb: did you build all of the 6.1 packages? |
01:41.04 | nb | doesn't think he has built any yet |
01:41.07 | nb | except goose-release i think |
01:41.40 | herlo | oh, okay |
01:41.41 | nb | goozbach, ping ping ping |
01:41.49 | herlo | wishes nb luck |
01:41.56 | herlo | :) |
01:42.06 | herlo | nb: if you wanna, we can start mashing... |
01:42.16 | nb | herlo, sure |
01:42.44 | herlo | nb: oh, and they need to be signed |
01:42.46 | herlo | https://github.com/gooseproject/main/wiki/How-to-Cook-A-GoOSe |
01:42.58 | herlo | nb: we probably need to better document this process anyway |
01:43.07 | herlo | nb: step 7 |
01:43.46 | nb | yeah |
01:44.16 | nb | [nb@desktop ~]$ koji -c goose.conf latest-pkg gl6.1-alpha goose-release |
01:44.16 | nb | Build Tag Built by |
01:44.16 | nb | ---------------------------------------- -------------------- ---------------- |
01:44.16 | nb | goose-release-6-6.1.0.0.gl6 gl6.1-alpha nbebout |
01:44.18 | nb | i guess that is right |
01:44.29 | herlo | is actually working on another project today, but i can help you get to a point you can sign packages. :) |
01:44.43 | nb | ok |
01:45.48 | herlo | nb: can you ssh to roman.gooselinux.org? |
01:46.05 | nb | yes |
01:46.14 | herlo | and from there, can you ssh to pilgrim? |
01:46.30 | nb | herlo, do i need to forward ssh agent? |
01:46.33 | nb | or use password or what? |
01:46.37 | herlo | forward |
01:46.48 | herlo | we don't disable that like fedora does (though we probably should) |
01:47.07 | nb | I did ssh -A roman.gooselinux.org |
01:47.08 | nb | [nb@roman ~]$ ssh pilgrim |
01:47.08 | nb | nb@pilgrim's password: |
01:47.39 | herlo | then you probably don't have a key/user there. Hang on a minute |
01:48.13 | nb | herlo, yeah, AFAIK all i have is an account on roman with access to sudo service stop/start/restart kojira |
01:49.43 | herlo | continues to forget how big nb's key is... |
01:51.02 | herlo | nb: try logging into pilgrim now |
01:52.41 | nb | herlo, works |
01:52.43 | herlo | cool |
01:52.46 | herlo | try sudo -i |
01:53.28 | nb | herlo, i need password |
01:53.41 | herlo | nb: oh, weird. Let me fix that |
01:54.45 | herlo | nb: try now |
01:54.56 | nb | herlo, worked |
01:54.58 | herlo | chastises makfinsky |
01:55.04 | herlo | if only here were here. |
01:57.38 | herlo | nb: okay, go to town. Have a look at the https://github.com/gooseproject/releng |
01:57.56 | herlo | this will help for mashing ./mash-repo.sh 6.0 Final TC1 gold |
01:59.14 | nb | herlo, so i assume i need sigulsign_unsigned.py |
01:59.23 | nb | and do i need a key or something? or a password for a key |
01:59.27 | herlo | no, it's on pilgrim |
01:59.37 | herlo | nb: have a look around as root |
01:59.46 | herlo | you might find things you need :) |
02:00.22 | nb | herlo, so what key do we want to use? 6.0gold? |
02:01.19 | herlo | nb: rather have a look at /mnt/koji/releng |
02:01.33 | nb | oh, i was looking at /home/signer |
02:01.41 | nb | looks at the /mnt/koji/releng |
02:01.48 | herlo | nb: and ctrl+r is your friend |
02:03.21 | herlo | nb: let me see if I can find the paswords |
02:03.30 | nb | herlo, i think i found them in /home/signer |
02:03.41 | herlo | yes, there they are |
02:03.45 | herlo | was just about to say that |
02:06.14 | nb | strange |
02:06.26 | nb | sigulsign_unsigned.py in /mnt/koji/releng doesn't seem to have 6.0gold in it |
02:06.30 | nb | just goose-6.0-beta and goose-6.0-alpha |
02:09.17 | nb | herlo, so i am not sure? |
02:09.23 | nb | or do you use that autosign thing in /home/signer |
02:09.56 | herlo | nb: no I don't use the autosign thing |
02:10.12 | herlo | it's possible the one in /home/clints has the right keys |
02:10.25 | nb | herlo, yum-utils-1.1.30-6.gl6.0 |
02:10.30 | nb | why did it call it gl6.0 |
02:10.32 | nb | shouldn't it name it gl6.1? |
02:11.10 | nb | herlo, you don't have one in /home/clints on pilgrim |
02:11.29 | nb | and sigul doesn't appear installed on pilgrim? |
02:11.33 | nb | is confsed |
02:18.50 | *** join/#gooseproject bochecha_ (~bochecha@fedora/bochecha) |
02:19.51 | herlo | nb: it's a script |
02:20.01 | herlo | it's there, maybe not in my homedir though |
02:21.20 | herlo | nb: it's on roman here /home/kojiadmin/sigulsign_unsigned.py |
02:21.53 | herlo | nb: you now have root on roman, too |
02:22.25 | nb | so do i sign with the 6.0-gold key i guess? |
02:22.31 | nb | sign 6.0-updates with that i mean? |
02:23.08 | herlo | yes |
02:23.22 | herlo | we're not changing keys for every minor release |
02:23.22 | herlo | :) |
02:24.49 | nb | herlo, pm |
02:25.19 | herlo | brb |
02:28.44 | nb | k |
02:29.12 | herlo | back |
02:37.20 | herlo | nb: that working? |
02:42.32 | nb | herlo, yeah |
02:42.35 | nb | did someone already sign others? |
02:42.37 | nb | [kojiadmin@roman ~]$ python /home/kojiadmin/sigulsign_unsigned.py --tag=gl6.0-updates --just-list goose-6.0-gold |
02:42.37 | nb | goose-release-6.0-6.0.1.gl6.src.rpm |
02:42.37 | nb | goose-release-6.0-6.0.1.gl6.noarch.rpm |
02:42.45 | nb | those are all it says aren't signed from gl6.0-updates |
02:43.41 | herlo | nb: it's possible that goozbach did it |
02:44.36 | herlo | nb: I'm dealing with kids tonight and working on another project. Had to step away for a sec, sorry. |
02:44.42 | herlo | s/kids/kid/ |
02:44.43 | nb | its ok |
02:44.58 | nb | herlo, 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.19 | nb | i guess for 6.1 i need to tell it to sign gl6.1-alpha |
02:45.42 | herlo | right |
02:45.58 | herlo | nb: also, there's no need to sign 6.1 stuff for a while though |
02:46.09 | herlo | nb: so try mashing the repo now... |
02:48.10 | nb | tries to figure out the paramenters for ./mash-repo |
02:48.25 | herlo | nb: I provided them here earlier |
02:49.05 | nb | ./mash-repo.sh 6.0 Final TC1 gold |
02:49.07 | goosebot | nb: Error: "/mash-repo.sh" is not a valid command. |
02:49.15 | herlo | lol |
02:49.16 | nb | yes, i just mean what to replace Final TC1 gold with |
02:50.04 | herlo | https://github.com/gooseproject/main/wiki/Mash |
02:50.29 | herlo | nb: so what do you think it shoudl be? |
02:52.12 | herlo | isn't sure he knows |
02:52.18 | nb | herlo, ./mash-repo.sh 6.0 updates something gold |
02:52.22 | herlo | so it would be something like |
02:52.25 | nb | thinks we should remove something |
02:52.40 | herlo | no, but we can possibly do what you suggest |
02:52.51 | nb | it looks like hte above wanted to use /mnt/koji/releng/gl6/6.0/updates-something/gold |
02:53.14 | herlo | right, so we gotta figure out what the dir structure will look like |
02:58.41 | herlo | nb: so we want them to land here: http://koji.gooselinux.org/pub/updates/ |
02:59.03 | herlo | but, I think we want them to be tested first |
02:59.04 | nb | yes |
02:59.10 | herlo | thus, we don't put them there the first mash |
02:59.27 | nb | maybe we should mash them somewhere under /mnt/koji/releng and then move them to /pub/updates when they are tested? |
03:00.29 | herlo | well, yes, but the RC and TC are for that reason |
03:00.42 | herlo | so I guess in this case 6.0-updates would be an RC |
03:00.59 | herlo | since we're not doing a Test Compose, but making a Release Candidate |
03:02.52 | herlo | nb: your mashes are showing up here: http://koji.gooselinux.org/pub/6.0/ |
03:07.44 | nb | trying now |
03:07.53 | nb | had to make an updates conf file |
03:08.14 | nb | herlo, so http://koji.gooselinux.org/pub/6.0/updates-RC1/ is the one i am making now |
03:08.23 | herlo | let's not do that |
03:08.29 | nb | oh ok |
03:08.53 | herlo | hang on, working something out |
03:09.03 | nb | ok |
03:10.22 | herlo | nb: how about testing/6.0/Updates-RC1 |
03:12.08 | nb | wonders how to get make-repo.sh to do that |
03:12.16 | herlo | is considering it |
03:13.33 | herlo | nb: 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.45 | herlo | for instance, this line: mash -o ${OUTPUT_DIR} ${CFG} -f /mnt/koji/releng/comps-goose6-server.xml |
03:13.58 | herlo | that uses groups, and updates doesn't really do groups |
03:17.05 | nb | yeah |
03:19.15 | herlo | I think I'm close now |
03:21.18 | herlo | discards the testing directory |
03:24.41 | herlo | 6.0/testing/Updates-RC1 |
03:24.44 | herlo | that's more like it |
03:24.50 | herlo | is making a bit of progress |
03:35.27 | nb | nice |
03:36.29 | herlo | almost there |
03:45.52 | herlo | nb: did you do a mash that ended up in gl6/6.0/updates-RC1/?? |
03:48.03 | herlo | deletes it |
03:51.41 | herlo | dammit! |
03:57.50 | herlo | nb: well, that'll be fun |
04:01.02 | herlo | deleted the GoOSe final mash. :( |
04:01.10 | herlo | not sure how exactly that happened... |
04:01.57 | nb | :( |
04:02.35 | nb | herlo, do you want to rsync it from the prgmr mirror? |
04:04.26 | herlo | oh, that might be better |
04:04.33 | herlo | was just redoing the mash |
04:05.34 | herlo | nb: let's rsync it over...that should be easy, right? |
04:07.55 | nb | -/var/www/html/pub/GoOSe/linux/releases |
04:09.03 | nb | herlo, 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.11 | herlo | got it |
04:10.10 | nb | hmm, i actually could easily give you rights to update the GoOSe mirror |
04:10.22 | nb | if i chown/chgrp stuff or setfacl stuff |
04:10.46 | nb | herlo, when you get a chance, ssh in and set a password |
04:10.51 | nb | and put your key there |
04:11.03 | nb | or i guess i could stop being lazy and put your key there for you |
04:13.43 | herlo | will do |
04:13.50 | herlo | nb: oh, yes, please do |
04:13.56 | herlo | is fighting this fight here |
04:30.16 | nb | herlo, i must sleep |
04:30.17 | nb | goodnight |
04:32.25 | herlo | nb: no problem. Turns out I did have a copy in testing. whew! |
04:32.35 | herlo | so it's re-linked and we're good |
15:50.27 | herlo | GoOSe morning |
23:31.22 | shalkie | GoOSe Afternoon! |
23:46.39 | nb | hi |
23:46.45 | nb | GoOSe Evening! |