/srv/irclogs.ubuntu.com/2015/07/09/#ubuntu-meeting.txt

=== dholbach_ is now known as dholbach
=== greyback__ is now known as greyback
=== howefield is now known as howefield_afk
=== charles_ is now known as charles
infinity\o/15:00
sil2100o/15:00
pitti\o15:00
barry/o/15:01
caribouo/15:01
pitticaribou: we had that already15:01
* barry does the ascii macerana15:02
caribou\o\15:02
sil2100Maybe slangasek is sick today?15:03
* slangasek waves15:03
cyphermoxo/15:03
sil2100I know he didn't feel too good yesterday15:03
sil2100Oh, here he is o/15:03
slangaseknot sick, just tardy :)15:03
slangasek#startmeeting15:05
meetingologyMeeting started Thu Jul  9 15:05:03 2015 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:05
meetingologyAvailable commands: action commands idea info link nick15:05
slangasek[TOPIC] Lightning round15:05
=== meetingology changed the topic of #ubuntu-meeting to: Lightning round
slangasek$ echo $(shuf -e barry doko stgraber bdmurray slangasek caribou infinity sil2100 robru cyphermox pitti)15:05
slangasekcaribou stgraber bdmurray infinity robru cyphermox pitti slangasek barry sil2100 doko15:05
caribouoh, I get to start15:06
slangasekcaribou: yep :)15:06
caribouBugfix :15:06
caribou - ifenslave ambigous message15:06
caribou   * identified root cause, open Debian bug with patch15:06
caribouCrash Dump15:06
caribou - Worked on Kdump enablement cloud-init script15:06
caribouCharm dev15:06
caribou - Developed Kernel Crash Dump subordinate charm15:06
caribou(done)15:06
slangasekah, stgraber probably not around15:08
slangasekbdrung_work:15:08
slangasekeh15:08
slangasekbdmurray:15:08
slangasekstupid tabcomplete15:08
infinityWe might not have a Brian either.15:08
slangasekyes, we indeed might not since I approved his vacation request15:09
slangasekinfinity:15:09
infinityShort (3-day) week:15:09
infinity - General SRU/AA work15:09
infinity - Helped apw sort out ubuntu-fan for wily15:09
infinity - Worked with apw on ubuntu-fan SRU proposal15:09
infinity - Worked with rbasak on docker.io SRUs15:09
infinity - Found, debugged, and ushered in a fix for a kernel panic on the arm64 buildds15:09
infinity - Working on LP: #1414818 for IBM15:09
ubottuLaunchpad bug 1414818 in opensm (Ubuntu) "Add missing OFED packages for Ubuntu 14.04.2" [High,New] https://launchpad.net/bugs/141481815:09
infinity - Identified casper backports needed for 14.04.3 and got them in with apw15:09
infinity - Kernel SRU wrangling for 14.04.315:09
infinity - Some merges and bugfixes in wily15:09
infinity - Failed to sleep all week15:09
infinity(done)15:09
pittissh infinity sleep 2880015:10
caribousleep: command not found15:10
slangasekpitti: underlying kernel bug, never puts the CPU into anything below C015:11
pittirobru?15:11
slangasekrobru:15:11
infinityslangasek: That's the most accurate nerd analogy for insomnia that I've ever seen.15:12
cyphermoxrobru might be in C3?15:12
slangasekheh15:13
cyphermoxshould I?15:13
slangasekcyphermox: go ahead15:14
cyphermox * fixed d-i overlay support (net-retriever, base-installer, apt-setup)15:14
cyphermox * updated sg3-utils (+ added udeb) for QEMU/IPR support for multipath15:14
cyphermox * finished multipath-tools merge15:14
cyphermox * updated partman-multipath, partman-base, hw-detect for naming change15:14
cyphermox * investigated/fixed tgt for proposed migration (blocked multipath-tools)15:14
cyphermox * investigated lava-dispatcher (blocked multipath-tools, skipped)15:14
cyphermox * fix fwupdate FTBFS15:14
cyphermox * SRUs:15:14
cyphermox   - debian-installer-utils bug 1402042 (support --- in user-params)15:14
ubottubug 1402042 in debian-installer-utils (Ubuntu Utopic) "console= parameters need to be added before -- on kernel cmdline" [Undecided,In progress] https://launchpad.net/bugs/140204215:14
cyphermox   - udev (systemd) bug 1437375 for trusty (exception for ibmveth MAC)15:14
ubottubug 1437375 in systemd (Ubuntu Trusty) "[udev] Adding "Austin" adapter to Ubuntu partition take over system network interface" [Undecided,In progress] https://launchpad.net/bugs/143737515:14
cyphermox   - partman-auto bug 1461860 for trusty (ppc64el recipe)15:14
ubottubug 1461860 in partman-auto (Ubuntu Trusty) "Installation scheme based on Separate /home, /usr, /var, and /tmp partitions fail" [Medium,In progress] https://launchpad.net/bugs/146186015:14
cyphermox * debugging multipath-tools:15:14
cyphermox   - bug 1463046: local HDs found as multipath when they shouldn't be15:14
ubottubug 1463046 in multipath-tools (Ubuntu) "installation of multipath-tools-boot can break boot" [High,Triaged] https://launchpad.net/bugs/146304615:14
cyphermox   - bug 1468897: skip USB devices15:14
ubottubug 1468897 in multipath-tools (Ubuntu) "multipath creates binding for Removable(USB) drives" [Medium,In progress] https://launchpad.net/bugs/146889715:14
cyphermox * investigating iso smoketest failures15:14
cyphermox(done)15:14
pittiautopkgtest cloud:15:15
pitti - britney: Add much simpler AMQP/cloud based autopkgtest triggering, to get rid of lp:auto-package-testing and much indirection+duplication (landed)15:15
pitti - britney: Add autopkgtest result retrieval from swift (MP pending review)15:15
pitti - create swift server mock for writing britney tests15:15
pitti - do britney run for wily, triggering 500 tests; various robustifications and fixes from these15:15
pitti - Rewrite autopkgtest-cloud's swift results retriever to be suitable for inclusion into debci15:15
pittisystemd: package/test 222 (landed now), various bug fixes (#1450009, 1471258)15:15
pittiecryptfs-utils: Fix broken cryptswap configuration with LVM, clean up on upgrades, prepare SRUs (bug 1453738), fix broken libecryptfs0 shipping libecryptfs.so.115:15
ubottubug 1453738 in ecryptfs-utils (Ubuntu Vivid) "installer in LVM mode sets up broken encrypted swap, using duplicate unencrypted swap" [High,In progress] https://launchpad.net/bugs/145373815:15
pittimisc:15:15
pitti - review https://code.launchpad.net/~brian-murray/apport/support-ppa-packages/+merge/263437, almost ready now15:15
pitti - merges: openvpn, policykit-1, ruby-defaults15:15
pitti[END]15:15
slangasek * short week: holiday last Friday, sick yesterday15:17
slangasek * miscellaneous SRU processing15:17
slangasek * helping set up ci train silo for the upcoming gcc 5 transition15:17
slangasek * livecd-rootfs sponsorship to move a scope out of the phone rootfs15:17
slangasek * TB discussions about ubuntu-fan and SRUability15:17
slangasek * discussions around KVM support for ppc64el on 14.0415:17
slangasek * discussions around UEFI capsule update support15:17
slangasek * finished paperwork for new Java hire, who will be starting July 2715:17
slangasek * continuing search for Foundations engineers15:17
slangasek(done)15:17
barryshort week due to usa holiday and pto15:17
barrymore python 3.5 test rebuilds, with patches going upstream and into debian as appropriate15:17
barrypython issue #15014 fixes RFC 4952 AUTH initial response (py3.5 fix for regression breaking packages in the wild)15:17
barrymore git-dpm conversion work for dpmt15:17
barrylazr.delegates 2.0.3 (upstream) and 2.0.3-1 (debian) for launchpad related fix15:17
barryzope.interface 4.1.2-1 new upstream and cross build fixes15:17
barryreported LP: #1473093 (checkbox-ng for py3.5)15:18
ubottuLaunchpad bug 1473093 in Next Generation Checkbox (CLI) "tests fail on python3.5" [Critical,Confirmed] https://launchpad.net/bugs/147309315:18
barry--done--15:18
sil2100o/15:18
sil2100- Landing team work, silo coordination, preparing landing e-mails15:18
sil2100- Manually prepare languagepack packages for most important languages15:18
sil2100- Prepare livecd-rootfs for youtube scope removal15:18
sil2100- Coordinate device and custom tarball landings for OTA-515:18
sil2100- Coordinate landings for OTA-5, image preparations15:18
sil2100- Documenting the new release schedule for OTA upgrades15:18
sil2100- RTM status meetings and discussions15:18
sil2100- Gathering feedback regarding derived vs. overlay15:18
sil2100- Discussions regarding fixing the broken wily language-packs15:18
sil2100- Selective work on triaging the appmenu-qt5 bug with hiding windows15:18
sil2100- Cleanup in assigned bugs15:18
sil2100- Various changes and improvements to commitlog generation infrastructure15:18
sil2100- Discussions about the setup of new channels15:18
sil2100(done)15:18
slangasekdoko:15:19
doko- announced the GCC 5 transition15:19
doko- reviewd and fixed 30 GCC 5 ftbfs in Debian, merged to Ubuntu15:19
doko- populated https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-016/+packages15:19
doko- getting angry with unmerged packages since 2013 ... trafficserver15:19
doko- python3.5 beta315:19
doko(done)15:19
* infinity checks if trafficserver is his...15:20
pittiunmerged packages> amen15:20
infinityOh look, it is.15:20
infinity*sigh*15:20
infinitydoko: Hint taken. :P15:21
doko;-P15:21
pittithose are the ones which really drive me away from fixing -proposed stuff in some cases (becoming TIL on even more crappy packages)15:21
slangasek:)15:21
infinitypitti: Yeah, it's a vicous cycle.  Cause you end up TIL, then you don't have enough time for merges, then someone else gets angry with you for not merging, then they get annoyed enough to merge it themselves, then they end up being the one who lags, repeat.15:22
slangasekalrighty - any questions over status?15:22
pittiinfinity: heh, yes; we still suffer a lot from the old years where we tossed just about anything into ubuntu that people threw at us..15:22
slangasekfwiw I've asked bdmurray to work on getting better reporting out of MoM so that we can actually see "merges I'm responsible for, sorted by age"15:22
barrybdmurray: can you add "merges i will never get to, let's just be honest about it"?15:23
dokoinfinity, pitti: would be nice to track autoremovals in unstable, and then have a separate section for these in update_excuses15:24
infinityslangasek: If I could get age out of "grep-merges", that would do it.15:24
slangasekinfinity: heh, never heard of 'grep-merges'.  But if the main report would list the age, presumably that would give you this?15:25
infinitydoko: Yeah, looking at trafficserver, it probably wants a removal from wily and then a sync after the gcc-5 transition, so it can FTBFS. :P15:25
infinityslangasek: Yeah, not sure where grep-merges pulls from, but I assume it's the same report you're talking about.15:26
slangasekmerges.ubuntu.com/main.html etc15:26
slangasek[TOPIC] Team changes15:27
=== meetingology changed the topic of #ubuntu-meeting to: Team changes
slangasekI mentioned earlier in the meeting that stgraber was probably not around... there's a specific reason for this :)15:28
pittinoooo!15:28
slangasekas many of you have seen, stgraber has been working full time on lxd together with folks in CDO for quite a while now15:28
slangasekthis situation is now being formalized - Stéphane is now the LXD technical lead, reporting on the server team!15:29
sil2100Oh no!15:29
infinityAnd now I'm the shortest member of the team.  This is unacceptable.15:29
slangasekso congratulations to stgraber on the new role, and we wish him well - while making no promises not to continue harrassing him with Foundations questions ;)15:29
sil2100The foundations are cracking!15:30
slangasekthis means that, once the paperwork goes through, we will be hiring for not one, but two Foundations engineer positions15:30
pittiinfinity: ^ you have a way to rectify that then :)15:31
slangasekso pester all your brilliant and short friends to apply15:31
sil2100hmmm ;)15:31
barryslangasek: is one of those the java dude?15:31
slangasekbarry: this would be two, in addition to javadude (whose name is Tiago)15:31
barryoh!  we have a winner!  cool15:31
sil2100Woohoo15:32
sil2100Damn, I'd like to have more time for some system-image server work, grrr15:32
slangasek[TOPIC] AOB15:33
=== meetingology changed the topic of #ubuntu-meeting to: AOB
slangasekanything else this week?15:33
pittiafter spending the fourth or so day on cleaning up after "we messed up swap space config in the installer years ago"15:34
pittiI wondered if we should just stop doing it completely -- it's 2015..15:34
barrypitti: yeah, i still see that on some of my machines ;)15:34
pittikirkland mentioned "swapspace", which dynamically creates swap files on demand on your root partition (or perhaps /var) instead of eternally blocking an entire partition15:34
pittidoes anyone have experience with that?15:35
slangasekI don't think "dynamically" creating swap partitions sounds like a great idea to me15:35
infinitypitti: I have no experience with userspace swapfile magic like that, but I might be inclined to agree that switching from partitions to files for desktop installs would be reasonable.15:35
infinityMaybe.15:35
pittiI mean, we need to fix ecryptfs-setup-swap either way15:35
slangasekthere was discussion long ago about switching from swap partition to swap file; I don't know why it was never done15:36
pittibut as a matter of fact, everyone who installed with "encrypt my home dir" between perhaps precise and vivid had no swap at all15:36
slangasekpitti: I'm missing context - what's the problem with ecryptfs-setup-swap?15:36
pittislangasek: there were various bugs in that and ubiquity which prevented having swap space at all, or in the case of LVM having unencryted plus encrypted where the unencrypted one won15:36
slangasekerm?  I thought the desktop LVM+crypt recipe gave you a single encrypted VG and nothing else15:37
pittii. e. we already seeem to have a non-negligible user base with no swap at all, and not seem to have too many complaints15:37
pittislangasek: no, not LVM crypt; unencrypted LVM plus "encrypt my home dir" (ecryptfs)15:37
slangasekah15:38
pittior just plain simple partitioning plus ecryptfs15:38
ogra_pitti, just keep in mind that no swap at all makes the kernel behave differently ...15:38
slangasekso the decision of whether to enable swap at install time should in no way be based on whether the average user noticed they didn't have swap15:38
ogra_(in case you consider dropping swap altogether)15:38
slangasekthe average user shouldn't need to know what swap is, and the decision of whether to enable it for the user should be based on whether it gives the best user experience15:39
pittiogra_: well, it wasn't an active decision -- those were years old bugs in ecryptfs/ubiquity which only surfaced with the systemd transition15:39
barryis it even possible to go back and fix all those installs that effectively have no swap, say in some kind of update?15:39
ogra_pitti, right, it looked to me you are discussing a future default though15:39
pittiright, so there's various alternatives: only configure swap partition with < 4 GB of RAM15:39
pittior do away with having to decide about static swap at installer time and do dynamic swap15:39
slangasekpitti: where does this 4GB number come from?  Sounds arbitrary to me :)15:40
pittiogra_: yes, it made me wonder whether "swap partition" is still a good answer15:40
pittislangasek: exactly15:40
infinitypitti: I use far more than 4G normally. :P15:40
pittiOTOH, creating 32 GB of swap space on a 16 GB RAM system is just an utter waste15:40
pitti(by the old "twice your RAM" rule of thumb)15:40
slangasekI have 8GB of RAM, and I have a swap partition, and I want a good reason if you're going to take it away ;)15:40
pitti(not sure what partman does, though)15:40
infinitypartman-swap is a little smarter than that.15:40
slangasekpitti: that's clearly not the right rule of thumb for high-mem systems, but that means we should fix the rule of thumb, not remove swap15:40
infinityI think it's "twice your RAM up to X, then a set value" or something.15:41
pittiyeah, I'm sure it does, but I wanted to get a feeling what you think about replacing it with dynamic swap files15:41
slangasekpitti: take out the "dynamic" and yes15:41
slangasekany swap file is "dynamic" in the sense that the user can "easily" resize it15:41
infinityI think files are probably the right answer (except maybe for servers, but serious server people tend to write their own recipes anyway).15:41
slangasekbut we don't need to support it being dynamic initially15:41
pittiwell, "swap file" gets rid of this ever-breaking ecryptfs-setup-swap; but "dynamic" is really half the point here15:41
pitti(FWIW, I don't know what swapfile does exactly, I just got told an hour or so ago by kirkland that it's on-demand in some fashion)15:42
infinitypitti: How does dynamic work?  When we're hitting the wall, does it just add another swapfile, and delete it when we don't need it anymore?15:42
pittierr, "swapspace" is the package, not swapfile15:42
slangasekpitti: I think it'd be a good idea if you chatted with cjwatson to understand what the blockers were for us never having switched to swap files (aside from ENOTIME)15:42
pitti Small, stable system add-on that continuously and automatically adapts15:43
infinityslangasek: I'd guess ENOTIME, and also fragmentation/speed concerns on rotary disks.15:43
pitti available virtual memory space to your actual memory needs.  Claims disk space15:43
pitti for use as swap space when needed; frees it up for use by the filesystem when15:43
pitti not needed.15:43
pittiwell, the other thing is I don't want to "own" this project -- I'm oversubscribed already15:43
pittibut since this doesn't seem to be unanimous, I guess I just crawl back into my corner :)15:44
pitti(it really seemed to me like a case of "OMG nobody threw this out yet?")15:44
pittibut if people are still using it, so be it15:44
tyhicksit would be nice to remove swap partition setup goop from ecryptfs-utils15:44
tyhicks(thanks for fixing ecryptfs-setup-swap, pitti :)15:45
tyhicksI don't think we can do away with swap completely15:45
pittityhicks: fingers crossed that this is the last bug :)15:45
slangasekpitti: I think there's a consensus for moving to a swap partition.  I think having a *daemon* trying to manage the size of your swap at runtime is crazypants15:45
slangaseksorry, moving to a swap /file/15:45
pittislangasek: file? ah yes15:45
tyhickspitti: where would the swapfile be stored? does swapfile handle encryption?15:45
pittityhicks: I don't know anything about swapspace, so I don't know15:46
pittikirkland looked into it some time ago and felt that it was worth taking a look15:46
pittibut if it's anything like a swap file it would just use the underlying fs' encryption15:47
tyhicksbut encrypted home is per-user15:47
pittiwell, not *that* encryption (ecryptfs)15:47
tyhickswe can't put the swapfile in /home/foo/15:47
pittie-s-swapspace is cryptsetup15:47
tyhicksah, ok15:47
pittino, should probably be in /var/cache or so15:47
pittior maybe swapspace is even just using unallocated blocks15:48
infinityObviously, you should just put your swapfile in a tmpfs, so it's zapped on power loss and you don't care about encryption.  Duh.15:48
pittiinfinity: that's a *great* idea!15:48
infinitypitti: I KNOW.15:48
pittiwhat was the name of that? memdouble or so (from DOS times)15:48
slangasekI'm not sure tmpfs has the right semantics for this.  Maybe we should use overlayfs for it15:48
infinityWe have that too, it's called zram!15:48
infinityAnd works quite well.15:48
pittiand then you recursively use it 8 times, problem solved15:49
slangasekthat way we only have to store the delta of the memory15:49
pittiok, I think we're through with this discussion :)15:49
tyhicks"tmpfs puts everything into the kernel internal caches and grows and15:49
tyhicksshrinks to accommodate the files it contains and is able to swap15:49
tyhicksunneeded pages out to swap space."15:49
tyhickshttps://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt15:49
tyhicksinfinity: I know you were joking, but that would make for a fun test :)15:49
infinitytyhicks: Yeahp, and swapping to yourself is awesome.15:50
slangasek#endmeeting15:50
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Jul  9 15:50:23 2015 UTC.15:50
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-07-09-15.05.moin.txt15:50
slangasekthanks :)15:50
barrythanks!15:50
infinitytyhicks: tmpfs+zram stresses the kernel's tiny brain pretty hard already, adding your swapfile in the tmpfs would probably just make it cry.15:50
caribouthanks!15:50
pittithanks everyone!15:50

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