=== kees_ is now known as kees === directhe` is now known as directhex === xnox is now known as jnlx === jnlx is now known as xnox_xnox === Tm_K is now known as Tm_T [03:48] Good morning [03:50] slangasek: I can remove 628104 from the dupe db, so that apport will take the next incoming bug as the new master bug [03:56] slangasek: done [04:11] pitti: thats possible? could you do the same for 933504? its sucking up unrelated bugs and the retracer is deleting the good stacktrace info from the dupes that are unrelated. i filed 2 completely unrelated bugs that got duped to it and have been fixed in the meantime [04:11] Sarvatt: sure, removing [04:17] pitti: thank you so much, i've been struggling to figure out why apport was duping in that sitation and doko's bug everything is getting duped to has been fixed for months, a new master bug with current issues will help [04:19] it would be extremely nice if it didnt remove stacktraces btw when it decides its a duplicate :) [04:19] Sarvatt: that's a tradeoff we need to decide about [04:19] Sarvatt: making duplicate bugs public automatically, or keeping stack traces in dupes [04:21] theres situations where stacktraces need to be private? [04:21] i never see them so seems strange to me, deleting the core dump should be enough [04:21] yes, they can potentially contain passwords, credentials, or other private information [04:22] that might also be project names you are working on, etc. [04:22] apport anonymizes the initial information that it sends (home directory, wifi passwords, and the like) [04:22] but we don't anonymize stack traces [04:23] (because that's a hard and fuzzy problem) [04:23] pitti: you need to make the master public [04:23] pitti: we pay a continual cost due to it not being public. [04:23] s/you/we/ [04:23] with ev's whoopsie DB this will hopefully be better soon [04:24] as it can potentially offer more fine-grained control to data than a LP bug [04:24] so that we can keep the dupes private in LP as well, or not have them in the first place any more, etc. [04:24] but yes, there is also bug 764414 [04:24] Launchpad bug 764414 in apport (Ubuntu) "private master bugs are confusing and lead to more duplicate filings" [Wishlist,Triaged] https://launchpad.net/bugs/764414 [04:25] the second part there got mitigated by client-side dupe detection, but "confusing" still stands [04:31] jamespage: hey [04:31] jamespage: I just noticed that https://launchpad.net/ubuntu/oneiric/+queue?queue_state=0 has a 6 month old jonas-full-5.2 upload from you; is that still relevant? [04:41] Sarvatt: btw, there is one trick -- close the main master bug (fix released, invalid, etc.) [04:41] Sarvatt: then the next duplicate that comes in will become a new master bug, and apport just points out "this looks like that bug ---> over there, but that is already fixed" [04:43] That's also super-confusing, though. [04:44] pitti: i needed confirmation from the reporter that it was fixed to actually close it even though i know its fixed and he hasnt responded, doko was hitting the eglibc bug months ago :) [04:46] i guess just closing it is appropriate at this point [06:11] pitti: thanks! Is there a way that this should be self-service, like bug patterns were before? [06:12] slangasek: it's a bit harder, as you need sudo -u ubuntu-archive -i on osageorange [06:12] slangasek: i. e. you can [06:12] slangasek: for the layman developer it's either "close the old master bug" or "ping seb128 or me" [06:12] hmm, ok [06:12] well, even when the master bug was closed, users were apparently being directed there [06:14] ah, I guess they would, yes [06:16] so in many case this is actually right, especially for bugs which got fixed recently and people are still running older versions (or older releases) [06:16] so for the "that master bug needs a new stack trace" case that doesn't work [06:17] slangasek: we could make it self-service with a tag like apport-nodup or apport-newtrace [06:17] I think that might be best === mthaddon` is now known as mthaddon [06:35] could someone check https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/952964 [06:35] Launchpad bug 952964 in remmina (Ubuntu) "[SRU] Mouse Wheel does not work in RDP (12.04)" [Undecided,Confirmed] [06:35] thx :) === smb` is now known as smb === android is now known as jussi [07:55] Do we have a general approach for handling not being able to lock /etc/passwd in a postinst? [08:14] pitti, I'd not realised that had not actually landed in oneiric... [08:19] jibel, ping [08:19] diwic, pong [08:20] jibel, in bug 981149 you claim that your headset shows a digital profile. Could you file a separate bug for your issue with "ubuntu-bug pulseaudio" and point me to it? [08:20] Launchpad bug 981149 in pulseaudio (Ubuntu) "pulseaudio crashed with SIGABRT in pa_sink_input_finish_move()" [Medium,Incomplete] https://launchpad.net/bugs/981149 [08:20] diwic, ack [08:20] jibel, if you do so the bug report will contain the name string needed to put in /usr/share/alsa/cards/USB-Audio.con [08:20] f [08:23] diwic, bug 987163 [08:23] Launchpad bug 987163 in pulseaudio (Ubuntu) "Logitech H800 wireless headset shows digital profile" [Undecided,New] https://launchpad.net/bugs/987163 [08:25] jibel, thanks! I will collect these and make an SRU out of them [08:25] diwic, is it the name I should but in USB-audio.conf "Logitech Logitech Wireless Headset at usb-0000:00:16.0-4, full speed" ? [08:25] jibel, the string is: "Logitech Wireless Headset" 999 [08:26] s/but/put [08:26] diwic, ok, thanks! === bigon_ is now known as bigon === mrpouit is now known as mr_pouit [10:24] doko, ping [10:32] jibel, hi === brendand_ is now known as brendand === MacSlow is now known as MacSlow|lunch === Pendulum_ is now known as Pendulum === sgnb` is now known as sgnb === MacSlow|lunch is now known as MacSlow === masACC is now known as maswan === _salem is now known as salem_ [12:14] roaksoax: hi! I was reviewing the maas-provision changes and wonder why you install the apparmor profile disabled? === jdstrand_ is now known as jdstrand [12:16] Its so silent here today :) === kiwinote_ is now known as kiwinote [13:01] hi [13:02] I know it is late but bug 890928 could get fixed by syncing newer version from debian. [13:02] Launchpad bug 890928 in libxkbfile (Ubuntu) "When trying to install libxkbfile1:i386 the pkg manager asks to remove too many important packages [Multi-arch]" [Undecided,Confirmed] https://launchpad.net/bugs/890928 [13:07] hrw: It will have to be uploaded to precise-proposed at this point. Too late for a straight sync. [13:09] ScottK: 1.0.8-1 can be accepted in -proposed? === jcastro_ is now known as jcastro [13:13] note that we can sync into -proposed, but that needs some extra bookkeeping as the changelog wouldn't have a LP bug ref [13:13] multiarchification doesn't need a new upstream release, though [13:16] For proposed it should be the minimal change to solve the problem. [13:18] could someone check https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/952964 ? [13:18] Launchpad bug 952964 in remmina (Ubuntu) "[SRU] Mouse Wheel does not work in RDP/VNC (12.04)" [Undecided,Confirmed] [13:20] dupondje, that seems fine for a SRU, can you subscribe ubuntu-sponsors so it doesn't get lost? [13:20] oh, it's already done [13:21] quite annoying bug :) seems like it affects quite some people also [13:22] ScottK: so debdiff from bug should be fine as it has only multiarch stuff in it [13:22] dupondje, yeah, as said SRU should be no problem for it [13:22] dupondje, it's too late for non SRU uploads [13:23] hrw: Without looking, I'd say yes. Please make sure ubuntu-sponsors is subscribed. [13:23] as long it gets uploaded i'm happy :D [13:25] ScottK: they are [13:26] OK. [13:30] stgraber: Can I be unsubscribed from ISO testing? The website says the page is still in progress. [13:33] StevenK: sure [13:33] StevenK: done [13:34] seb128: another small question, I see that clipboard doesn't work neither in Remmina. better to have 2 uploads or 1 with both fixed ? [13:34] dupondje, one with both fixed is fine if you are confident with the fixes [13:35] well scrolling is fixed (and accepted upstream also). Need to check how to fix clipboard :) [13:37] stgraber: Thanks! === barry` is now known as barry_ === barry_ is now known as barry [14:01] Name for Q announced: http://www.markshuttleworth.com/?p=1121 [14:02] yeah... we always knew it would be strange :P [14:05] QQ moar ;) [14:06] jamespage, online? [14:07] doko, yep [14:07] kklimonda, hah, never thought of the opportunity for QQ jokes [14:33] mterry: at last! [14:34] pitti, right up to the wire. :) [14:38] after so many alliterations my head is smoking now :) [14:39] "quantal" as an adjective is barely in the dictionary.. [14:43] pitti: once again, my own suggestion isn't even mentioned: qwazy quahog [14:52] mhall119: could you jump into #ubuntu-desktop for a bit, please? [15:59] jdstrand: howdy!! TBH I used the changes in packaging of rsyslog for the apparmor installation in maas-provision. However, given tha aa-status showed that the profile was being enforced I didn't think it was really disabled [15:59] Is anyone looking at the grub2 regression where grub fails to function on mdraid devices (LP: #987354 Debian 668920) after an upgrade to Precise? [15:59] Debian bug 668920 in grub-pc "grub-pc: grub 1.99-21 fails to detect mdraid partitions" [Critical,Open] http://bugs.debian.org/668920 [16:00] IntuitiveNipple: Usually that's due to incorrect installation location. 'dpkg-reconfigure grub-pc' and make sure all disks your system might boot from are selected. [16:00] Every time there's an ABI change between GRUB core and modules we get a flurry of this kind of question. [16:01] Which does indicate a problem somewhere, probably, but not where most people think it is :-) [16:02] cjwatson: Yes, I noticed your comment on the Debian bug. I'm trying to identify a way to recover at the grub rescue prompt right now since the server has no alternate boot means [16:02] cjwatson: I'm delving into the changes since -17 right now, I'll see what I can find [16:02] Like I say, there's an ABI change since -17. [16:03] So if your GRUB is improperly installed, you might have core image and modules that no longer know how to talk to each other. [16:03] http://www.gnu.org/software/grub/manual/grub.html#GRUB-only-offers-a-rescue-shell [16:04] There may not be a way to recover from there alone, although you might get lucky somehow. [16:04] cjwatson: It's annoying since about the only rescue command that works is "set" ! [16:06] roaksoax: I think you didn't unload it or something in your testing-- aa-status didn't show it as loaded here. It couldn't get loaded by the packaging because you specified the wrong file to dh-apparmor [16:07] roaksoax: see my changes in https://launchpad.net/ubuntu/precise/+queue?queue_state=1&queue_text= [16:08] roaksoax: also, please see bug #987374 [16:08] Launchpad bug 987374 in maas-provision (Ubuntu) "apparmor denials when using 'maas-import-isos'" [Undecided,New] https://launchpad.net/bugs/987374 [16:08] roaksoax: I mentioned this to Daviey in #ubuntu-release already [16:10] cjwatson: I've just found a neat workaround to get booted... in BIOS I changed the order of the first two hard disks around on the premise that only the 2nd half of the mirror had been updated by grub-pc. It's allowed the server to boot so I can now at least sort it out [16:12] Makes sense [16:12] So now fix things in 'dpkg-reconfigure grub-pc' and that won't happen again [16:12] Saves having to open the system and put in a CD-ROM [16:12] Yeah. I'll look to see what precisely is wrong with the existing configuration now === dendro-afk is now known as dendrobates [16:27] @pilot in === udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jdstrand [16:31] cjwatson: out of curiosity, why did you add Pre-Depends: dpkg (>= 1.15.7.2) for dpkg-maintscript-helper in horizon? horizon is only in precise and dpkg-maintscript-helper has been available for the last few releases, so I don't see in what use cases it could be useful. except if we support a single apt operation which would do lucid->precise _and_ install horizon, in which case horizon could be configured with a too old dpkg [16:32] Adri2000: Because it's much easier to make sure every single package in the archive has that than to worry about exceptions. [16:32] Adri2000: This way I could just say "http://lintian.ubuntuwire.org/tags/preinst-uses-dpkg-maintscript-helper-without-predepends.html is empty, job done". [16:33] And it clearly does no harm. [16:33] And yes, in theory an upgrade with, say, dselect or aptitude might install horizon before upgrading dpkg. It doesn't hurt to be more correct. [16:34] jdstrand: yeah i'm working on bug #987374 [16:34] Launchpad bug 987374 in maas-provision (Ubuntu) "apparmor denials when using 'maas-import-isos'" [Undecided,New] https://launchpad.net/bugs/987374 [16:34] roaksoax: cool, thanks [16:36] cjwatson: ok. I missed the fact that lintian complains with an error about this; indeed it makes no harm to fix that everywhere === carif_ is now known as carif [17:25] cjwatson: hey, i'm installing from usb (first from the desktop installer, now the alternate) onto a lenovo x130e. i keep booting into rescue mode and running'grub-install /dev/sda', but booting from hd i immediately get "Missing operating system". Have you seen that before? [17:27] (googling is not helping) [17:27] i guess i can try the server iso (xferred to usb), and then pxe, but i'm getting the feeling this is some uefi thing [17:27] i did turn off uefi in bios === dendrobates is now known as dendro-afk [17:31] hallyn: no. make sure you have grub-pc installed not grub-efi* if you intend to boot from BIOS [17:31] otherwise don't know ... [17:36] cjwatson: well first it had uefi enabled, same failure [17:36] right now it's installing server iamge from pxe, will see how that goes [17:36] then will look for grub-pc [17:59] jdstrand: so if cobblerd runs dnsmasq, do I also have to add all the permissions for dnsmasq in the cobbler apparmor profile? [18:02] roaksoax: what do you mean by "permissions for dnsmasq"? [18:02] cobblerd's profile needs to have access to run dnsmasq [18:02] and dnsmasq may be confined, but doesn't inherit [18:04] slangasek: right, so this is what I'm adding to cobbler's appamor profile: http://pastebin.ubuntu.com/942885/ [18:04] roaksoax: no. don't do that [18:05] right. cobbler needs permission to execute /usr/sbin/dnsmasq, it should *not* be given write access to dnsmasq's own config. [18:05] roaksoax: I mean, you *could*, but the mir doesn't require dnsmasq to be confined and you are adding additional privileges to cobbler [18:06] roaksoax: how is it starting dnsmasq? via its initscript? [18:06] jdstrand: ok then, it is starting it with service dnsmasq start [18:06] jdstrand: thought this will only be an issue when someone installs maas-dhcp [18:09] roaksoax: service uses the initscript? [18:10] cjwatson: well i can't explain it. installing from mini-iso through pxe worked fine. That's after 4 installation attempts from usb. Dunno what could be different. Hope it was "just me" and not indicative of future bug reports [18:10] jdstrand: nope, dnsmasq is started with service dnsmasq start, but it also uses /etc/init.d/dnsamsq status [18:12] what more should happen with bug 985462? [18:12] Launchpad bug 985462 in apt (Ubuntu) "Ubuntu Estonian mirror broken (again!)" [Undecided,Confirmed] https://launchpad.net/bugs/985462 [18:14] roaksoax: I suggest starting with something like this: http://paste.ubuntu.com/942898/ [18:15] roaksoax: that uses a child profile for service. You will probably have to add a few things to the dnsmasq_service child profile, but the idea is keep the cobbler profile confined and then just let dnsmasq do its thing [18:21] jdstrand: right, so, all the files that cobbler read/writes for dnsmasq should be added in the parent profile then [18:23] roaksoax: yes. if cobbler is writing out files for dnsmasq configuration, you need to let it do that in the parent [18:23] jdstrand: after adding the child profile, realoding apparmor and running cobbler sync, this is shown in syslog: http://pastebin.ubuntu.com/942914/ [18:24] roaksoax: please paste the full profile [18:25] jdstrand: http://paste.ubuntu.com/942917/ [18:25] roaksoax: you probably just need to add this to the child profile: #include [18:26] roaksoax: yes, please add that [18:30] jdstrand: now I get file_mprotect [18:30] err [18:30] apparmor="DENIED" operation="file_mprotect" parent=31733 profile="/usr/bin/cobblerd//dnsmasq_service" name="/bin/dash" pid=31734 comm="service" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 [18:31] roaksoax: yep, add #include [18:31] roaksoax: and also "/bin/dash ixr," [18:33] hallyn: PXE would be BIOS, but in the USB case the installer might be booted using UEFI, in which case it reasonably assumes that it should install that way too [18:34] jdstrand: ok had to add a couple more things: http://paste.ubuntu.com/942936/ [18:34] roaksoax: can you use this instead: [18:35] /usr/sbin/service ixr, [18:35] /usr/bin/basename ixr, [18:35] cjwatson: main other difference was that every time from usb i did manual partitioning with first 120G as ext4 /, from pxe i just said 'do what you want' [18:35] cjwatson: like i say for most of the usb installs it was still the default (uefi) [18:35] jdstrand: cool! thanks for the help. I'll test this in a clean install [18:35] so i'm afraid i can't be the only one who'll hit this. but i don't understand it enough to file a bug, i think [18:36] roaksoax: I was hoping to limit cobbler use of 'service' to be only dnsmasq, and the Uxr on service would allow it to do anything I think [18:36] roaksoax: did the ixr for 'service' and 'basename' work for you? [18:36] jdstrand: they did [18:36] roaksoax: awesome :) === bdrung_ is now known as bdrung [18:37] jdstrand: indeed!! thanks! I'll test it again to make sure i'm not missing anything [18:37] roaksoax: I'm betting you will want /usr/share/distro-info/ubuntu.csv r, to be /usr/share/distro-info/*csv r, [18:38] roaksoax: just in case going forward === dendro-afk is now known as dendrobates === hggdh_ is now known as hggdh [19:24] jdstrand: ok so this should be it. Could you please also test it when you have the time? Thanks! http://paste.ubuntu.com/943031/ [19:25] roaksoax: you need writes to /usr/lib/syslinux/** ? [19:26] roaksoax: I see /etc/xinetd.d/tftp rw as well-- aren't we using tftp-hpa? [19:26] roaksoax: (not to mention, we don't use xinet.d) [19:26] roaksoax: maybe for those use this instead: [19:27] deny /etc/xinetd.d/ rw, [19:27] deny /etc/xinetd.d/tftp rw, [19:27] jdstrand: 1. rw to syslink, in theory not really since it hardlinks from there to /var/lib/tftpboot, but for some reason if w is not there, then it fails to hardlink [19:27] bdrung: thats it, Im quoting you :P [19:27] (re: meeting just now :P ) [19:28] jussi: everything else are features ;) [19:28] jdstrand: xinitd, cobbler sync fails if it cannot create that dir, as, even though we are using tftp-hpa, cobbler code still creates the dir/file [19:29] "senior ubuntu developer claims ubuntu is bug free, world peace is near!" [19:29] roaksoax: hrm-- the xineted stuff should ideally be ripped out of maas-provision, but for this, can you just add a comment on why it is needed [19:29] roaksoax: re syslinux> is it hardlinking the directory or various stuff under it? [19:31] roaksoax: this is also scary: /boot/memtest* rwl, [19:31] jdstrand: syslinux --> various stuff under it [19:32] jdstrand: yeah!! same as syslinux though [19:32] jdstrand: it hardlinks from /boot/memtest* to /var/lib/tftpboot/images/ [19:33] roaksoax: I guess the hardlink is needed because of /var/lib/tftpboot is a chroot. is that accurate? [19:33] jdstrand: yes [19:33] man [19:34] that stinks [19:34] jdstrand: indeed [19:35] roaksoax: not to mention it completely breaks if /boot or /var are on different partitions [19:38] roaksoax: while I don't like it, I think I could live with the writes for xinetd and /usr/lib/syslinux (yuck though!), but I find the /boot bit unacceptable. that could affect the host in significant ways. can you just changes those to shutil.copy from /boot into /var/lib/tftpboot/ [19:39] roaksoax: wherever it does the hard link, just change it to a copy. I think a bug in memtest* being out of date until a cobbler sync is better than an avenue for cobbler to trojan the host [19:39] jdstrand: alright! I'll do that ;) [19:39] roaksoax: with that change and a couple of comments for syslinux and xinetd, it looks great. thank you for all your work on this :) [19:41] slangasek: what is supposed to happen when you insert a 12.04 cd into an 11.10 system? [19:42] bdmurray: a running system, or booting from it? [19:42] slangasek: a running system? [19:42] er s/?// [19:42] if it's an alternate CD it should give you the option to upgrade [19:42] jdstrand: awesome! will do. Thank you for the review! [19:42] if it's a desktop CD, probably not much [19:42] np [19:42] bdmurray: I guess a desktop CD would be presented as an apt source [19:43] a desktop cd ended up launching synaptic for me [19:43] I had forgotten about the alternate / desktop distinction [19:43] hmm [19:43] I'm not sure why it would launch synaptic [19:43] well it looks like this is executed [19:43] /usr/bin/python /usr/lib/update-notifier/backend_helper.py add_cdrom /media/Ubuntu\ 11.10\ i386 [19:44] anyway I didn't run into bug 946718 [19:44] Launchpad bug 946718 in update-notifier (Ubuntu) "backend_helper.py crashed with RuntimeError in add_signal_receiver(): To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...)" [High,Confirmed] https://launchpad.net/bugs/946718 [19:45] hmm, ok === dendrobates is now known as dendro-afk === maco2 is now known as maco === lamont` is now known as lamont [20:44] jdstrand: http://paste.ubuntu.com/943148/ http://paste.ubuntu.com/943147/ === vijeshm_ is now known as vijeshm [20:50] roaksoax: looks good to me :) do you need someone to sponsor it? [20:53] jdstrand: nope :) thanks though! [20:53] np :) [21:03] jdstrand, roaksoax: hrm, so is this maas-provision upload to -proposed expected to make it onto the CD? [21:05] mmm and why does soyuz say maas-provision is now in both universe and main? === dendro-afk is now known as dendrobates [21:09] slangasek: Because it's in universe in -release and main in -proposed. [21:09] ScottK: no, I'm seeing it in -release... [21:09] in both in -release [21:10] slangasek: roaksoax is uploading an ubuntu4 that should be on the CD aiui. the maas-provision in precise-proposed satisifies the mir requirements, so I put it in main. ubuntu2 in the archive does not, so I left it alone [21:10] Hmm. different revisions? [21:10] Maybe ubuntu2 just didn't get tossed out yet? [21:10] slangasek: so, I accidentally put the one in release in main, but later fixed that [21:10] and then put the one in -proposed in main [21:11] jdstrand: ah. Did you do that within a single publishing cycle? That may be what's confused the world [21:11] ok, so we weren't actually ready to respin server because the maas-provision we care about is the one in -proposed still [21:11] slangasek: I put ubuntu2 in -release in one cycle and -ubuntu3 in -proposed to main/-ubuntu2 -release to universe in another [21:12] slangasek: re respin> correct> but note that even though ubuntu3 in prposed satisifies the mir requirement, it does not satisfy the server team's quality requirement. roaksoax's ubuntu4 will do that [21:12] slangasek: (aiui) [21:34] @pilot out === udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: === xnox_xnox is now known as xnox === salem_ is now known as _salem [22:42] jono: hey, are you around? === dendrobates is now known as dendro-afk