/srv/irclogs.ubuntu.com/2009/08/31/#ubuntu-devel.txt

Turlhi00:05
Turlwill pidgin 2.6.1 get into karmic?00:05
Turlthere's a bug for that, it doesn't seem to have any 'official' opinion on the subject https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/41590800:06
ubottuLaunchpad bug 415908 in pidgin "Please merge pidgin 2.6.1-1 (main) from Debian experimental (main)" [Unknown,Fix committed]00:06
Turl2.6.1 is in debian experimental, whereas ubuntu has 2.5.800:07
=== Hellow_ is now known as Hellow
=== Richie is now known as YDdraigGoch
=== lamont` is now known as lamont
dave-ubuntu1im looking for what mode of operation, algorithm, hashing algorithm, and keysize the ubuntu juanty alternate install cd supports05:19
dave-ubuntu1anyone home? :/05:20
dave-ubuntu1if you have an answer to my question please mail me at: davexthc@gmail.com or respond to https://answers.launchpad.net/ubuntu/+question/8146705:24
dave-ubuntu1thanks in advance05:26
dave-ubuntu-1i would like to add #ubuntu had no answer to my question afrer many hours05:47
dave-ubuntu-1also if if it inst implemented i suggest when creating an encrypted LVM at least have the option to dd urandom to the target disk05:48
dholbachgood morning06:41
pittiGood morning06:52
dholbachhi pitti06:53
pittiScottK: sorry, was sleeping; seems it built by now06:56
highvoltagemorning dholbach and pitti06:56
dholbachhey highvoltage06:57
StevenKMorning pii06:59
pittihey StK06:59
* StevenK glares at his 't' key, which apparently works now06:59
foxbuntuhey all, looking for a little advice on where to look for something06:59
* StevenK goes back to lurking, suitably embarrassed06:59
foxbuntuI am trying to preseed a default for a gconf key but seem to figure out how to make it global for all users (including newly created ones)07:00
TheMusofoxbuntu: You want dh_gconf and debian/gconf-defaults file07:09
foxbuntuTheMuso, thanks! I will look at those07:10
TheMusofoxbuntu: np07:10
=== Richie is now known as YDdraigGoch
=== YDdraigGoch is now known as Guest71540
=== Guest71540 is now known as YDdraigGoch
foxbuntuTheMuso, mind giving me a little help with dh_gconf?07:52
TheMusofoxbuntu: Sure.07:55
TheMusoIf you want a good example, have a look at the ubuntustudio-default-settings package, that uses it.07:56
mattngood morning - is there a way to install some gnome templates (xdg) via the package manager for every user?07:56
foxbuntuTheMuso, well the only question is, since the package already uses dh do I need to do anything other than add a debian/gconf-defaults file?07:57
mattnsome standard way? or do i have to copy them manually to the home dirs?07:57
dholbachhola juanje!07:57
juanjehola dholbach! :-)07:58
TheMusofoxbuntu: Just make sure the binary package in question has ${misc:Depends} in the Depends field in debian/control.07:59
TheMusofoxbuntu: and if you have more than one binary package, make sure the file is debian/$package.gconf-defaults08:01
TheMusowhere $package is the package name.08:01
pittidholbach: I'm doing some sponsoring now, are you currently hammering at the queue and we need to coordinate? or can I just fire at will?08:02
dholbachpitti: just go ahead :)08:02
* pitti hugs dholbach08:02
* dholbach hugs pitti back08:02
* dholbach needs to prepare his UDW session :)08:02
dholbachmaybe I'll do some more sponsoring later on08:03
foxbuntuTheMuso, hmm, I have done both of those, and the conf still doesnt show up in place after the install, also in the dh log after build there is nothing for dh_gconf08:03
TheMusofoxbuntu: ok hang on a sec08:04
TheMusofoxbuntu: What packaging system are you using?08:04
foxbuntuTheMuso, np, thanks in advance for all the help08:04
foxbuntuTheMuso, cdbs08:05
TheMusofoxbuntu: Right you do need to explicitly call dh_gconf, at least thats what I had to do with ubuntustudio-default-settings.08:05
foxbuntuTheMuso, alright, so just add it to the debian/rules thenN?08:06
TheMusofoxbuntu: I suggest you download the source for ubuntustudio-default-settings and have a look at debian/rules08:06
foxbuntuTheMuso, will do08:06
foxbuntuTheMuso, ahhh...thats what I was missing... thanks!08:07
TheMusonp08:08
pittislangasek: mmm, current live CDs are well within size limits again08:32
pittislangasek: documentation gets stripped now, and gnome-games alone bought us 16 MB \o/08:33
slangasekpitti: w00t08:34
pittican I seed frozen bubble now? :-)08:36
StevenKpitti: What was the gnome-games change?08:36
pittiStevenK: gnome help translations get stripped now, and stuffed into langpacks08:36
StevenK\o/08:36
pittiand I did a no-change upload of mousetweaks and gnome-games yesterday (against the new mangler)08:37
pittiI needed two packages for testing, and I wanted the CDs to not be oversized any more08:37
StevenK0830 is oversized08:39
pittibut not 0831 (today)08:39
pittithat's what I meant08:39
pittiI did the stripping/langpack-o-matic changes yesterday08:40
slangasekpitti: no, but you can make a new derivative called frozenbubbluntu08:40
* pitti sobs08:40
pittiblubbuntu!08:40
sebnerpitti: yeah, back in action at least. Is there anything else I could do (debug?) or do we have to wait for other traces, that tell you more or do we have to wait for upstream?09:37
pittisebner: at this point I'm waiting for Lennart's (upstream's) response09:38
sebnerkk :)09:38
pittiI don't know about the black magic that libatasmart does, I'm afraid09:38
sebnerpitti: heh, not that bad (since it works with the workaround) but release is nearing and should be fixed anyways before it09:39
pengo1I cannot believe this bug persists. https://bugs.launchpad.net/bugs/15087209:45
ubottuLaunchpad bug 150872 in ubiquity "Installer should not list removable media in /etc/fstab" [High,Fix released]09:45
=== pengo1 is now known as pengo
pengo(according to reports in the bug report anyway)09:50
pengomakes me sad09:50
matteociao10:13
matteothere is a package in ubuntu I use10:13
matteothat's libdmtx10:13
matteoit's version 0.6.0 while upstream is 0.7.010:13
matteodebian sid already has 0.7.0 so i'm using the sd package10:14
matteothe maintainer is the MOTU10:14
matteoi have filed a bug report10:15
matteotme ago10:15
matteothere is a way to join the team and do the upload myself?10:15
matteoI have some PPA and i know good debian packaging system10:15
matteohttps://bugs.launchpad.net/ubuntu/+bug/39613110:17
lifelessthere is, but its not overnight, got to let people get to know you10:17
ubottuLaunchpad bug 396131 in libdmtx "update to 0.7.0" [Undecided,Confirmed]10:17
lifelesswhat you can do, right now, is follow the 'sync' process documented in ubuntu-policy and on the ubuntu wiki, and that will get it updated10:18
matteowhat sync? from debian?10:18
lifelesswe're in feature freeze, so it may need a FFe approval10:18
lifelessyes10:18
matteooh :(10:18
torkelmatteo: you probably want to join #ubuntu-motu10:18
matteoi have ugly #ifdef in my code10:18
matteoto support both debian and ubuntu10:18
=== dholbach_ is now known as dholbach
pittimeh, usb-creator seems completely broken right now :/10:36
hyperairwhat's wrong with it?10:37
pittiNotImplementedError: add_image is not implemented by the backend.10:38
pittiI can't add an .iso10:38
hyperairouch10:38
* hyperair takes note not to wipe thumbdrive until usb-creator's fixed.10:38
* pitti installs jaunty version10:38
pitti"Unable to determine the partition number" -- WTH?10:39
pittiseems I won't create an usb install stick today :/10:39
davmor2pitti: fortunately for me I keep one main box on a stable version for just that occasion :)10:39
ograpitti, broken for .img as well btw10:43
ograi know evand has a fix pending for that10:43
ogra(we talked on friday)10:44
ograpitti, https://launchpad.net/bugs/42043810:47
ubottuLaunchpad bug 420438 in usb-creator "DeviceKit-disks backend does not show a device unless it has a formatted vfat partition" [High,Confirmed]10:47
pittiogra: right, sounds like it; I added a vfat partition now, and it works with the jaunty version now10:48
ograright10:48
ograi rolled back to jaunty as well, but it doesnt get me anywhere since jaunty had no .img support at all10:48
davmor2ogra: can't you just add image-writer for that ?10:50
ogradavmor2, well, imagewriter is supposed to be replaced by usb-creator10:51
ograindeed imagewriter works, its a dumb dd frontend, had to break :)10:51
ogra*hard10:51
davmor2ogra: yeah but as a temporary measure I meant10:52
ograsure, but then i can just dd anyway :)10:52
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
=== rmcbride_ is now known as rmcbride
=== al-maisan_ is now known as al-maisan
AnAntHello, tzdata on jaunty needs to be updated13:59
cody-somervillepitti, When I open jockey-gtk and try to activate a restricted driver in Xubuntu it says "You are not authorized to perform this action.". Why would it start doing that?14:29
pitticody-somerville: hm, seems you don't have policykit-1-gnome?14:30
pittiit needs that to ask you for your password for authorization14:30
pitticody-somerville: hm, no, it's a dependency of jockey-gtk14:31
pittiI guess you have it installed, but it's not running14:31
pitticody-somerville: can you confirm that pidof polkit-gnome-authentication-agent-1 is empty?14:31
sgallaghQuestion: Can someone point me at a page listing the standard configure paths expected for an Ubuntu build? (e.g. ./configure --prefix=/ --sysconfdir=/var/lib etc.)14:32
pitticody-somerville: and if so, can you please change /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop to say "OnlyShowIn=GNOME;Xfce;"? does it start automatically then?14:32
cody-somervillepitti, pidof is indeed empty14:37
cody-somervillepitti, I need to reboot anyhow so I'll see if that change autostarts it14:37
cody-somervillepitti, brb14:37
cody-somervillepitti, Adding XFCE worked like a charm! :)14:42
pitti04-add-xfce.patch.disabled14:42
pittio_O14:42
pitticody-somerville: okay, will fix; thanks14:43
davmor2cody-somerville: I bugged that a week or so ago :)14:43
cody-somervilledavmor2, bug #?14:43
pittidavmor2: oh, do you have a bug #?14:43
davmor2pitti, cody-somerville: bug 41746214:44
ubottuLaunchpad bug 417462 in jockey "Jockey-gtk is throwing up a box saying you are not authorised to perform this action" [Undecided,New] https://launchpad.net/bugs/41746214:44
pittidavmor2: thanks14:44
mdkekees: not sure if you've seen http://ardchoille42.blogspot.com/2009/08/canonical-advocates-insecure-practices.html14:58
Yoewhere are these debug packages?15:08
mdkekees: seems to have comments disabled :(15:08
directhexmdke, people who post blog posts which require response, but don't have comments enabled, require punishment. possibly with a 2-by-415:09
cody-somervillemdke, Whats your position on the issue?15:12
mdkedirecthex: yes, I guess it's intentional15:14
mdkecody-somerville: I'm not a security expert (and kees is) but from what I can see, there is nothing on the wiki page or the blog post that explains why enabling the root account is more dangerous than using sudo15:14
ScottKIt's not in many circumstances.15:15
ScottKThe one security advantage to sudo is enhanced logging of who did what.15:16
mdkeok15:17
mdkeI guess if you have both, it gives a malicious users two possible passwords to guess/force, rather than one15:17
mdkebut that's not really something that makes enabling the root account inherently dangerous, afaics15:17
ScottKThat's a security advantage, not risk.15:18
mdkeanyway, the wiki page should reflect our policy, and as far as I'm aware kees is in about the best position to determine what that policy is, if it requires further discussion it should be escalated in the usual way15:18
ScottKAt least on a server as long as you disable root login via ssh15:18
cody-somervillemdke, Its also probably needed, as kees said in his e-mail, for some users who have legacy tools/scripts/infrastructure requiring an actual root account and don't take advantage of sudo.15:19
ScottKmdke: It's a wiki.  If people want to give information on alternative ways to do stuff, it is expected.15:19
* mdke nods15:19
mdkewiki edit wars are no substitute for proper discussion on a mailing list15:19
ScottKWe don't want 'wiki police' running around and deleting stuff that's "not doing it right"15:19
mdkeespecially not wiki vigilantes :)15:20
virtualdsudo can be configured to ask for the root password. anyway the no root password thing makes me feel i should have a more secure password for my account?15:21
ScottKmdke: Also we have a cultural norm of not reverting reversions to avoid  wiki wars.  The guy that made the blog post is IMO wrong on that account.15:22
mdkeScottK: well, his post got reverted15:25
mdkehis edit, i mean15:25
mdkeScottK: oh, I see what you mean now15:26
cody-somerville"I have served as an op in official Ubuntu IRC channels where telling others how to enable root can get you kicked out of the channel." <-- Wow.15:27
jcastrolet me guess, RootSudo?15:28
ScottKYep15:30
mdkepitti: I saw that you uploaded the new pkgbinarymangler yesterday so I will do a new ubuntu-docs upload soon with all the translations and we will see how it works :)15:53
* ogra looks for his hard hat for tomorrow :)15:54
mdkeheh15:54
ogramdke, btw i like to tell people that sudo vs root account is mainly a usability thing (despite the logging ScottK mentioned there is not much added security)15:55
ScottKAnd the logging thing is totally irrelevant for single user systems.15:55
ograyeah15:56
ScottKIt's more of a tool for the autopsy than a security feature anyway.15:56
* mdke nods15:56
lamontit used to be (apparently) that DEBIAN_FRONTEND was set when running postinst...  did that go away recently?16:05
jdstrandactually, there are a few benefits of sudo: a) logging (as mentioned), b) no password for a well known account (ie root). this is especially good when combined with our sshd_config of allowing root logins and keeps people from brute-forcing root and c) it encourages the good behavior of not logging in as root16:10
ScottKjdstrand: I think it's a given if you enable root you have to disable ssh login as root.16:11
jdstrandin and of itself is there a tremendous security advantage? no. added together I think it adds security to the system overall16:11
jdstrandScottK: it is logically a given, but it is not a given with the current system16:12
ScottKTrue, but I file that under "don't change this unless you know what you are doing".16:12
jdstrandand it is only logically a given if you know what you are doing16:12
jdstrandScottK: I agree16:12
thebishophi, I'm working with a handheld device that uses MTP for file transfer.  The trouble is the most recent version of mtpfs only works in Hardy, I can't get it working in Jaunty16:14
tkamppeterpitti, hi16:15
pittihi tkamppeter16:15
thebishopcan anyone tell me what changed in how Jaunty handles MTP devices compared to Hardy?16:15
pittitkamppeter: I had a question for you in bug 42001516:16
ubottuLaunchpad bug 420015 in udev "usblp Kernel module needs to be removed and /dev/bus/usb/*/* made accessible for USB printers to work with CUPS 1.4.x" [High,Invalid] https://launchpad.net/bugs/42001516:16
pittitkamppeter: is it actually easily possible to tell which devices are USB printers? (for creating an udev rule); otherwise I'd just have the backend run as root16:16
pittitkamppeter: I'll use the "root backend" approach for now; I can revert it if/when we get udev rules16:18
superm1tkamppeter, can you email that patch again attached with that change since holtmann doesn't want to take the Changelog entry out himself again16:19
tkamppeterpitti, yes. See the udev rules of system-config-printer-udev (/lib/udev/rules.d/70-printers.rules) for udev rules only starting a script when a printer is (dis-)connected.16:21
pittiACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", GROUP="lp", MODE="660"16:22
pittitkamppeter: ^ could you please give this a quick test? I can't access an USB printer under karmic right now16:22
tkamppeterpitti: See http://pastebin.ubuntu.com/262581/ for udev rules which determine and use bus and device number of the connected USB device.16:23
pittitkamppeter: but that's a per-vendor/product list again, and always behind and outdated by nature16:24
pittithat's not covered by ATTR{bInterfaceClass}=="07"?16:24
pittitkamppeter: a rule like the above is reasonable to commit to udev, but http://pastebin.ubuntu.com/262581/ absolutely isn't16:26
pittithat should be shipped by hplip then16:26
pittibut that has its own backend anyway, doesn't it?16:26
tkamppeterpitti, the pastebin stuff is not to demonstrate how to determine what is a printer, but how to extraxt bus and device number so that one can manipulate /dev/bus/usb/*/* files (to find the right one).16:28
tkamppeterpitti, I thought about (but can be overkill):16:29
tkamppeterACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", PROGRAM="/bin/sh -c 'X=%k; X=$${X#usbdev}; B=$${X%%%%.*}; D=$${X#*.}; file=`printf /deb/bus/usb/%%03i/%%03i $$B $$D`; chgrp lp $$file; chmod 660 $$file'"16:33
pittitkamppeter: why not simply GROUP="lp", MODE="660" ?16:35
pittithat's what they are meant for16:35
dholbachhttps://wiki.ubuntu.com/UbuntuDeveloperWeek starting in 25 minutes in #ubuntu-classroom16:35
tkamppeterpitti, is /dev/bus/usb/*/* automatically the file where GROUP="lp", MODE="660" acts on?16:40
pittitkamppeter: yes16:40
tkamppeterif I do ACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", GROUP="lp", MODE="660"16:40
pittitkamppeter: I put a proposed rule into the bug report (same as I pasted above) for testing16:41
tkamppeterand connect the DesignJet 130 (a printer not covered by HPLIP) the permissions and ownerships do not get changed, but16:42
tkamppeterACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", RUN+="udev-configure-printer add %p"16:42
tkamppeterstarts udev-configure-printer.16:42
pittitkamppeter: where did you add the rule?16:43
pitti# libusb device nodes16:43
pittiSUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"16:43
pitti^ from 50-udev-default.rules16:43
pittiso it needs to run later than 50-*16:43
tkamppeterIn /lib/udev/rules.d/70-printers.rules, right before the rule to start udev-configure-printer (did not want to create a new file for the test and wanted to have it done before udev-configure-printer).16:44
pittitkamppeter: added updated rule to bug report16:45
tkamppeterpitti, should it not be /etc/udev/rules.d/69-cups.rules as there is already /lib/udev/rules.d/70-printers.rules16:48
pittidoesn't matter much16:49
pittitkamppeter: uploading new cups to experimental and karmic now, so that this gets fixed16:49
=== jelmer is now known as ctrlsoft
tkamppeterpitti, but why does my rule not work if it is in /lib/udev/rules.d/70-printers.rules, right before the rule for udev-configure-printer?16:50
pittiI don't know16:50
tkamppeterpitti, before you upload new CUPS packages, one point:16:52
pitti(too late..)16:52
pittitkamppeter: would be interesting to see an udevadm test output for the printer, to see whether the rule matches at all16:53
tkamppeterpitti: The usblp kernel module should not be completely thrown out of the distro. It should only get deactivated for systems actually running CUPS.16:54
pittitkamppeter: right, that happens now, the blacklist file is shipped by cups16:54
tkamppeterpitti, so my suggestion is to add a file /etc/modprobe.d/blacklist.conf file16:55
tkamppeterSo you did it already? Great.16:55
pittitkamppeter: I added blacklist-cups.conf16:55
pittithen the apparmor profile update, and usb backend as root (for now)16:55
tkamppeterYes, I meant blacklist-cups.conf.16:55
tkamppeterpitti, how did it work with the udevadm test?16:56
pittitkamppeter: you need the sysfs path of the printer device (udevadm monitor --udev -e, then plug it in), and then udevadm test devices/..., the output shoudl show the matching rules16:57
tkamppeterpitti did you not put the udev rule into the CUPS package?17:00
pittitkamppeter: no, I didn't; it doesn't belong there, and you said it doesn't work17:01
pittitkamppeter: I install the backend to run as root for now17:01
tkamppeterpitti, here is the udevadm result: http://pastebin.ubuntu.com/262600/17:08
=== ccheney` is now known as ccheney
=== beuno is now known as beuno-lunch
kevdogany plans for ubuntu to add the lzma file compression/decompression utilities lzma, lzip, or xz to its repositories.  I read that Slackware is now distributing files from its repository in .txz format17:18
maxb!info lzma hardy17:20
ubottulzma (source: lzma): Compression method of 7z format in 7-Zip program. In component main, is required. Version 4.43-12ubuntu1 (hardy), package size 116 kB, installed size 296 kB17:20
maxbkevdog: Look before you assume something is not there!17:20
keesmdke: yeah, saw the blog post.  I like how he didn't include further emails with him.  anyway, as discussed, I don't think having a root account makes a system less secure.  there is one good point about knowing the "root" account exists, but that's pretty minor if it has a good password.17:21
neilwilsonmterry: Are you around?17:21
kevdogmaxb: I looked in my repository and did see anything regarding xz.  lzma is a part of 7zip, but I was wanting the standalone program if possible17:21
keesmdke: I'm not hugely interested in "fighting" for having it in the wiki or not; my angle was simply "this smells like censorship".  It's documented in "man sudo_root", so I can always point there.17:22
ScottKkevdog: xv is in xv-utils17:22
ionxz-utils: /usr/bin/xz17:22
ScottKv/z17:22
maxbkevdog: What I just pointed out *is* a standalone program. Please head over to #ubuntu or #ubuntu+1 as appropriate for assistance installing/using stuff already in the repositories17:23
ScottKmaxb: It's worthin noting it's onlyl in Karmic though, not in a release.17:23
maxbScottK: but.... <maxb> !info lzma hardy  <ubottu> lzma (source: lzma): .... Version 4.43-12ubuntu1 (hardy) .... !?17:24
ScottKmaxb: I was talking about xz.17:24
kevdogmaxb: #ubuntu pointed me here.  Im using intrepid.  As far as using an apt-cache search xz -- nothing comes up with relevant results.  There is no /usr/bin/xz in my install -- possibly my fault17:24
ScottKkevdog: No xz in Intrepid, just Karmic.17:25
maxbOK, well, you also asked about lzma, which is there.17:25
kevdogScottK: Thanks -- you've answered my question -- what about lzip?17:25
maxbkarmic only, too17:25
kevdogmaxb: cool -- Thanks guys17:25
maxbIs there anyone around who feels like sponsoring an upload of Subversion? LP 40624517:26
ubottuLaunchpad bug 406245 in subversion "Merge subversion 1.6.5dfsg-1 (main) from Debian unstable (main)." [Undecided,Confirmed] https://launchpad.net/bugs/40624517:26
ScottKGot FFe?17:27
maxbFFe is granted17:27
tkamppeterpitti, still there?17:29
ScottKmaxb: Looking into it.17:36
maxbyay, thanks17:36
mterryneilwilson, will be around in 20m17:41
keespitti: is my reply to bug 413278 sufficient for an SRU?  Sorry I hadn't been clear enough.17:47
ubottuLaunchpad bug 413278 in eglibc "stack protector guard value does not lead with a NULL byte" [Medium,Fix released] https://launchpad.net/bugs/41327817:48
=== edson is now known as ecanto
=== pgraner is now known as pgraner-Zzzz
mathiazcjwatson: hi - I've gone through an cloud installation from the -server iso18:03
mathiazcjwatson: and it seems that the eucalyptus-cc package is not installed during the Cluster installation.18:04
mathiazmarjomercado: hi - I've written some test cases for UEC18:05
mathiazmarjomercado: http://testcases.qa.ubuntu.com/Install/UECInstall18:05
mathiazmarjomercado: could you add these to the ISO testing tracker?18:06
pittikees: ah, thanks18:06
=== mako_ is now known as mako
slangasekmathiaz: probably not, but I can :)18:24
t0biwheren't there supposed to be talks regarding the ubuntu developer week in this channel?18:25
mathiazslangasek: ok.18:27
slangasekt0bi: talks are held in #ubuntu-classroom18:28
t0biah, thx!18:28
tkamppeterpitti, still there?18:37
=== marjomercado is now known as marjo
mathiazslangasek: are you taking care of updating the iso tracker with the new test cases?18:46
slangasekmathiaz: yes18:46
mathiazslangasek: great - here is another set of testcases:18:46
mathiazslangasek: http://testcases.qa.ubuntu.com/System/CloudImages18:46
TheSteve0I am running Karmic and I would love to give feedback - what is the best IRC channel to do that in18:46
=== beuno-lunch is now known as beuno
sgallaghQuestion: Can someone point me at a page listing the standard configure paths expected for an Ubuntu build? (e.g. ./configure --prefix=/ --sysconfdir=/var/lib etc.)18:47
TheSteve0I should say I am running Karmic from 8/29 and applying multiple daily updates18:48
ScottKTheSteve0: You should file bugs at launchpad.net.  You can send email to ubuntu-devel-discuss@lists.ubuntu.com.  IRC is possibly #ubunt+1.18:51
=== robbiew is now known as robbiew-afk
TheSteve0scottK I don't know what you mean by that IRC channel18:55
ScottKmaxb: svn test build takes a long time on my laptop.....18:55
ScottKTheSteve0: I had a typo.  #ubuntu+1 is the irc channel for discussion of issues and problems with the developmet release of Ubuntu.18:56
TheSteve0scottK excellent - thanks18:57
=== Gh0sty_ is now known as Gh0sty
=== kirkland` is now known as kirkland
=== yoasif_ is now known as yoasif
=== DktrKran12 is now known as DktrKranz
slangasekmathiaz: are those test cases specific to EC2?  Are there additional test cases for UEC pending (per Matt's mail)?19:18
ncb000gtIs there any reason that files listed with dpkg-deb --contents <package> would not be installed properly when using sudo dpkg -i <package>?19:28
* ccheney may finally be moving, looking at house today that is 375 m^2 with additional 200 m^2 attic walk out storage19:29
ScottKmaxb: Subversion uploaded.  Thank you for your contribution to Ubuntu.19:31
slangasekncb000gt: because another package that you have installed Replaces: that package19:35
ncb000gtslangasek: Perfect! Thank you kindly!19:36
=== Gh0sty_ is now known as Gh0sty
jdstrandseb128: hi! I've got a fix for bug #422130 and bug #417736 I plan to upload today. will this conflict with anything you are doing?20:13
ubottuBug 422130 on http://launchpad.net/bugs/422130 is private20:13
ubottuLaunchpad bug 417736 in gnumeric "[karmic] evince apparmor stops gnumeric previews" [Undecided,Invalid] https://launchpad.net/bugs/41773620:13
jdstrandbug #42213020:13
ubottuBug 422130 on http://launchpad.net/bugs/422130 is private20:13
* jdstrand just made it public...20:13
jdstrandbug #42213020:13
ubottuBug 422130 on http://launchpad.net/bugs/422130 is private20:13
jdstrandmeh20:13
jdstrandseb128: bug #422130 is a bug in hamster fixed by this commit: http://git.gnome.org/cgit/hamster-applet/patch/?id=e9b7738328637ccc5aa49f63296c77c04927b7db20:14
ubottuLaunchpad bug 422130 in hamster-applet "hamster-applet crashed with GError in load_ui_file()" [Undecided,New] https://launchpad.net/bugs/42213020:14
jdstrandthanks ubottu20:14
seb128jdstrand, hello, no change are planned on evince so upload whatever you need to change20:16
jdstrandseb128: what about hamster?20:16
seb128jdstrand, you can also upload the hamster change20:16
jdstrandseb128: thanks! :)20:17
seb128thank to you for working on those!20:17
jdstrandseb128: I'm kinda surprised how dependent I've become on hamster :)20:17
seb128;-)20:17
sgallaghmathiaz: ping20:20
=== rickspencer3 is now known as rickspencer3-afk
=== robbiew-afk is now known as robbiew
mathiazslangasek: thanks for updating the tracker21:01
slangasekmathiaz: did you see my question about whether there were separate UEC test cases pending?21:01
slangasek(vs. EC2)21:01
=== ctrlsoft is now known as jelmer
mathiazslangasek: hm - the test cases are the same, but both EC2 and UEC images should be tested21:03
mathiazslangasek: as they're different21:03
mathiazslangasek: both UEC and EC2 images should go through http://testcases.qa.ubuntu.com/System/CloudImages21:04
slangasekare they?  I thought the image was supposed to be identical, distributed via 2 different channels21:04
slangasekhow do you test "availability zones" for UEC?21:04
mathiazslangasek: different clusters21:04
slangasekand  should UEC point at the ec2 archive mirrors?21:05
mathiazslangasek: IIUC availability zones are different clusters in UEC21:05
slangasekok21:05
mathiazslangasek: hm right. This has to be updated.21:05
mathiazslangasek: I'll update the testcases then.21:05
slangasekok, cheers21:05
mathiazslangasek: test case wiki page updated.21:07
slangasekok21:07
mathiazslangasek: I've added a new test case - UEC Image21:07
mathiazslangasek: the other issue we run into this morning while testing the cloud installation on the server iso was that the eucalyptus-* packages weren't installed21:12
mathiazslangasek: the packages are on the isos and the eucalyptus udeb is trying to install tham21:12
mathiazslangasek: *them*21:12
mdkekees: if its a valid use case and doesn't have negative security implications, I think it *should* be in the wiki. anyway, it is there now and the guy seems to have stopped editing it, I believe. Did you resolve anything in later emails?21:21
keesmdke: I had replied to him with my justifications (before he posted to his blog -- and he didn't seem to publish *that* email...) so I figure I'm done with it for now.21:27
mdkekees: fair enough, thanks for making the effort21:29
slangasekmathiaz: I currently don't have an ISO test setup here; do you have enough information to file a bug against the installer about this?21:51
mathiazslangasek: well - there isn't anything in the log21:54
jtimbermananyone here use sbuild?21:57
* jtimberman sorted, nm!22:04
=== Richie is now known as YDdraigGoch
YokoZarApparently there's something about launchpad's build daemons that I don't know.  I have a rules file that's little more than a copy command and it's building on i386 but failing on amd64 and I have no idea why. http://launchpadlibrarian.net/31090181/buildlog_ubuntu-karmic-amd64.wine1.2-gecko_1.0.0-0ubuntu2_FAILEDTOBUILD.txt.gz22:18
YokoZarIt works when I build locally with dpkg-buildpackage -rfakeroot too22:18
cjwatsonmdke: I'll get round to fixing it in karmic this week; I don't really think it merits an SRU, to be honest22:18
sorencjwatson: Can you ping me when you're done with Eucalyptus for today?22:21
sorencjwatson: I have a few more things I'd like to get done and then I'll upload at some point.22:22
sorencjwatson: I'm sprinting in St. Louis, so it's still early for me. I'll make sure to get it done so that whatever we do will be on tomorrow's dailies.22:23
sorenslangasek: We would really appreciate some attention to bug 42003522:23
ubottuLaunchpad bug 420035 in eucalyptus "exception request; addition of the image store client interface" [Undecided,New] https://launchpad.net/bugs/42003522:23
sorenslangasek: There's a bunch of other interesting bug fixes in upstream's bzr, and we'd like not have to filter out these new features.22:24
cjwatsonmathiaz: yep - fixed in bzr now22:26
cjwatsonmathiaz: or should be, anyway22:26
mathiazcjwatson: great - thanks22:26
cjwatsonsoren: I'm done for the moment, please do upload22:27
sorencjwatson: Would you prefer I do it now, or is it cool if I wait a few hours?22:27
cjwatsondon't care22:27
cjwatsonthis was essentially running through today's installer and fixing all the issues I could see22:28
cjwatsonwhich unfortunately wasn't many because the fact that eucalyptus-cloud doesn't get installed rather screws up the world22:28
sorencjwatson: Yes, we noticed. We were just about to work on that when I saw your commits, so thanks :)22:28
cjwatsonsoren: if you guys have time, it would be worth doing a test run of today's installer in the ordinary server mode, selecting eucalyptus-simple-cluster in tasksel22:30
sorenmathiaz: ^^22:30
cjwatsonsoren: I'm a bit worried by the fact that I haven't yet been able to test a from-scratch installation of the cloud/cluster controllers in karmic22:30
mathiazcjwatson: we're current testing all of this.22:30
mathiazcjwatson: is there anyway to test your changes before waiting for a new round of dailies?22:31
sorencjwatson: We sould be significantly closer to that by tomorrow.22:31
cjwatsonYokoZar: your package is architecture-specific but you're doing work in binary-indep, rather than in binary-arch where you should be doing it22:31
cjwatsonmathiaz: "the ordinary server mode, selecting eucalyptus-simple-cluster in tasksel"22:31
cjwatsonmathiaz: will not actually test my changes directly but will test the stuff that's significantly less well-tested and thus significantly scarier22:31
mathiazcjwatson: ok.22:32
cjwatsonYokoZar: you can reproduce this locally with debuild -B22:32
cjwatsonmathiaz: the main thing this won't test, of course, is the installer integration that deals with creating a node preseed file22:33
YokoZarcjwatson: ahh I guess that happened when I migrated it from all to 3 arches.  Thanks that clears it.22:34
cjwatsonmathiaz: what you could do is as follows: boot the UEC installer in expert mode (i.e. select UEC at boot menu and use F6 to switch on expert mode), run through the installer until immediately after "retrieving installer components" or whatever it's called, switch to tty2, nano /var/lib/dpkg/info/eucalyptus-udeb.postinst, apply my changes, save and exit, switch to tty1, select "change debconf priority", select "high", continue22:35
cjwatsonmathiaz: actually, I might try that myself now22:35
=== rickspencer3-afk is now known as rickspencer3
jdstrandkirkland: fyi, bug #359338 should no longer be a blocker for you22:39
ubottuLaunchpad bug 359338 in apparmor "apparmor paths are broken when using ecryptfs on jaunty" [High,Fix released] https://launchpad.net/bugs/35933822:39
kirklandjdstrand: \o/22:39
* kirkland high fives jdstrand 22:40
jdstrandkirkland: I assume you'll let evand know when he is around?22:40
jdstrand 522:40
jdstrando/22:40
kirklandjdstrand: let evan know what, exactly?22:40
jdstrandkirkland: that it is not a blocker. I thought that was the last thing for the installer. However, I forgot it was in email, so I'll respond there22:41
cjwatsonsoren: seems like it'd be safer to || true that dpkg-statoverride --remove call?22:41
cjwatsonsoren: and using dpkg-statoverride for this is fundamentally broken, in case you didn't already know :)22:42
cjwatsondpkg-statoverride is a *user* override22:42
cjwatsonsoren: packages are supposed to create any users/groups they need to own their files in their preinst, and then just ship the files owned by the correct user/group in the filesystem tarball in the .deb22:43
kirklandjdstrand: great, thanks ;-)22:43
cjwatsonsoren: certainly, without the || true, that's going to fail on initial installation - the if ! getent block will create a statoverride for euca_rootwrap in /usr/lib not in /usr/share, and then dpkg-statoverride --remove will fail because the override doesn't exist22:44
sorencjwatson: Even for setuid files?22:44
cjwatsonyep22:44
sorencjwatson: Ok.22:44
sorencjwatson: I got my inspiration from some other package that shipped a setuid binary..22:45
sorencjwatson: How does that work on the initial isntall, though?22:45
sorencjwatson: when its first installed, it the user eucalyptus user doesn't exist, so what would happen then?22:45
cjwatsonsome packages inherit a crazy view of the world from the really old way things used to work22:45
cjwatsonyou create the eucalyptus user in the preinst if it doesn't exist22:45
sorenThen I need a Pre-Depends on adduser, don't I?22:46
cjwatsonyes22:46
cjwatsonthis is better than the alternative22:46
sorenFascinating :)22:47
cjwatsonif you create the user in the preinst, then it's available when dpkg-deb unpacks the tarball22:47
cjwatsonhttp://lists.debian.org/debian-devel-announce/2001/01/msg00004.html22:47
sorenSure. I just thought Pre-Depends was something we tried really, really hard to avoid.22:48
cjwatsonalso http://lists.debian.org/debian-mentors/2001/02/msg00174.html may help22:48
cjwatsonPre-Depends is often to be avoided, but this is one of its standard uses22:49
cjwatsonit shouldn't be avoided at the cost of poor behaviour elsewhere22:49
sorencjwatson: Doesn't the first link say that I /should/ use dpkg-statoverride?22:49
sorenOh, /me just read the second link..22:49
cjwatsonnot in your maintainer scripts22:49
jonohey all22:50
jonocan I run Devicekit on Karmic alongside HAL?22:51
cjwatsonthere is some justification for using dpkg-statoverride in maintainer scripts on occasion, to migrate overrides around when files change name22:51
cjwatsonthe reason I went to look at your change was that I wrote code to do this very recently in man-db and I wanted to compare yours with mine :-)22:51
mathiazkees: what's your take on bug 194140?22:52
ubottuLaunchpad bug 194140 in cyrus-sasl2 "Dependency cycle prevents upgrade of libsasl2-2" [Low,Incomplete] https://launchpad.net/bugs/19414022:52
cjwatsonit's probably too much effort unless it's likely that lots of sysadmins will have used statoverrides, which they probably won't have dared to do when the package is scribbling over them itself22:52
tkamppeterrickspencer3: hi22:52
davmor2jono: why would you need too?22:52
jonodavmor2, to write some software that uses DeviceKit22:53
keesmathiaz: i have not been able to reproduce it22:53
davmor2jono: I thought devicekit was mostly implemented in karmic22:54
slangasekjono: if you're running karmic, you already have devicekit (or as much of it as is implemented)22:54
sivanghi all22:55
sivangdoes anyboidy know where I can find daffyd harris ?22:55
davmor2with a name like that I'm going to guess at Wales22:56
sivangwell, I want to talk to him on IRC22:56
jonoslangasek, in the default install?22:56
sivangI'mm find his email22:56
slangasekjono: yes22:56
sorencjwatson: Hm... So adduser in preinst (so with a Pre-Depends: on adduser) is the preferred way to do something like this or is there a third way that doesn't suck at all?22:56
rickspencer3hi tkamppeter22:56
davmor2jono: yes22:56
cjwatsonmdke: ah, I see Brian already fixed the guide in karmic22:56
jonoslangasek, ahhh great :)22:57
seb128jono, that's what gvfs uses by default in karmic22:57
jonoseb128, ahhh great :)22:58
jonothanks for info, chaps22:58
cjwatsonsoren: adduser in preinst is preferred for this, to the best of my knowledge22:58
cjwatsonspecifically in the case where the package needs to ship a file owned by a particular user22:58
cjwatsonsoren: this really doesn't suck at all in practice; eucalyptus-common is extremely unlikely to be unpacked in an environment where adduser is not already configured22:59
cjwatsonI mean, even without the pre-depends22:59
cjwatsonpre-depends get sucky when they're used in less widely separated parts of the stack23:00
cjwatsonsivang: I don't believe he's involved with Ubuntu any more; try other contact methods23:01
sorencjwatson: Do you have any idea why mlocate is using dpkg-statoverride?23:04
sorencjwatson: I'll fix up Eucalyptus to not use dpkg-statoverride. Thanks for clarifying this.23:06
cjwatsonsoren: no, but at least it uses a --list check to ensure that it doesn't conflict with existing sysadmin overrides, so its implementation isn't buggy, merely (IMO) awkward23:09
soren*cough* Yeah, that is a good idea :)23:09
mathiazslangasek: some of the opendrim-lmp-* packages are in State: Failed to upload - how should this be fixed?23:12
slangasekmathiaz: hrm, were the source packages buildable while still in universe?23:13
mathiazslangasek: nope - one of the build-dependency (sfcb) was in multiverse23:13
slangasekhum23:13
slangasekwhich ones are failed-to-upload?23:14
mathiazslangasek: opendrim-lmp-baseserver, opendrim-lmp-ip, opendrim-lmp-ethernetport23:15
=== robbiew is now known as robbiew_
=== kevdog_ is now known as kevdog
sorencjwatson: Could you take a peek at a diff for this for me23:23
soren?23:23
cjwatsonsoren: sure23:24
sorencjwatson: http://pastebin.com/f69e08d2223:24
sorencjwatson: I'm not sure if I'm being overly defensive.23:25
sorencjwatson: Disclaimer: I've not tested it yet.23:26
cjwatsonsoren: hmm, one awkwardness with this scheme is that you do have to ensure that euca_rootwrap is group eucalyptus in the tarball yet - that may be tricky23:28
cjwatsons/yet //23:28
sorencjwatson: *chuckle*23:28
sorencjwatson: Err.. Yeah.23:28
cjwatsonsoren: this code looks fine, but maybe I led you up the garden path, sorry, I can't think how to safely make it the right group in the tarball :-(23:28
sorencjwatson: Heh :)23:29
cjwatsonin that case the fallback would be to use a --list check as in mlocate23:29
cjwatsondamn and blast, etc.23:29
slangasek.oO ('fakeroot adduser ...')23:29
cjwatsonthat really is foul, there should be a better way23:29
sorencjwatson: No worries. It was an interesting thought experiment.23:29
cjwatsonyou want something like fakeroot_allow_user/group23:30
cjwatsonwhich talks to the faked23:30
sorenI'm not sure I like the idea of putting gain-root-command specific stuff in the rules file :)23:32
sorenIn fact, I'm quite sure I don't like that idea. :)23:33
cjwatsonoh, also, 04750 is stated by policy as being wrong for setuid executables - should be 0475423:35
cjwatsonon the basis that there's no point in making an executable non-world-readable when anyone can go to the archive and find out what it contains23:36
sorenHeh :) good point.23:36
cjwatson"Cannot find Eucalyptus bootstrapper: com/eucalyptus/bootstrap/SystemBootstrapper"23:37
sorencjwatson: :(23:38
sorencjwatson: I'll poke Dan in a second about it.23:40
cjwatsoneucalyptus-msgs-1.6-devel.jar has that class23:41
cjwatsonand that file is being opened23:42
sorencjwatson: http://pastebin.com/f36b620cb instead, then?23:42
ebroderTheMuso: You said a while back that you were concerned that the attached debdiff for bug #330766 "could break dir/file handling in .pulse". Could you clarify what you mean by that?23:43
ubottuLaunchpad bug 330766 in pulseaudio "pulseaudio hangs, prevents login, home as ntfs" [Unknown,Fix released] https://launchpad.net/bugs/33076623:43
sorencjwatson: Oh, I'll see if I can do the 4750->4754 thing as well.23:44
cjwatsonsoren: yeah, that looks better - I'd || true the --list just in case somebody makes the postinst set -e in the future23:44
sorencjwatson: Oh, I didn't realise that it was considered an error condition. Thanks.23:45
cjwatsonyeah, it's picky23:46
TheMusoebroder: Will comment in the bug.23:46
ebroderTheMuso: Thanks23:46
ionHome as... ntfs? :-D23:51
sorencjwatson: http://pastebin.com/ffdb84c323:53
ebroderion: I've specifically seen it happen with networked homedirs when you run out of quota23:53
TheMusoebroder: Seems I didn't comment in the bug, and I thought the diff contained a different patch, so no things look ok actually.23:54
ebroderOk, thanks. Anybody from ubuntu-sru want to ACK bug #330766?23:55
ubottuLaunchpad bug 330766 in pulseaudio "pulseaudio hangs, prevents login, home as ntfs" [Unknown,Fix released] https://launchpad.net/bugs/33076623:55
dieselmachineI'm in need of assistance with applying a patch to some source code23:55
dieselmachineThe patch is for a newer version of Ubuntu than that which I am using23:56
dieselmachineBut the relevant parts appear to be the same, so I assume it should work23:57
dieselmachineHow do I replace the current version on my system with the modified source I have?23:57
dieselmachineAlso, gvfs is garbage and it infuriates me that such a brutal bug was present for so long with no action being taken23:58
tormoddieselmachine, debuild -b -us -uc, then dpkg -i the resulting binaries23:59
cjwatsonsoren: looks fine except that I think you should remove the old statoverride too23:59

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