/srv/irclogs.ubuntu.com/2015/06/11/#ubuntu-devel.txt

=== anthonyf is now known as Guest23073
Mirvdoko: ack, I asked mandel to look at the bug, he probably knows what it's about then04:56
linuxuz3rjust wanna say hi05:03
linuxuz3rim a noob05:03
pittiGood morning05:24
Unit193Howdy, pitti.05:30
=== anthonyf is now known as Guest46780
=== anthonyf is now known as Guest47313
dokoinfinity, subscribed glibc to https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/124864209:12
ubottuUbuntu bug 1248642 in nvidia-graphics-drivers-331 (Ubuntu Trusty) "dynamic library inconsistencies with OpenGL/C++" [Undecided,Confirmed]09:12
=== Malsasa_ is now known as Malsasa
cariboumerge question : rsyslog installs an "upstart only" job (saving dmesg on boot) in the vivid version11:05
cariboushould I migrate it to systemd ?11:05
=== _salem is now known as salem_
caribouon the same topic, should I also migrate the upstart job to systemd ? upstream debian  hasn't done the systemd bits yet11:48
=== MacSlow is now known as MacSlow|lunch
rbasakcaribou: does that mean that Vivid with systemd regresses the saving dmesg on boot functionality?11:58
rbasakcaribou: AIUI, yes we should fix that in systemd.11:59
rbasakpitti: ^^11:59
caribourbasak: I would think so11:59
rbasakI wonder if we should SRU a fix for that to VIvid.11:59
caribourbasak: FYI I went ahead & created an rsyslog-dmesg.service11:59
rbasakSaving dmesg on boot is useful.11:59
caribourbasak: I can create the bug & SRU once the merge is done11:59
rbasakUsers will only discover it not there when they debug and can't find it.12:00
rbasakcaribou: thanks!12:00
caribourbasak: how about migrating the upstart script to systemd ?12:00
rbasakcaribou: the regular rsyslog job?12:00
caribouwell, upstream only has an init job but we do provide an upstart job merged in12:01
rbasakThen the init.d job is fine unless losing the upstart job regresses some functionality12:01
caribourbasak: the upstart job is now obsolete so it means relying on upstream init script12:01
caribourbasak: I'll check it out12:02
rbasakObsolete for Ubuntu, yes. Debian could use it for Debian users using upstart though12:02
caribourbasak: ok got bug #146422712:04
ubottubug 1464227 in rsyslog (Ubuntu) "kernel messages are not saved when rsyslog is started" [High,In progress] https://launchpad.net/bugs/146422712:04
caribourbasak: don't think it is in the debian package12:05
pitticaribou: it's all in the journal, isn't it?12:23
rbasakHmm. I suppose if systemd provides equivalent functionality then we don't need it? (Does it?)12:27
mdeslaurpitti: the journal isn't enabled by default though, no?12:30
* mdeslaur doesn't have a /var/log/journal directory12:31
pittimdeslaur: journal is (in /run), just not persistant journal in /var12:31
pittibut rsyslog also captures kernel messages12:32
mdeslaurhrm, I don't have anything in /run/systemd/journal either12:32
mdeslaurI guess it's in ram12:32
pittimdeslaur: it is in /run/systemd/journal12:32
pittimdeslaur: "sudo journalctl -b" -> does that work?12:32
mdeslauryeah, that works12:33
rbasakwfm12:33
mdeslaurit's cached in ram12:33
rbasakWill that retain "dmesg on boot" indefinitely or will it roll over eventually?12:33
rbasak"systemd-journal[318]: Runtime journal is using 8.0M (max allowed 77.8M..."12:34
rbasakThe usefulness of /var/log/dmesg is that once dmesg wraps it's still available.12:34
pittirbasak: nothing is kept indefinitely :) (logrotate etc.)12:34
rbasakIf systemd can still wrap, I think it'd still be useful to have /var/log/dmesg.12:34
mdeslaurI do seem to have my dmesg stuff in /var/log/kern.log12:35
pittiyes, journal will wrap eventually, depending on the amount of RAM (or disk, if you use persistancy)12:35
pittimdeslaur: yes, that too12:35
pittiwe cleaned up some of rsyslog's duplication a while ago, but there's still plenty12:35
pittiand as long as we install rsyslog I don't want to enable persistant journal by default12:36
pittiwe already hit/wake up the disk enough as it is12:36
mdeslaurnah, no sense logging twice12:36
mdeslaurand dmesg is in kern.log12:36
mdeslaurso I don't see why a separate /var/log/dmesg is required12:36
pittiyes, me neither; that's why I never bothered to port it, it's just the fourth duplicate12:37
rbasakpitti: /var/log/dmesg was previously kept at least until next boot12:37
rbasakmdeslaur, pitti: kern.log eventually rotates round within the same long-lived boot12:37
rbasakNevertheless it's useful to see what the kernel said on boot without having to reboot12:37
rbasakThat's where /var/log/dmesg comes in.12:38
ogra_there was an upstart job that just echoed dmesg into that file right after boot ... /var/log/dmesg is really really helpful12:38
mdeslaurrbasak: oh, I see, hrm12:38
pittiwell, lots of things are "really really helpful"12:38
* ogra_ is fully with rbasak here and would like to have it back12:38
pittibut writing everything four times isn't12:38
rbasakIt's only small and is only written once on boot12:38
ogra_well, dmesg eventually scrolls away12:38
rbasak/var/log/dmesg doesn't get written or grow at any other time.12:38
ogra_and there is no other log that has this info12:38
pittisyslog is kept for a fair while12:38
pittiogra_: sure, /var/log/syslog, /var/log/kern.log, and the journal12:39
ogra_syslo doesnt have these messages12:39
ogra_and kern.log starts later as well12:39
* ogra_ buys a new g key12:39
rbasak/var/log/dmesg is useful after a server has been running a really long time. After all logs have rotated away.12:39
ogra_not only a server :)12:39
rbasak:)12:39
pittirbasak: how is it more useful than, e. g. knowing what postfix did 233 days ago?12:40
rbasakpitti: it's the kernel messages on boot that are useful.12:40
ogra_right12:40
pittiI mean, I do appreaciate log files, but it's always a trade-off between wakeups, disk space, and retaining information12:40
rbasakpitti: since they are still relevant to the running system and aren't necessarily historical.12:40
pittiand right now we rather have too much duplication still12:40
rbasakNo wakeups for /var/log/dmesg12:40
rbasakMine is 89K.12:41
ogra_it is the one place where you have proper boot messages and its tiny12:41
rbasakpitti: you realise /var/log/dmesg is only written on boot and never touched again, right?12:41
pittiyes12:41
rbasakpitti: get systemd upstream to not rotate the first dmesg output out, and then we won't need to keep a file with it any more. If you really want :)12:45
pittirbasak: systemd? linux you mean?12:45
rbasakNo I think linux would insist it's a userspace concern.12:45
pittibut the entire dmesg is in the journal12:45
rbasakIt will rotate out, no?12:45
pittirbasak: dmesg is the kernel's ringbuffer12:46
rbasakYes, which rotates.12:46
pittirbasak: yes, depending on your disk space12:46
rbasakOK. I'm saying that what was in the kernel's ringbuffer straight after boot is important, should be kept and should not rotate out ever.12:46
rbasakIt's ~100K so that shouldn't really be a problem at all.12:46
pittiwell, *shrug*, if you really care about yet another copy, I don't veto if someone adds that job to rsyslog; I just always foud it rather pointless12:46
rbasakWe already did it in /var/log/dmesg, so let's keep doing that unless there's a replacement.12:47
rbasakOK, thanks :)12:47
pittiif you find it useful, I mean12:47
rbasakI have used it in the past a number of times.12:47
rbasakSaves having to reboot to get that information.12:47
ogra_yeah12:47
pittiTBH, I didn't even know that it existed until now :)12:47
rbasak"should not rotate out ever" -- well, rotating once-per-boot (like it did < Vivid) is fine.12:48
* pitti checks, journal logging on my desktop goes back to April 2212:49
rbasakSometimes things spam to dmesg12:50
rbasakLogging with rotation is never expected to always go all the way back to boot.12:51
rbasak(and that wouldn't be reasonable because of the space it might take)12:51
mdeslaurcaribou: see the can of worms you've opened? :)12:51
pittiyeah, classical bikeshed territory :)12:53
ogra_mdeslaur, well, we heard about a "new fledgling in the Foundations team nest" .... worms are the food of the day ;)12:53
pittiyou could have waited until Friday12:53
pittiogra_: *tweet* *tweet*12:53
ogra_:D12:53
mdeslaurheh12:54
=== MacSlow|lunch is now known as MacSlow
cariboumdeslaur: ouch, I stepped out a while & missed on all the fun :)13:44
mdeslaurcaribou: nice try :)13:45
cariboumdeslaur: well, looks like the rsyslog merge (aside from bikesheding) in not as hard as it looked13:45
mdeslaurcaribou: cool13:45
cariboumdeslaur: most of the diff was in the CVE that you uploaded a while ago & that was a backport from newer versions13:46
caribourbasak: back at the upstart migration to systemd topic, the main difference in the upstart job it that it takes care of the apparmor profile13:53
caribourbasak: so I do think that it is sufficient to justify migrating the job13:53
rbasakcaribou: I think systemd has syntax for AppArmor13:53
=== strikov is now known as strikov-lunch
mdeslaurcaribou: you can drop the apparmor stuff if you convert it to a systemd unit14:08
mdeslaurerr, systemd service14:09
cariboumdeslaur: why ? seems rather trivial to keep it14:09
mdeslaurcaribou: the apparmor stuff in upstart scripts was to prevent race conditions14:09
mdeslaurcaribou: the systemd unit file for apparmor should be started early enough for that to not be a problem14:10
caribourbasak: yeah, I found AppArmorProfile=, but according to the doc it still needs the profile to be loaded first14:10
mdeslaurcaribou: yeah, don't use apparmorprofile=14:10
cariboumdeslaur: ah, ok14:10
=== athairus_oops is now known as athairus
=== strikov-lunch is now known as strikov
gogis_I know C/++, Python, Pascal, quite Java... I also understand Assembly and I can learn other languages quickly... can I somehow help with the development of ubuntu?14:56
gogis_hmm, it's quiet here :D14:58
dobeygogis_: do you have any particular things you are interested in helping with? there are plenty of bugs filed on launchpad (or in upstream bug trackers), which you could submit patches for15:05
gogis_dobey: Well, firstly, I should probably learn something more about how these works :)15:07
gogis_but where can I find the sources and how do I submit patches?15:07
dobeygogis_: generally, the best place to submit patches is to upstreams.15:12
gogis_dobey: okay, thanks :)15:13
chilukhallyn, re: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1451598   ... I talked to arges a few days back about pushing the SRU, and he told me that you were bundling up a few fixes for precise ... is that still true or was it an error in communication?15:43
ubottuUbuntu bug 1451598 in libvirt (Ubuntu Precise) "Libvirt spams libvirt.log with virNetSocketReadWire and similar errors" [Medium,New]15:43
argesthere are also some libvirt bugs needing verification before we can accept the current libvirt in the queue15:44
arges#1425619 #144703015:44
chilukarges 1425619 is a trusty only fix.15:45
chilukI'm concerned with precise only.15:45
argeschiluk: its in the pending queue. i missed it yesterday15:46
argesunapproved queue that is15:46
chilukarges 1379585 is the one we need verified15:46
chilukarges it looks like hallyn already verified 137958515:47
chilukso I'm not sure what's holding up the promotion to updates..15:47
=== alvesadrian is now known as adrian
infinityHuh.  I wonder why '-vga qxl' isn't the qemu default.  It actually functions sanely, unlike pretty much all the others.17:36
juliankAny idea how I can trigger bug 1445949 ?17:53
ubottubug 1445949 in python-apt (Ubuntu) "Version does not conform to PEP440" [Undecided,New] https://launchpad.net/bugs/144594917:53
juliankI have a workaround that normalizes the part of the Debian versioning scheme we use to PEP440 (ubuntu => +ubuntu, ~alpha => .a, ~beta=>.b, ~rc => .rc, ~exp => .dev, build is stripped)17:54
juliankThis should make it happy, so I'd like to test it17:55
hallynchiluk: i have a sru list but none for precise, so feel free to push that one18:21
chilukarges ^^ do you mind?18:22
chilukthanks hallyn ... I'm not a core dev yet.18:22
argeschiluk: sure18:23
hallynoh18:23
argeschiluk: hallyn done18:23
chilukI guess that's an indication that I probably should be ..18:24
hallynwhat'd done exactly?  you pushed the fix for 1451598 ?18:24
argeshallyn: i've accepted libvirt into precise-proposed18:25
argesit was already sponsored18:25
hallynoooh.18:25
hallyni confused myself18:25
argesi have the same problems too18:26
hallynwell glad it's all settled :)  \018:27
hallynthx arges18:27
dobeyinfinity: hi! just curious on what else is holding up the nettle transition still. i see curl is a valid candidate now on the excuses page19:22
infinitydobey: A little too much multitasking is preventing me from unwinding it all right this instant.19:25
dobeyinfinity: ok19:26
infinitydobey: We probably need to decouple it from the Haskell transition, but I haven't had time to see if anything else is also holding it up.19:27
dobeyok.19:27
=== pgraner is now known as pgraner-afk
=== salem_ is now known as _salem
juliankCan/Should somebody mark bug 1464305 as only affecting vivid, utopic, and trusty? Wily's ndiswrapper supports kernel 4.0. The other(s) need a tiny fix, if someone wants to SRU them (https://anonscm.debian.org/cgit/collab-maint/ndiswrapper.git/commit/?id=fe307aab912c55fb357670e5e838c353712a689b)22:16
ubottubug 1464305 in ndiswrapper (Ubuntu) "ndiswrapper-dkms 1.59-2: does not support kernel 4.0" [Undecided,New] https://launchpad.net/bugs/146430522:16
juliankBecause the only thing to care about is the strncasecmp strnicmp rename in the kernel, so it's not like this could break anything in an SRU22:18
=== utlemming is now known as utlemming_away

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