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

=== jtechidna is now known as JontheEchidna
=== nemo__ is now known as nemo
bdrungsebner: i am back. eclipse in lucid probably does not work with xulrunner 1.9.2. take eclipse 3.5.2-1 from sid.00:35
ccheneyNCommand1r: ping01:24
NCommand1rccheney: pong01:24
ccheneyNCommand1r: do you know if we need binfilter on arm? i'm trying to reduce our diff with debian and notice they don't enable it on arm01:24
NCommand1rccheney: I'd like to keep OOo on ARM as close as we can to i386/amd6401:25
ccheneyNCommand1r: aiui it causes the build to take substantially longer01:25
ccheneyNCommand1r: ok01:25
* ccheney personally would prefer to drop it on all archs, but that would probably cause some users to be annoyed01:25
=== NCommand1r is now known as NCommander
xorlThis has got me brain stumped.04:34
xorlTrying to figure out why apache is user bound to the user id 3304:34
xorldriving me ape04:34
micahgxorl: that's the user id for it?04:36
xorlmicahg: yeah, I have literally changed the www-data users name04:36
micahgxorl: why?04:36
xorlrestarted apache, it took the name on, so it's some how bound to the straight uid04:36
xorlmicahg: custom layout04:37
xorlI run 2 apache processes as different users (different access rights)04:37
xorlproblem being, i run it as a different user, somehow www-data is always the first process then the SECOND process is the User I specified04:37
xorlwas gonna rebuild the package but haven't found where said binding takes place04:38
micahgxorl: probably a better question for #ubuntu-server or #httpd04:38
xorlmicahg: will head over there04:39
pittiGood morning06:17
pittisuperm1: the intention of this thing was: (1) we assume that bash is always installed and from Ubuntu (at least right after installation), (2) if apt says that bash has no valid origin, then we assume that we do not have any package indexes and need to download them06:18
pittisuperm1: this is for the case right after install when the apt cronjob didn't run yet06:18
pittiand thus any package info query fails06:18
superm1pitti, hm.  well i've got a situation that's not fitting that too well then.  i've got package indexes that are entirely valid, but are generated from a pool that won't necessarily contain bash at the time that jockey is run (during install)06:19
superm1pitti, so with the patch i showed you, it just checks that "something" is available (meaning that there is at least one package index available) - which i think should still work for your case too06:20
pittisuperm1: yeah, maybe; it looks very expensive, though, since you need to iterate through thousands of package records?06:21
superm1pitti, well if you hit the first one and it's valid it's inexpensive...06:22
pittisuperm1: right, but it won't right after installation06:22
pittisuperm1: perhaps we should run a similar check again if we detect a handler which has a particular package, which we know nothing about06:23
pittithen it could try to fetch the indexes again06:23
pittisuperm1: what is your use case? add a ppa and call jockey, but not run apt-get update in between or so?06:23
superm1pitti, well mv the existing sources.list out of the way, generate a pool from a directory with apt-ftparchive, and put that list in sources.list.d, apt-get update, mv the old sources.list back into place.  the net result is then anything in that pool is apt-get'able, and to disable it, just rm the sources.list.d file06:25
superm1so the idea is that it's easy to feed new/updated drivers into jockey by doing it that way06:25
=== astralja1a is now known as astraljava
superm1i'm starting to think  maybe a switch that blocks jockey-text from trying to fetch index updates would be better for me than trying to fit into the current constraints06:27
pittisuperm1: hm, jockey already supports adding new repositories in handlers06:31
superm1pitti, well this isn't just for jockey, it's actually so that ubiquity can install out of this pool too06:31
superm1basically this gets run in an early command: http://linux.dell.com/git/?p=ubuntu-fid.git;a=blob;f=framework/scripts/pool.sh;h=648b81c7f95730bdc76871f9227b84bab1257222;hb=HEAD06:31
pittisuperm1: so the problem in this case is that jockey fetches indexes again, although you don't want it ti?06:32
pittis/ti/to/06:32
superm1pitti, that's what it eventually boils down to, yes06:32
pittisuperm1: we could perhaps also check glob('/var/lib/apt/lists/*_Packages') != [] ?06:33
pittisuperm1: since bash is an approximation anyway, this will do as well06:34
superm1pitti, that sounds like a saner way to go about it to me06:34
pittiI tried to avoid making assumptions about apt's internals, but this is fine for me06:34
pittisuperm1: hm, I wonder if after an installation you would have a CD-ROM source06:41
superm1pitti, in my scenario?  it should be irrelevant i think since any drivers that were available will be installed06:42
pittisuperm1: no, I mean for the original bug06:42
superm1pitti, i dont think i've been seeing a cdrom source after installs in installs i've done lately06:43
superm1i thought apt-cdrom used udev now for some of that magic too06:44
pittiyes, I think so, too, but I think I'll do another test install to be 100% sure06:46
=== free` is now known as free
=== tkamppeter_ is now known as tkamppeter
tkamppeterelmo, hi08:05
=== debfx_ is now known as debfx
tkamppeterpitti, hi08:39
pittihi tkamppeter08:39
tkamppeterCan you have a look at bug 465916?08:40
ubottuLaunchpad bug 465916 in cups "CUPS DNS-SD (Bonjour/mDNS/Zeroconf/Avahi) not broadcasting" [High,Triaged] https://launchpad.net/bugs/46591608:40
tkamppeterIt is about the problem of CUPS not broadcasting via DNS-SD/Zeroconf since 1.4.x.08:40
tkamppeterJames Troup (elmo?) asks for how much work it is to solve this problem.08:42
tkamppeterpitti ^^08:43
pittitkamppeter: is that the same problem that we discussed recently, abuot the old bonjour compat API of avahi vs. cups using the native api with that redhat patch?08:45
pittitkamppeter: you mentinoed that you got cups to build with the compat library with very few code changes08:45
cjwatsonpitti: you may well have a CD-ROM source after installation, yes, so you'll need to filter that out.  whether apt-cdrom uses libudev to get at it is irrelevant08:57
pitticjwatson: ah, thanks08:58
tkamppeterpitti, I got it to build but it did not actually work. It needs some functions of the generic libdns which do not exist in the compat library of Avahi.08:58
tkamppeterWith my changes I got it compiling with the result of a cupsd which did not broadcast.08:59
pittitkamppeter: ok, that's not very useful then08:59
tkamppeterpitti, the Red Hat patch only makes CUPS' dnssd backend working with the Avahi compat library, not the CUPS daemon.09:00
pittitkamppeter: hm, I thought it was the backend which would do the detection of bonjour-advertised printers on win/mac boxes?09:01
pittiand not the daemon itself09:01
pittitkamppeter: or is it broadcasting cups' printers to mac/win over bonjour, i. e the other direction?09:01
pittiah, apparently it is, silly me09:01
tkamppeterpitti, there are two parts: The dnssd backend makes available printers which advertize themselves via DNS-SD, as most modern network printers do, some cheaper ones even dropped the SNMP self-advertizing.09:02
pittiright, and this direction works AFAIK?09:02
tkamppeterThe second (and not working) is as you say that the CUPS daemon should broadcast its locally defined queues via DNS-SD, so that Mac (and perhaps also Windows) clients see the printers.09:03
tkamppeterThe first works. If you run /usr/lib/cups/backend/dnssd, you see entries from network printers which use DNS-SD.09:04
tkamppeterpitti ^^09:04
pittiright, got you09:04
tseliotpitti: the archive is still frozen (as per topic), right? If so, were the uploads that I see in lucid-changes approved?09:14
cjwatsonany uploads land in the unapproved queue, so they must have been approved09:15
seb128speaking of which any eta for unfreeze?09:16
cjwatsonuniverse uploads are still being waved through09:16
cjwatsonseb128: a few hours, I think09:16
tseliotcjwatson: ah, ok, that's what I wanted to know. Thanks09:16
seb128I feel uncomfortable having an hundred of uploads landing in lucid after beta just when every runs away for weekend09:16
seb128cjwatson, ok thanks09:16
persiaCould always not run away :)09:16
seb128everybody09:16
seb128persia, well experience tell me that people will not stay on friday night just to see if nothing breaks09:17
persiaseb128: Sadly, my experience parallels yours.09:17
directhexcjwatson, so an archive admin could do a sync to universe if they felt like it, despite the freeze?09:50
cjwatsonyes, though I'd expect most archive admins to have other priorities just at the moment09:52
=== jpds_ is now known as jpds
directhexyeah, that was my guess09:54
tkamppeterpitti, in bug 465916 Mark Shuttleworth suggests to package libdns, but I have told Mark that we are after FF.10:01
ubottuLaunchpad bug 465916 in cups "CUPS DNS-SD (Bonjour/mDNS/Zeroconf/Avahi) not broadcasting" [High,Triaged] https://launchpad.net/bugs/46591610:01
pittitkamppeter: but I guess that would also need new code in avahi to actually use it, no?10:04
pittitkamppeter: or does cups already have that code, and will use it if it's there?10:04
=== Guest58723 is now known as Lutin
tkamppeterpitti, CUPS will directly use the native libdns. If we package it, we remove Red Hat's patch for dnssd and then let CUPS use the native libdns for both daemon and dnssd, as designed by upstream.10:29
pittiah, this is like a parallel implementation of avahi then?10:30
tkamppeterpitti, problem is only that we need to make CUPS use the native libdns and all other libdns-using packages of the distro the Avahi compat libdns to minimize possible regressions after the FF.10:30
tkamppeterYes, avahi did their own implementation of libdns (and our package installs it as /usr/lib/libdns.so.*) but incompletely.10:31
tkamppeterpitti ^^10:31
pittitkamppeter: I think libdns.so.* is from bind910:32
pittiavahi is libdns_sd.so10:33
tkamppeterpitti, sorry, thanks. I mean indeed libdns_sd.so.10:34
tkamppeterpitti, will it be possible to have CUPS using the native libdns and all the rest using avahi compat?10:50
lucasCan I assume that the Packages.gz file in dists/$DIST/main/binary-i386/ will NEVER be modified, and that all updates are done through $DIST-updates and $DIST-security?10:50
cjwatsonlucas: yes10:51
lucaseven for releases like 10.04.1?10:51
cjwatsonat least with our current archive model.  It does have the disadvantage that we can't remove a package in case of problems10:51
cjwatsonyes10:51
lucasperfect, thanks10:51
cjwatsonlucas: what's this for?  if we ever change it, I'll try to remember to let you know ...10:52
lucasthat's great for legally-binding documents where you must write "MUST work with ubuntu 9.10" and describe what ubuntu 9.10 really is10:52
cjwatsonright10:53
=== andreasn_ is now known as andreasn
pittitkamppeter: we'd need to name the libdns one differently11:07
pittitkamppeter: or, as you say, add it to the cups package and link statically or so11:07
pittitkamppeter: but I don't fancy a parallel implementation of avahi a lot, TBH11:07
cjwatsonKeybuk: console-setup 1.34ubuntu12 should with any luck be a fraction more efficient11:11
cjwatsonI can't see console-setup-tty on my bootchart any more11:11
tkamppeterpitti, what do you mean with "but I don't fancy a parallel implementation of avahi a lot, TBH"? To finally switch to the real libdns_sd?11:17
pittitkamppeter: if libdns is a superset of the avahi API, then we can perhaps discuss that for lucid+111:20
pittitkamppeter: but for now, so many things build/link against avahi that it's out of the question to switch the implementation for lucid11:20
pitti(as a system library, I mean)11:20
=== Johnm is now known as g-unit
=== ogra_ is now known as ogra
=== matti_ is now known as matti
=== mnepton is now known as mneptok
tkamppeterpitti, so for Lucid the only way is to take the lib into the CUPS package and link it statically.11:35
pittitkamppeter: yes, that or rename the installed library11:36
pittitkamppeter: but I wouldn't like to give a blanket exception for including libdnsf11:36
pittis/f$//11:36
pittiit doesn't seem to be a small harmless library after all11:36
tkamppeterpitti, how does one make a debian package with an extra upstream tarball, does one drop the extra upstream source into debian/local/?11:37
pittiso this should get a proper MIR/FFE11:37
pittitkamppeter: no, please package it separately; it's way too messy otherwise11:37
pittirenaming the library sounds better11:38
pittitkamppeter: forward-porting the 1.3 cups code for broadcasting is out of the question?11:38
pittitkamppeter: (the receiving direction alreayd works fine with avahi, so no reason to touch that)11:39
tkamppeterpitti, thought also about that and it seems that the dns-sd code is not too much spread over CUPS. And due to the Red Hat patch we only need to forward-port the scheduler part.11:40
daniel1234I have a service that I want to write an apparmor-profile for, that service is using slapd. slapd already has a profile, but it doesn't cover the directories I need. Afaik, Apparmor doesn't support having multiple profiles for one binary and it doesn't support "inheritance".. And you shouldn't touch files from other packages. Does anyone have ideas?11:40
=== nixternal_ is now known as nixternal
=== apachelogger_ is now known as apacehlogger
=== MacSlow is now known as MacSlow|lunch
=== g-unit is now known as Johnm
mok0Hm. Building atlas on the ppa fails for the following reason: Warning: In order to build Atlas under i386, you need the CPU extension sse3 available on your CPU12:59
mok0Is there any way to request a specific builder?12:59
persiaNot trivially.  Some of the buildd admins can hint stuff, but I think I remember the trick being something like "wait until everything but the target is busy, and then give the target job a priority of several milloin)13:00
happyaronjcastro: ping13:01
mok0persia: ... that's not a command mortals can use though?13:01
persiamok0: No.  Only buildd-admins13:01
mok0persia: ... and you can't upload a binary package to the ppa I guess13:01
persiaWell, no.  You can upload a source package that contains only a binary blob, but you'll need to make sure the license you have permits that.13:02
mok0persia: The purpose would be to get the binary into the PPA13:02
mok0persia: now that it won't build13:02
=== apacehlogger is now known as apachelogger
=== Chex_ is now known as chex
kitallispitti: there?13:22
pittihi kitallis13:35
kitallispitti: so apart from https://wiki.ubuntu.com/Apport/DeveloperHowTo ; any other documentation i can look at?13:37
pittikitallis: what do you want to do?13:37
kitalliswell, I want a way to access the crash report url it generates13:40
pittikitallis: "access"?13:41
pittikitallis: CrashDB.get_comment_url() generates that13:41
kitallisI obtain, grab the randomized key13:41
pittifor a particular crash dtabase13:41
pittisuch as apport/crashdb_impl/launchpad.py13:41
kitallisah13:42
kitallisokay.13:42
kitallisthat should do.13:42
kitallisthanks13:42
=== jbernard_ is now known as jbernard
=== sconklin-gone is now known as sconklin
=== jamie is now known as Guest44677
tseliotRiddell, Keybuk: what can I do to trigger the problem with kdm and plymouth using the latest updates?14:18
tseliot(of course I have rebuilt kdm with my patch)14:19
Keybuktseliot: which problem?14:19
tseliotKeybuk: the one that was blocking the beta14:20
Keybukit's kinda tricky14:20
Keybukwe fixed it in a way that ensures you can't trivially get it back ;)14:20
Keybukbut you could, for example14:20
Keybukplymouthd14:20
Keybukplymouth --show-splash14:20
Keybukplymouth quit --retain-splash14:20
Keybukkdm14:20
Keybukin a console14:20
tseliotah, let me try14:20
tseliotKeybuk: plymouthd seems to be still active but kdm showed up correctly14:23
Keybukerr, if plymouth is active, you didn't get it right :p14:24
Keybukyou did quit before kdm ?14:24
tseliotright, there's something wrong14:25
* tseliot checks his patch14:25
tseliotah, wait there's the kdm log14:26
Keybukyour patch?14:28
Keybuksorry, you've completely confusde me14:28
Keybukwhat patch?14:28
=== dendrobates is now known as dendro-afk
tseliotKeybuk: here's what the log says: http://pastebin.ubuntu.com/397840/14:30
Keybuktseliot: wait, rewind a minute!14:30
Keybuk*what* are you trying to test?14:30
* tseliot should look for another log14:30
Keybukwhat patch have you written?14:30
tseliotKeybuk: it's the plymouth_transition patch for kdm14:31
Keybukyes14:31
Keybukwhich has nothing to do with any bug we've fixed14:31
Keybukthe plymouth transition patch for kdm is about providing a seemless transition into kdm14:32
tseliotKeybuk: but that patch would also make plymouth quit14:32
Keybukyes14:32
Keybukthat's part of the transition14:32
Keybukto test it14:32
Keybukplymouthd ; plymouth --show-splash14:32
Keybukkdm14:32
Keybukyou should see plymouth stop animating, a mouse cursor appear, then KDE14:32
Keybukwith no black screen in between14:32
Keybukand plymouthd should exit14:32
=== NCommand1r is now known as NCommander
tseliotok, I'll have to do something like "sleep 5 && sudo start kdm" as I'm using the same monitor for both my main computer and my testing box14:33
tseliotKeybuk: no, I'm seeing this: splash -> black screen + loading cursor -> kdm14:36
tseliotso, I did something wrong in my patch14:36
tseliotas plymouthd is still on14:37
tseliotbut I would like to find the actual log to see what's happening14:37
Keybukright14:38
Keybuksyslog?14:38
=== mbarnett` is now known as mbarnett
tseliotKeybuk: never mind, I forgot to put a "!" in the 2nd condition last night: if (d->plymouth_is_running && d->failsafex_is_running)14:39
tseliotno wonder plymouth is not stopped14:39
=== dendro-afk is now known as dendrobates
radoeSomeone else with connection problems when trying to upload to a launchpad ppa with dput? I keep getting [Errno 111] Connection refused.14:53
tseliotKeybuk: ok, plymouth was stopped but I still can't see any kind of transition with nouveau but that's ok since somehow X was launched with -br instead of -nr: /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-gDWp6K14:57
radoeNever mind, launchpad FTP seems to be up again...14:58
xnoxradoe: these type of questions are usually answered more quickly on #launchpad14:59
radoexnox: well thx, just found the channel.15:00
Keybuktseliot: there isn't a transition with nouveau15:02
Keybukwell, not as complete a one as -intel anyway15:02
Keybukbut yes, you need -nr15:02
Keybukactually, sorry, that was misleading - you still should get a smooth transition into X15:03
Keybukbut it's not done using proper kernel buffers15:03
tseliotKeybuk:  right, in nouveau you only have a variable which says that it works with -nr15:06
* tseliot has just found out that another patch sets -br -nolisten tcp in kdm/config.def :-/15:06
Keybukright, I think nouveau supports -nr15:06
Keybukwas trying to remember ;)15:06
tseliotKeybuk: as you said, things were implemented properly in -intel though15:08
mvobryceh: hey - why did you target bug #540519 ? do you know more aobut it (like e.g. how to reproduce)?15:09
ubottuLaunchpad bug 540519 in software-center "software-center crashed with SIGSEGV in webkit_web_view_execute_script()" [Undecided,Confirmed] https://launchpad.net/bugs/54051915:09
seb128mvo, btw I want to sync new webkit from debian, what do you think about updating?15:10
seb128mvo, I think they are working toward a 1.2 stable serie15:10
mvoseb128: fine with me15:10
mvoseb128: I assume you do basic testing first ;)15:11
mvoseb128: but otherwise no objections, there is a patch I did for a a11y crash that we may want to import (or see if its fixed upstream already)15:11
tseliotstill no transition with -nr. I should try with gdm15:12
tseliotKeybuk: I'm getting no smooth transition with gdm either. I'll test with -intel15:14
seb128mvo, ok15:16
tseliotKeybuk: I haven't ported the save_root_window patch which I guess it's the missing bit now15:19
Keybuktseliot: I was never sure what that did15:20
KeybukI think the purpose of that is to put the root pixmap in a special id15:20
Keybukso when nautilus comes along later, it sees that15:20
Keybukand rather than just painting its desktop image, it does a fadey transition15:20
Keybuk(which we have disabled atm anyway015:20
tseliotKeybuk: right, gnome-settings-daemon was supposed to use that to create a cross fade effect15:23
tseliotKeybuk: http://blogs.gnome.org/halfline/2009/11/28/plymouth-⟶-x-transition/15:26
Keybuktseliot: yes, I've read it ?15:37
Keybukit's way out of date now15:37
tseliotKeybuk: yes, of course but it explains the purpose of the save_root patch, which we don't need15:38
Keybukright15:38
tseliotwell, that we don't use ;)15:38
Keybukin a matches-what-I-said kind of way ;)15:39
tseliotyep15:39
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== robbiew_ is now known as robbiew
=== beuno is now known as beuno-lunch
=== dendro-afk is now known as dendrobates
spersaudhaha #debian-dev is invite only16:15
spersauddebian is superior16:15
spersaudwe are proud of debian, Ubuntu is winky dinky distro16:15
=== deryck is now known as deryck[lunch]
cjwatson(now it's invite-only for him - well, until he changes his IP address, but anyway)16:20
cjwatsonmvo: I punted bug 420307 to beta-2 - are you on the hook to review that?16:26
ubottuLaunchpad bug 420307 in computer-janitor "computer-janitor-gtk crashed with SIGSEGV in gdk_window_set_geometry_hints()" [Medium,Confirmed] https://launchpad.net/bugs/42030716:26
mvocjwatson: sure16:27
cjwatsonthanks16:27
mvocjwatson: there is a FFe comming from barry for computer-janitor 2.016:27
mvowith dbus support16:27
mvois this reproducable on your system?16:28
mvoI would bet its threading16:28
mvoand dbus makes it go away16:28
cjwatsonno idea, just looking through our stale beta-1 work items ...16:31
=== beuno-lunch is now known as beuno
mvook16:34
=== slangasek changed the topic of #ubuntu-devel to: Lucid Beta 1 released! | Archive: Feature Freeze | 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 | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== emma_ is now known as emma
brycehmvo, yeah I reproduced it after clicking on a few "More Info" buttons - no info showed up16:49
mvobryceh: is it crashing?16:49
mvobryceh: or "just" not showing anything, if the later its likely just *very* slow16:49
mvobryceh: that is bug #51487916:50
ubottuLaunchpad bug 514879 in software-center "details update very very slow" [High,Triaged] https://launchpad.net/bugs/51487916:50
mvoas in "several minutes"16:50
brycehmvo, don't recall seeing any particular slowness.16:50
brycehanyway, gotta run (pdx downtown meeting today).  hth16:50
mvook16:51
mvopitti: is the exception in bug #531518 granted? I'm not fully sure by reading the updates or shoould I do another PPA upload that silences the deprecationwarnings first?16:52
ubottuLaunchpad bug 531518 in python-apt "Feature Freeze exception request" [Undecided,Confirmed] https://launchpad.net/bugs/53151816:52
pittimvo: the verbosity of apt.Cache() is slightly worrying me, since this might break more stuff than just apport (which is fixed in UNAPPROVED)16:53
pittimvo: if we can get this fixed, I'm fine with it16:53
mvoI can fix that16:53
pittiif it's not intended to be changed, it's also okay, but we need to watch out for regressions then16:54
mvothe verbosity16:54
pittiwe have p-apt being used a lot, perhaps also in eucalyptus scripts and whatnot16:54
pittimvo: thanks16:54
mvowell, the goal is to be 100% compatible16:54
mvopitti: I updated the bug that the exception is approved providing those two issues are fixed: a) deprecation warnings silent b) apt.Cache() not verbose16:55
pittimvo: *wipes off a tear* that'd be perfect, thanks!16:55
mvopitti: :) np16:55
seb128if beta1 is released is there any reason to not unfreeze?16:56
SarvattKeybuk, tseliot: all the code to copy the fb contents is already in upstream nouveau so all they need is the canDoBGNoneRoot, thats why the intel patch is alot bigger16:56
tseliotSarvatt: and do we have that code too?16:57
Sarvattyeah16:57
tseliotmaybe something else is broken here then16:57
Sarvatti see a couple of other situations where you might not see a transition16:57
Sarvattif the fb depth is different it wont copy it16:58
tseliot:-/16:58
=== yofel_ is now known as yofel
Sarvattthere any warnings in the Xorg.0.log tseliot?17:01
Sarvattlooks like most of the failure paths copying it will print something in the log at least if it happens17:02
tseliotSarvatt: I don't think I saw any errors. Let me try again17:03
slangasekzul: regarding your samba-common.dhcp change currently in the freeze queue... have you tested this?  I can see no reason that an extra space would change anything17:05
zulslangasek: that change is cosmetic i think17:05
tseliotSarvatt: nothing, apart from these lines17:06
tseliot(--) Depth 24 pixmap format is 32 bpp17:06
tseliot(EE) NOUVEAU(0): Error creating GPU channel: -1917:06
tseliot(EE) NOUVEAU(0): Error initialising acceleration.  Falling back to NoAccel17:06
slangasekzul: also, the idiomatic way to change the logrotate script would be to run 'reload nmbd' instead of looking at pid files (which might disappear in the future)17:06
Sarvattah tseliot give me the dmesg please17:06
zulslangasek: ok i can change that17:06
slangasekzul: oh; it had claimed to fix a bug, and I couldn't see how17:06
seb128slangasek, can we unfreeze lucid if beta1 is there?17:07
slangasekseb128: the LOSAs can - I've requested this17:07
seb128slangasek, thanks17:07
=== deryck[lunch] is now known as deryck
Sarvattnoaccel = no smooth transition afaik, should be able to figure out why from your dmesg17:08
Sarvattdoes anyone know  how to force firmware into the initrd? nouveau has a module option to use the blob firmware which is much less likely to to have accel issues but its not easily testable because it needs to be in there and the module doesn't claim it needs it so initramfs-tools isnt packing it in17:09
tseliotSarvatt: http://pastebin.com/QTP2zURs17:10
Sarvatttseliot: nvidia isn't blacklisted on your system?17:10
Sarvattcan you pastebin the actual output from dmesg and not just /var/log/dmesg? the errors would be happening after what you pasted17:11
tseliotSarvatt: that was the output of dmesg > myfile17:12
Sarvatttseliot: try blacklisting nvidia, update-initramfs -u and reboot?17:13
tseliotSarvatt: nvidia is not loaded and in dmesg nvidia complains that it couldn't load nvidia (obviously because of nouveau)17:13
Sarvatttseliot: you're right, nevermind, I see the exact problem in  your log17:17
Sarvattyour card isn't supported yet17:17
Sarvattbasic 2D but not acceleration17:18
Sarvatt[    6.856086] [drm] nouveau 0000:02:00.0: I don't know how to make a ctxprog for your NVa3 card.17:18
Sarvatttseliot: info for that card is desperately needed in #nouveau17:20
tseliotSarvatt: ok, that's definitely a problem17:20
tseliotah17:20
Sarvattthey couldn't find anyone with one of those to do a mmiotrace so they can support it17:20
seb128directhex, what does bug #536925 break in f-spot exactly?17:29
ubottuLaunchpad bug 536925 in gnome-keyring-sharp "gnome-keyring-sharp uses deprecated socket interface; apps cannot use keyring" [Critical,Confirmed] https://launchpad.net/bugs/53692517:29
tseliotKeybuk: do you happen to have an mmiotrace enabled kernel?17:29
tseliotfor lucid17:29
Keybuktseliot: not on me17:30
tseliotheh17:31
* ogra pokes mountall17:31
Keybukdidn't apw enable it in git now?17:31
Keybukso you should just be able to build from there17:31
tseliotKeybuk: yep, Sarvatt has just given me the link17:32
Sarvatthe enabled it in the kernels we're testing for intel powersave issues - http://people.canonical.com/~apw/i915-fbc-broken-lucid/17:32
tkamppeterCan someone unfreeze the archives? My uploads still say "Waiting for approval".17:35
ScottKtkamppeter: It's been requested.  It takes a bit.17:35
slangasekThe archive is unfrozen.  Packages that are already in the approval queue have to be flushed by hand, which I'm doing now17:35
tkamppeterslangasek, thanks, it is foo2zjs.17:35
cjwatsontkamppeter: it won't go appreciably faster for any single package :-)17:39
Picihmm. Looks like http://www.ubuntu.com/testing/lucid/beta1 mentions the wrong version for nvidia-current17:40
loolWould someone be so kind to NEW the linux-ti-omap kernel?17:43
tkamppeterpitti, hi17:52
Keybuk[./plugin.c] flush_area:palette has 345 colours17:55
Keybuktseliot: ^ you greedy person, you17:55
tseliotKeybuk: lol17:55
* tseliot wants more colours17:55
Keybukclearly17:58
=== sconklin is now known as sconklin-afk
tseliotKeybuk: you should be content with your 16 colours :-P17:59
Keybukyes, but when I wrote a quick "best fit" palette18:00
KeybukI got mostly white18:00
Keybukno aubergine in sight18:00
Keybukand it turns out, that's because you use 345 different shades of white to render the logo ;)18:00
* tseliot blames it on our artists :-P18:01
gesera clear sign that the logo was designed by a woman as only women can distinguish that many colours :)18:02
ScottKSigh.18:02
ScottKgeser: I recognize the humor in that, but I suspect it's not the sort of thing that makes this feel like a welcoming place for the few women here.18:03
* geser apologizes to all women18:04
Keybukgeser: I'll tell Otto you called him a woman18:06
=== doko__ is now known as doko
dokopitti: I'm replacing tk8.4-dev with tk8.5-dev in supported-development-desktop18:08
Picitseliot: ping.  I really hate to bug you, but we got a bunch of questions regarding the version of nvidia-graphics-drivers.  I saw on bug 13:56:31 >>>> tavish (~tavish@118.94.24.41) has quit [Ping timeout: 256 seconds]18:16
ubottuLaunchpad bug 13 in baz "empty signing rules lead to invalid checksums" [Medium,Fix released] https://launchpad.net/bugs/1318:16
Piciarg.18:16
PiciI saw on bug 533224 that you uploaded/were going to upload a new version, but I don't see that in the upload or build queue.18:17
ubottuLaunchpad bug 533224 in nvidia-graphics-drivers "fan speed issue in 195.36.08 and 195.36.03 (may potentially destroy the GPU)" [Medium,Fix committed] https://launchpad.net/bugs/53322418:17
tseliotPici: it doesn't depend on me18:17
Picitseliot: oh? Who should I bother?18:17
tseliotcjwatson, slangasek: uploads are being processed now, right?18:18
seb128tseliot, yes18:20
seb128tseliot, see -changes and buildds18:20
tseliotseb128: ok, thanks18:20
tseliotPici: you'll have to wait for a while I guess, until my upload is processed18:21
Picitseliot: Okay :)18:21
PiciJust wanted to be able to give a status to people who ask.18:21
jbebelDoes every package that goes into -updates go through -proposed first?18:38
=== radoe_ is now known as radoe
cjwatsonjbebel: some go through -security instead; all go through one or the other18:40
cjwatson-security is automatically bulk-copied to -updates provided that there isn't a conflict18:41
jbebelOk.  I'm less concerned about -security.  If every non-security package goes through -proposed, that's good enough.18:41
cjwatsonright18:41
jbebelIs there any required period of time that a package remains in -proposed, or is it just until someone verifies it, which could be very brief?18:41
cjwatsonhttps://wiki.ubuntu.com/ArchiveAdministration#Moving%20Packages%20to%20Updates prescribes 7 days18:42
cjwatsonoccasionally an exception is made to that, but not often18:42
jbebelExcellent.  Thanks.18:42
=== maxb_ is now known as maxb
cjwatsonexceptions tend to be things like tzdata, for which we occasionally get very little notice of political changes18:43
RoAkSoAxcan anyone from the release team please review bug #407722, since it contains a security fix? Thank you.18:57
ubottuLaunchpad bug 407722 in lighttpd "[FFe] Please merge lighttpd 1.4.26-1 from Debian testing" [Wishlist,New] https://launchpad.net/bugs/40772218:57
slangasekzul: this vsftpd upload seems to not have the debian/vsftpd.apport file19:14
slangasek(accepted anyway, but if it doesn't FTBFS, at least the bug is still open...)19:14
zulslangasek: k19:14
ccheney`anyone happen to know why the new thinkpads no longer have the FHD lcd option?19:37
xnoxjames_w`: Just saw jono blog post =) Didn't I like ask you about it yesterday? =)19:57
lamontmdeslaur: wanna go chime in on bug 530107 for me?20:05
ubottuLaunchpad bug 530107 in bind9 "Please sync bind 9.7.0.dfsg.P1-1 from debian" [High,Confirmed] https://launchpad.net/bugs/53010720:05
Keybuktseliot: so I managed to get a 12-color palette that works20:06
tseliotKeybuk: 12? Lazy boy :-P20:07
Keybukhttp://people.canonical.com/~scott/palette.html20:07
tseliotKeybuk: they should be enough for the theme, I guess20:08
Keybukseems to be20:08
tseliotapart from the shades of white that you mentioned20:08
tseliotscreenshots?20:08
KeybukI stripped all but the top two bits of each colour, and that's how many unique 6bpp colours you have in the theme20:08
Keybukso you have sufficient unique 6bpp colours to fit in a 4bpp palette20:09
Keybukhard to take screenshots of VGA output ;-)20:09
tseliotyou can use a camera20:09
Keybukwouldn't really show the theme20:10
Keybukit looks like the splash20:10
Keybukjust with fewer colours20:10
tseliotrecord a videoclip with the iphone perhaps?20:10
* tseliot doesn't own an iphone and what kind of quality its videoclips can have20:11
* tseliot uses a nexus :-)20:11
tseliotKeybuk: is the logo easier to read, compared to your previous screenshot?20:12
Keybukyeah much20:12
tseliotvery good :-)20:12
tseliotKeybuk: so, what's left now?20:13
mok0Whoa RainCT20:27
Keybukhttp://people.canonical.com/~scott/vga16fb.jpg20:31
Keybuktseliot: ^20:31
Keybukcan't really see from that20:32
=== asac__ is now known as asac_
=== asac_ is now known as asac_the_2nd
tseliotKeybuk: it looks much much better than before20:36
tseliotcongrats20:36
tseliotKeybuk: so, when are you going to upload it?20:36
Keybuknext week20:37
tseliotgreat, excellent work, I can't wait to try it with nvidia20:37
tseliotalso, one of the nouveau guys has added the support for my nvidia card to the kernel driver (which I'm rebuilding) and I should be able to test the smooth transition with my nvidia card with nouveau soon :-)20:40
Keybukwhat card is yours?20:41
tseliotGeForce GT 24020:42
tseliotKeybuk: if you give them an mmio-trace and the output of another program they can add the support for your card in minutes20:43
tseliot!20:43
Keybukyeah I did that with my G80-based thing in the D62020:43
Keybukdarktama made a patch for me20:43
tseliotso the driver works for you too now20:46
tseliot:-)20:46
jrtaylorivI think it would be a good idea to change the default settings of the Transmission bittorrent client to not have the web client enabled by default.20:50
jrtaylorivShould I file a bug report for this? With whom, if so?20:51
jrtaylorivIs that something that would be done w/ the Ubuntu package maintainers?20:51
mdeslaurlamont: done20:52
xnoxjrtayloriv: in terminal type $ ubuntu-bug transmission20:53
xnoxto start bug reporting tool20:53
jrtaylorivxnox thank you20:53
xnoxjrtayloriv: or you can use just launchpad https://edge.launchpad.net/ubuntu/+source/transmission/+filebug20:54
lamontta20:55
lamontmdeslaur: ^^20:56
micahgxnox: regular users can't file a bug with that link20:56
xnoxmicahg: hmmm the edge bit?20:57
xnoxmicahg: or no having account on lp?20:57
micahgxnox: no, the filebug link redirects to the wiki20:57
micahgor help.u.c20:57
xnoxreally I didn't know. How come I can then?20:57
micahgxnox: maybe because you are a universe contributor?20:58
xnoxmicahg: aha =)20:59
* xnox feels special20:59
tseliotKeybuk, slangasek: stopping plymouth from kdm either after or before calling failsafe X seems to leave the system in KD_GRAPHICS and I can't see the failsafe session but only a fixed image left by the bootsplash on the same vt. Running plymouth again (and killing failsafex) unlocks the system21:00
slangasektseliot: plymouth quit --retain-splash?21:03
cody-somervilleWhats the lang pack package name for pt_BR?21:04
tseliotslangasek: no, according to the log that was just a "plymouth quit"21:07
Keybukplymouth quit won't leave the console in KD_GRAPHICS21:07
tseliotslangasek: doing "plymouth quit && start kdm" works well though21:07
Keybukoh, wait21:08
Keybukhang on21:08
tseliot?21:08
Keybukplymouth deactivate , plymouth quit ?21:08
Keybukthere may be a bug in -17 with that21:08
tseliotoh21:09
tseliotno, I think it's my fault21:09
tseliotat least in this case21:09
KeybukI think the bug in -17 though is just that it won't dump console messages in that case21:09
tseliotI should have added more debug() lines21:10
tseliotKeybuk: what do you plan on doing about that? Make it more verbose when it does "deactivate"?21:12
Keybuktseliot: about the bug?21:12
KeybukI already fixed that21:12
Keybuknoticed it when I was sending the patches upstream21:12
tseliotKeybuk: yes, I was referring to the bug21:14
Keybuktseliot: it's the if statement in on_quit that's the wrong way round21:21
Keybukit needs to check the is_inactive case first21:21
tseliotKeybuk: ah, it makes sense21:23
cody-somervilleInteresting. Even when you're not viewing a package with flash content, npviewer.bin causes tons of CPU wakeups.21:23
tseliotKeybuk: I'm already using plymouth 0.8.0~-17 :-/22:04
Keybukyes?22:04
tseliotKeybuk: ah, so you haven't uploaded your fix yet22:05
Keybukno, we were in beta freeze22:05
ninefingersHi all, does anyone know if anyone's attempting to package mpir (www.mpir.org) for ubuntu?22:05
CaesarKeybuk: hey, you're around. Awesome.22:05
tseliotKeybuk: ok, I just wanted to be sure22:05
CaesarKeybuk: so from my observations, it seems like the runlevel 2 legacy init scripts can run before Upstart has brought up the network, leading to all sorts of sadness22:06
CaesarI've already filed bugs against autofs5 and syslog-ng because they get bitten by this22:06
CaesarBut it's a fairly systemic problem22:06
Keybukthis has always been the way22:10
Keybukit's not even a regression from pre-upstart days22:10
CaesarI'm finding that hard to believe?22:19
Keybuk*shrug* doesn't matter what you believe22:20
psusiby "the network" do you mean lo or eth0?22:21
psusibecause I'm pretty sure upstart takes care to bring up lo first22:21
Caesarpsusi: eth022:23
Caesare.g. syslog-ng's config has a remote loghost, syslog-ng fails to start because it can't resolve it22:23
psusiyou never could rely on that being up22:23
Caesare.g. autofs-ldap can't load its automount maps from LDAP, because the network isn't up yet22:23
Caesarpsusi: with legacy init scripts, the network (eth0) came up in rcS22:24
psusionly if you configured it to22:24
KeybukCaesar: no it didn't22:24
Keybuknot by default22:24
CaesarServers, not using NetworkManager?22:24
Keybukall rcS ever did was start the process of bringing up the network22:24
Keybukit was always brought up in the background while everything else was booting22:24
* Caesar looks at /etc/rcS.d/S40networking on Hardy22:25
CaesarIt calls ifup -a22:25
CaesarYou're telling me that ifup -a returns before the network has come up?22:26
Keybukand ifup is called for network devices from udev22:26
Keybukwhich means ifup -a ignores them22:26
CaesarI have "auto etho" and "iface eth0 inet dhcp" in my /e/n/i22:27
CaesarKeybuk: so when is udev also bringing up the network?22:29
Caesar/etc/rcS.d/10udev ?22:29
ionAs soon as the network interfaces appear.22:29
CaesarThat's what I'm trying to determine when22:30
CaesarIt looks like /etc/rcS.d/10udev is a reasonable place to assume the network appears22:31
CaesarSo that's even earlier than /etc/rcS.d/S40networking22:31
psusiit appears as soon as udev detects the interface22:31
CaesarSo I'm not seeing any reason for the network *not* to be up by the end of rcS.d22:32
psusiyou realize it can take some time for dhcpd to get a lease?22:32
CaesarYes. I guess that's a possibility22:34
CaesarIf udev isn't blocking on the ifup eth0 before it returns from a udevadm settle22:34
cjwatsonudevadm settle means "wait for the udev event queue to be empty"; it doesn't mean "wait until all devices have appeared" (which is impossible to determine)22:35
Caesarcjwatson: ok, I wasn't sure if udev just spawned the ifup eth0 and waited for it or not22:36
CaesarSounds like does not22:37
cjwatsonwhen S10udev returns, the network device might not even have appeared yet22:37
CaesarSpecial22:37
cjwatsonthat's asynchronous device handling for you ...22:37
cjwatson(of course there are differing probabilities attached to what happens in practice in any given environment)22:38
CaesarI wonder if DHCP is slower on Lucid than Hardy for some reason...22:40
CaesarI wouldn't have thought so22:40
KeybukCaesar: udev doesn't block22:41
Keybukyou might think we realised this was a problem22:41
Keybukand that we'd need to have something that helped us sychronise things like this22:41
Keybukyou might even think we wrote a replacement init daemon to handle it22:41
Keybuketc.22:41
Caesarlol22:41
CaesarYes, I realise that the solution is to use an Upstart job22:42
CaesarThey're currently lacking for the two packages I ran into problems with22:42
Keybukbut just pointing out that Upstart was not a solution looking for a problem22:42
CaesarI never thought it was22:43
CaesarI went to your talk in Barcelona :-)22:43
Keybuk<Caesar> I'm finding that hard to believe?22:43
CaesarKeybuk: it just took some explaining :-)22:44
slangasekKeybuk: "ifup -a ignores them" - I'm not sure that's true, didn't it *attempt* them but with no guarantee that the underlying hardware was available yet?22:45
cwillu_at_workCaesar, conveniently, upstart jobs are ridiculously easy to write :p22:50
Caesarcwillu_at_work: I know, I've provided ones on the bugs I filed22:50
Keybukslangasek: I wrote the patch to make ifup -a skip the ones udev was already mid-bringing up ;)22:51
Keybukotherwise ifup -a would try and run a second dhclient for an interface already waiting for a dhcp lease22:51
Keybuketc.22:51
CaesarThat Keybuk, he's got his fingers in everything22:52
Keybukheh22:55
Keybukall bad apparently22:55
* Keybuk made the mistake of reading the forums again22:55
Keybuk"I'm going out for a walk, I may be some time ..."22:55

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