| [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. |