/srv/irclogs.ubuntu.com/2012/03/23/#ubuntu-devel.txt

smoserskaet, around ?00:13
broderslangasek: you need to restart gnome-terminal00:34
broderthe new version of the library embeds the termcap instead of shipping it as a separate file00:34
broderrather, all of your terminals00:34
skaetsmoser,  just back from dinner,  what's up?00:39
=== dcp is now known as doctorpepper
keesI am impressed that the resolvconf postinst contains a detailed error about having an immutable resolv.conf file :)01:12
ajmitchthere are probably quite a few blog posts telling people to make resolv.conf immutable to stop it being clobbered :)01:15
keesindeed. it's the only way I could get n-m to behave itself.01:15
stgraberajmitch: no, the recommendation is to simply replace the symlink by a regular file01:15
keesand it looks like resolvconf DTRT for my system, which I find very pleasing01:15
stgraberajmitch: doing so will never convert it again to a symlink01:16
ajmitchstgraber: so that's the case now, but I've seen plenty of suggestions to use chattr to stop it being overwritten01:18
stgraberajmitch: yeah, this check was added in resolvconf when it was being prepared for 12.0401:19
stgraberajmitch: the "old" resolvconf wasn't doing as many checks ;)01:19
ajmitchfigures :)01:19
slangasekbroder: why in the world would that have changed as part of a "memory-based scrollback stream backend"?01:24
* kees looks around01:28
* slangasek looks at kees01:28
keesI did upload vte yesterday...01:28
slangasekwhy did your upload break termcap handling for running processes? :)01:28
keesthat part, I don't know01:29
slangasekwell, broder asserts that "the new version of the library embeds the termcap instead of shipping it as a separate file"01:29
slangasekthat doesn't seem like a trivial change to make accidentally :)01:29
keesunless that was is a result of a rebuild on a dep, I didn't make that change.01:29
slangasekok01:30
ajmitchkees: does gnome-terminal use vte or vte3?01:32
keesoh yay, did vte fork now too?01:32
ajmitchlooks like the change was in vte3, also uploaded yesterday01:32
slangasekoh sigh, of course01:32
slangasekyeah, that's why the changelog made no sense :P01:32
keeshrm, does this mean I need to get the memory-backed stuff into vte3 too?01:35
broderslangasek: pitti uploaded a new upstream release that i believe is to blame02:34
slangasekbroder: yeah... I was looking at the wrong generation of libvte :)02:34
broder:)02:35
=== jalcine is now known as jalcine_
=== jalcine_ is now known as jalcine
keeshrm, does nothing in oneiric provide the /usr/include/sys directory?05:23
micahgkees: apparently not05:27
keeswow.05:27
* micahg doesn't see it in precise either FWIW05:27
keesthat's a pretty bad regression. oh well, I guess no one uses /usr/include/syscall.h that much then?05:27
keesit's there in precise.05:27
keesdrwxr-xr-x 2 root root 12288 Mar 22 16:34 /usr/include/sys/05:27
kees$ ls -la /usr/include/sys/syscall.h05:28
keeslrwxrwxrwx 1 root root 33 Mar 21 17:43 /usr/include/sys/syscall.h -> ../x86_64-linux-gnu/sys/syscall.h05:28
jalcineIs it safe to add icons into /usr/share/icons/hicolor ?05:28
jalcineLike via a package install?05:28
micahgkees: oh, that's there in oneiric, packages.ubuntu.com seems to be weird05:28
keesoh, hrm, I think it's done differently in oneiric... the compiler has the right paths. ah well05:29
slangasekkees: /usr/include/sys is only there for compatibility if you have the gcc biarch packages installed05:44
pittiGood morning06:09
* pitti gratefully extends his thanks to infinity as well :)06:10
pittibroder: what's up? yes, new vte3 embeds that now06:10
broderpitti: sorry, didn't mean to ping you. the upgrade dropping the file caused problems for running gnome-terminal (if you opened a new terminal, which would have been in the old process)06:22
pittibroder: oh, I see; so just a temporary glitch06:23
broderyeah06:24
vibhav 06:24
vibhavoops06:25
pittislangasek: acked bug 962124 FTR06:31
ubottuLaunchpad bug 962124 in upstart (Ubuntu) "Feature Freeze Exception request for Upstart in Precise" [Wishlist,Triaged] https://launchpad.net/bugs/96212406:31
slangasekpitti: great, thanks :)06:40
dholbachgood morning07:47
pittihey dholbach07:48
dholbachhey pitti07:48
shadeslayerpitti: re bug 858970 : it's already fixed in precise ( the fix was incorporated into 6.1.4 )09:13
ubottuLaunchpad bug 858970 in virtuoso-opensource (Ubuntu Oneiric) "Virtuoso 6.1.3 cause nepomuk encoding error" [Undecided,New] https://launchpad.net/bugs/85897009:13
shadeslayerthe problem is specific to version 6.1.309:14
pittishadeslayer: ah, can you please close the precise task then?09:35
pittishadeslayer: that SRU was a bit confusing, it refers to two bugs, and the other looks like a synthetic meta-bug09:35
shadeslayerpitti: done, yeah, I thought that you had to open SRU bugs seprately to get packages SRU'd ... will take care next time :)09:36
pittishadeslayer: no, please don't do that, it's confusing and actually detrimental to getting testing feedback09:37
pittishadeslayer: the SRU policy page mentions this, too09:37
pittishadeslayer: ok, thanks; will have another look at it09:37
shadeslayerthanks! sorry for the confusion09:37
pittishadeslayer: accepted now, thanks09:40
shadeslayer\o/09:40
dholbachsmoser, happy birthday!11:04
seb128ev, hey, those are the retracers dups from this week, most of the top 10 is whoopsie: http://pastebin.ubuntu.com/896289/11:13
seb128ev, if you could look at the ones listed there11:13
evseb128: indeed, I'm on it. I had a chat with njpatel about it this morning and have a number of things to try an uncover the underlying memory corruption issue with.11:14
seb128ev, cool11:14
seb128ev, valgrind is your friend I would say ;-)11:14
seb128mvo, hey, I've assigned bug #938116 to you it's a quite frequent one as well11:15
ubottuLaunchpad bug 938116 in apt (Ubuntu) "update-manager crashed with SIGSEGV in DescriptionList()" [High,Confirmed] https://launchpad.net/bugs/93811611:15
evindeed, I've been using it extensively, but it hasn't turned up the corruption on my local system.11:15
evI've also worked with mudflap a bit, but it looks like you need to compile the world with it in order to not get a ton of false positives11:15
mvoseb128: its a segfault? in the python code?11:15
mvoseb128: oh, ok11:16
seb128mvo, no, in libapt-pkg.so.4.1211:16
mvota11:16
seb128mvo, thank *you* ;-)11:17
=== tomreyn_ is now known as tomreyn
hrwhi11:23
hrwbug 962997 - can someone take a look?11:23
ubottuLaunchpad bug 962997 in debianutils (Ubuntu) "FTCBFS: Cross build calls wrong-arch strip " [Undecided,New] https://launchpad.net/bugs/96299711:23
MacSlowseb128, didrocks: I'm just about to merge an approved fix for LP: #716458 to notify-osd and will do a release today too... so we get fixes for average bg-color and the multi-monitor issues.11:25
MacSlowseb128, didrocks: I hope you're ok with those for a new release.11:26
seb128MacSlow, great11:26
seb128MacSlow, yes11:26
Laneycjwatson: Just looking at bug #948848, what Conflicts are you proposing to add? Is it adding mono-gac << fixed-version to perl-base to ensure that the new version of mono-gac is unpacked early enough?11:37
ubottuLaunchpad bug 948848 in perl (Ubuntu Precise) "cil packages fail to uninstall on lucid->precise upgrade due to prerm script use of perl-modules via /usr/share/cli-common/gac-package-remove -> /usr/share/cli-common/runtimes.d/mono (Can't locate File/Basename.pm in @INC)" [High,Triaged] https://launchpad.net/bugs/94884811:37
smoserdholbach, thanks.12:20
=== smb` is now known as smb
=== tkamppeter_ is now known as tkamppeter
semiosisSpamapS: ping?12:31
alkisgHi mvo, sorry for the ping, ogra told me it'd be a good idea to notify you about https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/78295312:32
ubottuLaunchpad bug 782953 in software-center (Ubuntu) "Software Center doesn't detect changes in sources until update-apt-xapian-index is ran by cron" [Medium,Triaged]12:32
alkisgI just verified it, removed the cron jobs and software-center isn't aware of the new sources, even after running apt-get update, 1 hour later...12:33
cjwatsonLaney: mono-gac/perl - correct, we need the new mono-gac to be at least unpacked before perl-base is unpacked so that when /usr/share/cli-common/runtimes.d/mono is invoked it isn't trying to use a Perl module that isn't currently in the configured state - this is the only way I know of to deal with this condition reliably12:37
Laneycjwatson: OK, got it. It seems odd that this situation arises; is using perl modules from pre* maintianer scripts just a bad idea?12:40
Laneyi.e. what if we had actually been making use of that module?12:41
cjwatsonLaney: well, you aren't pre-depending on perl, so you aren't entitled to expect perl to be configured, only perl-base, and File::Basename isn't in perl-base12:45
=== _salem is now known as salem_
cjwatsonLaney: but quite a few situations (config, sometimes prerm, postrm, triggers, basically anything that's asynchronous with respect to package state) can really only safely use Essential packages12:46
cjwatsonregardless of (pre-)dependencies12:46
cjwatsonhooks provided for use by other packages' maintainer scripts are really best advised to stick to Essential, IMO12:46
Davieycjwatson: Ubuntu doesn't respect Essential, does it?12:47
cjwatsonDaviey: ??!12:49
Davieycjwatson: A package declaring itself essential, isn't necessarily published as Essential, is itt?12:49
Laneygot it, the discussion about skew between perl-base and perl-modules skewed my mind also12:49
cjwatsonDaviey: not true at all12:49
cjwatsonDaviey: Priority and Section are overridden (also true in Debian); Essential is absolutely not12:50
hrwok, another ftcbfs fixed - bug 96304712:53
ubottuLaunchpad bug 963047 in klibc (Ubuntu) "Fails to cross build" [Undecided,New] https://launchpad.net/bugs/96304712:53
mvoalkisg: cool, thanks13:04
alkisgYou're welcome, if you could also have a look at https://bugs.launchpad.net/ubuntu/+source/dbconfig-common/+bug/962393 I'd appreciate it :)13:05
ubottuLaunchpad bug 962393 in software-center (Ubuntu) "Installation loops in db-config-common when ran from software-center" [Undecided,New]13:05
alkisg"...Maybe the problem is that software-center spawns debconf-communicate with the user id instead of as root"13:05
=== MacSlow is now known as MacSlow|lunch
smosercjwatson, around ?13:12
smoseri have a more clear question for you now regarding my grub issue. then i can dig some more,.13:12
smoserwhen we build the image files, we generally do so for a "full disk image" (with partition table).13:13
smoserwhere i was failing was where i was then trying to use the core.img file from inside that image when there was no partition table on the disk.13:13
smoserdoes that have any chance of working?13:14
cjwatsonI think in principle it ought to but you're into much less well-tested code paths13:17
cjwatsonyou *should* be able to treat any device, disk or partition, as a filesystem13:17
=== dendro-afk is now known as dendrobates
smosercjwatson, so if core.img is loaded13:45
smoserhow does it know where modules and things are ?13:45
cjwatsonsmoser: it has a prefix baked into it13:46
smoserwhat does the prefix look like ?13:46
smoser(and when does it get baked in?)13:46
cjwatsondepends on the platform; you can set it using the -p option to grub-mkimage, or sometimes grub-setup will add it depending on where you're installing the image to13:47
cjwatsonthe prefix is a full GRUB file name, as in http://www.gnu.org/software/grub/manual/grub.html#File-name-syntax - it should probably typically include a device13:47
cjwatsonit ought to point to an equivalent of /boot/grub13:47
smosercjwatson, well, i'm pretty sure my core.img gets built during dpkg install of a debootstrap13:48
cjwatsonI'm pretty sure it doesn't13:48
cjwatsonGRUB isn't in the base system13:48
smoser(then i'm pretty sure you're right)13:48
smoseroh13:48
smosernot debootstrap, sorry.13:48
smoserbut installation in a similar manner. ie, in a chroot on a real disk that has no relavance to the end goal13:48
cjwatsonso depends how (if) grub-install gets invoked within that environment, really.  you may have to call it by hand.13:49
cjwatson(or grub-mkimage / grub-setup manually, depending)13:49
smoserand later, we fake grub-probe and call grub-install.13:49
cjwatsonuse 'grub-install --debug' and see which mkimage/setup commands it's actually calling13:50
smoserbut i didn't think grub-install touched core.img.13:50
cjwatsonthat's incorrect13:50
cjwatsonit generates a new one13:51
smoserah.13:51
smoserbut not if --grub-setup=/bin/true13:51
smoserso that then at least makes sense to me. (i think).13:52
cjwatsonwhy not if --grub-setup=/bin/true?  it's the grub-mkimage call that generates the core.img.13:52
cjwatsonBut certainly if you have --grub-setup=/bin/true it won't install it anywhere, and it's possible that the default prefix will be wrong13:52
smoserwell, mhm..13:53
smoseri think i'm not explaining myself.13:53
smoseri have 1 core.img13:53
smoserand i was hoping that I could grub multiboot load that core.img13:53
cjwatsonWhat I mean is that --grub-setup=/bin/true does not stop grub-install from generating a core.img.13:53
smoserbut you're saying that that core.img has a prefix of some sort baked in.13:54
smoserso either that path is (hd0)/boot/grub/grub.cfg or (hd1,7)/boot/grub/grub.cfg13:55
smoserbut i was hoping that the same core.img would work when it's view of the world was *either* (hd0,1)/boot/grub or (hd0)/boot/grub13:56
cjwatsonWell, it can sometimes be device-independent as well, it depends on a few factors.  Can I go and write the foundations weekly report and then I'll get back to you?13:56
cjwatson'cos I'm overdue.13:56
smoserno, cjwatson, you must do my bidding NOW13:56
smoseroh wait,13:56
smoserno, you can do that firts13:56
smoserthank you for your help.13:56
smosercjwatson, when you do return, heres maybe a bit cleaner description14:08
smoserhttp://paste.ubuntu.com/896460/14:08
=== MacSlow|lunch is now known as MacSlow
dupondjeDid the ABI get bumped of openssl yesterday?14:26
cjwatsonyes, though backward-compatibly14:27
dupondjeWeird, cause freerdp nla auth is broken now. Tried a rebuild of the package, without changes, and it works ...14:29
cjwatsondupondje: is the source package 'freerdp'?14:33
dupondjeYes14:34
cjwatsonIt doesn't seem to do anything deeply horrible.  Let me poke around a bit ...14:34
cjwatsonHow do I reproduce the problem?14:34
cjwatson(Note, I don't have Windows)14:35
dupondjexfreerdp --sec nla <randomwindowsserver>14:35
dupondje:D14:35
dupondjebut i'm doing some tests atm14:35
cjwatsonI'll probably want to compare the binaries14:35
cjwatsonsmoser: I'll have a look at this image.  I probably need to meditate on it a bit14:37
smoserok. thanks.14:37
cjwatson(ETA >1h for the download though)14:37
smosercjwatson, you have canonistack credentials?14:37
cjwatsonnot quite sure why I'm only getting 50kb/s, that's even worse than usual14:37
smoserthere, download is at 40M/s14:37
DarxusI just let update-manager do an automated upgrade, on Precise.  It failed, and now apt-get can't fix it:14:37
Darxusdpkg: error processing libfreetype6 (--configure): libfreetype6:amd64 2.4.4-2ubuntu1.2 cannot be configured because libfreetype6:i386 is in a different version (2.4.4-2ubuntu1.1)14:37
cjwatsonI want it locally14:37
cjwatsonit's worth waiting a while for downloads when it lets me work more quickly interactively once it's down14:38
smoserwell, i can't help you there. but i can set up an instance for you if you'd like.14:38
cjwatsonnah, no particular need I think14:38
cjwatsonoh, heh, I have an sbuild-update running, that would explain it14:38
cjwatsondupondje: could you file a bug about this in the meantime?14:41
dupondjei'll do after some more tests :)14:42
DarxusSorry, that was on Oneric that multiarch just broke hard.14:42
=== jalcine is now known as jalcine_
dupondjecjwatson: i'm unable to reproduce it now on another system.14:52
dupondjeweird14:52
jdstrandpitti: hi! whenever you had a spare moment, would you mind deNEWing hamster-indicator (bug #686062)? I sponsored it, so I can't and it seems you are sympathetic to its inclusion :)15:07
ubottuLaunchpad bug 686062 in Project Hamster "FFe: hamster-applet should have appindicator support" [Medium,New] https://launchpad.net/bugs/68606215:07
jdstrands/you had/you have/15:08
jdstrandpitti: it isn't urgent or anything15:08
=== bladernr_ is now known as bladernr_afk
cjwatsonpitti: do you agree that I should add LC_IDENTIFICATION to Gunnar's list in https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/926207/comments/7 ?15:29
ubottuLaunchpad bug 926207 in ubiquity (Ubuntu) "Set formats related LC_* variables when applicable instead of LC_MESSAGES, LC_CTYPE and LC_COLLATE" [Undecided,New]15:29
cjwatson(I went through the list in glibc)15:29
pitticjwatson: hm, that's a good question -- there is no obvious "right" locale when you are using two at the same time15:30
pitticjwatson: so if we want to be strict about the "preserve current behaviour", we'd need to15:30
pittias we currently don't15:30
cjwatsonas I read Gunnar's proposal it's just to flip the set round, so I think he just missed one15:31
pittiit feels a bit weird to set it explicitly, but I don't think it matters much either way15:32
pittiwe can update accountsservice to do that as well15:32
cjwatsonyes, it does, but meh, my gut feel has been overruled by fiat I think15:32
cjwatsonand I don't care that much15:32
jdstrandmterry: hey. thanks for the MIR reviews. I wanted to mention to you that my focus for the last couple weeks has been almost entirely security reviews for MIRs, and it continues to be15:33
mterryjdstrand, :)  thanks15:34
=== jalcine_ is now known as jalcine
=== deryck is now known as deryck[afk]
slangasekSpamapS: I notice that you set the severity on bug #936667; do you care about giving ppa:jamesodhunt/upstart-testing a spin before we upload to the archive?15:56
ubottuLaunchpad bug 936667 in upstart (Ubuntu) "Upstart early job logging causes boot failure for systems with no initramfs (error is "No available ptys")" [High,Confirmed] https://launchpad.net/bugs/93666715:56
tkamppeterinfinity, hi16:17
SpamapSslangasek: I have that PPA enabled, but have not rebooted yet.. let me do that now.16:22
jdstrandtkamppeter: is is normal for me to now have 20 '/usr/lib/cups/notifier/dbus dbus://' processes?16:47
jdstrandtkamppeter: hi btw :)16:47
slangasekSpamapS: did you survive? :)16:52
SpamapSslangasek: still closing things down to be ready to reboot...16:53
SpamapSslangasek: < 5 min16:53
slangasekoh man16:53
slangasek:)16:53
slangasekhere, let me throw you a critical bug in gnome-session to help speed things up16:53
dholbachjdstrand, I just reopened https://bugs.launchpad.net/ubuntu/+source/indicator-printers/+bug/95919516:56
ubottuLaunchpad bug 959195 in indicator-printers (Ubuntu) "65 cups notifier processes running" [Undecided,Confirmed]16:56
jdstranddholbach: ah, thanks :)16:56
dholbachjdstrand, ha! I even have more processes than you :)16:56
jdstrandhehe16:56
jdstrandquite a few more! :)16:56
SpamapSslangasek: looks good16:57
SpamapSslangasek: have we tried a cloud image yet?16:58
SpamapSslangasek: IIRC, cloud-init was a victim of the early job logging problems16:58
slangasekSpamapS: I don't know that anyone has; could you swing that as well?16:58
SpamapSslangasek: yes doing so now16:58
tkamppeterjdstrand, this is a known bug. It is fixed already. Do all updates and after that stop CUPS, "rm -r /etc/cups/subscriptions.conf /var/cache/cups/*", start CUPS again and the processes should go away.17:09
jdstrandtkamppeter: actually, so dholbach's comment, above ^17:09
jdstrands/so/see/17:09
jdstrandtkamppeter: I did what you suggested and it didn't work17:12
jdstrandI commented in the bug17:14
=== larsu_ is now known as larsu
larsujdstrand, dholbach, hi17:16
tkamppeterjdstrand, dholbach, larsu will come up here and help you.17:16
dholbachI need to rush out now17:16
dholbachbut I'm subscribed to the bug report and can do further testing if necessary17:16
larsudholbach, cool, thanks17:17
dholbachsee you later :)17:17
tkamppeterinfinity, around?17:17
infinitytkamppeter: Yep.17:18
larsujdstrand, argh, you're right, the commands I posted on that bug don't seem to work17:19
SpamapSslangasek: cloud instance boots fine w/ 1.517:19
slangasekSpamapS: woot17:19
SpamapSslangasek: logging working fine too17:19
htorquelarsu: they worked for me, what did i do wrong? :)17:19
tkamppeterinfinity, it is about the p11-kit crash, bug 911436. It breaks CUPS and so very many people get Apport pop-ups when updating and there is CUPS or some printing package in the update, and these users probably also cannot print.17:19
ubottuLaunchpad bug 911436 in p11-kit (Ubuntu) "https crashed with SIGSEGV in lookup_or_create_bucket()" [Critical,Triaged] https://launchpad.net/bugs/91143617:20
larsuhtorque, I don't know. They worked for me yesterday but not today17:20
* larsu wonders where CUPS could cache subscriptions17:20
SpamapSslangasek: does upstart automatically re-open log files that get renamed?17:20
tkamppeterinfinity, therefore I have raised the bug to "Critical" and added the rls-p-tracking tag. It has > 200 duplicates.17:20
slangasekSpamapS: dunno, ICMP REDIRECT jodh17:20
SpamapSjodh: does upstart automatically re-open log files that get renamed?17:20
=== jalcine is now known as jalcine_
* SpamapS obeys the RFCs17:21
infinitytkamppeter: I'm aware.  Looking into it.17:21
slangasektkamppeter: actually, I added the rls-p-tracking tag... please note that you shouldn't set this tag for other teams :)17:21
jodhSpamapS: yes.17:21
SpamapSjodh: *cool*17:22
htorquelarsu: iirc, there was a second file like /etc/cups/subscriptions.0 - i removed that too.17:22
SpamapSjodh: I'm really excited about having job logging in upstart.. such a tiny thing but such a big win. :)17:22
tkamppeterlarsu, htorque, jdstrand, I had to stop cups, then to remove /etc/cups/subscriptions.conf and /var/cache/cups/* and /var/cache/cup[s/rss/*. After that I have restarted cups.17:23
larsuhtorque, nice, you're right. I wonder where that comes from (cups docs don't say anything about that)17:23
jodhSpamapS: tiny, but we've seen a few interesting corner cases ;)17:23
SpamapSjodh: whenever I hear "corner case" I think of The Blair Witch Project and "Mike" standing in the corner. ;)17:24
slangaseklool: hmph, mawk uploaded but no bug forwarded to Debian?  I had to wait for Ron to report it ;)17:26
loolslangasek: My changelog mentions a commit from collab-maint/mawk.git, isn't that from Debian?17:27
slangasekoh, ffs17:27
slangaseklool: that's not the package's repo, no17:27
slangaseklool: oh, also I was checking the wrong version of the package17:28
larsujdstrand, please try again with the updated instructions I just posted17:28
larsutkamppeter, ^^17:28
loolslangasek: I remember a weird situation around its Debian maintenance back then, but it's all fuzzy memories; I'm happy to forward remaining bits if any17:29
slangaseklool: apparently it's bryceh I need to be glaring at17:29
loolslangasek: this is http://paste.debian.net/160783/ e2e6d7ad490a7b19c562af5874a08a4168382b5717:29
brycehslangasek, ?17:29
slangaseklool: yeah, don't worry about it, it's 1.3.3-16ubuntu3 I was referring to, I checked the sig on the wrong source package and came up with your name17:29
tkamppeterlarsu, htorque, jdstrand, larsu's comment #4 should remove all these. Seems that cups has complex mechanisms to protect subscriptions against data loss.17:29
slangasekbryceh: patch not forwarded to Debian (where I'm the maintainer)17:29
loolOk; /me paints himself with invisible paint17:30
brycehslangasek, mind narrowing it down?17:31
slangasekbryceh: mawk17:31
slangasekLP: #95579117:31
brycehslangasek, ah, the reporter claimed it to be fixed upstream, so I didn't think forwarding would be needed.17:32
* slangasek snorts17:32
slangasekok17:32
brycehslangasek, also our mawk is way behind upstream17:32
tkamppeterlarsu, should it not be "sudo rm -r /var/cache/cups/*", the empty /var/cache/cups/ directory is probably still needed by CUPS. Or will CUPS regenerate it?17:32
slangasekyeah, it's not "fixed upstream" because mawk doesn't have an upstream17:32
larsutkamppeter, it regenerated it17:32
slangasekit has Thomas Dickey as a self-appointed upstream who throws tarballs over the fence17:32
brycehslangasek, particularly, it has hardly changed since lucid (which is why the sru was so simple!)17:32
slangasekbryceh: but ok, understandable why you didn't forward in this case17:32
tkamppeterinfinity, thanks.17:33
brycehslangasek, https://bugs.launchpad.net/ubuntu/+source/mawk/+bug/955791/comments/317:34
ubottuLaunchpad bug 955791 in mawk (Ubuntu Oneiric) "Source and destination overlap in memcpy" [Undecided,In progress]17:34
slangasekbryceh: right, thanks :)17:34
tkamppeterinfinity, a side effect is that some of the CUPS installation problems not caused by p11-kit got overlooked under the flooding.17:34
semiosisSpamapS: ping17:34
SpamapSsemiosis: pong, sup?17:38
semiosisSpamapS: got a question re: glusterfs in precise... upstream just did a new patch release, 3.2.5 -> 3.2.6, and i'd like to put in a sync request for precise, but also want to be sure that the new version gets my upstart job merged in17:39
semiosisSpamapS: question is, do i need to do anything special beyond just filing a sync request bug?17:40
SpamapSsemiosis: thats not a sync, thats a merge. :)17:42
semiosistrue17:43
semiosisso my answer is file a merge bug then :)17:43
SpamapSsemiosis: should be a pretty easy merge17:44
semiosiswe did it once already for 3.2.5-117:44
SpamapSsemiosis: you should be able to submit your upstart job to debian maintainers for inclusion, then they can stay in sync17:44
semiosisi actually am co-maintainer of the debian package :)17:45
SpamapSsemiosis: Ah, then you should be able to just put it in there!17:45
semiosisproblem was (and i'm not 100% sure about this) that in my tests including the upstart job broke the package on debian17:45
SpamapSslangasek: dh_installinit should be fixed for shipping an upstart and an init file in Debian now, right?17:45
semiosisi'll go back and do the tests again17:46
slangasekSpamapS: not yet17:46
SpamapSoh17:46
SpamapSdarn17:46
semiosis:D17:46
semiosisyeah...17:46
semiosisyou can def. put the upstart job in the package, problems happen when you try to use that package17:46
semiosisiirc17:46
semiosisoh and another thing, even if upstart jobs were generally compatible with debian... this one in particular is specific to mountall, and it depends on wait-for-state, which afaik are ubuntu-specific additions to upstart17:48
semiosisis that right?17:48
slangaseksemiosis: that's largely beside the point, as both mountall and wait-for-state will be landed in Debian as part of the process of making upstart usable for Debian packages17:49
semiosisslangasek: thats great to hear!  i hoped so17:49
* semiosis looks forward to that day17:50
=== deryck[afk] is now known as deryck
semiosisthanks SpamapS & slangasek for the info17:52
SpamapSsemiosis: anyway, how about putting it in the package and doing some conditional logic to move it into place only when building for Ubuntu?17:52
semiosisSpamapS: thats a great idea, i never thought of that.  still pretty new to debian packaging.  i'll start working on that... could you point me toward any relevant docs/examples?  a package which does that would be a huge help, I like looking at source17:54
semiosisgotta go afk, bbiab.  thanks again!17:55
PaoloRotoloHi all!18:17
danelanyone use this?18:52
danelIf I'm writing helloworld.c18:52
daneland the main input argument is18:52
danel#include <stdio.h>18:52
danel   main()18:52
danel   {18:52
danel     printf( "Hello, world" );18:52
danel   }18:52
danelI open it with ./helloworld.c18:53
danelbut compile it... with gcc -o helloworld.c?18:53
jtaylorthis is the wrong channel for these questions, but its gcc helloworld.c -o helloworld; ./helloworld18:53
daneldon't I need another tag for the output file name, in which case ./helloworld.c wouldn't open the file, since the input file is helloworld.c18:53
danelok18:54
=== yofel_ is now known as yofel
=== jalcine_ is now known as jalcine
=== dendrobates is now known as dendro-afk
=== Guest35182 is now known as jalcine
=== jalcine is now known as Guest31394
DavieyPop Quiz:  If i really want postgres running during the installer, is running invoke-rc.d --force postgres start, evil.. from a postinst of a different package, that needs to use it?20:14
Davieyobv. ignoring policy.d20:14
broderyes. case in point: chroots. i never, ever, ever want any services running in one of my chroot, and a package shouldn't be able to override that want20:15
azeem_Daviey: why do you need to have it running?20:17
=== Guest31394 is now known as jalcine
slangasekDaviey: if you insist on having it running, why call invoke-rc.d --force instead of calling the init script directly?20:23
slangasekthough I think azeem_'s question may be the more fundamental one :)20:24
Davieyslangasek: I need to populate a database at d-i install time.20:26
* slangasek nods20:26
Davieyslangasek: well sure, i thought that slightly cleaner than using /etc/init.d/foo start20:27
slangasekI guess there's no offline way to do that for postgres without using the db server?20:27
Davieyslangasek: NAFAIK20:27
slangasekyeah; I think calling the init script directly is cleaner than using --force on an interface that exists solely to give admins control over whether services are started20:28
slangasek(I'm surprised --force even exists, and wonder whose hare-brained idea that was)20:28
Davieyslangasek: the only other thing would be to have a pre-start job that checks some tmp file, to see if it is 'FIRST_RUN', and populdate at application start time.20:28
Davieynot sure i agree.. but i won't argue :)20:31
Davieyslangasek: --force implies retry, right?20:34
Davieyslangasek: do you think --force is /wrong/ to use, or just a taste thing?20:34
slangasekDaviey: --force is not part of the interface specified in Debian policy, so I think it's a) pointless and b) more likely to be rendered buggy in the future20:35
Davieyslangasek: Okay, thanks.. will use init.d.. thanks :)20:38
=== jalcine is now known as jalcine_
=== jalcine_ is now known as jalcine
azeem_Daviey: interesting, what's the use case?  Can't you query a remote pgsql server?20:43
Davieyazeem_: It' an all in one, application needs a database.20:47
Davieyslangasek: is policy-rc.d return 101, the only metric that the user is in d-i?20:47
slangasekDaviey: I wouldn't say that it's an indicator at all, that's the same policy all of my chroots use :)20:48
slangasekI'm not sure what a better indicator would be20:49
Davieyslangasek: well, when i say metric.. i mean the closest to an indicator i have :(20:49
slangasekwhy do you need to check if it's really d-i?20:50
slangasekin broad strokes, what's the outcome you want here?  "Ensure postgres is always started, do our load, and if we started postgres, stop it again"?20:50
Davieyslangasek: I'd like to have slightly different behaviour on the cd, that i would if you apt-get'd.20:50
slangasekah20:51
slangasekdifferent how / why?20:51
azeem_can't you do that with debconf preseeding20:51
Davieyslangasek: dbcommon-config option to setup database.. i'd like to hide from the cd (as the option selected *owns* the box, and the choice is to run the database locally).. if you apt-get'd, i'd like to offer the user the choice.20:52
Davieyslangasek: yeah, i think preseeding is the best way20:52
slangasekyeah, I think so20:52
Daviey$package/dbconfig-true = True20:52
DavieyOkay, thanks for your help slangasek20:53
slangaseksure20:53
shnatselI'm not sure if this is the proper place to ask this, but what writes /etc/adduser.conf ? I need to change DSHELL there and I can't find the relevant package to patch21:18
dobeyshnatsel: dpkg -S $file tells you which packages own $file21:22
shnatseldobey: it says none own it, that's the problem21:22
shnatseldobey: I've also checked casper, just to be sure, but nothing there either21:23
dobeyadduser: /usr/share/adduser/adduser.conf21:24
dobeyshnatsel: /etc/adduser.conf seems to be old and no longer used21:24
dobeyat least, i'm pretty sure i've upgraded my system since aug 200921:25
dobeywhich is when that file was created21:25
slangasekno21:25
dobeyor last modified rather21:25
slangasek/etc/adduser.conf is the config file which is created at install time by the adduser package, using /usr/share/adduser/adduser.conf as a template21:25
slangasekstandard non-conffile handling21:26
shnatselslangasek: oh, thanks a lot!21:26
dobeyslangasek: then why does mine have a date of Aug 22 2009 on it?21:26
shnatseldobey: "at install time"21:27
shnatseldobey: and you've probably upgraded21:27
=== dendro-afk is now known as dendrobates
shnatselI've just realized I should have grepped $(dpkg -L adduser) :/21:28
shnatselthanks for your help!21:28
slangasekdobey: because config files for something like adduser don't change very often :)21:29
slangasek(in part because it's a pain to do it correctly)21:29
dobeyslangasek: but i'd expect the dates on the two files to at least match (as in it just wrote the file out again from the updated package)21:29
slangaseknot at all21:30
slangasekit's a *config* file; overwriting it on upgrade is exactly the wrong thing to do21:30
dobeyexcept for all those times when i get debconf asking me to keep, replace, or merge the changes?21:30
slangasekI mean overwriting it silently is the wrong thing to do21:31
slangasekand there haven't been any changes upstream to this file lately21:31
dobeyunless it's unchanged, in which case it's fine. but yeah, i agree it's hard to do right21:32
SpamapShmm.. this is odd21:47
SpamapSI have a very minimal rules file..21:47
SpamapSwith a package that has a single binary package..21:48
SpamapSand yet, dh_install is looking for files in debian/tmp ..21:48
SpamapSany ideas?21:48
SpamapSthe files end up in debian/$packagename already because there is a single one21:48
SpamapSAhh21:49
SpamapSbecause I have .install files21:49
SpamapSwhich I don't need anymore21:49
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== vorian is now known as v
bdmurrayslangasek: I'm looking at bug 274421 and while the gnome bug that would set the proxy to http://:8080 is fixed I wonder if that is enough22:10
ubottuLaunchpad bug 274421 in msttcorefonts (Ubuntu) "Cannot download fonts, "Error parsing proxy URL http://:8080/"" [Medium,Triaged] https://launchpad.net/bugs/27442122:10
slangasekbdmurray: I don't think individual packages should be expected to work around broken system proxy settings22:18
bdmurrayslangasek: sure, I was thinking about fixing stored entries in debconf22:19
slangasekoh, is that getting set in debconf?22:19
slangasekbdmurray: feel free to mark it as a duplicate of bug #876298 then22:20
bdmurraycomments 34 and 35 seem to indicate that22:20
ubottuLaunchpad bug 876298 in update-notifier (Ubuntu) "[FFe] [MASTER] We need to better handle external payloads (Flash, msttcorefonts) not being available." [Critical,Triaged] https://launchpad.net/bugs/87629822:20
slangasek... although maybe that would be bad for LP :)22:20
bdmurrayyeah, I think I'll close menting the proxy configuration tool changes22:20
bdmurraymentioning even22:21
bdmurrayslangasek: also looking at bug 541595 no recent versions of apt seem to be implicated22:25
ubottuLaunchpad bug 541595 in dpkg (Ubuntu) "[Master] package failed to install/upgrade: package is already installed and configured" [High,Confirmed] https://launchpad.net/bugs/54159522:26
=== salem_ is now known as _salem
jhojhoSarvatt: the numbers do change quite a bit. look again (carefully)22:47
Sarvattjhojho: i meant between 1.0.0 and 1.0.1 where the kernel didnt change when i said that, sorry22:50
Sarvatthttp://paste.ubuntu.com/897098/22:50
Sarvattaes hardly changes here so i attributed it to an outside source like it going through the kernel using CPU hardware acceleration for it, i dont know if thats actually the case :)22:51
Sarvattwas just a guess22:52
jhojhothat's aesni.  not true here.22:52
Sarvatti can't boot a lucid kernel on this machine to try it22:52
jhojhomy processor does not have aesni22:52
jhojhoso the use case of 64bit with no aesni is affected.22:53
jhojhoand since the c version is faster, i would rather ubuntu use that instead.22:53
jhojhoim fine with the asm version being slower for resistance to timing attacks but my point then is to just use the c version.22:54
=== Riddelll is now known as Riddell
=== rsalveti` is now known as rsalveti

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