/srv/irclogs.ubuntu.com/2019/09/02/#ubuntu-devel.txt

mwhudsonhow frequently does launchpad import packages from debian? i can't remember03:19
alkisgmwhudson: hi; I'm around in case you need any feedback wrt https://code.launchpad.net/~alkisg/ubuntu/+source/isc-dhcp/+git/isc-dhcp/+merge/37186104:57
=== cpaelzer_ is now known as cpaelzer
ackkrbasak, hi, would you mind reviewing https://code.launchpad.net/~ack/ubuntu/+source/django-piston3/+git/django-piston3/+merge/372061 and if you approve sponsor the upload?07:04
Laneyddstreet: you might be interested in https://git.launchpad.net/autopkgtest-cloud/log/?h=wip/mojo-juju-208:04
Laneythis is something that actual humans can deploy (if they have an Openstack)08:05
cjwatsonmwhudson: every six hours08:41
mitya57sil2100: hi! Please see https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1833536/comments/8 — I think qtbase-opensource-src/bionic-proposed can also be released to -updates10:07
ubottuLaunchpad bug 1833536 in qtbase-opensource-src (Ubuntu Bionic) "QuiteRSS crashes intermittently" [Undecided,Fix committed]10:07
Laneymwhudson: tobikoch: rcj: do you have any feedback on https://paste.debian.net/1098377/ ? we've got image builds failing now because the partial seeds aren't valid so I was trying for a low-enough-risk way of deferring this to the end10:18
Laney(untested)10:18
mwhudsonLaney: sounds sane10:19
mwhudsonalkisg: aaargh tomorrow i promise10:19
alkisgmwhudson: no worries, as long as it makes it for 20.04 :D10:19
mwhudsonalkisg: that's the sort of time frame i should be able to meet10:21
Laneyexcept that the "-n" should be "-z", otherwise the test is inverted :P10:23
rbasakackk: this package is a mess :(11:16
ackkrbasak, yeah, hopefully we'll be able to move away from it by transitioning to snaps12:04
rbasakackk: still the same maintenance issues though?12:05
ackkrbasak, we have a branch in LP where we track the changes we have from the original pcakage12:05
ackkrbasak, so we could switch to that instead, or even include it in maas12:06
cjwatsonLaney: Is that what's going on with the mysterious i386 failures on https://launchpad.net/~cloud-images/+livefs/ubuntu/eoan/cpc-buildd/ ?12:07
cjwatsonLaney: (I'm slightly confused because I wouldn't have expected buildd images to have any snaps seeded at all)12:08
ackkrbasak, it's unfortunately an abandoned project12:09
Laneycjwatson: I think that's a bug that I've incidentally fixed (not in that diff; I noticed it while running the autopkgtest locally)12:10
Laneyhttps://git.launchpad.net/livecd-rootfs/tree/live-build/functions#n658 notice the different paths on 658 and 65912:10
Laneyalthough maybe that but in a different place, reading the message closely12:10
cjwatsonMm, could be12:10
Laneyprobably a missing similar guard somewhere12:11
Laneyor is "iptables: Bad rule (does a matching rule exist in that chain?)." the actual error?12:13
LaneyTIL that we use iptables in livecd-rootfs12:13
Laneymmm, snap-seed-parse exit(0)s after printing that warning, so it won't be that12:14
Laneycjwatson: so the iptables -A failed or something?12:21
cjwatsonTobias asked something about that the other day IIRC12:22
cjwatsonhttps://irclogs.canonical.com/2019/08/27/%23launchpad-ops.html#t11:0012:22
=== ricab is now known as ricab|lunch
LaneySounds likely12:24
cjwatsonBut I have no idea how it could be LP's fault12:24
Laneyany difference that would explain it only happening on i386?12:24
cjwatsonNot that I know of12:24
cjwatsonTempted to just suggest || true-ing the iptables cleanup command because honestly who cares12:25
Laneyat that point, yes, but if it means that the magic-proxy thing isn't working because the nat rule never got set up12:26
Laneymaybe you'd want to move the failure earlier somehow12:26
cjwatsonThe only thing I can think of is that the daemon user's uid might have changed, but that seems fairly spectacularly unlikely12:26
cjwatsonRight, that's definitely possible given that livecd.magic-proxy.log is empty in successful builds12:27
cpaelzerrafaeldtinoco: ahasenack: could one of you lend me an eye and confirm that this is nonsense => https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/lib/misc/util_misc.c#L71812:27
cjwatsoniptables doesn't seem to be displayng any errors though12:27
cpaelzerafter the assert we can assume expand != NULL, then chunks[i] is set to expand (which as we know is != NULL), and then the check for chunks[i] == NULL should never matter - do you agree?12:28
ahasenackthat's a lot of #idfefs12:28
cpaelzerunless their ASSERT isn't alsways on or so12:29
* rafaeldtinoco checks12:29
cpaelzerhmm yeah, just found that their ASSERT isn't always active12:30
cpaelzerdepending on the config it could be https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/lib/include/vm_assert.h#L25912:30
ahasenackcpaelzer: it's not immediately obvious, there are a lot of assignments to expand before that12:30
ahasenackah, wait, you said something more after the ping12:31
ahasenackok, you are comparing line 718 (assert) with 721 (another check for null)12:32
cpaelzerahasenack: yeah I was wondering if line #722 inside the if could even be reached12:32
cpaelzerbut since then I found that their ASSERT might be on/off depending on the config, and therefore it can enter the if12:33
cpaelzerthat was all I wanted to know - sorry for the noise rafaeldtinoco & ahasenack12:33
ahasenackrubber duck debugging12:33
ahasenackworked flawlessly again12:33
* rafaeldtinoco glad he helped12:34
rafaeldtinocorofl12:34
cpaelzer:-)12:35
Laneycjwatson: I've pushed what I have; did you want to add the "|| true" or something before I upload?12:57
cjwatsonLaney: No, let's see how your changes go I guess13:07
cjwatsonI may be able to see if I can reproduce anything locally13:08
LaneyOK13:22
=== Wryhder is now known as Lucas_Gray
sil2100mitya57: I know, I talked with RikMills on -release about that earlier13:31
=== ricab|lunch is now known as ricab
cpaelzerahasenack: rafaeldtinoco: this might be a rubber duck again - is "static inline" now an error?13:53
cpaelzerhttp://paste.ubuntu.com/p/dfphNffZW6/13:53
rafaeldtinococpaelzer: welcome to wonderful world of gcc913:54
rafaeldtinocoand its new warnings13:54
rafaeldtinocoive been facing this all previous week13:54
cpaelzerI'm ther all day already rafaeldtinoco :-)13:54
cpaelzerwell in the context it is here https://developer.gnome.org/glib/stable/glib-Miscellaneous-Macros.html#G-INLINE-FUNC:CAPS13:56
rafaeldtinococpaelzer: https://gcc.gnu.org/gcc-9/changes.html13:56
rafaeldtinocoit does not explicitly say its a change13:56
cpaelzerso I'd just convert it to "static inline" then13:56
cpaelzerlets see if it then still is an issue13:56
rafaeldtinococpaelzer: its funny because inline is (or used to be) just a hint13:57
rafaeldtinocoso static would still make sense13:57
cpaelzerwell I'd love to see some more error context on this14:00
cpaelzerthe message doesn't really make sense14:00
cpaelzerbut since I found that it is deprecated lets follow the advice and replace it14:00
cpaelzermaybe it works or at least has a more graspable error then14:00
rafaeldtinocoop_query.c:341:2: error: format not a string literal and no format arguments [-Werror=format-security]14:12
rafaeldtinococpaelzer: ^14:12
* rafaeldtinoco wrapping gcc with Wno-error 14:13
rafaeldtinoco#)14:13
rafaeldtinocoi wonder why we didn´t catch errors like this ^14:15
rafaeldtinocoin package upload/sync14:15
rafaeldtinocoand I do get it now14:15
rafaeldtinocodo we copy binaries from one version to another ?14:15
rafaeldtinococpaelzer: LOL getopt() loops indefinitely in arm6414:29
rafaeldtinocochar t = getopt() -> while t != -114:29
rafaeldtinocot will never be -1 =) compiler does not assume -1 == (char)14:29
rafaeldtinoco(for arm64 only)14:30
* rafaeldtinoco fixing ocfs2-tools upstream14:30
cpaelzeryay14:39
cpaelzernice find rafaeldtinoco14:39
rafaeldtinococpaelzer: similar to the one you found some time ago14:39
rafaeldtinocoabout overflows in arm6414:39
rafaeldtinoco(char) stays 255 forever14:39
cpaelzerrafaeldtinoco: you said you fought issues like that last week - any idea why -Wno-error=deprecated-declarations (and some permutations thereof) don't get rid of error: Deprecated pre-processor symbol [-Werror]14:56
cpaelzerI'd not want to generally unset -Werror14:56
cpaelzerbut it seems that is what it wants to tell me ... :-/14:57
rafaeldtinococpaelzer: whenever this happened to me... debian/rules was overriding somewhere else14:57
cpaelzernot here, I see it in the commandline14:59
cpaelzerunless it comes before some re-enable14:59
cpaelzer...15:00
rafaeldtinococpaelzer: try LC_FLAGS directly in rules with -Wno-error=15:00
rafaeldtinocojust to make sure =) ive done it15:00
rafaeldtinocoexport CFLAGS+="-Wno-error=format-security"15:06
rafaeldtinocoexample ^15:06
rafaeldtinocowithout "s15:07
ahasenackthere is a maintainer var  for adding and removing chunks in cflags and friends15:09
rafaeldtinocoyep, that was just to check if it would be overridden..15:20
rafaeldtinoconot sure if there is as HARDENING option for no-error15:20
rafaeldtinocoor you have to specifically add as DEB_CFLAGS (or something like it)15:20
ahasenackrafaeldtinoco: cpaelzer: is this a known thing with the mysql8 update?17:18
ahasenack+ mysql_install_db --no-defaults --user=mysql --datadir=/<<PKGBUILDDIR>>/mysql_db/data17:18
ahasenackdebian/setup-mysql.sh: 47: mysql_install_db: not found17:18
ahasenackthat's in the php7.2 build17:18
rafaeldtinocoahasenack: errr, no ?17:18
rafaeldtinoco=)17:18
ahasenackI was wondering if mysql_install_db was renamed or something17:18
rafaeldtinocofirst time I see this :\17:18
rafaeldtinoco<PKGBUILDDIR>> <- extra < ?17:18
rafaeldtinocoah nm17:19
ahasenackno, that's just from launchpad17:19
rafaeldtinocoyep17:19
ahasenackmysql-server-core-5.7: /usr/bin/mysql_install_db17:20
ahasenacklet me see if mysql8 has something equivalent17:20
rafaeldtinocoi was checking that17:20
rafaeldtinocoyep17:20
rafaeldtinocoapt-file update here17:20
rafaeldtinocoerr, looks like it doesn´t17:20
rafaeldtinocomariadb-server-core-10.3 and percona-xtradb-cluster-server-5.7 only17:21
rafaeldtinocoi think u found a bug17:21
rafaeldtinoco=)17:21
ahasenackrbasak: do you recall something about that mysql_install_db binary/script? It doesn't seem to be available in mysql817:23
rbasakahasenack: yes there's a new way now17:24
ahasenackrbasak: known bug in php 7.2, or shall I file one?17:24
* ahasenack searches quickly17:24
rbasakahasenack: we want to remove src:php7.2 before release.17:25
rbasakSo not worth fixing?17:25
ahasenackI see17:25
ahasenackit's in the migration blocking list17:25
rbasakSee the git repository with patches for examples17:25
rbasakbryce: ^ do you have removal in your list?17:25
ahasenackbryce is on holiday today17:26
ahasenackI don't see a card in the daily board17:26
ahasenackrbasak: I'll respond in the mail thread, I see he saw this already17:27
ahasenackrbasak: php7.3 started tests now \o/17:31
ahasenackmediawiki failed, but just on armhf...17:32
ahasenackheh, it's the only one that actually used mysql817:32
ahasenackrbasak: I think a whole bunch of the tests in https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#php7.3 used mysql-5.7 instead of 817:34
ahasenackchecked mediawiki and php-horde-db so far17:35
ahasenackthose runs are old, from about 3w ago17:36
ahasenackthey ran before the universe/main dependency issue was solved? I was wondering how they appeared so quickly17:38
rafaeldtinocoocfs2-tools in -proposed is broken BTW (and ocfs2-tools in -stable has defrag broken). working on it.17:59
ahasenackrafaeldtinoco: the defrag command is new in this version, btw18:05
ahasenacknew in 1.8.6, I mean18:05
rafaeldtinocoahasenack: yep, its because of an overflow of a small int (char)18:05
rafaeldtinocoin arm64 it does not overflow =)18:05
ahasenackrafaeldtinoco: I meant it's not broken in 1.8.5 because it doesn't exist there18:05
rafaeldtinocoahh no, its the service name18:06
rafaeldtinocobut i think its on my end, will flag the bug i just created as invalid18:06
rafaeldtinocoanytime soon18:06
rafaeldtinocohopefully18:06
rafaeldtinocoyep, it was on my end, i missed the 1st quilt patch18:06
rafaeldtinocoahasenack: are u aware of a way to ignore files when using dpkg-source --commit ?18:38
ahasenackno, I don't think I have ever used --commit18:38
rbasakrafaeldtinoco: you could use --commit and then pop quilt and delete the file from the patch manually if that helps19:07
rafaeldtinocorbasak: quilt pop 119:08
rafaeldtinocoand then refresh ?19:08
rafaeldtinocoah i see, delete from patch19:08
rafaeldtinoco[  541.862381] ocfs2: Mounting device (7,0) on (node 0, slot 0) with ordered data mode.19:45
rafaeldtinoco[  967.650404] INFO: task defragfs.ocfs2:15546 blocked for more than 120 seconds.19:45
rafaeldtinoco[  967.655841]       Tainted: P           O      5.0.0-27-generic #28-Ubuntu19:45
rafaeldtinoco[  967.661329] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.19:45
rafaeldtinoco[  967.666882] defragfs.ocfs2  D    0 15546   5947 0x0000080119:45
rafaeldtinoco[  967.672396] Call trace:19:45
rafaeldtinoco[  967.677892]  __switch_to+0xb8/0x1a819:45
rafaeldtinoco[  967.683418]  __schedule+0x358/0x99819:45
rafaeldtinoco[  967.688882]  schedule+0x30/0x7819:45
rafaeldtinoco[  967.694283]  rwsem_down_write_failed+0x144/0x25819:45
rafaeldtinoco[  967.699720]  down_write+0x54/0x5819:45
rafaeldtinocoocfs2 is a nightmare19:46
rafaeldtinocoanyway, fix works19:46
rafaeldtinococpaelzer: I believe that DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format21:06
rafaeldtinocowould be the appropriate option to handle -Wformat and -Wformat-security options21:07
rafaeldtinoco-Wformat and -Werror=format-security options, but that does not seem to be working for GCC9 (just tested), this way I had to export CFLAGS to -Wno-errror=format-security21:07
rafaeldtinocoIll open a bug as soon as this is over21:07
rafaeldtinoco(this = my bug)21:07
mwhudsonoh for heavens sake i need to skip another test in golang-golang-x-tools21:11
rafaeldtinocoits skip tests season!21:13
rafaeldtinococpaelzer: nm, my env CFLAGS is overriding debian/rules one, and it comes from $(dpkg-buildflags --get CFLAGS)21:16
rafaeldtinocoso correct way to discard format-security warnings (for now, with GCC9) would be DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format21:17
rafaeldtinocoand, unfortunately, there is quite a few popping up here and there.. so not sure if we should go upstream and do small fixes or just get rid of the errors21:17

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