hikiko | hi | 06:19 |
---|---|---|
seb128 | good morning desktopers | 08:33 |
flexiondotorg | Morning seb128 hikiko | 09:01 |
seb128 | hey flexiondotorg, how are you? | 09:01 |
hikiko | good morning all :) | 09:01 |
flexiondotorg | Good thanks seb128 :-) | 09:01 |
seb128 | hey hikiko | 09:02 |
Laney | heeeeeeeeyyyyy | 09:02 |
flexiondotorg | Good morning Laney | 09:03 |
seb128 | hey Laney | 09:03 |
seb128 | how are things today? | 09:03 |
Laney | hey flexiondotorg hey seb128 | 09:05 |
Laney | looks quite nice outside! | 09:06 |
Laney | and I managed to get climbing last night | 09:06 |
Laney | yeahhhh | 09:06 |
Laney | how are you? | 09:06 |
seb128 | nice | 09:06 |
seb128 | that was your first session this year? | 09:06 |
seb128 | I'm good! blue sky outside and a some sun, that's always nicer ;-) | 09:06 |
seb128 | no tennis yet for me though, lessons resume next week and it was windy/raining yesterday so I didn't go to the wednesday-mixed-group evening | 09:07 |
Laney | no covered place? | 09:08 |
didrocks | good morning flexiondotorg, hikiko, Laney. Re seb128 :) | 09:08 |
Laney | indeed it was the first session | 09:08 |
flexiondotorg | Morning didrocks | 09:08 |
seb128 | re didrocks :-) | 09:08 |
Laney | a lot of people looking a bit s-l-o-w, including me | 09:08 |
Laney | hey didrocks | 09:08 |
Laney | what's up? | 09:09 |
didrocks | in remission from coughing, so hopefully will finally get a little bit of rest this week-end :) | 09:09 |
didrocks | and you? | 09:09 |
seb128 | Laney, they have a few indoor courts but those are usually booked for training of people who play competition&such, also not enough space for the number of people showing up for the free-play evenings | 09:10 |
Laney | I got this new huge pillow | 09:10 |
Laney | think it's giving me a bad neck /o\ | 09:10 |
seb128 | :-( | 09:10 |
Laney | might go back to the old configuration | 09:10 |
didrocks | or give it a little bit more time to adjust yourself? | 09:11 |
Laney | maaaaaaaaaaaybe | 09:11 |
Laney | hoping it squishes down a bit | 09:11 |
didrocks | yeah | 09:11 |
pitti | bonjour tout le monde ! | 10:17 |
* pitti hugs Laney, didrocks, seb128 and flexiondotorg | 10:18 | |
* didrocks hugs pitti back! Hope you are having fun in this first week :-) | 10:19 | |
seb128 | salut pitti! comment ça va dans ton nouveau travail ? | 10:19 |
pitti | I do! starting to feel the pain in pointless distro differences :) | 10:19 |
* seb128 hugs pitti back | 10:19 | |
didrocks | haha :) | 10:19 |
pitti | but the year started remarkably quiet -- it's an entirely new experience to come back after 3 weeks of holidays with ZERO backlog | 10:20 |
seb128 | haha | 10:20 |
seb128 | there wasn't much ubuntu backlog for me this year | 10:20 |
pitti | so, plenty of time to dive into Fedora, cockpit, vagrant, and whatnot | 10:20 |
Laney | heeeey pitti | 10:21 |
pitti | well, I did mean emails and such, but I also meant assigned bugs, WIs and so on | 10:21 |
seb128 | oh, right | 10:21 |
didrocks | yeah :) | 10:22 |
seb128 | existing work didn't go away during holidays indeed | 10:22 |
seb128 | but I still remember years starting with stack of emails (lists & launchpad) that would take a full day to do a first pass over | 10:23 |
seb128 | flexiondotorg, btw, did you end up looking at snapping pidgin? | 10:25 |
flexiondotorg | Not yet, but I'm game. | 10:26 |
flexiondotorg | I'm just working through my catch up item for Snap now. | 10:26 |
flexiondotorg | I'll also contact the project. | 10:26 |
seb128 | k, good, thanks | 10:26 |
seb128 | let me know if they reply or when you get a snap to try | 10:26 |
flexiondotorg | Wilco | 10:27 |
seb128 | thx | 10:27 |
=== hikiko_ is now known as hikiko|ln | ||
Laney | pitti: what should I do with proposed changes to autopkgtest itself? | 13:14 |
Laney | is there a reviewer now? | 13:14 |
pitti | Laney: the usual things, I guess -- attach it to a LP or Debian bug, or mail it to the ML | 13:50 |
pitti | Laney: I'm happy to review, or let barry do it -- barry and tdaitx were interested in its maintenance, and on the sprint we did an intro sessino | 13:50 |
Laney | pitti: Righto, I was more wondering if anyone is maintaining it now | 13:51 |
pitti | Laney: if it's something simple, just pastebin'ing a patch works too of course | 13:51 |
Laney | do they have commit access? | 13:51 |
pitti | no, not yet; but I didn't stop maintaining it | 13:51 |
Laney | nod | 13:51 |
pitti | I will just probably be much less proactive about it now | 13:51 |
pitti | but still happy to review/test/land stuff | 13:51 |
Laney | well, https://bugs.launchpad.net/auto-package-testing/+bug/1654025 then ;-) | 13:51 |
ubot5` | Ubuntu bug 1654025 in Auto Package Testing "trusty/armhf dkms tests are killing workers" [Undecided,New] | 13:51 |
Laney | I didn't really understand WTF it broke | 13:51 |
Laney | but the patch fixes it | 13:52 |
* Laney is having lunch | 13:52 | |
Laney | brb | 13:52 |
pitti | Laney: eww -- I thought lxc exec wouldn't make any assumptions about what's running in the container | 13:54 |
pitti | Laney: I guess it might be killed by the sendsigs kill-o-rama on shutdown? | 13:55 |
pitti | Laney: /etc/init.d/sendsigs | 13:56 |
pitti | Laney: does it help to put the exec's shell pid into /run/sendsigs.omit/autopkgtest ? | 13:56 |
pitti | Laney: otherwise, if you want to keep this approach, get_uptime() should check the exit code or for non-emptiness, I figure -- otherwise out.split()[0] will throw an IndexError | 13:58 |
desrt | hello everyone | 14:34 |
pitti | desrt: hey Allison, happy new year! how are you? | 14:37 |
desrt | pretty good. same old, same old | 14:38 |
desrt | how is your new life? :) | 14:38 |
pitti | my face is not made for a Fedora! | 14:38 |
desrt | maybe red just isn't your colour | 14:38 |
desrt | but seriously: sorry about having to run an rpm-based system :( | 14:38 |
pitti | honestly, pretty good -- starting the year with ZERO backlog feels great, and I'm in the midst of the "play with new things" phase | 14:38 |
desrt | after a life in deb-land, that must seem pretty weird | 14:39 |
pitti | some things drive me a bit nuts, but 's ok | 14:39 |
andyrock | hey all | 14:40 |
desrt | hi andyrock | 14:40 |
desrt | i keep forgetting that i know you | 14:40 |
andyrock | ahahaha | 14:41 |
desrt | it's like "oh.. it's that weird andy guy who is always here...." | 14:41 |
desrt | "hi" | 14:41 |
desrt | "no wait! it's andrea!" | 14:41 |
desrt | jbicha, mdeslaur: good morning | 14:42 |
jbicha | good morning | 14:43 |
pitti | desrt: services not starting after installation is a bit hard to get used to, and dnf being effing slow too, but I at least got video playback working :) | 14:43 |
mdeslaur | hi desrt | 14:43 |
pitti | desrt: and I guess I can get used to the crappy font rendering :) | 14:43 |
desrt | pitti: actually, this is something that i think debian should talk about. debian is kinda terrifying in this regard | 14:43 |
desrt | install something relatively innocent-sounding like ssh-import-id, don't pay enough attention to the apt prompt and suddenly your system is listening on port 22 | 14:44 |
pitti | well, here it's "follow the instructions to install vagrant or whatnot", and wondering why things don't work, but they start working after a reboot | 14:44 |
desrt | as someone who uses a relatively weak password on her laptop (since i have disk encryption and i use the lockscreen quite frequently) this is very scary | 14:45 |
pitti | having to reboot (or figure out which units to start manually) is rather Windows-y.. | 14:45 |
pitti | well, then be consistent and also don't enable new services | 14:45 |
pitti | anyway, that's a Friday/beer flamewar, not for here :) | 14:45 |
jbicha | it's almost Friday! | 14:45 |
ogra_ | and its always beer ! | 14:46 |
pitti | tomorrow is a holiday here, so practially it *is* the last day of the week :) | 14:46 |
desrt | so, what you're saying, then, is, .... beer? | 14:51 |
* desrt gets annoyed at irccloud | 14:51 | |
=== hikiko|ln is now known as hikiko | ||
hikiko | I forgot the nick again | 14:54 |
desrt | morning, hikiko | 14:55 |
hikiko | hi desrt :) | 14:55 |
hikiko | it's almost end of day | 14:55 |
desrt | ...and we're just getting started over here | 14:55 |
hikiko | but I forgot to change my nick after luncj | 14:55 |
hikiko | are you back to canada? | 14:55 |
hikiko | no more germany? | 14:55 |
desrt | more germany later :) | 14:56 |
desrt | for now, canada | 14:56 |
Laney | pitti: Hmm, would lxc exec still return 0 in the sendsigs case? | 15:04 |
Laney | Anyway, slight preference to go with what I have to avoid having to go re-investigate :) | 15:04 |
Laney | Can add some error checking; I just figured that if it's borked we want to die anyway - but probably in a more graceful way, granted | 15:05 |
pitti | Laney: well, if lxc exec cat fails, that might just be because the container is almost shut down, and /proc unmounted, or what not | 15:10 |
pitti | Laney: I don't think a failure there should count as "unexpected" | 15:10 |
Laney | pitti: mmm, I suppose we expect to call this when it is dying | 15:11 |
Laney | ok, if it really dies then the loop fails and we bomb later on anyway | 15:12 |
pitti | Laney: btw, $ lxc file pull t1/proc/uptime - | 15:13 |
pitti | Laney: less involved as it doesn't need to start a shell or rely on other things (but this is probably nitpicking) | 15:13 |
Laney | Fair enough | 15:13 |
Laney | I didn't know you could send it to stdout, nice | 15:14 |
pitti | Laney: I meant that there is no handling of an empty result | 15:14 |
pitti | Laney: i. e. nothign catches the IndexError then | 15:14 |
Laney | Yeah | 15:14 |
Laney | Gimme 5 minutes to add this, will ping you back | 15:15 |
pitti | also, retry loop: "for retry in range(10):" (saves having to do -= 1 and initialize) | 15:15 |
pitti | Laney: is this reproducible with test/testpkg-reboot/ on a trusty container? | 15:16 |
pitti | or do the dkms tests do something magic? | 15:16 |
Laney | already did that one actually | 15:16 |
Laney | don't know, will try | 15:16 |
Laney | It's because it makes the container reboot, so if that test does it then there's a chance | 15:16 |
pitti | I tried the exec sleep 3600 in a trusty container, works quite well; but that was on a zesty host, maybe it's different in xenial | 15:17 |
Laney | I'm on zesty too, could only make it happen from autopkgtest | 15:17 |
Laney | simulating the same thing manually always seemed to work properly | 15:17 |
Laney | :| | 15:17 |
pitti | Laney: yes, it's a dummy test that reboots twice, and zero test deps or other stuff | 15:17 |
Laney | okk, I will try it | 15:17 |
Laney | ok* | 15:17 |
Laney | if retry == 0: bomb() # doesn't work so well :) | 15:27 |
pitti | Laney: | 15:28 |
pitti | for retry in range(10): | 15:29 |
pitti | .. do stuff | 15:29 |
pitti | else: | 15:29 |
pitti | bomb('timed out') | 15:29 |
Laney | what is that construction? | 15:29 |
* Laney hasn't seen for / else before | 15:29 | |
pitti | Laney: else: gets run if the loop completely finishes instead of encountering a "break" | 15:29 |
pitti | it's pretty much for this case | 15:29 |
pitti | i. e. the "not found" end of iteration | 15:30 |
pitti | for needle in haystack: | 15:30 |
pitti | if isok(needle): | 15:30 |
pitti | break | 15:30 |
pitti | else: | 15:30 |
Laney | https://docs.python.org/3/reference/compound_stmts.html#for | 15:30 |
pitti | print('not found') | 15:30 |
Laney | pitti: thanks, sensei! | 15:32 |
pitti | print(Laney.explain("sensei", please=True)) | 15:33 |
Laney | pitti: https://artofvailaya.files.wordpress.com/2013/08/sensei-student.jpg | 15:34 |
* pitti bows | 15:35 | |
* Laney somehow ends up on the floor | 15:37 | |
* Laney has much to learn | 15:37 | |
* pitti is reminded of his one year of Judo practice | 15:38 | |
Laney | pitti: pushed a couple more commits | 15:44 |
Laney | now I've got an exit 12 to investigate | 15:44 |
Laney | rock and roll | 15:44 |
Laney | (completely different issue) | 15:44 |
Laney | woah, wait - lxc file pull gives the *host*'s /proc/uptime | 16:05 |
* Laney reverts that bit | 16:06 | |
pitti | Laney: oh argh -- that's a different /proc/uptime than in the container? sorry, didn't notice that | 16:06 |
Laney | yeah | 16:07 |
Laney | (force pushed) | 16:09 |
Laney | pitti: kind of bad - the testcase exhibits the bug if I add a sleep 30 in there, but it exits 0 so is reported as passed | 16:17 |
Laney | Anyway | 16:19 |
Laney | don't want to burden you with this | 16:19 |
pitti | Laney: sorry, which test? tests/autopkgtest LxdRunner if you run it against a trusty image? or test/testpkg-simple/ ? | 16:19 |
Laney | testpkg-reboot | 16:20 |
Laney | https://paste.ubuntu.com/23747042/ | 16:23 |
Laney | it should say "all good" too | 16:23 |
Laney | (and does after my fix) | 16:23 |
pitti | Laney: I'm not following, sorry -- what's wrong about that paste? | 16:24 |
Laney | pitti: The final line of the test wasn't printed, because the test was killed by the delayed reboot - and yet autopkgtest says that it passed | 16:25 |
Laney | I'm just saying that I don't know how to make the testcase be 'bad' before - my fix still works to fix it | 16:26 |
pitti | Laney: ah, so the "continuing after reboot" is not really after rebooting? | 16:26 |
Laney | right | 16:27 |
Laney | more worrying that we get an exit 0 when the test process is killed by reboot | 16:27 |
pitti | I thought the "continuing test after reboot. sleeping for 30s" was from the test itself, as it's not an adtlog.* message | 16:27 |
Laney | it is | 16:27 |
Laney | it just thinks it's after the reboot, but it's not | 16:27 |
pitti | right, the test should fail on spontaneous reboots | 16:27 |
pitti | looks like lxc exec actually exits with 0 instead of with some error? | 16:28 |
pitti | (that should be fixed) | 16:28 |
Laney | I guess so | 16:28 |
pitti | would be interesting to test the same with lxc or qemu | 16:28 |
Laney | luckily in the production case it was trying to download the source package which proved to be fatal | 16:28 |
Laney | still, might have some false passes in other tests due to this | 16:28 |
pitti | right, I even had that in a comment "lxc exec exits with 0 on reboot", without thinking of the consequences | 16:28 |
* Laney will file a bug at lxd | 16:29 | |
Laney | weird | 16:34 |
Laney | All the lights just went off for a second | 16:35 |
Laney | in that exact second there was the sound of an eagle from outside | 16:35 |
Laney | ...and my desktop stayed on... | 16:35 |
seb128 | weird indeed, but good that the desktop stayed on :-) | 16:41 |
Laney | yes, as I was typing ^ that lxd bug report on it ;-) | 16:43 |
* pitti waves good night, and holiday tomorrow | 16:54 | |
pitti | Laney: please sub me to a bug report once you have something to push | 16:54 |
Laney | pitti: I think this one is good to go now | 16:54 |
Laney | but roger, have a nice weekend | 16:54 |
Laney | Maybe I'll try the lxd workers on this branch | 16:55 |
seb128 | pitti, night, enjoy the 3 days w.e :-) | 17:10 |
ogra_ | pffft ... bavarians ... | 17:10 |
ogra_ | (northern germany doesnt have a free day) | 17:10 |
* Laney will celebrate by removing the christmas tree | 17:11 | |
ogra_ | give it to your local zoo ! | 17:11 |
ogra_ | donkeys and deer love them | 17:11 |
Laney | the council are coming to collect it | 17:12 |
Laney | wonder what they do with them | 17:12 |
ogra_ | ah | 17:12 |
Laney | night! | 18:03 |
seb128 | night Laney | 18:06 |
seb128 | calling a day as well | 18:06 |
seb128 | see you tomorrow | 18:06 |
=== mcs__ is now known as mcs_ |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!