IRC logs for #aegir, 2017-06-19 (GMT)

2017-06-18
2017-06-20
TimeNickMessage
[11:05:53]<viashimo>I'm looking at backdrop support a bit out of curiosity. in your opinions is it better to look at making it work with the 3.x version, or look at whatever may be happening in 4.x ?
[11:15:52]<jonpugh[m]>viashimo (IRC) definitely 3.x
[11:16:16]<jonpugh[m]>It might verify as a drupal 7 platform, I don't know what's different about it
[11:17:21]<viashimo>jonpugh[m]: okay. I'm mostly looking at patches to backdrop-drush which stop aegir from bootstrapping backdrop during the start of command invocations before figuring out how to handle it in provision etc.
[11:44:32]* hefring has joined #aegir
[17:15:20]* ybabel has joined #aegir
[17:16:57]* reaper013 has joined #aegir
[17:47:35]<helmo>anarcat: thanks... I've updated the patch but it't not actuallt installing the gpg file :( Any idea? Maybe we should create a simple example on the Debian wiki? https://www.drupal.org/node/2886519
[17:47:36]<hefring>https://www.drupal.org/node/2886519 => Package debian archive key [#2886519] => 3 comments, 3 IRC mentions
[20:26:46]* jonpugh[m] has quit (Ping timeout: 264 seconds)
[20:27:22]* ergonlogic[m] has quit (Ping timeout: 264 seconds)
[20:39:47]* jonpugh[m] has joined #aegir
[20:42:06]* ergonlogic[m] has joined #aegir
[21:17:16]* mstenta has quit (Quit: Leaving)
[22:49:32]* noecc has joined #aegir
[22:50:03]<anarcat>helmo: i don't see aegir-archive-keyring.gpg being added to the source in the patch - did i miss anything?
[22:50:09]<anarcat>otherwise send me the build and install logs
[23:05:43]* betz has joined #aegir
[23:09:03]* betz has left #aegir ()
[00:08:51]* ybabel has quit (Quit: ybabel)
[00:09:14]* ybabel has joined #aegir
[00:26:02]<helmo>anarcat: that file is already in the provision git repo, I renamed it this morning.
[01:08:50]* betz has joined #aegir
[01:09:49]* MatrixBridge has joined #aegir
[01:09:52]* MatrixBridge has left #aegir ("User left")
[01:10:00]* MatrixBridge has joined #aegir
[01:10:02]* MatrixBridge has left #aegir ("User left")
[01:11:13]* betz[m]1 has joined #aegir
[01:12:06]<colan[m]>betz (@betz:hackerspace.be): "Thanks for your response, bridge request authorised."
[01:12:35]<anarcat>helmo: how about logs :)
[01:14:10]<colan[m]>I'm seeing messages in both channels so the bridge appears to be working.
[01:14:33]<betz[m]1>wiii
[01:15:38]* colan[m] has left #aegir ("User left")
[01:15:44]* anarcat waves
[01:16:53]<betz>awesome
[01:16:57]<anarcat>which bridge?
[01:17:09]* colan[m] has joined #aegir
[01:17:10]<colan[m]>So, everyone on matrix.org, feel fee to leave IRC, and join #drupal-aegir:matrix.org
[01:17:21]<betz>a bridge with a marix room
[01:17:26]<betz>matrix*
[01:17:36]<colan[m]>anarcat: https://www.drupal.org/node/2885060
[01:17:37]<hefring>https://www.drupal.org/node/2885060 => Drupal Chat Bridges IRC <-> Matrix <-> Slack [#2885060] => 14 comments, 2 IRC mentions
[01:18:18]<colan[m]>We now have cross-communications between IRC and the matrix room.
[01:18:34]<anarcat>whoa
[01:18:39]<anarcat>does this bridge with slack too?
[01:19:21]<betz[m]1>yeah, but the lords of the drupal slack server say no :)
[01:19:36]<anarcat>ha
[01:19:42]<betz[m]1>you need an admin to setup the integration
[01:20:01]<colan[m]>betz (@betz:hackerspace.be): can i ops myself here, and use this account to do ops stuff? Will that work?
[01:20:12]<betz[m]1>proper vendor lock in
[01:20:18]<betz[m]1>i ops you
[01:20:27]<anarcat>well, there are also interesting concerns re slack: https://www.drupal.org/node/2864161#comment-12134523
[01:20:28]<hefring>https://www.drupal.org/node/2864161 => Change Drupal Slack allowed/installed apps [#2864161] => 23 comments, 1 IRC mention
[01:20:41]<anarcat>i didn't know slack would integrate with matrix, though - that's interesting
[01:21:02]<colan[m]>betz (@betz:hackerspace.be): great, but i mean can i run IRC ops commands from here?
[01:22:02]<betz[m]1>nope
[01:24:03]<betz[m]1>or maybe, but unsure :)
[01:24:06]<betz[m]1>to test
[01:24:50]<colan[m]>just wondering if i can log out of irc permanently.
[01:25:23]<betz[m]1>well, you never lose your ops on irc
[01:25:48]<betz[m]1>just need to log on on freenode within X months for your account not to be deleted
[01:27:42]<colan[m]>anarcat: ergonlogic helmo jonpugh If you guys join the room, we can give you ops.
[01:28:34]<colan[m]>bgm too once you get set up. ;)
[01:28:44]<anarcat>i'm sticking to irc thank you
[01:28:55]<anarcat>enough power-hungry tabs in my browser already
[01:29:38]<colan[m]>anarcat: get the app; i'm running it on ubuntu.
[01:30:07]<colan[m]>https://riot.im/
[01:30:35]<anarcat>i know about riot
[01:30:41]<betz[m]1>nice feature anyway is the voip, you van have group calls within a room
[01:32:00]<anarcat>colan[m]: "the app" is even worse than a single browser tab, it's a whole embedded browser
[01:32:31]<colan[m]>anarcat: so that's prolly why i'm running out of RAM then. :)
[01:32:48]<anarcat>yep
[02:11:30]* ricardoamaro has joined #aegir
[02:11:31]<ricardoamaro>Hello @here
[02:11:34]<ricardoamaro>how goes it?
[02:14:06]* reaper013 has quit (Quit: Page closed)
[02:23:14]<bgm>colan[m]: is using riot.im required? or can I just continue using irc?
[02:24:01]<bgm>hey ricardoamaro
[02:24:03]<jonpugh[m]>Hmm hello
[02:24:21]<colan[m]>bgm: you can continue using IRC (we just set up a bridge to connect the rooms on each network).
[02:24:26]<betz[m]1>riot.im is just a webclient for the matrix channel
[02:24:56]<ricardoamaro>the good on this setup is that everyone can use whatever they like and IRC is still there
[02:25:03]<jonpugh[m]>Why is this room needed if we get the features just by using riot/matrix as an IRC client?
[02:25:05]<ricardoamaro>colan++
[02:25:20]<jonpugh[m]>Long usernames :)
[02:26:04]<jonpugh[m]>I see an Aegir logo, I guess that's a feature :)
[02:26:45]<bgm>can i connect to the matrix channel from my irc client6
[02:35:24]<anarcat>jonpugh[m]: because tons of people are already using freenode and may not want to configure another gateway just for this channel
[02:42:33]<jonpugh[m]>That's what I'm saying anarcat, why is the extra matrix room needed?
[02:46:32]<anarcat>jonpugh[m]: oh, i got you backwards
[02:46:52]<anarcat>jonpugh[m]: i also don't quite get what happened and how it's different from just joining the irc room from matrix
[02:46:56]<jonpugh[m]>Exactly, it's actually really confusing
[02:47:04]<jonpugh[m]>I don't see how either
[02:47:27]<anarcat>hence 11:16:57 <@anarcat> which bridge?
[02:48:19]<anarcat>the answer was https://www.drupal.org/node/2885060 - but i don't get it
[02:48:21]<hefring>https://www.drupal.org/node/2885060 => Drupal Chat Bridges IRC <-> Matrix <-> Slack [#2885060] => 14 comments, 3 IRC mentions
[02:48:21]<jonpugh[m]>If all messages are in both channels why have 2 channels ??
[02:48:28]<anarcat>do we have two channels?
[02:48:31]<anarcat>anyways, i gtg
[02:49:18]* ricardoamaro uploaded an image: Attachment (10KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/VmflKxjFlTpfWaSl...
[02:49:26]<ricardoamaro>this is what i see
[02:49:52]* ricardoamaro uploaded an image: Attachment (10KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/bAvzQNydlTXmobxf...
[03:54:02]<helmo42[m]>colan: I'm here
[03:58:29]<colan[m]>anarcat: you can drop out of #aegir if you're in the matrix room (Drupal-Aegir).
[03:59:10]<colan[m]>^^^ #drupal-aegir:matrix.org
[03:59:49]<ricardoamaro>so... colan is this working on the slack end, already?
[04:00:35]<colan[m]>ricardoamaro: no idea about slack, this is just IRC/Matrix bridging. Sounds like the Slack admins don't want to allow it.
[04:01:18]<ricardoamaro>too bad
[04:01:23]<ricardoamaro>they need to be more open
[04:08:35]<anarcat>colan[m]: oh i understand that already, but one could already access this channel through matrix
[04:08:41]<anarcat>i don't understand what changed
[04:10:36]<colan[m]>anarcat: oh, i see. before, there was no matrix room. we were simply connecting to IRC using the matrix protocol. now, there's a matrix room, and msgs are getting duplicated across both. or at least that's my understanding.
[04:11:19]<colan[m]>so it's possible to do matrix native now.
[04:11:26]<anarcat>ah
[04:11:31]<anarcat>what's the advantage of that approach?
[04:12:47]* Lowell_ has joined #aegir
[04:13:04]<colan[m]>anarcat: well, we're no longer dependent on an irc server. if that dies one day, the room here will continue.
[04:14:00]<anarcat>... if freenode dies.
[04:14:02]<anarcat>ah
[04:14:11]<anarcat>that seems to be preparing for a storm that never comes :p
[04:14:16]<anarcat>but we'll see, i guess
[04:19:39]* jonpugh[m] has quit (*.net *.split)
[04:19:40]* Lowell has quit (*.net *.split)
[04:19:40]* colan has quit (*.net *.split)
[04:19:53]* Lowell_ is now known as Lowell
[04:21:24]<colan[m]>a better way to look at it is that we now have both matrix native and irc native. choose your weapon.
[04:22:53]<anarcat>ack
[04:25:03]* jonpugh[m] has joined #aegir
[04:25:03]* jonpugh[m] has quit (Changing host)
[04:25:04]* jonpugh[m] has joined #aegir
[04:27:31]* jonpugh[m] has left #aegir ()
[04:27:33]* jonpugh[m] has joined #aegir
[04:27:36]<jonpugh[m]>Ok @freenode_colan[m]:matrix.org
[04:27:41]<jonpugh[m]>Or you could just use your matrix client to connect to IRC,yes?
[04:27:41]<jonpugh[m]>For identical functionality and less divergence?
[04:33:55]* ybabel has quit (Quit: ybabel)
[04:36:45]<helmo42[m]>anarcat: https://www.drupal.org/files/issues/provision-dpkg-build.txt
[04:37:26]<anarcat>helmo42[m]: what's in aegir-archive-keyring_3.11_all.deb ? (dpkg -c )
[04:37:55]<anarcat>helmo42[m]: i suspect the .install file is having no effect, maybe because of override_dh_install
[04:38:00]<anarcat>in debian/rules
[04:38:04]* helmo42[m] sent a long message: helmo42[m]_2017-06-19_18:38:03.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/eLlxEjGeNREVKFTz...
[04:38:40]<anarcat>helmo42[m]: yeah, the file is not getting installed
[04:38:56]<helmo42[m]>can we override the override? or should I separate it all
[04:38:57]<anarcat>i think you may want to call dh auto_install or something in the debian/rules
[04:40:11]* anarcat git clones provision
[04:40:13]<anarcat>it's been a while
[04:40:41]<anarcat>override_dh_install:
[04:40:49]<anarcat>that bypasses the regular dh_install mechanisms
[04:41:07]<helmo42[m]>your name is still in the maintainer line ;)
[04:41:27]<helmo42[m]>but is's also giving warnings about that :(
[04:41:32]<anarcat>this should be:
[04:41:33]<anarcat>override_dh_auto_install:
[04:41:37]<anarcat> dh_auto_install
[04:41:42]<anarcat>then the rest of the install target
[04:41:50]<anarcat>well, *that's* easy to fix :p
[04:44:32]<helmo42[m]>:( it's bailing out with "debian/rules:11: *** missing separator. Stop."
[04:44:52]<anarcat>helmo42[m]: you're messing up the makefile syntax
[04:45:11]<anarcat>helmo42[m]: debian/rules is a makefile, it dislikes when you use spaces instead of tabs, for example
[04:45:21]<anarcat>or the reverse, i can never tell, but my editor knows
[04:46:29]<helmo42[m]>ah :)
[04:54:48]<helmo42[m]>anarcat: thanks. Next step is the [signed-by=/usr/share/keyrings/deriv-archive-keyring.gpg] pattern in the sources.list ... shoudn't I then package it so that the keyring file lands there? I was already trrying to get that working manually this morning, but it keeps refusing to validate the signature.
[04:55:24]<anarcat>package the sources.list?
[04:55:33]<anarcat>sure, you can package /etc/apt/sources.list.d/aegir.list or something
[04:55:41]<anarcat>as to getting it to work, you may have trouble in jessie
[04:55:47]<helmo42[m]>no just the keyring
[04:55:49]<anarcat>i think specifying a file only works in stretch or later
[04:55:53]<anarcat>er
[04:56:04]<anarcat>aren't you doing exactly that, packaging the keyring, in the aegir-archive-keyring package?
[04:56:09]<anarcat>not sure i get what you're saying
[04:56:19]<helmo42[m]>I have a stretch vagrant box for this test
[04:57:13]<anarcat>ah
[04:57:33]<anarcat>well if you used signed-by=/usr/share/keyrings/deriv-archive-keyring.gpg you're going to have trouble because the filename changed :)
[04:57:40]<helmo42[m]>I looked at https://wiki.debian.org/DebianRepository/UseThirdParty again and this would be the best moment to let Aegir be a good example
[04:57:41]<anarcat>i think you want "aegir-archive-keyring" there
[04:58:13]<helmo42[m]>sure :P I do have that
[04:58:17]<anarcat>ah
[04:58:31]<anarcat>not sure where to beging
[04:58:33]<anarcat>begin*
[04:59:19]* helmo42[m] sent a long message: helmo42[m]_2017-06-19_18:59:19.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/NWgzZsEucWvYsXdS...
[05:00:22]<anarcat>file /usr/share/keyrings/aegir-archive-keyring.gpg
[05:00:46]<helmo42[m]># file /usr/share/keyrings/aegir-archive-keyring.gpg
[05:00:47]<helmo42[m]>/usr/share/keyrings/aegir-archive-keyring.gpg: PGP public key block
[05:00:53]<anarcat>helmo42[m]: binary or ascii?
[05:02:03]<helmo42[m]>ascii (the same as I'm packaging and is on http://debian.aegirproject.org/key.asc )
[05:02:34]<anarcat>okay, it should be binary, not ascii-armored
[05:02:40]<anarcat>i believe i made that clear in the docs
[05:03:24]<anarcat>helmo42[m]: ^
[05:04:44]<helmo42[m]>shame
[05:05:34]<anarcat>why is it a shame
[05:07:29]<helmo42[m]>shame on me for not noticing that
[05:09:12]<anarcat>hmm... well, that may just show that the docs aren't clear enough
[05:19:12]<helmo42[m]>well what might help is linking to a mini example package
[05:19:23]<anarcat>yep
[05:19:42]<anarcat>nothing like a good ol' cargo cult :p
[05:26:00]* noecc has left #aegir ("pax")
[06:09:27]* colan has joined #aegir
[07:01:16]* betz has quit (Quit: Leaving.)
[07:03:27]* betz has joined #aegir
[07:12:07]* gandhiano[m] has joined #aegir
[07:21:40]* gandhiano[m] has quit (*.net *.split)
[07:27:06]* gandhiano[m] has joined #aegir
[08:15:52]* ricardoamaro has left #aegir ("User left")
[08:20:25]* mengi has quit (Read error: Connection reset by peer)
[08:35:02]* mengi has joined #aegir
[09:30:57]* ahillio has joined #aegir
[09:31:42]* ahillio has quit (Client Quit)
[09:32:09]* ahillio has joined #aegir
[09:39:04]* betz has quit (Quit: Leaving.)