/srv/irclogs.ubuntu.com/2018/05/10/#ubuntu-devel.txt

Unit193LocutusOfBorg: Thanks, mate!01:14
=== tacobat` is now known as tacobat
StevenKslangasek: When you have a second, can you poke at https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1573982 ?05:19
ubottuLaunchpad bug 1573982 in lvm2 (Ubuntu) "LVM boot problem - volumes not activated after upgrade to Xenial" [Undecided,Confirmed]05:19
LocutusOfBorgUnit193, I don't know why, but you are welcome :)06:33
Unit193Irssi.06:33
Unit193LP never notified me, so didn't notice.06:34
LocutusOfBorg:)06:34
LocutusOfBorgthanks tsimonq2 :)06:34
=== ledeni_ is now known as ledeni
=== StevenK_ is now known as StevenK
ahasenackhi, can someone please accept the bionic task for me for this bug? https://bugs.launchpad.net/debian/+source/postfix/+bug/175347013:36
ubottuLaunchpad bug 1753470 in postfix (Ubuntu) "Postconf segfaults every 5 minutes" [Low,Fix released]13:36
StevenKahasenack: Done13:41
ahasenackStevenK: thanks13:41
rbasakahasenack is getting https://lintian.debian.org/tags/hardening-no-bindnow.html for a proposed new package. On review, I asked why, if hardening=+bindnow is needed, why it isn't already default in dpkg-buildflags. What would be best practice here? For all Ubuntu-specific packages to individually maintain a hardening=+bindnow in debian/rules, for Ubuntu to adjust dpkg-buildflags when we want everything14:32
rbasakto do it, or to just ignore the lintian note?14:33
rbasakhttps://wiki.ubuntu.com/Security/Features#bindnow seems relevant14:34
rbasakThat suggests to me that it should be on by default on amd64 already?14:36
rbasakOn Bionic, I have to specify hardening=+bindnow to get -Wl,-z,now in LDFLAGS14:39
jbicharbasak: I use   export DEB_BUILD_MAINT_OPTIONS = hardening=+all   in many of my packages14:41
jbichaeven with that, I get the lintian warning for some of the packages14:41
rbasakI understand that in Debian the general approach is one where maintainers slowly opt in to a new thing.14:42
rbasakIn Ubuntu though, I'm not sure that makes sense.14:43
rbasakIf project-wide we decide to enable something, we can just do it across some set of packages.14:43
rbasakAnd that's how hardening flags have been enabled over time in Ubuntu, AIUI.14:44
sbeattierbasak: indeed, our gcc is set to enable bind-now by default if its being built with pie. I have to step into a meeting in a little bit, but can you point me at ahasenack's code?16:18
ahasenacksbeattie: https://git.launchpad.net/~ahasenack/ubuntu/+source/ndctl/tree/debian/rules16:19
ahasenackand https://git.launchpad.net/~ahasenack/ubuntu/+source/pmdk/tree/debian/rules16:19
ahasenackupstream is https://github.com/pmem/pmdk and https://github.com/pmem/ndctl16:20
jbichasbeattie: it doesn't seem like it works, for instance, lintian says that bindnow isn't used if you build https://salsa.debian.org/gnome-team/gnome-characters after16:24
jbichacommenting out the hardening line in debian/rules16:24
ahasenackyeah, same for me16:27
ahasenackI removed the line that added hardening=+all and got the lintian warning16:27
sbeattieahasenack: how are you building the package? I'm not that proficient with gpb16:28
ahasenackcheckout that branch (master), sudo apt-get builddep ./, dpkg-buildpackage -uc -us16:29
ahasenackyou'll need the orig tarball, it's the upstream release from github16:29
sbeattieahasenack: ah, okay16:30
rbasaksbeattie: if it helps, I think that the build uses dpkg-buildflags, which should show you everything that's going on wrt. flags including interpreting DEB_BUILD_MAINT_OPTIONS=hardening=+foo etc16:30
rbasakIf that's true, then you should be able to experiment just with that and not the entire build environments I think.16:30
ahasenacksbeattie: pmdk takes a while to build, ndctl is much faster16:31
sbeattieahasenack: thanks16:31
* sbeattie vanishes into a meeting black hole16:31
* ahasenack -> lunch16:31
=== blackboxsw is now known as blackboxs
=== blackboxs is now known as blackboxsw
ahasenacksbeattie: oh, I forgot, there is a ppa which you might find more convenient: ppa:canonical-server/nvdimm it has both17:44
sbeattieahasenack: are you seeing this with bionic builds or cosmic builds?18:08
ahasenackbionic, haven't tried cosmic yet, but will18:09
sbeattieokay, I'm not able to reproduce in a local bionic schroot, rebuilding with the DEB_BUILD_MAINT_OPTIONS line commented out entirely gives me a daxctl binary that hardening-check tells me is set up with immediate binding.18:12
sbeattiehow is lintian being invoked?18:14
sbeattie(I don't see it in my ndctl buildlog)18:15
ahasenacksbeattie: lintian -iI --pedantic $@18:17
ahasenackit complains about the libraries18:17
sbeattieahasenack: ah okay, I see that.18:22
jbichainfinity: could you handle bug 1769694?19:08
ubottubug 1769694 in ubuntu-community "Please update DMB members" [Undecided,New] https://launchpad.net/bugs/176969419:08
infinityjbicha: Yep, on it.19:09
infinityjbicha: Hrm, the bug links to the IRC meeting, but I don't actually see the election results anywhere to confirm. :P19:11
infinityjbicha: And the bug fails to mention what's up with the other two expiring members.  Ben and Brian stepping down tomorrow?19:12
jbichayes19:14
jbichawere you looking for https://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_b99fd5c7c9572192 ?19:14
infinityjbicha: Exactly that, yes.  Thanks.19:14
infinityjbicha: Oh, I see, 5 slots and 5 candidates.  "Democracy!"19:14
jbichaNOTA never wins anything fun :( Maybe next time19:15
infinityjbicha: I should have gotten around to expressing concern about non-core-devs on the DMB before the election happened.19:17
infinityjbicha: Oh well, now I just get to pressure tsimonq2 to up his game and get core-deve.19:17
infinitys/deve/dev/19:17
tsimonq2infinity: Man, I've been trying.19:18
tsimonq2I did send a signed statement to the DMB saying I won't review applications for  people seeking upload access I  don't have.19:18
tsimonq2But I totally get your point.19:18
infinityjbicha: https://launchpad.net/~developer-membership-board/+members Look right to you before I close the bug?19:19
infinitytsimonq2: Yeah, and I appreciate that you did that, but that also makes it harder to meet quorum for core-dev applications if you have to recuse yourself from those.19:19
tsimonq2infinity: True.19:19
jbichainfinity: I asked about that issue a year ago https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2017-May/thread.html19:19
infinitytsimonq2: (plus, you still have the keys to various kingdoms, signed statement or no)19:19
jbichainfinity: yes that looks fine. Feel free to close the bug19:21
infinityjbicha: You guys might want to discuss voluntarily mangling some of your terms, if the intent is to rotate slots with coninuity (US senate style).19:22
infinityjbicha: Since there are 5 expiring at the same time, and 2 in the other batch.  A bit weird.19:22
infinityjbicha: And the 2019 batch should, ideally, expire in May, not Sep.19:22
tsimonq2infinity: Indeed, but by being voted onto the DMB, enough Ubuntu Developers trust me with those keys to not do anything malicious; I appreciate that. But I'll keep my word and not press buttons I shouldn't be pressing. Feel free to remove me from whatever team you want if I break that.19:23
tsimonq2infinity: And yes, pressure me to become a Core Developer. ;)19:24
infinitytsimonq2: Yeah, I'm not actually concerned, it's just a principle thing.  So, let's get you on your way to core-dev, so when I suggest that DMB members must be core-devs, the current DMB already conforms. :P19:24
jbichainfinity: we'll just nominate you to sit on the DMB then if we can't find enough enthusiastic core dev volunteers to fill the board :)19:26
infinityjbicha: Tried that.  I sucked at caring enough to attend meetings and stepped down.19:27
infinityThough, a big part of that was the calendar being perpetually wrong during my entire tenure.19:28
tsimonq2infinity: Alright. I did do an sbuild merge, slang2 merge, brltty merge, and a transmission sync in the past day or so. If you have more things to do, feel free to throw them at me, otherwise I'll stick to the strategy of stealing merges (with consent) by scanning merges.u.c for good candidates.19:28
infinityAnd, hilariously, fixed shortly after, but without removing me from the invite list.19:28
infinitytsimonq2: Talk to your fellow DMB members for their perspective, but I prefer to see bugfixes over merges.  Merges don't often demonstrate any real understanding of complexity (I mean, except when they do, but the complex ones are rare, most are so mechanically simple that MoM can spit out the result)19:29
tsimonq2infinity: Good point.19:29
tsimonq2infinity: Can you please press buttons so I can be subscribed to the DMB mailing list?19:30
tsimonq2(I submitted a subscription request.)19:31
infinityjbicha: In fact, I appear to still be on the DMB meeting invite list.  Please clean that up. ;)19:31
jbichainfinity: more details please :)19:31
infinityjbicha: Fridge calendar DMB meeting.  List of invites does not match current board.19:32
infinitytsimonq2: I don't moderate that list.  At least, I don't think I do.  If I do, I do it really poorly.19:33
tsimonq2infinity: The TB moderates it. :P19:34
infinityYeah, that's not how mailman works.19:34
jbichainfinity: sil2100 owns that calendar appt19:34
tsimonq2¯\_(ツ)_/¯19:34
tsimonq2infinity: The footer of lists.u.c/developer-membership-board disagrees.19:35
infinitytsimonq2: Yes, that just means that's who admin notifications get sent to.19:35
infinitytsimonq2: Still need the admin password to actually get in and do stuff.  And I don't think I have that one.  That's all I'm saying. :P19:35
tsimonq2infinity: Ah, right.19:35
jbichainfinity: are you able to moderate my u-devel-announce email re: DMB Election Results ?19:43
infinityjbicha: That, I can do.19:43
infinityjbicha: And done.19:44
=== Elimin8r is now known as Elimin8er
tsimonq2#ubuntu-flavors is now a thing, fyi.23:28
Unit193To what end?23:30
tsimonq2Unit193: Hm?23:30
tsimonq2It was in response to Kev's ML thread.23:30
valorieto what end? we need moar *buntu chans, obv23:32
tsimonq2hehe23:32
sarnoldmore channels to <3 each other in :)23:32
tsimonq2^23:32
tsimonq2And really, that's the point of this.23:32
tsimonq2So flavors can really start to communicate better.23:32
Unit193So, no purpose..?23:33
tsimonq2Unit193: :P23:33
wxlwhat's the point of you?23:33
sarnoldthe '3' looks pretty pointy...23:33
wxlwhat's the point of any of this?23:33
* wxl cries23:33
wxloh23:33
tsimonq2hah23:33
Unit193Also what tsimonq2 said a second before I did was more the answer I was looking for, "A place to check on issues that may affect multiple flavors" what the goal of the channel was.  Or, if it's some cross flavor effort for the new ubiquity re-write, or calamares, or what.23:40
tsimonq2Just in general, a place for coordinated albeit informal discussion among flavors that doesn't fit here or in -release, I think.23:41
tsimonq2Unit193: Anyway, can I consider this checking the "let the IRCC know" box? :)23:42
Unit193ACL looks about right, no logbot so no entry message.  So I'd say good enough.23:45
tsimonq2Alright.23:46

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!