/srv/irclogs.ubuntu.com/2017/04/24/#ubuntu-devel.txt

=== zyga_ is now known as zyga
=== maclin1 is now known as maclin
ginggstsimonq2, mapreri: i guess i can sync healpy now (since the healpix-cxx upload) ?08:36
mapreriwhy isn't that detected by dpkg-shlibs?08:37
maprerianyhow yes, you can08:37
ginggsmapreri: ack08:37
=== CRogers_________ is now known as CRogers
arunerbasak, regarding bug #1641203 I have now patched the sources for Xenial-packages and got it working fine, however, it seems I'm not skilled enough to create debdiffs09:36
ubottubug 1641203 in sssd (Ubuntu Xenial) "SSSD can't process GPO from Active Directory when it contains lines with no equal sign" [Medium,Triaged] https://launchpad.net/bugs/164120309:36
Unit193ginggs: Hi!  So looked into telegram before I noticed the bug.  Telegram sets a Qt env var in one of the patches, I'd try taking that out and rebuilding to see if you still get the issue in question.09:37
=== maclin1 is now known as maclin
ginggsUnit193: looking now, thanks10:15
ginggsUnit193: removing the Qt env var has no effect on my system, but that patch would be a good place to set QT_QPA_PLATFORMTHEME10:21
Unit193ginggs: Removing it from the patch and recompiling didn't?  Huh, OK..Well then.10:23
Unit193(Setting env vars inside the application isn't ideal, but forcing the default of not setting them is maybe worse...)10:25
rbasakarune: you can use the debdiff command against the old and new dsc files10:45
tjaaltonarune, rbasak: there will be a 1.13.5 after 1.15.310:50
tjaaltonwith that fix10:50
=== morphis_ is now known as morphis
arunerbasak, where does the new dsc come from? I did dch -n and added a changelog entry according to https://wiki.debian.org/BuildingTutorial but now I'm lost again11:59
rbasakarune: build the new source package from the new source tree. "dpkg-buildpackage -us -uc -nc -d -S" is what I use, but that only works if the source tree is clean.12:00
rbasakYou'll get a .dsc in the parent directory.12:00
mapreriLaney: is there a reason to not sync src:phonon ?12:09
mapreri(you're the last person who touched it)12:09
LocutusOfBorgI guess it wasn't updated at that time12:10
LocutusOfBorg(in Debian I mean)12:11
mapreripossibly, but I can't understand why we kept a -0ubuntuX version even after Debian long updated it12:11
LocutusOfBorga diff between the ubuntu3 and the corresponding -2 debian version shows something worrysome (e.g includes have changed)12:16
mapreriyeah, I was noticing that12:16
maprerialthough there is a -DPHONON_INSTALL_QT_COMPAT_HEADERS=ON thing in d/rules.. what's that12:17
LocutusOfBorgI would say sync, and in case some rdep breaks, test them in advance maybe :)12:17
LocutusOfBorgmaybe put them into a ppa12:17
maprerihttps://packages.debian.org/sid/amd64/libphonon-dev/filelist shows both versions12:17
mapreris/versions/paths/12:18
LocutusOfBorgtrue12:18
maprerilrwxrwxrwx root/root         0 2016-07-31 14:34 ./usr/include/qt4/phonon -> ../phonon12:18
LocutusOfBorgwould be nice to sync and break the whole kde stuff, better ask and leave it to him :p12:18
mapreri(+ that, which means a total of 3 different working paths)12:18
mapreri.oO who uses KDE anyway!12:19
Laneymapreri: Dunno. Feel free to use your judgement.12:20
mapreriack12:20
* LocutusOfBorg would sync it12:20
mapreriI've got a week without any real commitment apart from studying for an exam, guess I am available enough to fix up stuff12:20
LaneyMy changelog implies that I didn't want to figure out the delta. :)12:21
Laneyso if you do, go wild12:21
LocutusOfBorga good reason for not touching at that time was probably xenial freeze schedule12:21
mapreriSync this package [y|N]? y12:22
Laneyaren't new releases fun?12:24
mapreri^^12:25
xnoxogra_, is src:ubuntu-core-meta .... Ubuntu Core aka snappy, or something touch related?12:43
xnoxogra_, or is that like snappy v1?12:44
ogra_xnox, thats snappy but there needs to be a merge ...12:47
ogra_xnox, we have an additional src package in the PPA (since you cant do seed changes to released versions)12:47
ogra_xnox, https://launchpad.net/~snappy-dev/+archive/ubuntu/image/+packages?field.name_filter=&field.status_filter=published&field.series_filter=xenial12:48
ogra_xnox, though thats not super relevant since these bits are used for the core snap ... we wont need/use them from the archive before 18.04 (core is only built from 16.04)12:49
ogra_so there is no hurry12:49
xnoxogra_, what do you mean a merge? do you mean you uploaded things into PPA without comitting things to lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-core.$devel ?!12:49
xnoxogra_, well, i am making an upload off ubuntu-core.artful now into artful.12:49
ogra_xnox, yes, we have to12:49
xnoxogra_, "have to" or did, when uploading into the PPA? =) i mean not the update to the .xenial branch, but update to .yakkety/.zesty/.artful?12:50
ogra_i dont care about anything newer than xenial ... (and there mostly about that PPA)12:50
xnoxcause in the .artful branch I have no changes since yakkety.12:50
xnoxogra_, you must commit seed changes to the branch, even if you don't care about it, because we will branch that for 18.04.12:50
ogra_nobody cared for xenial+n ...12:50
ogra_simply because thats moot12:50
xnoxogra_, but everyone will care about 18.04.....12:51
xnoxit's not moot.12:51
xnoxyou could have been generating packages for your ppa, using the bzr branch of .yakkety/.zesty/.artful such that your 18.04 will be correct.12:51
ogra_we dont even build core from the opfficial livecd-rootfs anymore so it is moot until we start 18.0412:51
xnoxi know.12:51
xnoxbut i care about one less delta, rather than "oh not that we have 1 delta, let's have gazzilion deltas and not care about any of them." =)12:52
ogra_thats nice for book-keeping but nothing more, the binary debs of that serve no purtpose in these releases12:52
xnoxogra_, i care about keeping the branches up to date, not the binaries in the archives.12:52
xnoxogra_, where is your ubuntu-seeds/germinate branch fro what's in the ppa?12:52
xnoxyou did build things into the ppa with ./update script based on a seed right?12:52
xnoxi'll merge it into .artful branch12:53
ogra_right, but the branches need changing plus we need merges of ubuntu-core-meta from the PPA and from the archive12:53
ogra_the authoritative seed is in the PPA package12:53
xnoxogra_, you have been uploading meta packages with by-hand tweaks?! what do you mean merge from PPA/archive?12:53
ogra_thats the only way to upload them to a released series12:53
xnoxdude, you should not do that. start a bzr branch for the ppa, of the seed, and update the ./update.cfg in the PPA package to point to that, and use ./update scripts to maintain the package.....12:54
xnoxogra_, no, it isn't.12:54
ogra_you cant re-create them from seeds, seed changes to xenial are ignored12:54
cjwatsonthat's only true for tasks, not for metapackages12:54
xnoxwhen one runs things locally, the seeds are read from the bzr branch, rather than the exported website.12:54
cjwatsonthe distinction between the bzr branch and the exported website is mostly not relevant here.  the exported website is updated every five minutes (including for xenial etc.).12:55
cjwatsonI think ogra_ must be thinking of tasks.12:55
ogra_yes, indeed12:56
xnoxogra_, core build stuff uses metapackages right, not the tasks? (given that ppas don't publish tasks, as far as I understand / do not have override support).12:56
xnoxhence we should be able to migrate ppa build to be based on the bzr branch.12:56
ogra_we use deboostrap --minbase and then install the ubuntu-core task on top12:56
xnoxs/the/a/12:57
ogra_(and then run a gazillion hooks to mangle the result)12:57
xnoxright, but that installs the metapackage, and your ppa updates get installed, because the new metapackage is up to date? there is no updates to tasks in the ppa12:57
ogra_we'll most likely completely switch away from this soon ... to a set of stacked tarballs based on to of ubuntu-base12:57
ogra_(which means no more tasks or metapackages at all ... )12:58
xnoxand it seems like doko has been uploading into the archive without updating ubuntu-seeds branch either.12:59
LocutusOfBorgtjaalton, https://launchpad.net/ubuntu/+source/libepoxy/1.3.1-2ubuntu114:12
LocutusOfBorgI also opened a pull request with that patch: https://github.com/anholt/libepoxy/pull/118/files14:12
LocutusOfBorgseems upstream forgot some checks when fixing that issue14:13
LocutusOfBorg(they don't hurt, so I prefer the "better safe than sorry" approach)14:13
tjaaltonLocutusOfBorg: cool, thx14:17
LocutusOfBorgtjaalton, just to be clear, I don't know how to test that particular corner case14:18
LocutusOfBorgso I hope everything is fine14:18
LocutusOfBorgdouble testing is appreciated14:18
tjaaltonautopkgtests will show ;)14:19
LocutusOfBorglovely autopkgtests!14:20
=== JanC is now known as Guest16266
=== JanC_ is now known as JanC
juliankmvo: various people and slangasek voiced concern about our apt timer in bug 1615482, it happening at random times. I plan to limit that to around 6am again: https://github.com/julian-klode/apt/commit/93a513c4953bab9b0569c9e2bc2c74075a50dc00 - any objections?16:08
ubottubug 1615482 in apt (Ubuntu) "apt-daily timer runs at random hours of the day" [High,Triaged] https://launchpad.net/bugs/161548216:08
juliankThis chooses 6:00 + up to 30 mins, an alternative is 5:30 + up to 1 hour (aka 6 +/- 30)16:08
juliankYou picked the original 2 times I think, not sure what your reason was for that16:09
mvojuliank: please check with slangasek if there is no concern about hitting the mirror all at once in a too tiny time-window, I don't mind that16:09
juliankmvo: OK, just thought you had a special reason for going twice a day with huge randomization16:10
mvojuliank: unfortunately I need to run right now, we can talk either late today or tomorow morning. but its fine with me as long as the load is reasonable spread16:10
mvojuliank: the reason was to ease the load on mirrors16:11
juliankThat was sarnold's concern too16:11
mvojuliank: but if the randomness is a bigger concern than the load on mirrors, then it needs to change :)16:11
juliankYep16:11
mvojuliank: I don't mind either way, back when I did it the priority was ease on mirrors16:12
* mvo really needs to run16:12
juliankrun, mvo, run!16:12
slangasekxnox: ah, fresh apt discussion :) ^^16:31
xnoxjuliank, i'm pretty sure we want it between 6..7am in the machine's timezone whatever it may be.16:35
xnoxwe will have a 6..7 UTC time spike, because people don't set timezones, but so be it.16:35
xnoxjuliank, and i'm pretty sure we want it at 6:30 +/- :3016:35
juliankxnox: 6 to 7 is fine with me (that's 6:00 with 1 hour randomized delay)16:35
xnoxwhich in systemd.timer speak is 6:00 Randomized delay 1h16:35
xnoxjuliank, that.16:35
xnoxjuliank, and we will be picking that up as an SRU.16:35
juliankxnox: I already queued that in my head with the other change for the next SRU(s)16:36
xnoxjuliank, hm. that might not be quick enough for our customer....16:37
juliankYep, SRUs16:37
xnoxi think we (I) will need to crank this out, just by itself.16:37
xnoxand then we can go back to the regularly scheduled programming =)16:37
juliankxnox: There are already SRUs in -proposed, mostly waiting on those.16:38
juliankThey are all verified now, and a month old, so good to go16:38
juliankxnox: I can prepare releases within the next ~ 12 hours or so, that's not a problem. And the other issue for yakkety is also important (and xenial only really has https://anonscm.debian.org/cgit/apt/apt.git/commit/?id=5094697fe4b2459ff6f706a22006d3028369f3fa, a one line change, in addition)16:40
xnoxjuliank, i can ping about that.16:40
xnoxjuliank, hehe, yes =) nice one.16:40
juliankIf we agree on 6 + 1, I'll upload 1.4.1 to Debian today, sync that, and upload 1.4.1~17.04 to zesty (1.4 being the zesty/stretch series, basically), and 1.3.6 to yakkety and 1.2.21 to xenial tomorrow. No big deal.16:42
julianktomorrow if the current SRUs go through today, obviously16:42
xnoxjuliank, yes, 6am + 1h in the systems' / machine timezone.16:42
juliankWell, that's what systemd does, right?16:43
xnoxjuliank, by default yes. But one can also specify timezones e.g. UTC, but we do _not_ want that. we want no timezone specified aka machine timezone16:51
juliankComplete diff for 1.4.1: https://github.com/julian-klode/apt/compare/1.4...master16:52
* sarnold groans at xnox for "regularly scheduled programming"16:59
xnoxjuliank, +117:02
juliankxnox: Now go and bug people about the SRUs stuck in -proposed, and we can roll out new SRUs tomorrow :D17:03
xnoxjuliank, yeah. as soon as we upgrade critical piece of infra which runs britney et.al. because we started upgrading it, unexpectedly. (scheduled to upgrade it for wednesday, started to upgrade it by accident)17:04
xnoxand that went south, obviously.17:04
juliankOoops...17:04
juliankxnox: You made it sound so extremely urgent :D17:05
xnoxjuliank, well =) it is, and it is nice that you agree on the expected timing for things. Cause having upstream backing is nice.17:06
xnoxjuliank, i'm pretty sure, someone will be angry tomorrow asking when this will land, expecting me to reply it was all fixed last week.17:07
xnoxasking me that is =)17:07
juliankxnox: No problem. I would have fixed it last week already, but there was no time consensus back then, and mvo was already gone17:08
xnoxjuliank, yeah, and mvo is having slightly different consensus then the foundations team =)17:09
juliankxnox: Well, my only question was that there was a special reason why he picked both 6 and 18:00.17:09
julianks/that/if there/17:09
xnoxslangasek, juliank, but given that this used to be triggered via anachron too. (in case machine is off during 6am..7am window) should we not specify that this is Persistent=yes too.17:10
xnoxPersistent=17:10
xnoxTakes a boolean argument. If true, the time when the service unit was last triggered is stored on disk. When the timer is activated, the service unit is triggered immediately if it would have been triggered at least once during the time when the timer was inactive. This is useful to catch up on missed runs of the service when the machine was off. Note that this setting only has an effect on timers configured with OnCalendar=. Defaults to false.17:10
juliankxnox: It is17:10
xnoxcool!17:10
xnoxperfect =)17:10
xnoxnothing else i can think off.17:10
juliankxnox: It did not used to work at boot because it mostly ran before network, but as you can see in the diff, I added the network-online dep17:11
xnoxyeap.17:11
juliankI still think it does not work with resume, as network-online just stays active when suspending, but it's some progress17:11
xnoxyeah, i would expect network-online.target to for-example restart on resume, such that things can bindto network-online.target and get retriggered on resume.17:12
juliankThat would be optimal, yes17:12
xnoxi think i need to talk to upstream about that.17:12
xnoxjuliank, but i thought my recommendation there was that .service unit should fail; and have a retry argument with a delay17:13
juliankAh yeah, retry with backoff for failing timer services would be great17:14
xnoxRestartSec=1min17:14
xnoxRestart=on-failure17:15
xnoxand i think we need to limit that too17:15
juliankSo, 1.4.1 is on the Debian infra now,  should hit the dinstall there in 2 hours 40 mins17:15
juliankxnox: Let's think about that carefully for May :D17:15
xnoxyes17:15
xnoxah "Note that service restart is subject to unit start rate limiting configured with StartLimitIntervalSec= and StartLimitBurst=, see systemd.unit(5) for details.17:16
xnox"17:16
juliankxnox: RestartSec is suboptimal, it really should be doing exponential backoff17:16
juliankAnd of course, if you run upgrades and they fail, do you even want to retry?17:17
xnox"Note that units which are configured for Restart= and which reach the start limit are not attempted to be restarted anymore;"17:17
xnoxwell, i only want to re-run apt update step =/ maybe we need to inject special exit codes for apt update failed, and only restart on those exit codes.17:18
infinityxnox:17:54
infinity  * journal: fix up syslog facility when forwarding native messages.17:54
infinity    Native journal messages (_TRANSPORT=journal) typically don't have a17:54
infinity    syslog facility attached to it. As a result when forwarding the17:54
infinity    messages to syslog they ended up with facility 0 (LOG_KERN).17:54
infinity    Apply syslog_fixup_facility() so we use LOG_USER instead. (Closes: #837893)17:54
infinity    (LP: #1682484)17:54
ubottuLaunchpad bug 1682484 in systemd (Ubuntu Zesty) "systemd: Logging from gnome session is passed on to all syslog facilities" [High,Fix released] https://launchpad.net/bugs/168248417:54
infinityxnox: ^-- That sounds like something we might like to SRU.17:54
infinityxnox: (noticed that dmesg on the upgraded snakefruit is full of timer adjust messages, which is just vile)17:55
xnoxinfinity, yes.17:55
xnoxinfinity, i didn't yet trace how far the bug goes, i presume forever.17:55
infinityxnox: Err, assuming that also applies to timer messages?17:56
infinity[  265.446293] systemd[1]: snapd.refresh.timer: Adding 4h 38min 10.024228s random time.17:56
xnoxinfinity, depends if it is a user timer, or a system one.17:56
infinityThat stuff really doesn't belong in the ringbuffer.17:56
xnoxinfinity, no, this bug report is about user session apps, doing syslog() and that ending up in the kern.log17:56
xnoxas in stuff running under uid 100017:56
infinityOh.  So we need another bug and fix for this sort of thing? :P17:57
xnoxthat lovely timer message is from systemd =)17:57
xnoxit that timer stuff in kern.log though? i guess i can check my own system.17:57
xnoxi do not have any .timer messages in dmesg17:58
xnoxare you booted with debug?17:58
xnoxyou should only have stuff in dmesg, upto until journal service is started and flushed17:59
xnoxafter that things go into journal.17:59
infinityxnox: Oh, that may indeed be early boot.  But wow, gross that I get so many of them.18:00
infinityxnox: http://paste.ubuntu.com/24449338/18:00
infinityxnox: That's a whole lot of noise for such a short period.18:00
xnoxwell, you can disable that, but then if things stuck before systemd manages to write things somewhere nicer one wouldn't even know what has stuck.18:00
xnoxthat's not normal.18:01
xnoxe.g. by 265 it's not early boot anymore.18:01
xnoxinfinity, can i have a grep of just systemd? e.g. $ dmesg | grep systemd ?18:01
xnoxsystemctl list-units --failed ?18:01
infinityxnox: http://paste.ubuntu.com/24449341/18:02
xnoxalso EOD an hour ago =/18:02
xnoxinfinity, yeah timer stuff is not normal. will follow up on that.18:02
xnoxalso lldpd denied notify is not nice.18:02
infinityxnox: Only failed is psql (which migh warrant investigation too, but shouldn't relate to this?)18:02
xnoxone is not booted, if one is degraded.18:03
xnoxsystemct is-system-running18:03
infinityxnox: degraded indeed.18:03
xnoxhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/168587418:05
ubottuLaunchpad bug 1685874 in systemd (Ubuntu) "on xenial timer messaeges are in dmesg, wtf?!" [Undecided,New]18:05
juliankxnox: Seeign that: Does snapd also use similar timer values as apt? Might make sense to change that too, then, if the argument is that shit breaks if you upgrade software at random times18:07
infinityxnox: I haven't had any more timers since those, which is also curious.  So maybe that really was all "early boot".  Regardless, that's super noisy.18:08
juliankinfinity: That will be less severe once the random delay is shorter, for apt at les18:09
julianks/les/least/18:09
* zyga focuses on reviews and making tests pass18:44
* zyga wonders if anyone would merge his update-ns branches18:48
infinityzyga: Was that meant to be aimed at this channel?18:50
zygaoh18:51
zygano, irssi moved me over somehow18:51
infinitySure, blame the client. ;)18:51
infinity(Alt-Left and Alt-Right bounce between irssi windows, if maybe you fat-fingered that when you meant to Ctrl-Alt-Right to hit another virtual desktop?)18:52
sil2100!dmb-ping19:01
ubottubdmurray, BenC, cyphermox, infinity, micahg, rbasak, sil2100: DMB ping.19:01
cyphermoxoi.19:03
cyphermoxI think everything's done and we didn't update the wiki last time; no new applicants?19:03
naccdpb1: rbasak: fyi, automated imports are running again, from the snap!20:18
dpb1awwww, snap20:19
dpb1in a good way20:19
rbasak\o/20:20
=== _salem is now known as salem_
=== salem_ is now known as _salem
infinityxnox: Ahh, and I got more timer spam in the ringbuffer later.  So, yeah.  Not cool.23:44
infinityxnox: FWIW, I have the same on my desktop machine.23:44

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