/srv/irclogs.ubuntu.com/2010/03/03/#ubuntu-devel.txt

YokoZarIs the new volume control applet an Ubuntu-originated thing or an upstream thing?00:03
YokoZar(or both)00:03
persiaI was under the impression there was a new upstream for it that had so far only been adopted in Ubuntu.00:05
TheMusoYokoZar: The new volume control is a DX team thing afaik.00:18
=== bladernr_ is now known as bladernr-away
=== sconklin is now known as sconklin-gone
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
lfuser-119hello.02:11
jdong*scratches head*03:58
jdongwhat are the new lucid compiz bindings?03:58
jdongI just noticed super-a seems to do what alt-shift-up used to do03:58
jdongnever mind, ccsm answered that question04:02
RoAkSoAxjdong, shoudl bug 530945 stay as backport or should be a SRU ?04:18
ubottuLaunchpad bug 530945 in keepalived "Please backport keepalived 1.1.17-2 to Karmic from Lucid" [Medium,Confirmed] https://launchpad.net/bugs/53094504:18
jdongRoAkSoAx: if the debdiff in #5 on the orig bug is correct, then SRU04:19
jdongor something equally trivial04:19
RoAkSoAxjdong, ok thanks. I'll change the bug report then :)04:20
aroseIs there anyone who is even remotely responsible for maintaining xfonts-base, and more specifically the misc-fixed fonts? It's kind of frustrating to see that 4 (or 2 depending on perspective) old changes from upstream haven't been integrated04:27
crimsunarose: X Strike Force <debian-x at lists dot debian>04:28
aroseSeems it finally has been merged... Would be nice to know not to waste time reporting bugs in launchpad in the future...04:40
TheMuso7/c05:26
robert_ancellTheMuso, are you familiar with the new package process to add a package to Universe?06:07
robert_ancellgrowlf (one of the developers of gdm2setup) is working on getting that into Universe (bug #531138)06:07
ubottuLaunchpad bug 531138 in ubuntu "[needs-packaging] python-gdm2setup" [Wishlist,Triaged] https://launchpad.net/bugs/53113806:07
robert_ancellgrowlf, it should be called "gdm2setup" not "python-gdm2setup".  The "python-" prefix is only required for libraries06:09
growlfAhh.  ty.  Shall I change that in the bug?06:10
ScottKAlso we're past feature freeze for Lucid, so it'll need a compelling justification for getting in now.06:10
growlfDo you want that here and now - or in an email?06:11
ScottKIn the bug.  It needs to get made into a feature freeze exception request06:11
robert_ancellScottK, does that apply for packages in Universe?06:11
ScottKrobert_ancell: Absolutely.06:12
robert_ancellok06:12
growlfAh. ok.06:12
growlfThank you.  Once I have that in - what is the next step I should take?06:12
robert_ancellgrowlf, So my guess is that this wouldn't be included in Lucid (as it is easily installable from the PPA)06:13
robert_ancellScottK, Should the bug subscribe any groups? There doesn't seem to be any info in https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages as to who to pass the bug to06:13
ScottKSubscribe ubuntu-release.  Look for general feature freeze exception information.06:14
robert_ancellScottK, and if it wasn't in feature freeze?06:15
ScottKNew packages get reviewed on REVU06:15
ScottK!REVU06:15
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU06:15
robert_ancellgrowlf, ok, next step upload to revu as in the above comment06:24
dupondjelinux-backports-modules-nouveau-2.6.32-15-generic still in NEW ?06:30
dupondjeyep seems so :( and now nouveau is broken because of it :06:31
dupondje:(06:31
StevenKI'm working on it06:31
ejathow about the other php-* ?06:34
Chipzz 06:34
StevenKdupondje: Accepted. It will take around 90 minutes, at best, to hit archive.u.c06:39
ejatStevenK: owh ok thanks .. how bout the other php-* package?06:41
* persia highly suggests leaving archive admins to their work unless something is blocking a critical development workflow or is exceptional. Time spent on IRC is time not spent processing the queues.06:42
lifelessI suggest replacing archive admins with a small cron script.06:42
StevenKejat: No php-* packages are in NEW, the only one I can find is mapserver06:43
persialifeless: For some AA work, I think we can replace with a python script, but some of it still requires human intelligence (although the tools are slowly improving).06:43
lifelesspersia: indeed06:43
ejatStevenK: but it will remove some other package rite?06:44
persia(but there's 3 bugs that need be sorted before the python script can be deployed)06:44
StevenKejat: I'm not sure I understand what you mean.06:44
ejatStevenK: http://paste.ubuntu.com/387442/06:45
StevenKejat: I have no idea why that is.06:46
persiaejat: Those packages need porting.  That needs a developer, not an archive-admin.06:46
persia(or else your archive is out of date)06:46
ejatStevenK + persia .. ok thanks for the acknowledgement ..06:46
kirkland`pitti: could you accept the most recent eucalyptus package for karmic-proposed?07:13
dupondjeStevenK: thanks :)07:15
lucent_innocent question here, where to learn modern methods for adding Ubuntu package generation from a project source code?07:24
lifeless#ubuntu-motu is a good place to chat about that07:24
=== lucent_ is now known as lucent
lucentthanks!07:25
lucentlifeless: it's kind of quiet in -motu07:32
lucentI wonder if the process is any different than http://www.debian.org/doc/maint-guide/07:33
didrockshighvoltage: stgraber: thanks :)07:35
pittiGood morning07:40
pittisebner: in that generality, no; please file a bug with "ubuntu-bug storage"07:41
pittikirkland`: will do SRUs soon again07:41
dholbachgood morning08:20
mtx_initGood Night here in NY08:22
=== tkamppeter_ is now known as tkamppeter
dholbachArneGoetje, Riddell: I was having a look at bug 463181 - seems like kde-i18n-zhcn is not in lucid any more?10:05
ubottuLaunchpad bug 463181 in ubuntu-translations "wrong dependency on language-pack-kde-zh" [Medium,Fix committed] https://launchpad.net/bugs/46318110:05
* cjwatson speeds up grub-probe filesystem queries by a factor of >1010:27
cjwatsonI like lots-of-bang-for-your-buck work10:28
evnice!10:37
tseliotmvo: I think bug #467490 is really bug #459829 which should be fixed, at least in theory. Any ideas?10:54
ubottuLaunchpad bug 467490 in nvidia-common "nvidia drivers don't work due to -Q in obsolete /etc/modprobe.d/lrm-video" [High,In progress] https://launchpad.net/bugs/46749010:54
ubottuLaunchpad bug 459829 in nvidia-common "Upgrade from hardy to Karmic didn't remove lrm-video" [Medium,Fix released] https://launchpad.net/bugs/45982910:54
Riddelldholbach: yes kde-i18n-zhtw isn't in lucid, it was translations for KDE 310:55
dholbachArneGoetje: ^10:56
dholbachthanks Riddell10:56
tseliotcjwatson: is it ok to perform other operations after doing a db_stop in postinst scripts?11:00
cjwatsonwhat kind of operations?11:00
cjwatsonyou should, in general, not use db_stop at all unless you are absolutely sure you know what it does11:01
tseliotcjwatson: even things such as rm -f some_file11:01
cjwatsonit's a workaround for things better handled in other ways11:01
cjwatsonrm -f is fine11:01
pitticjwatson: oh, it's that much "not recommended"?11:01
cjwatsonbut db_stop can break things you really don't expect11:01
cjwatsonpitti: yes11:01
pitticjwatson: I usually do it after I know I'm done with it, since later stderr output used to confuse it11:01
cjwatsonplease don't - I can advise on other, better approaches11:02
cjwatsonit doesn't even really help much with that11:02
cjwatsonin many situations, STOP is effectively ignored (e.g. within the installer), so you need to make sure output doesn't go to debconf anyway11:02
pitticjwatson: ok, thanks; it's been years since I touched debconf, should I ever get to that case again, I'll do RTFM11:03
cjwatsonthe only thing STOP was ever really useful for was making sure to disconnect debconf fds from daemons, and it's better to close fds explicitly at daemon startup11:03
cjwatsonbasically it's nothing but trouble :)11:03
tseliotcjwatson: I was asking as this script doesn't seem to remove the file (possibly because of dpkg --compare-version): http://pastebin.ubuntu.com/387535/11:03
cjwatsonthat's completely wrong11:04
cjwatsonjust delete the db_stop, what's it for anyway!11:04
cjwatsonI don't think it would cause the script not to remove the file, though11:05
tseliotcjwatson: so if I remove db_stop will debconf require user interaction and execute my .config script? (just to be sure)11:08
cjwatsontseliot: after calling db_stop, any following debconf commands may *break*.  it's not a clean shutdown11:12
cjwatsontseliot: in any case, if that's in a postinst, the config script is executed before that db_stop - so it won't make any difference to that11:12
cjwatsontseliot: if you don't want the config script to interact with the user, then don't call db_input/db_go in it :-)11:12
tseliotcjwatson: ah, so is it wrong to call db_stop at the end of the .config script too? http://pastebin.ubuntu.com/387542/11:13
tseliot(this is in nvidia-common)11:13
tseliotit seemed to make sense when I read the documentation (a long time ago)11:14
cjwatsonit's almost always wrong to call db_stop at all11:14
cjwatsonyes, it's wrong there11:14
tseliotcjwatson: ok, thanks11:15
cjwatsonjust remove it from both your config and postinst, and things will probably work better with no downside :)11:15
tseliotsure11:15
tseliotcjwatson: I get no debconf prompt if I remove db_stop11:37
cjwatsonrun with DEBCONF_DEBUG=developer to see what it's doing11:38
cjwatsonthe question's probably just marked as seen from a previous run, or something11:38
tseliotcjwatson: do you mean export DEBCONF_DEBUG=developer and install the package?11:40
tseliotas it doesn't show anything this way11:40
tseliotor is it something that I have to put in either the .config script or in the postinst script?11:41
cjwatsonI mean export DEBCONF_DEBUG=developer; if that isn't showing anything then perhaps your sudo configuration is eating the environment variable.  Try 'sudo DEBCONF_DEBUG=developer ...'11:42
tseliotah, ok11:43
tseliotcjwatson: yes, that worked: http://pastebin.ubuntu.com/387559/11:45
tseliotcjwatson: I guess it's my fault. Thanks for your suggestion11:47
cjwatsontseliot: right, so by the looks of things either /usr/bin/nvidia-detector doesn't exist or nvidia-detector returns none11:47
tseliotthe latter11:48
cjwatsontseliot: that config script has another serious bug right now11:48
tseliotcjwatson: oh, what is it?11:48
cjwatsontseliot: config scripts may only use things on the filesystem that are in Essential packages, plus debconf itself11:48
cjwatsonbecause they're run at preconfiguration time11:48
tseliotoh11:48
cjwatsontseliot: if you have to use nvidia-detector, then you need to move all that stuff to the postinst; the cost is that you lose preconfiguration11:49
cjwatsonif nvidia-detector is a relatively simple shell script then you might be able to embed it in the config script as an alternative, or something11:49
tseliotcjwatson: what do you mean? I'm already sourcing /usr/share/debconf/confmodule in the postinst11:50
tseliotnvidia-detector is a python script which relies on a library included in the same package11:50
cjwatsontseliot: but when the config script is executed, your package may not have been unpacked yet11:53
cjwatson/usr/share/debconf/confmodule is safe because it's in debconf; config scripts may rely on Essential packages *plus debconf*11:53
tseliotcjwatson: right. Is there a way to call the config script in the postinst?11:54
cjwatsontseliot: if you want that, just move the contents of the config script into the postinst, and delete the config script11:55
tseliotI need to warn users about the fact that they're using an obsolete driver with a UI11:55
cjwatsonthe only purpose of having a separate config script is to enable preconfiguration; if the structure of your questions is such that you can't use preconfiguration, then there's no point having a separate config script11:56
cjwatsonas long as you know that doing it this way means that upgrades will be interrupted in the middle to ask a question11:56
cjwatsonthat said I suppose you're testing whether the binary exists11:57
tseliotcjwatson: yes, this shouldn't interrupt upgrades with update manager as u-m deals with these things first (right mvo?)11:57
cjwatsonbut what happens if this is a new installation?11:57
cjwatsontseliot: er, no!11:57
cjwatsontseliot: update-manager isn't special in this regard11:57
cjwatsonit doesn't magically reach in and run config scripts in a screwy way11:58
tseliotcjwatson: I think update-manager includes part of nvidia-common already11:58
cjwatsonthat is done by debconf, in the manner I described11:58
cjwatsontseliot: we can't have correctness depend on people using update-manager11:58
tseliotcjwatson: so the debconf UI will be used only for example if users dist-upgrade from the command line11:59
cjwatsontseliot: the way you have it written right now, any upgrade using apt will use (at best) the version of nvidia-detector from the previous installed version of the package11:59
mvotseliot: sorry, I was not following the discussion. u-m includes parts of nvidia-common to do detection and removal of old drivers. but it should still work for people without (as cjwatson said). but if that means that people using apt-get see a debconf dialog in the middle of the upgrade that is IMO acceptable11:59
cjwatsonmvo: the thing is that it will get the logic wrong ... it'll use the previous version of nvidia-detector, etc.11:59
tseliotright11:59
cjwatsonor maybe no version at all11:59
mvocjwatson: oh, sorry. I missed that bit of the discussion12:00
cjwatsonso it really needs to be moved into the postinst12:00
cjwatsonif update-manager has special nvidia-specific logic to make sure obsolete drivers go away before this question is even asked, basically duplicating the logic, then that's fine12:00
tseliotyes, I assume that's the way it works now12:01
cjwatsonI agree that it's acceptable for people using apt-get to see a debconf dialog in the middle, if there's no alternative and if update-manager works around that bit specially.  what isn't acceptable is for upgrades using apt-get to actually be *wrong*12:01
tseliotmvo: is this correct?12:01
cjwatsonso in that case, the correct fix is indeed to move the config script contents into the postinst12:02
tseliotyes, definitely, that's a bug12:02
mvotseliot: update-manager has this logic, it embeds bits of nvidia-common from lucid on build and runs in on karmic->lucid (and hardy->lucid of coruse)12:02
mvoI have not tested if its still working, but if the interfaces have not changed it should12:03
mvothe code around it in u-m has not changed12:03
tseliotcjwatson: so I should get rid of the config script and use this as the postinst script, right? http://pastebin.ubuntu.com/387565/12:04
mvotseliot: I'm happy to look at the u-m integration/test it after UI freeze12:05
tseliotmvo: so that should work and I only have to fix the bug in nvidia-common so that we cover both cases correctly12:05
mvotseliot: ok, cool12:05
cjwatsontseliot: you need to put '. /usr/share/debconf/confmodule' on the second line, and you can maybe get rid of the [ -x /usr/bin/nvidia-detector ] test now if that binary is in the same package or a package you depend on; otherwise, yes, that looks fine12:05
tseliotcjwatson: yes I forgot to paste the line that sources debconf12:07
tseliotok, let me try again12:07
tseliotcjwatson: it works great now. Thanks for your help12:12
cjwatsonnp12:12
=== yofel_ is now known as yofel
apwcjwatson, we looked at the kernel package section use and fixed them sometime back with a patch from you irrc, are you happy with that12:30
* apw is trying to get our debian standard compliance up to the latest12:30
zulmorning12:38
zulpitti: can you also approve php-interbase as well?12:39
* dholbach hugs pedro_!!!12:44
* pedro_ hugs dholbach back12:44
highvoltageok you guys can let go now12:48
=== MacSlow is now known as MacSlow|lunch
=== bfox__ is now known as bfox
pittizul: what's the bug#? I didn't get mail about it apparently13:07
zulpitti: 53093213:07
pittizul: done13:08
pittizul: btw, I don't think you need to ask for individual packages -- there's no doubt for packages which are now uninstallable and need a 5.3 version13:08
sebnerpitti: did you get my message about my external harddrive? if not I'd be glad to remessage13:08
pittisebner: I answered with "please ubuntu-bug storage"13:08
pittisebner: without further information there's nothign I can do, I'm afraid (it seems to work well for most people)13:09
zulpitti: ok ill do that in the future with regards to php13:09
sebnerpitti: didn't get that :), running that while the exterinal drive is attached right?13:09
pittisebner: not quite; it'll tell you13:10
pittiit's an interactive process13:10
sebnerpitti: grr, before you waste your time and energy on me: It's magically working now13:12
sebnerpitti: just tried it, 2 days ago it wasn't and wasn't workingit :(13:12
pitti:)13:12
sebnerpitti: I'm really sorry13:14
* pitti isn't sorry about things working :)13:14
sebnerpitti: sure but wasting time is not nice, next time I'll try again right before contacting you :)13:17
pittisebner: no prob, didn't take any time13:17
* sebner hugs pitti :)13:18
ograand wasting time with success messages cant be that bad :)13:18
sebnerheh13:21
didrockspersia: asac: StevenK: finally, I'll have to add f-spot again, gthumb is too much work to put again in main and fit netbook screens. As it brings mono, do you want it on the armel version too?13:28
cjwatsonapw: I think it's OK these days; I haven't noticed any problems at the NEW-queue stage for a while13:31
apwcjwatson, thanks, i think that covers all the items13:32
apwthe kernel has a perf tool which is kernel version tied and as we can install multiple kerenls must produce binaries with version number ... for the manuals i am thinking that just the latest version would do ... whats the best way to achieve that13:33
Keybukapw: didn't we already work this out?13:34
apwKeybuk, we decided to install binaries as /usr/bin/perf-2.6.32-15-generic ... thats is ok, its the manuals i am wondering about13:34
Keybuk"the manuals" ?13:34
apwman perf stat ... manuals13:34
Keybukyeah they just say "perf"13:34
Keybukbecause we said we'd put a /usr/bin/perf that had13:34
Keybuk#!/bin/sh13:35
Keybukexec $0-$(uname -r)13:35
Keybukin it :p13:35
apwright ... so happy with that ... looking for advice as to how to package the manuals for it13:35
Keybukwhatever ships that can ship the man page :)13:35
KeybukI doubt it'll change much13:35
Keybukafter all, the kernel package doesn't actually include its own manuals either13:35
apwwell t13:36
apwthe manuals are pretty estensive for perf13:36
apwi guess i could include the perf script in the main kernel source package and package that too l ike t13:36
apwthe linux-doc package which seems to be self-replacing13:36
apwKeybuk, ok will try that than13:37
directhexwhere do the u1ms people live on irc?13:51
dholbachdirecthex: /j #ubuntuone13:52
Omahnmvo: Have you seen bug #530632? ttx suggested I made you aware.13:59
ubottuLaunchpad bug 530632 in initramfs-tools "Upgrading from 8.04 to 10.04 fails on update-initramfs" [Undecided,New] https://launchpad.net/bugs/53063213:59
mvoOmahn: I haven't, let me check14:01
mvoOmahn: so this happend during the upgrade? or after the upgrade was completted? could you please attach the logs from /var/log/dist-upgrade/* ?14:01
Omahnmvo: It's during the upgrade.14:02
Omahnmvo: I'll upload the contents of /var/log/dist-upgrade/* shortly.14:02
mvoOmahn: thanks!14:04
Omahnmvo: Uploaded.14:13
=== kirkland` is now known as kirkland
pitti$ cat /etc/default/locale14:13
pittiLANG="de_DE.UTF-8"14:13
pitti$ echo $LANG14:13
pittide_DE.utf814:13
=== sconklin-gone is now known as sconklin
pittiso, does anybody know what magic rewrites $LANG on login?14:13
ogragdm ?14:14
ogra(guessing)14:14
ArneGoetjeyes, gdm does14:14
cjwatsonbetter question: why does anything care about the difference, given that they're aliases14:14
pittihm, on a VT it's not rewritten14:14
pitticjwatson: oh, I have a bug to fix in gnome-menus, which cares14:15
pittiArneGoetje, ogra: thanks14:15
=== MacSlow|lunch is now known as MacSlow
cjwatsonpitti: I'm almost happy that gdm is doing this, because it's shaking out bugs like that14:18
pittiI'm still not quite up to date why lucid suddenly switched to .utf8; /usr/share/i18n/SUPPORTED still has them in "UTF-8" form14:18
pittiI'm going to make the gnome-menus cache robust against that, I was just curious14:19
cjwatson.utf8 is glibc's canonical internal form; .UTF-8 is the form it advertises in SUPPORTED14:19
cjwatson(.utf8 is what you always got from 'locale -a')14:19
ArneGoetjepitti: anyways, .utf8 and .UTF-8 work both14:19
cjwatsonso I don't know exactly why it changed but I can imagine things like something trying to canonicalise the name14:19
cjwatsonI don't know exactly why the canonical internal form isn't the same as SUPPORTED, though it's been that way for a long time so presumably historical14:20
ograArneGoetje, many scripts and tools blindly rely on UTF-814:20
cjwatsonogra: they're buggy and always needed to be fixed anyway14:21
ArneGoetjeogra: yep, it was the common way to write the locale codes until recently14:21
ogracjwatson, i didnt say they dont need fixing :)14:21
=== dendrobates is now known as dendro-afk
cjwatson(and I don't think it's all *that* many, though I know there are some common ones; most applications just use setlocale and are done with it)14:21
Omahnmvo: On a different note, is it possible to get my application for the sru-verification team from 2008 approved? :-)14:22
mvoOmahn: probably :) bdmurray is now in charge I think14:23
ogracjwatson, well, tha fact that locale-gen doesnt/didnt (i dont know if it was fixed yet) accept .utf8 is a bit strange14:23
cjwatsonyes14:23
cjwatsonthat's just one tool though :)14:23
ograwell, a quite essential one14:24
cjwatsonsure14:24
ogra:)14:24
cjwatsonI was just debating the "many", by way of indicating that I don't think the problem is a very serious one if we pull our fingers out and fix the handful of places where it causes major problems14:24
ogratrue14:24
Omahnmvo: Your automatic build system appears to have already replicated my initramfs upgrade issue14:30
Omahnhttp://people.ubuntu.com/~mvo/automatic-upgrade-testing/2010-03-01-09:08:07/dapper-hardy-lucid-ubuntu/apt-term.log14:31
=== Lutin is now known as Guest49002
mvoOmahn: thanks, I targeted the bug now14:33
mvoOmahn: just there? or in the normal lts-ubuntu profile as well?14:34
mvoOmahn: was your upgrade a dapper install before ?or is it just coincidence?14:34
ArneGoetjeBTW: can anyone here help me to debug my gdm? I cannot log into my system anymore and I don't know where to start looking... :(14:35
Omahnmvo: Conincidence. Our machines are all hardy originally.14:35
seb128ArneGoetje, what happens when you try to log in exactly?14:35
Omahnmvo: Do you publish the scripts to perform those tests BTW? I would be very interested in having a copy running locally in our environment.14:36
mvoOmahn: oh yes - its in the auto-upgrade-tester package, and in bzr under lp:update-manager (in the AutoUpgradeTester subdir)14:38
mvoOmahn: its pretty flexible, but not well documented, I'm happy to help you if you have specific questions14:39
Omahnmvo: Thanks, I'll check it out.14:39
ArneGoetjeseb128: when gdm starts up, I see my username, then select it. Then gdm does some checking in the background and fails with something, then resets the screen and I get the same screen as before. Then I select my username again and the bottom bar changes to display the comboboxes for selecting language and stuff... normally it should also display the Password field, but it never shows. This only happens on my account, another test account is fine, even14:39
seb128weird14:39
seb128do you have anything special for your account like protected userdir?14:40
ArneGoetjeseb128: no14:40
ArneGoetjeseb128: I have one suspicion...14:41
seb128ArneGoetje, which is?14:41
ArneGoetjeseb128: I have tried what happens if I put a language code in an invalid format into ~/.dmrc. gdm just restarted and that's when this weird behaviour started. After that I restored the ~/.dmrc entry to the correct form and even moved the whole file out of the way... didn't fix the problem... dies gdm store the buggy entry somewhere else?14:43
seb128ArneGoetje, /var/cache/gdm14:43
ArneGoetjes/dies/does/14:44
seb128it does store the .dmrc there to handle protected userdirs14:44
seb128so it can read the config before asking the password14:44
ArneGoetjeseb128: thanks! Yes, it still has the buggy file there.14:44
seb128np14:44
seb128please open a bug saying that gdm breaks when you break that file content14:45
ArneGoetjeseb128: ok, will do14:45
seb128thanks14:45
ArneGoetjeseb128: yay, works again! :)14:46
seb128good!14:46
cjwatsonmvo: re http://lists.debian.org/debian-devel/2010/02/msg00424.html, is the new API going to land in lucid (soon)?15:01
cjwatsonor indeed15:01
cjwatsonjuliank: ^-15:01
juliankcjwatson: Well, mvo said he would like to do it. But there are some compatibility issues wrt progress reporting which I am going to fix today.15:02
juliankIn the end, it depends on whether a freeze exception is granted for it15:03
cjwatsonright - it would just be rather easier for me to merge a germinate patch right now if I knew it was going to land in lucid15:03
cjwatsonsince then I won't have so much skew to deal with15:03
mvocjwatson: its the goal, it will make the next lts upgrade much simpler as well15:04
cjwatsonright15:04
mvolots of balls to juggle currently, I want to look at it tomorrow (when UI freeze is over)15:04
mvoI looked last week and it was 98% there, some compat issues with the progress (as juliank said)15:05
mvobut nothing that looks like a real blocker15:05
juliankThe only things that are a bit broken are InstallProgress & CdromProgress; some other issues I noticed while writing the >20 patches for the packages will be fixed in 0.7.93.4.15:06
mvojuliank: thanks, please let me know and I have another look15:08
cjwatsonpoo.  I got rid of "GRUB loading" and left the dot and newline in15:08
cjwatsonmore tedious boot testing ...15:09
=== dendro-afk is now known as dendrobates
* apw just tried to install a package and apt has decided to remove a heap of stuff listing them as foo{u}, isi think previously they were marked as auto installed and not required and told me how to remove them, but suddently its removing them, is that expected?15:19
apweither that or my machine is toast15:19
mvoapw: this sounds more like aptitude, apt just informs about autoremovalbles15:20
apwahh crap so it is, damn a typeo on my behalf, why is aptitude installed anyhow15:20
cjwatsonaptitude is in ubuntu-minimal because tasksel needs it if you select manual package selection in the server installer15:23
cjwatsonit's not ideal but the cost is tolerable15:24
cjwatsonmight sort that out one day15:24
cjwatsonthe alternate and desktop CDs could live without it15:24
ionseb128: How can the CSD patch for Gtk be tested? I take it there’s a theme that uses the functionality.15:27
seb128ion, GtkWindow::client-side-decorated = 1 in your gtkrc15:28
seb128but it will not look correct without a specific theme15:28
ionThanks15:28
seb128I think people are working on making a theme using it15:29
ionAlright15:29
seb128wait a few extra days I would say15:29
seb128I will try to check and let you know15:29
ionThanks15:29
ograbah, gtk is still building on armel15:44
ograbloat ! 3h buildtime are to much for a toolkit !15:45
seb128ogra: gtk doesn't take that long to build15:48
seb128it's just built several times15:48
ograah15:48
seb128static, udeb, directfb15:48
seb128+ normal15:48
ogra(i wasnt seriously ranting :) )15:49
seb128it's something which annoys me too15:49
seb128I would like to drop the static build at least15:49
ografor what is that ? d-i in debian ?15:50
seb128no, udeb is for d-i15:50
seb128and directfb somewhat15:50
ograand directfb i guess15:50
ograyeah15:50
ograwe should probably just switch the whole distro to fltk :)15:51
ograwould also prevent all kde vs gnome discussions :)15:51
seb128lol15:51
juliankmvo: I pushed the changes to debian-sid; if you could run some tests with it I can prepare the merge as well (the only difference now being that Python 3.1 is disabled here; because python3.1 is in universe, whereas python-apt is in main)15:55
mvojuliank: great15:56
cjwatsonseb128: sounds like directfb is going to go away in the not too distant future16:00
cjwatsonat least the d-i uses of it16:01
=== jamie is now known as Guest65472
seb128yeah, I've read some blog posts about that16:01
KeybukI have learned that the Linux VT layer was not so much designed, as vomited into the existance from the bowels of the earth16:05
tseliotlol16:06
Keybukit was apparently written to roughly match what they thought the X code assumed BSD/SVR did at the time16:06
Riddellsiretart: are you able to advise on http://thread.gmane.org/gmane.comp.kde.devel.general/60401 ?  are we behind on our ffmpeg?16:06
cjwatson16:12 <Keybuk> cjwatson: will it matter whether the VT is in VT_AUTO or VT_PROCESS ?16:13
cjwatsonKeybuk: moo16:13
cjwatson(dunno yet)16:14
cjwatsonI don't think so, but I could be missing something16:14
Keybukthe confusion I had was whether there was a font-per-VC16:14
Keybukor whether the font applied to every console16:15
Keybukthe code appears confused on this issue too ;-)16:18
siretartRiddell: we have backported the av_lockmgr stuff to 0.5 because we were asked by the geexbox guys at fosdem16:20
siretartRiddell: it is included in the 0.5.1 release, which we published yesterday16:21
siretartRiddell: I'm currently working on the package, and will upload it to lucid shortly16:21
siretartRiddell: as for that specific question, it was decided to bump MICRO instead of MINOR in libavcodec for that feature backport16:21
siretartRiddell: does this answer your question?16:22
Riddellsiretart: so this AVLockOp enum will appear in your upload today?16:23
cjwatsonKeybuk: "depends"16:23
cjwatsonKeybuk: vgacon is one-font-to-rule-them-all, currently; fbcon is font-per-VC16:24
siretartRiddell: today I'm not sure, I don't feel very well today. But I should manage it this week16:24
cjwatsonKeybuk: BTW what's the current best way to blacklist fbcon so that I can test this properly16:24
cjwatson?16:24
Keybukcjwatson: blacklist=fbcon ?16:24
Keybukthough you'd need <driver>.modeset=0 and blacklist=vga16fb I guess too16:24
cjwatsonjuliank: in your transition plan, you mentioned applying Breaks to python-apt for anything that isn't yet converted; have you considered just applying Breaks for everything using the old API, with appropriate versioning?  I think that would be nicer to partial upgrades16:24
cjwatsonKeybuk: ok, thanks16:25
Riddellsiretart: lovely thanks16:25
=== MacSlow is now known as MacSlow|afk
juliankcjwatson: In fact I meant that if pkg p version v still uses the old API, python-apt gets a Breaks: p (<< v+1).16:26
cjwatsonjuliank: right, just clarifying whether there'll be a Breaks even if squeeze has >= v+116:26
cjwatsonI think there should be16:26
Keybukcjwatson: all the current ioctl()s seem to ignore whatever tty you use16:26
Keybukand just fiddle with vc_cons[fg_console]16:26
Keybukwhich is somewhat scary16:26
* Keybuk thinking what if you do that ioctl mid-vt-switch for example <g>16:28
juliankcjwatson: Do you want a package with Breaks: against more than 20 other packages?16:28
cjwatsonjuliank: I don't see why not, if it's accurate16:29
cjwatsonI don't subscribe to the theory that upgrade compatibility should be dropped after each release :-)16:29
cjwatsonone of my packages still (theoretically) has some code for upgrades from Debian 1.2; it's easier to leave it there than to remove it16:30
Riddellshtylman: seen my conversation with siretart above?16:30
cjwatsonKeybuk: I was sort of hoping there was a VT lock somewhere, but haven't looked too hard ...16:30
Keybukcjwatson: HAHAHAHA16:30
Keybukno such thing16:31
cjwatsonthere's vga_lock at least16:31
cjwatsonbut I think that's for the VGA hardware16:31
Keybukit may not matter16:31
Keybukif it's not storing anything inside vc-> ?16:31
Keybukit could just want a reference to any vc16:31
cjwatsonI used a separate font_data structure fairly deliberately16:32
cjwatsons/structure/array/16:32
cjwatsonand all the vgacon_ functions take a struct vc_data *16:32
cjwatsonso fg_console is probably only examined once16:32
shtylmanRiddell: ahh16:32
Keybukwhere do they get that vc_data ?16:32
shtylmanRiddell: for that mailing list question...16:32
Keybukcjwatson: if there's a vc_data-per-vc this implies that there's a font-per-vc16:33
Keybukwhich means in order to set the fonts, you need to first chvt16:33
Keybukchvt 1 ; set font ; chvt 2 ; set font ; chvt 3 ; set font ; etc.16:33
cjwatsonno, KDFONTOP takes a structure that includes the vt number16:33
Riddellshtylman: yes, seems like he'll need to wait for siretart to do that upload16:33
cjwatsonat least I think it does16:33
Keybukah, KDFONTOP seems to be the one that operates on the vc you open16:34
Keybuk[PG]IO_FONT[X] seem to operate on vc_cons[fg_console]16:34
cjwatsonoh yes that's right16:34
cjwatsonright, there are old ioctls that are fgconsole only16:34
cjwatsonbut they shouldn't be used any more if KDFONTOP is available16:34
cjwatsonwhich it always is nowadays16:34
Keybukin which case, does it matter if KDFONTOP checks vc->vc_mode ?16:34
shtylmanRiddell: should we comment as such? I imagine he will try again or something...16:34
Keybukif vt7 is in KD_GRAPHICS, do we really need to set a font for it?16:35
Keybukit's only ever going to have plymouth and X on it16:35
cjwatsonisn't there sometimes graphics stuff on vt1?16:35
KeybukI guess16:35
cjwatsonthat was certainly the original problem way back when16:35
Keybukif you try and set the font while an svgalib app is running16:35
Keybukor a framebuffer app16:35
Keybuketc.16:35
cjwatsonhaving vgacon not store the font only in video memory is probably more important than the mode check16:36
Keybukyeah16:36
cjwatsonyou're right that removing the KD_TEXT check might not strictly matter since we don't nowadays put the splash screen on vt1; I think there was a point at which we did and it mattered16:37
Riddellshtylman: it would seem like a good idea to tell him what he needs to do16:37
cjwatsonI think I wanted to do it just so that I never had to think about KD_TEXT vs. KD_GRAPHICS ever again16:37
Keybukindeed16:37
cjwatsonp.s. you can *really* screw up your console by copying font data around incorrectly within the kernel16:38
Keybukand like you say, the other consoles (fbcon) already handle this16:38
Keybukmaking vgacon consistent would be a good thing16:39
cjwatsonone question I had was whether vgacon is being kept deliberately memory-light16:39
cjwatsonthat would mean it's desirable to stick with one-font-to-rule-them-all16:40
cjwatsonOTOH the code I have would share memory if you put the same font on all VCs ...16:40
Keybukor whether it puts it in vga memory because you can only have one font16:40
=== beuno is now known as beuno-lunch
Keybukand because the ioctls only let you set it for whatever is the active console right now16:41
cjwatsonso I think the footprint is no more than about 1KB for a 256-char font16:41
Keybukso they never bothered extending it to support multiple16:41
Keybukand the newer ioctls came along later16:41
cjwatsonyeah, it's quite possible16:41
cjwatsongiven the general maintenance level of VT code16:41
cjwatson"we didn't need anything else in 1995"16:41
cjwatsonI certainly *hope* people see that putting the font in VGA memory and forgetting about it is a horrible mistake nowadays, once I get as far as LKML16:42
smoserslangasek, Keybuk somewhere between my 20100224 build and 20100228, ramdiskless boot started failing on eucalyptus.  Between those 2 builds, the big differences are mountall-2.6 and upstart 0.6.5-416:46
mvojuliank: InstallProgress.writefd  seems to be broken again (I'm pretty sure I fixed that earlier). could you please have a look?16:46
Keybuksmoser: started failing how?16:46
smoserbooting with a ramdisk "fixes" the problem.16:46
smoserwell, the cloud-init job doesn't run (MOUNTED=/ ...)16:47
smoseri can get debug output if i add a job to turn it on16:47
mvojuliank: the release upgrade tries to access it and crashes http://paste.ubuntu.com/387717/16:48
smoserso there are 2 interesting pieces of information : 1.) ec2 instances still boot without ramdisk (its just eucalyptus that fail) 2.) eucalyptus can be worked around by giving a ramdisk16:48
smoserthe kernel is the same in 20100224 and 2010022816:49
Keybukhow does it fail?16:49
Keybukthe mountall and upstart changes are minor16:49
Keybuklargely consisting of Depends changes16:49
smoserwell, no messages after kernel messages16:50
Keybukin fact, the only change not a Depends change is a change to Upstart that should make it *more* likely to work with a ramdisk16:50
juliankmvo: should be fixed now16:50
juliankForgot to call the constructor of the parent class.16:50
shtylmanRiddell: I myself an unclear on what he needs to do... other than wait :)16:51
smoserKeybuk, i'll get you some info with a 'initctl log-priority X' job. but i dont really know what else to do.16:51
Keybuksmoser: that'd be a great start16:51
smoserwhat X do you want?16:51
mvojuliank: cool, thanks16:51
Keybukalong with --debug from mountall as well16:51
* mvo updates16:51
smoserKeybuk, how to add --debug in mountall ?16:52
Keybukedit the job16:52
smoserk16:52
smoserKeybuk, you want 'debug' or 'info' ?16:54
juliankmvo: If it works for you, I'll update the timestamp, upload it; and could post a merge bundle for the ubuntu branch as a merge request bug.16:55
Keybukinfo is fine for upstart16:55
Keybukdebug for mountall16:55
mvojuliank: ok, also that is not needed, I have a local merge ready here16:56
mvojuliank: let me test again16:56
juliankmvo: I also have one ready here, and debian/changelog and debian/control are the only changed files compared to Debian.16:58
mvojuliank: ok16:59
juliankI do this to check if there are some things in the Ubuntu branch which could also be in the Debian branch without problems.16:59
juliankSo, once your tests are done; report back and I'll do a "dch -r" and upload 0.7.93.4; then you can merge the timestamp change and upload 0.7.93.4ubuntu117:01
mvojuliank: sounds good, its currently running a big upgrade, when that is done I check with gdebi again17:04
mvojuliank: about ~1h (need to get some dinner too while the upgrade runs)17:04
smoserKeybuk, what if i told you it doesn't seem to want to fail with debug enabled :(17:12
=== jam1 is now known as jam
Keybuksmoser: then I would cry17:15
smoserKeybuk, i'm fighting eucalyptus stability demons now. i'll open a bug and subscribe you. if you had to guess, which package at this point, upstart or mountall17:24
=== MacSlow|afk is now known as MacSlow
=== nxvl_ is now known as nxvl
mathiazzul: bug 531454 - 3.4.6 is a bug fix only release17:33
ubottuLaunchpad bug 531454 in samba "FFE for samba 3.4.6" [High,New] https://launchpad.net/bugs/53145417:33
mathiazzul: not sure you need to ask a FFe for this17:33
zulmathiaz: not sure either better safer than sorry17:50
smoserKeybuk, bug opened 531494 . I did get a recreate with debug, the serial console output is attached there.17:55
smoserbug 53149417:55
ubottuLaunchpad bug 531494 in upstart "cloud-init job not running in eucalyptus without ramdisk" [Undecided,New] https://launchpad.net/bugs/53149417:55
sebnerjdstrand: I'm making some progress but I'm kinda stuck with a FTBFS. This is the most b0rken I've ever seen (mostly because it uses *huuuge* cdbs)17:55
jdstrandsebner: can you paste how it breaks?17:56
sebnerjdstrand:17:59
sebnerjdstrand: http://pastebin.com/qap0AJEh17:59
jdstrandsebner: you can't use ln in that manner18:00
sebnerjdstrand: I have to hardcode python2.6?18:00
jdstrandsebner: well, unless the globs resolve to one place18:00
jdstrandsebner: is it hardcoding 2.5 currently?18:01
sebnerjdstrand: aye18:01
jdstrandsebner: I would just hardcode it at 2.6 then18:02
sebnerjdstrand: I'll give it a try18:02
=== jelmer_ is now known as jelmer
=== yofel_ is now known as yofel
=== rickspencer3_ is now known as rickspencer3
sebnerjdstrand: ho ho ho I have a deb! I'll polish it a little bit and upload it then. I need a core-dev anyways for uploading but would you mind taking a look later?18:10
jdstrand\o/18:10
jdstrandsebner: attach it to the bug, I'm subscribed and can look at it18:11
sebnerjdstrand: .. and you better accept it as I don't ever want to touch such a crappy package (crappy cdbs package with huuge b0rken rules file) ever again in my life :P *muahaha*18:12
jdstrandhehe18:12
sebnerjdstrand: If somebody would have told me earlier that the DM of moin is the DM of cdbs ....18:13
sebnerjdstrand: are you happy with a debdiff or do you prefer a .diff.gz (debian.tar.gz) as the update isn't trivial. A debdiff might be a lot easier to review imho though18:16
jdstrandsebner: the debdiff should be between the Debian's 1.9.2-1 and your version-- am I missing something?18:19
jdstrandsebner: that is what I would prefer18:19
juliankmvo: BTW: gdebi should be ported to apt.debfile sometime.18:20
=== beuno-lunch is now known as beuno
sebnerjdstrand: Nah, I know what a debdiff is .. but sometimes sponsors want a .diff.gz/interdiff whatever on big new new upstream versions when Ubuntu version is far behind. Debdiff also makes me happy ;)18:21
mvojuliank: and the other way around too, the DebPackage code contians a bunch of fixes that need to be re-imported18:22
mpt_tremolux, hi, I'm very impressed by the Back+Forward buttons :-)18:22
tremoluxmpt_: cool!  I'm very glad18:23
sebnerjdstrand: do you know that's the IRC nick of the maintainer?18:27
mvojuliank: gdebi-gtk is complaining about http://paste.ubuntu.com/387771/18:28
mpt_tremolux, any chance to fix bug 426999 now?18:28
ubottuLaunchpad bug 426999 in software-center "Navigating to application via search doesn't show its department" [Medium,Triaged] https://launchpad.net/bugs/42699918:28
jdstrandsebner: sorry, no18:29
tremoluxmpt_: agreed, that would be a very nice one to fix, I will look at it now18:29
mpt_thanks18:29
sebnerjdstrand: np18:29
tremoluxmpt_: sure!18:29
juliankmvo: It should be fixed now.18:33
juliankmvo: I just added all the missing returns in front of the commands I called.18:34
mvojuliank: thanks, checking again. "apt_pkg.Dependency.UntranslatedDepType we did not bother, right?18:37
juliankmvo: Added it to the list of renaming exceptions in python/generic.cc.18:40
julianki.e. in _PyApt_NewNameForAttribute18:41
juliankmvo: I still have some large documentation updates planned for 0.7.94; but I guess as they are not-to-be-translated developer docs, they are not affected by the documentation string freeze.19:09
juliankThe main part is adding short docstrings to the stuff in apt_pkg.19:10
juliankYou can see how this should look like in apt_inst; it's full with documentation strings.19:10
juliankPlanned for the week starting Mar 22.19:11
mvojuliank: yeah, I think devel docs like this are fine19:13
mvojuliank: nice work, progress looks good19:17
juliankmvo: I still need to port the quiet progress mode from apt-get to the python implementation.19:18
mvojuliank: bug #531518 (fyi)19:19
ubottuLaunchpad bug 531518 in python-apt "Feature Freeze exception request" [Undecided,New] https://launchpad.net/bugs/53151819:19
juliankmvo: Yes, I already added 3 comments to it (added one, fogot something, added second one, forgot something, added third one)19:19
mvoheh :)19:22
mpt_tremolux, how's it going?20:07
tremoluxmpt_: the bug you mean?  unfortunately I haven't dug into it too deeply yet, had lunch and then two intervening things, sorry20:13
mpt_ok, np20:13
jibelmvo, hi, I've been working on the xapian search today with some interesting results http://pastebin.com/LhHnVQNn20:16
smoserslangasek, around ?20:17
mvojibel: oh, interessting20:19
mvojibel: are you working on the "-" problem?20:20
jibelyes, finally I search for an exact match on the package name with the hyphen, replace the '-' by a space to search in the description.20:23
jibelIt's working because the package name is indexed by word in the term list20:24
jibelmvo, the code is there http://pastebin.com/f36HKtas20:25
mvojibel: sweet, you rock!20:26
jibelmvo, there are other improvements but apt-xapian-index generates poor metadata20:28
jibelmvo, an since we search for few terms amongst a large list (the description) the relevancy if not relevant20:28
jibels/an/and20:28
mvojibel: that makes me wonder if we should not simple eascape "-" to something that can be inxed properly when writing the a-x-i and doing the same escaping in the searches. then we can at least exact match on XPpkgname - or am I missing something?20:30
mvo(its been a long day)20:30
jibelthe exact match is working.20:31
jibeleven with an hyphen. But you cannot use wildcarding with boolean prefix or search with an hyphen with a probabilistic prefix.20:32
jibelmvo, we could add a new prefix to the index and split the package name. If the boolean search returns nothing, use this prefix instead ?20:39
jibelmvo, the order of the resultset would be: exact package name, package name containing the query string and finally document matching the query string.20:41
mvojibel: I think that is sensible - best is problably to ask in #xapian for a second opinion just to be sure we are on the right track20:44
jibelmvo, sure. Enrico is not inclined to change the way the index is generated.20:46
mvojibel: we could add this as a additional plugin I guess20:46
jibelmvo, anyhow the result is not that bad and there are ways to improve it a bit.20:46
mvobut why not?20:46
mvook20:46
jibelmvo, I'm currently adding the plugin.20:47
jibelmvo, I'll see if it gives positive result.20:48
jibelor not.20:48
mvook, thanks20:48
sebnerslangasek: around?20:52
slangaseksmoser: contentless pong21:05
slangaseksebner: contentless pong :)21:05
smoseri'm begging for help for bug 531494 (and also, now that i've pinged you, mail i sent thursday PM named "531494")21:05
ubottuLaunchpad bug 531494 in upstart "cloud-init job not running in eucalyptus without ramdisk" [Critical,New] https://launchpad.net/bugs/53149421:05
smoseroops... mail was subject "questions from today" not 53149421:05
* slangasek nods21:06
sebnerslangasek: ;), Do you (by any chance) know why you introducted "* Demote fckeditor from Recommends to Suggests; the code was21:06
sebner    previously embedded in moin, but it was also disabled, so there's no21:06
sebner    reason for us to pull this in by default currently.21:06
sebner" in moin 1.8.2-2ubuntu2 , a year ago? Upstream told me that fckeditor was *never* disabled by default21:06
slangaseksebner: because someone told me that was the case, and I was avoiding having to do a run of MIRs21:07
sebnerslangasek: Ic, well, I guess for now it's fine if we keep that change and tackle the MIR stuff for lucid+1?21:08
slangaseksebner: it was maxb who said this21:09
* sebner summons maxb *hehehehe*21:09
slangasekif you prefer to do an MIR sooner, that's your choice21:09
sebnerslangasek: well, I didn't want to work on the package (python + cdbs) but I somehow slipped into it so I'm happy if you agree to postpone it (I'll leave a note in changelog)21:10
slangaseksmoser: have you tried downgrading just the upstart package in your build, to see if that fixes the problem?21:11
slangaseksmoser: and I don't have any good ideas how to debug this, if it is an upstart problem but turning on debugging makes it disappear :/21:12
smoserslangasek, oh comon... suggesting logical steps to reducing scope of problem is not fair!21:12
smoserno i've not done it.21:12
smoserslangasek, i did reproduce with debugging on (the attached log shows that), but it does sometimes make it go away.21:13
slangasekoh, you got one with debug, ok21:14
slangaseksmoser: have posted some analysis of the logs; I think you're going to need Keybuk for further debugging, because I really don't have a clue there21:22
sebnerjdstrand: debdiff is up21:23
=== mpt_ is now known as mpt
=== dottedma1 is now known as dottedmag
micahgkees: which greasemonkey, upstream or from archvie?21:51
=== Chex changed the topic of #ubuntu-devel to: Launchpad will be down/in read-only from 23:00 UTC until 00:30 UTC for a code update | Lucid Alpha 3 released | Archive: Feature Freeze | MoM running (but use bzr!) | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment |
keesmicahg: upstream22:00
micahgkees: is it the latest (2010 release)?22:00
kees0.8.20100211.522:01
micahgugh22:01
cjwatsonKeybuk: so blacklist=fbcon i915.nomodeset=0 blacklist=vga16fb didn't do it - but making sure FRAMEBUFFER was disabled in /usr/share/initramfs-tools/conf-hooks.d/* and booting with init=/bin/bash did. :-)22:04
cjwatsonKeybuk: incidentally, init=/bin/bash is not friends with FRAMEBUFFER=y22:04
micahgkees: I'll have to look more tonight...seems other users are affected on Arch and Red Hat so probably not an ubuntu issue, but either GM or FF, I'll update the bug with what I find22:04
cjwatsonyou get plymouth starting and then nothing ever stops it22:04
keesmicahg: cool, thanks.22:05
cjwatsonwe could probably do with an initramfs option to avoid starting plymouth just in case it's built into the initramfs, or something22:05
keescjwatson: +122:05
cjwatsonin any case, I have discovered that my kernel is buggered - it blanks the font entirely on tty switches - so more work required22:06
cjwatsonpitti: https://launchpad.net/ubuntu/+source/grub2/1.98~20100128-1ubuntu4/+build/1541925/+files/buildlog_ubuntu-lucid-powerpc.grub2_1.98~20100128-1ubuntu4_FAILEDTOBUILD.txt.gz - do I remember something vaguely about this being a pkgbinarymangler bug, by any chance?  grub2 doesn't create the control directory manually so it's very odd for it to have wrong permissions22:09
pitticjwatson: hm, does the buildd have a bad umask or so? LP seems to be down ATM, but I'll have a look tomorrow23:02
=== dendrobates is now known as dendro-afk
keesany idea what's going on here?  I can't convince apt-get to install a recommended package: http://paste.ubuntu.com/387905/23:10
superm1kees, did you try whispering sweet nothings in it's ear? :)23:13
keessuperm1: I even specified --install-recommends.  :P23:14
micahgkees: try installing smbclient in aptitude and manually add samba-common-bin and see what it says or use whatever -o option tells you package compatability23:15
crimsunor, aptitude why-not samba-common-bin23:16
keesmicahg: hrm?  it'll install samba-common-bin if I tell it to, but I'm expecting it to install samba-common-bin _without_ me specifying it.23:16
micahgkees: k, just was thinking there might be an unspoken conflict23:16
micahgcrimsun: that's a cool option :)23:16
keesyeah, no conflict23:17
keesoh, is it because it's a recommend of samba-common that is already installed (but is being upgraded?)23:24
cjwatsonpitti: not sure - I couldn't see anything in the build that would be setting umask23:25
ebroderIs the Librarian supposed to be actually down, or just r/o?23:26
cjwatsonpitti: and indeed my local build looks fine23:26
keescjwatson: I'm baffled by apt-get -- it lists "Recommended packages" yet it does not install them even if I use --install-recommends23:27
=== dendro-afk is now known as dendrobates
cjwatsonkees: not a behaviour I'm familiar with ... doesn't do that here23:31
* kees attempts to reproduce in chroots23:34
ScottKcjwatson: I had the same failure for quassel on powerpc (and only powerpc).23:36
ScottKSo it's not specific to one package.23:36
=== sconklin is now known as sconklin-gone
cjwatsonScottK: oh good, I thought I was going mad23:37
* ScottK too23:38
cjwatsonI'm sure I saw this problem go by on #u-d a while back though.  I wonder if powerpc is using an out-of-date version of pkgbinarymangler or something23:41
ScottKIn my case it said it was skipping pkgbinarymangler as requested.23:42
ScottKI thought that was odd.23:42
cjwatsonI don't see anything in the changelog though23:42
=== robbiew is now known as robbiew_
keesare recommends only installed on package install and not package upgrade?23:47
cjwatsonkees: new recommends are installed on upgrade (but not 'apt-get upgrade' as opposed to dist-upgrade, since it never installs new packages)23:50
cjwatsonkees: but if the previous version of the package recommended the package too, apt will assume that you meant not to install it the last time23:50
persiakees: My understanding is that apt-get ... tries to make the minimum changes required to fulfill the stated requirements.23:50
cjwatsonI'm not sure about 'apt-get install' of an individual package as an upgrade23:50
keescjwatson: aaah, so if the prior version also recommended, then it's not a change, so it does nothing.23:51
keesapt-get install output matches the apt-get dist-upgrade output23:51
keeshere's the state and example: http://paste.ubuntu.com/387921/23:51
keesit just means that taking a system with install-recommends=false to =true means things will kind of stay not installing recommends.23:52
cjwatsonyeah, you need something a bit more sophisticated than apt-get I imagine23:53
cjwatsongrr, I hate wasting time accidentally building a kernel for the wrong architecture23:53
keesugh, that sucks23:53
kees(building time-waste)23:54
keesI'll write something to look at all Recommends: for currently installed packages and install those.  :)23:54
lifelesskees: aptitude23:54
lifelesskees: has a list at the bottom, of uninstalled but recommended packages23:54
ionkees: aptitude → View → Audit Recommendations23:54
lifelesskees: so running that up, go down to recommendations, install at that level - done.23:55
keesoh my, I see perhaps why I turned this off originally now.  :P23:55
=== dendrobates is now known as dendro-afk
keeslifeless: cool; this is exactly what I needed.  :)23:57
lifelessde nada23:58

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