IRC logs for #aegir, 2019-10-04 (GMT)

2019-10-03
2019-10-05
TimeNickMessage
[10:04:28]* theMusician has quit (Quit: theMusician)
[10:41:00]* Yaazkal has quit (Quit: Connection closed for inactivity)
[11:09:56]* mutin-s has joined #aegir
[11:12:51]* s-mutin has quit (Ping timeout: 246 seconds)
[19:43:53]<helmo42[m]>https://www.drupal.org/project/hostmaster/issues/3085544
[19:43:54]<hefring>https://www.drupal.org/project/hostmaster/issues/3085544 => Update Debian repo PGP key [#3085544] => 2 comments, 1 IRC mention
[19:50:05]<helmo42[m]>I've updated the repo key .... we'll have to do a mini release to atleast update the aegir-archive-keyring deb package.
[22:31:05]<helmo42[m]>colan: ergonlogic jonpugh ^^^ Who has tme for a release?
[22:34:14]* shaneonabike has joined #aegir
[22:34:20]* shaneonabike has left #aegir ()
[23:26:18]<colan[m]>Hmm. So we have 8 days. ๐Ÿ˜€
[23:27:55]<colan[m]>Today or tomorrow i guess so folks have a week to upgrade.
[23:30:30]<helmo42[m]>yes, the quickest way would be to do a mini release ... and only then only publish the archive key package
[23:30:30]<colan[m]>I could do later in the day today or tomorrow, but my mornings are busy
[23:30:46]<colan[m]>Er, no, today's Friday. It's morning here now.
[23:31:36]<colan[m]>helmo42 if docs are good, i can go out in a couple of hours.
[23:31:50]<colan[m]>Er, do it in a couple of hours.
[23:34:30]<helmo42[m]>:)
[06:06:56]<colan[m]>alright, i'm finally able to start https://docs.aegirproject.org/develop/debian-packaging/#creating-a-debia... . i'll update the d.o issue once I get somewhere (or not).
[06:08:15]<colan[m]>helmo42: i'm assuming you pushed the expiry change to the key servers, as that's not listed there. ๐Ÿ™‚
[06:14:50]<colan[m]>For "commit or cherry-pick the desired fix" I'm assuming there's nothing to do.
[06:21:41]<helmo42[m]>colan: well only the commit in the provision repo that adds the new key
[06:22:36]<helmo42[m]>colan: I see that I did not push that earlier today .. now done
[06:23:15]<colan[m]>good thing i asked! thanks.
[06:30:23]<colan[m]>helmo42: ok, so nothing specific to change in there? just tag & push?
[06:33:47]<colan[m]>i think `Commit the changes to debian/changelog, referencing the release meta issue.` should be `Commit everything`, not just that one file.
[06:33:49]<colan[m]>going with that...
[06:33:57]<helmo42[m]>yes, I guess so ... debian/aegir-archive-keyring.install will package the updated key
[06:35:42]<helmo42[m]>normally that changelog would be the only thing uncommitted ... the real changes are already in their own commit
[06:36:38]<colan[m]>ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ZxddoOlbNotgBfUE... >
[06:37:23]<colan[m]>the other files just change the release tag. wouldn't that happen every time, helmo42 ?
[06:38:20]<helmo42[m]>Ah, yes
[06:39:17]<colan[m]>ACTION goes to edit the doc again.
[06:56:21]<colan[m]>ci/cd pipelines are now running...
[07:00:03]<helmo42[m]>Unable to check out tag 7.x-3.181.
[07:00:25]<helmo42[m]>did you opnly push to gitlab?
[07:06:15]<colan[m]>helmo42: https://gitlab.com/aegir/provision/pipelines
[07:06:25]<colan[m]>looks like one failed....
[07:06:43]<helmo42[m]>^^ Unable to check out tag 7.x-3.181.
[07:07:03]<helmo42[m]>it seems you missed the git push to d.o
[07:08:49]<helmo42[m]>Hmm, or is it the hostmaster repo where we need the same tag
[07:09:10]<colan[m]>pushed to d.o, but not hostmaster, just provision.
[07:09:47]<colan[m]>https://www.drupal.org/project/provision/releases/7.x-3.181
[07:11:07]<colan[m]>helmo42: ignored the "For a hostmaster fix:" section as i didn't think there was anything to do there.
[07:12:01]<colan[m]>we really need to write an ansible role for this stuff. sigh.
[07:12:28]<helmo42[m]>I would have assumed the same thing ...
[07:13:41]<helmo42[m]>you could try to add the tag in hostmaster to the same commit that ghas 7.x-3.180 ... and then retry the pipeline
[07:13:55]<colan[m]>ok
[07:14:37]<colan[m]>helmo42: would it also need a release node?
[07:14:52]<helmo42[m]>no
[07:18:12]<colan[m]>pushed. retrying...
[07:21:45]<colan[m]>one passed, other still running...
[07:24:19]<colan[m]>behat failed.
[07:24:24]<helmo42[m]>looks better... but I see two issues.
[07:24:31]<helmo42[m]>behat always fails
[07:24:36]<helmo42[m]>no probs there
[07:24:51]<helmo42[m]>gitlab/7.x-3.18.1 does not seem to include the key update commit
[07:25:04]<colan[m]>guess i should push to gitlab as well as d.o (for hostmaster)? only did d.o.
[07:25:05]<colan[m]>right.
[07:25:15]<colan[m]>on it...
[07:25:50]<helmo42[m]>and the branch should match the /^7.x-3.\d+.x/ patter to get a publish job to run in the pipeline
[07:26:08]<helmo42[m]>the trailing x being literal
[07:28:55]<colan[m]>helmo42: i got:
[07:28:56]<colan[m]>> The private project aegir/hostmaster was successfully created.
[07:28:57]<colan[m]>is there no hostmaster project on gitlab?
[07:30:04]<helmo42[m]>no hostmaster only needs to be on D.o ... it's used from the makefiles as a git url.
[07:31:33]<colan[m]>helmo42: and you're sure i don't need a release node?
[07:33:01]<helmo42[m]>fairly .. the build process fetches the code directly from git
[07:33:53]<colan[m]>ah, just pushed the tag, not the branch...
[07:37:18]<helmo42[m]>I'm gonne have to go in a moment, Otherwise I can look into it tomorrow evening.
[07:37:34]<colan[m]>ok, thanks. will try to get it done.
[07:46:49]<colan[m]>both pipelines are now passing.
[07:47:00]<colan[m]> * both pipelines are now passing; i'll update the docs.
[07:58:25]<colan[m]>done. need to run too. next step is `Test the packages using the testing repository`. i'll continue there on monday if nobody else has.