/srv/irclogs.ubuntu.com/2011/06/09/#ubuntu-devel.txt

=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
jdstrand@pilot out00:48
=== udevbot changed the topic of #ubuntu-devel to: Launchpad down/read-only from 22:00-23:30 UTC for a code update | Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: Da
carif__lear01:29
=== Pilif12p is now known as P|withoutpowerma
broderbdrung: ping? opinions on whether it would be too magical to have backportpackage -s squeeze to pull from debian and backportpackage -s maverick to pull from ubuntu, with no additional options?01:50
broder(the alternative would be to add a --debian or something, but i actually think that automagically choosing would be slightly easier to implement)01:56
ScottKI think if you don't know squeeze is Debian and maverick is Ubuntu more obvious options are unlikely to save you.02:10
persiaNamespacing only becomes important if there are multiple debian derivatives that have a common suite name without direct inheritance.  It's probably worth waiting until this happens before worrying about it unduly.02:12
* ScottK thinks such a situation would be 'not our problem'.02:16
Keybukfortunately I can't think of a Toy Story character name that is also an adjective02:18
persiaWelll, http://wiki.ubuntu.com/Derivatives/Census implies there are more schemes, but in practice, whoever commits the name to backportpackage second needs to sort out why there is an issue.02:20
ScottKKeybuk: Wheezy Walrus?02:21
* ScottK expects it's a long shot candidate.02:22
=== asac_ is now known as asac
cody-somervilleI don't suppose there is any X experts around, eh?02:24
persiaJust ask the question.  Maybe a non-expert ran into it before, or an expert is around...02:25
cody-somervilleMy X server is currently using 2.2GiB of RAM of which 1.9GiB of it is private dirty memory on the heap. I'm wondering what information I can gather that would be helpful to an xorg developer as I don't think its likely I'll be able to reproduce so would like to get what useful information I can before attempting to use valgrind.02:27
RAOFcody-somerville: Oooh, that doesn't sound good.02:28
brycehcody-somerville, list of processes running and their memory usage.  dmesg.  capture any memory related files in /proc.  Xorg.0.log.02:31
RAOFcody-somerville: So, that's going to somewhat depend upon what driver you're using.  However, xrestop will give a fair idea of whether it's a runaway client.02:31
RAOFcody-somerville: Also “pmap -x $(pgrep X)” output can sometimes be useful in identifying what part of the process is claiming that memory.  Chances are that it's drm mappings, though.02:32
brycehcody-somerville, most of the time with X memory errors it's due to a client going nutty with too many X requests.  So documenting the gui apps you've been running can be valuable.02:32
persia`lsw` from suckless-tools is handy to generate that list02:33
RAOFIt's time for some dueling X advice!  Call and response! :)02:33
SarvattRAOF: it's pretty much guaranteed he's using the nvidia binary blob with that much memory usage :)02:34
cody-somervilleNo.02:34
cody-somervilleNouvea.02:34
cody-somervilleor however its spelled02:34
brycehpersia, sweet, didn't know about lsw02:34
brycehpersia, wmctrl -l gives a similar listing02:35
cody-somervilleAnd I've already looked at the memory map for the process - 1.9GiB private dirty on the heap.02:35
brycehwell, not similar; looks like lsw includes some daemons and services too02:35
RAOFcody-somerville: Not in card0 mappings?  Hm.02:36
RAOFcody-somerville: How long has this system been up?02:37
cody-somervilleRAOF, 5 days.02:37
RAOF(And have you been doing anything particularly with it)02:37
cody-somervilleRAOF, No.02:37
persiabryceh, From looking at the manpages, I suspect that discrepancies between the two are bugs.02:37
RAOFcody-somerville: Has it been idle & displaying the screensaver or something?02:37
cody-somervilleRAOF, The extreme memory usage just occurred today (I wouldn't have noticed except I had swap disabled so my machine started being really slow).02:38
cody-somervilleRAOF, Yes. It was only a few days ago I discovered a massive memory leak in gltext.02:38
RAOFcody-somerville: I fixed that, damnit!  What release are you on?02:38
cody-somervilleRAOF, 11.04.02:38
RAOFOk.  It's clearly got unfixed at some point then.02:39
cody-somervilleRAOF, gltext memory leak is LP #76803202:39
ubottuLaunchpad bug 768032 in xscreensaver (Ubuntu Natty) "gltext seems to leak memory eventually causing oom-killer to run" [Undecided,New] https://launchpad.net/bugs/76803202:39
RAOFcody-somerville: Ah, yes.  I did fix that in natty, but it apparently didn't get uploaded for some reason.02:42
RAOFcody-somerville: Would you have noticed if this were a slow memory leak, and it just went over the threshold today, or is this most probably a big memleak trigerrable in a shortish period?02:47
cody-somervilleRAOF, Its entirely possible thats its a slow memory leak. The heap hasn't grown (at least more than 0.1GiB) since I noticed.02:49
cody-somervilleRAOF, Unless you have anything for me to try, I'm going to reboot.02:56
RAOFcody-somerville: No, go ahead.02:57
=== P|withoutpowerma is now known as Pilif12p
=== dendrobates is now known as dendro-afk
broderpersia: theoretically at least, we can handle the imaginary future problem of non-derived derivatives with shared codenames using dpkg's vendor awareness. but i'm not going to write the code to do so05:21
persiabroder, Write the code to have internal suite->vendor translation.  Commit it to Debian.  Expect extension.  In the event that someone wants to have a conflicting suite (e.g. "Wheezy Walrus"), the developers for that vendor (us in the contrived example) can write that code.  It's a future problem.05:27
persiaBut please don't assume that {debian,ubuntu} is the universe, or we'll end up with a mess.05:28
lifelesss/a/more of a /05:42
lifeless:P05:42
pitti_Good morning05:43
=== pitti_ is now known as pitti
bdrung_broder: both. magically if you specify -s otherwise get the current behaviour with --ubuntu (or unstable with --debian)05:53
broderbdrung_: hmph. i was afraid you'd say something like that05:54
broderwhat if i make it key off of DEB_VENDOR instead?05:54
broder(i.e. DEB_VENDOR=Debian backportpackage -d maverick pkg would use sid as its source)05:55
persiabroder, What's the use case for that?05:55
broderpersia: use case for what?05:56
persiaDEB_VENDOR=Debian backportpackage -d maverick05:56
broderwell, on its own, it wouldn't do anything, but if you add ppa:broder/ppa ...05:56
broderor alternatively, --build05:57
persiaRight.  My questions is why one would ever want to process a backport except within a distribution.05:57
persiaI think anything else is probably an unhealthy sign.05:57
brodersid has a newer version of a package that hasn't been synced yet, and i want to put it in a lucid PPA for personal use05:58
brodersuch a backport would be unacceptable in the real archive, certainly05:58
persiaAnd I can't say "just sync it then" because maybe it's beta-freeze.  OK.05:58
bdrung_persia: the xul extension PPA is one usecase05:59
broderbackportpackage can already take either a local .dsc file or a package from the ubuntu archive and mangle them appropriately, so this is just providing another source for packages05:59
persiabdrung_, I don't think you want me to write my thoughts on the xul extension PPA :)05:59
persiabroder, Right.06:00
bdrung_broder: DEB_VENDOR is sufficient (no --ubuntu or --debian needed). "DEB_VENDOR=Debian backportpackage" should have the same result than "backportpackage -s unstable"06:00
bdrung_persia: if you want, you can write them.06:01
persiaWhat happens if someone runs `DEB_VENDOR=Debian backportpackage -s oneiric`?06:01
broderbdrung_: yeah, agreed. i'll probably switch backportpackage to use the *DistroInfo classes instead of lplib, and i think it might just turn out to be almost elegant06:01
persiabdrung_, In summary, I don't think it ought exist.  I think that declaring that we weren't going to support N extensions in the archive and then deciding to support them in a PPA indicates a fundamental failure in our software delivery model, which saddens me.06:02
bdrung_persia: then -s wins06:02
persia-s winning sounds good.06:03
broderhmm...actually, i don't think that will work06:03
broderat least not as i was planning to do things06:03
broderbecause if you set DEB_VENDOR=Debian, then i wasn't going to have it recognize Ubuntu as a distribution in your genealogy06:03
* cody-somerville isn't closely following along but would the information in /usr/share/python-apt/templates/ be helpful?06:03
bdrung_persia: the ppa is unofficial. so it can lag behind if a new FF hits the archive.06:03
bdrung_i have to leave now.06:04
persiabdrung_, Yes.  This is the failure, which saddens me.06:04
broderbdrung_: do you really feel that DEB_VENDOR=Debian backportpackage -s oneiric needs to work? because i don't think i think it should06:05
persiacody-somerville, It's incomplete, but yeah, that's probably a better source of suite->vendor mapping than an independent implementation.06:05
bdrung_broder: yes it should, because you will use dpkg-vendor to determine your basis06:06
broderbdrung_: and if you set DEB_VENDOR, that will affect how dpkg-vendor works06:06
bdrung_yes06:07
broderso if you set DEB_VENDOR=Debian, and i start querying for your current and parent distributions, i'll never see Ubuntu and never know to look up the Ubuntu codenames06:07
brodernote that i'm not planning to add any validation of the destination releases at the moment06:08
broderso DEB_VENDOR=Debian backportpackage -d oneiric -s sid would still work06:08
=== _LibertyZero is now known as LibertyZero
bdrung_yes06:08
broderbut DEB_VENDOR=Debian backportpackage -s oneiric would not06:09
hyperairpitti: ping.06:11
hyperairpitti: could you ack my message to technical-board@lists.ubuntu.com?06:15
pittihey hyperair06:30
pittiah, sure06:30
pittihyperair: done06:32
pittimeh, is there any LP operation that doesn't time out?06:49
lifelesspitti: see the launchpadstatus feed or #launchpad topic06:49
lifelesspitti: http://identi.ca/launchpadstatus/all06:50
pittiah, thanks06:50
lifelessOTOH https://bugs.launchpad.net/ubuntu/+bugtarget-portlet-tags-content which was an 11+second page is now pretty snappy ;)06:51
=== calc is now known as Guest33618
hyperairpitti: thanks.07:40
didrocksgood morning07:40
=== smb` is now known as smb
dholbachgood morning08:23
didrocksev: for bug #794556, have you upgraded anything else in the same time? unity 3.8.14-0ubuntu2 is just a dependency field change on compiz in debian/control08:43
ubottuLaunchpad bug 794556 in unity "Unable to load icon text-x-preview at size 48 in a loop" [Undecided,Confirmed] https://launchpad.net/bugs/79455608:43
=== mthaddon changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: Da
SatorisWe are releasing a new version of libgrip, transitioning from GTK2 to GTK3. Currently the version is 0.1.7 and the Ubuntu package is called libgrip-0.1.08:45
SatorisI'm told that the version numbers should somehow be connected to GTK versions.08:46
SatorisWhat's the correct way to bump version numbers and packages?08:46
SatorisHaving both the GTK2 and GTK3 versions parallel installable would be nice but not absolutely necessary.08:47
RAOFSatoris: I believe a correct thing to do here is to bump SONAME, which will (a) be easy and (b) make them parallel-installable.08:51
RAOFI presume that you're a member of the upstream developers?08:52
SatorisYes.08:52
cjwatsonwe also have a few libfoo-gtk3-$(SONAME) packages - whether that's worth it probably depends on the extent of dual-running that's expected08:53
kingmiloHi Gents.08:53
SatorisShould the package name then be updated to libgrip-0.2?08:54
kingmiloWith regards to network-manager package and the applet, which file manages the layout of the applet when you click on network-manager from within the Gnome desktop?08:54
cjwatsonif you're not proposing to support the new version on GTK3, or at any rate not for long, it wouldn't be worth a -gtk3 package08:54
SatorisWait, you mean support the new version on GTK2?08:55
cjwatsonsorry, yes08:55
kingmiloor how can I determine which file manages it etc.08:55
cjwatsonkingmilo: it'll be one of those listed in 'dpkg -L network-manager-gnome'08:55
cjwatson'apt-get source network-manager-applet' if you want to inspect the source08:56
kingmilothanks cjwatson , much appreciated.08:57
RAOFSatoris: What's your current SONAME?  The libgrip-0.1 package nomenclature suggests that the library doesn't currently have one.08:59
SatorisI'm not exactly sure, as I just got to working on it.09:01
Satorisconfigure.ac has this: m4_define([grip_interface_age], [0])09:02
SatorisI'm not familiar with the intricacies of library versioning and related things. :)09:02
RAOFYeah, it's non-obvious.09:04
=== doko_ is now known as doko
kingmiloGents, the top right hand panel in the gnome desktop, ie. battery icon, network-manager date/time etc, where are the files located to edit those icons/text for those applets?09:21
RAOFIn their respective source packages; gnome-power-manager, network-manager-gnome, indicator-datetime, etc.09:22
kingmiloFor example i looked through the entire Network Manager applet code for the text "Connect to Hidden Wireless Network..." as an example and I cannot find it anywhere so i am certain that I must be looking in the wrong place?09:22
kingmiloRAOF, i did # 'apt-get source network-manager-applet' and looked within the respective packages displayed for that text but I cannot find it.09:24
kingmiloI found the XML for the network-manager configuration but not for the applet.09:24
tkamppeterpitti, hi09:34
pittihi tkamppeter09:36
tkamppeterpitti, it is about the URI migration script for CUPS. To make it working with best reliability one needs to have the user's printers turned on while updating the CUPS package.09:42
pittitkamppeter: if they are off, wouldn't the autoconfiguration magic just re-add them if the URI changed?09:43
tkamppeterpitti, I have to investigate this. I have saved the old URIs which CUPS had given to my printers with usblp, can hand-edit them into printers.conf and then check the system behavior.10:04
tkamppeterpitti, one problem of re-detection of printers is that the user gets left with old queues which do not work any more and new queues which do not contain the user's individual default settings.10:06
pittiright10:07
tkamppeterpitti, by the way, I have fixed the segfault in cups-driverd. The problem was in our patch.10:07
pittitkamppeter: it just seems weird to me that they wouldn't have the same IEEE1284 ID?10:07
tkamppeterpitti, there are the following problems:10:08
pittimanufacturer, model, etc. certainly shouldn't change?10:08
tkamppeter1. SOME of the new URIs have an added &interface=1 at the end when libusb is used.10:08
tkamppeter2. For some printers the new URIs have a serial number and the old not, as the libusb interface does not only search for the serial number in the device ID but also in the raw USB communication, to widen the range of printers from which two of the same model can be on one computer.10:10
tkamppeter3. My tests have shown that for some HP printers the model name in the new URI starts with "HP " and in the old URI not.10:11
tkamppeterpitti, these are the discrepancies which I have observed with a sample of 8 HP printers (inkjet and laser, wide range of price classes, 40 EUR to 3000 EUR).10:12
pittitkamppeter: do we actually know the device ID of already configured queues? or just the URI?10:13
tkamppeterpitti, only the URI, see also the fuzzy matching of URIs which I had to do in /lib/udev/udev-configure-printer. So I am very happy that we deprecate usblp, to reduce to one standard access channel.10:15
pittiah, too bad10:15
pittiotherwise we could match the old and new URIs via the device IDs10:15
tkamppeterpitti, I need to try to read out my printer's device IDs not using CUPS. With this I could probably spot some problems.10:16
tkamppeterpitti, I have read the device URIS with usblp and the stand-alone tool usb-printerid now and the MDL entries correspond with the URIs of libusb.10:20
tkamppeterpitti, CUPS does always s/Hewlett-Packard/HP/ which is reducing the mess somewhat.10:21
pittioh, fun -- that seems pretty arbitrary?10:22
pittibut as long as that replacement list is short and fixed, we might duplicate it?10:22
tkamppeterpitti, for me it looks like that the URI building code in the two versions of the USB backend of CUPS is out of sync.10:23
pittitkamppeter: but now we just have one left, right?10:23
pitticjwatson: would you agree that we should limit the mail spam about component-mismatch to newly added "source/binary promotion"? the other sections seem like something the AAs/release team can usually deal with themselves10:26
pittiand having timely notifications for those is not that interesting10:26
tkamppeterpitti, I am currently looking into "lsusb -vvv", but there are no device IDs. I have to find out how device IDs are read via libusb.10:29
cjwatsonpitti: yeah10:31
cjwatsonpitti: perhaps also source-only promotions (which are usually due to some mistake, but even so)10:32
OdyXtkamppeter: what has been the outcome of the "color management" discussion on the Ubuntu side ?10:33
tkamppeterOdyX, on Ubuntu they principally want color management, but they do not have the time for implementation, so this ends up in either me to introduce the new packages, like colord or someone at Debian.10:34
OdyXtkamppeter: is the scope of "colord" broader than just printing ? (Core question being "would it have a logical place in pkg-printing or should we rather create another packaging team?"10:35
tkamppeterOdyX, it is broader, color management covers also monitors and scanners.10:36
OdyXtkamppeter: okay; and what number of packages would that be ? 1-3; 10 ?10:37
tkamppeterI think 1-3 new packages and around 10 updates of existing packages (enable color management support).10:38
OdyXokay, I think we have two options: a) do it "team-less" b) do that in pkg-printing. I'd go for b), with git packaging on alioth.10:39
tkamppeterOdyX, see https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-icc-color-management, the "Related bugs" are the work items of the Blueprint, and to implement the Blueprint they all need to be fixed, preferrably in both Debian and Ubuntu.10:43
OdyXtkamppeter: the other possibility is to get your packages first in Debian through sponsoring (two of us DDs offered help in that domain) and then sync, no matter where the packaging is VCS-maintained. alioth/git is my prefferred horse, but I can live with anything else.10:44
tkamppeterOdyX, OK, so I will do the two "needs-packaging" items and commit them to a GIT on Alioth. Can you prepare these gits and tell me how to correctly commit?10:47
tkamppeterOdyX, if someone comes up to Debian and volunterrs, he is naturally welcome.10:47
OdyXtkamppeter: as you have collab-maint rights, you can create the repositories yourself: http://wiki.debian.org/Alioth/Git#Collab_Maint_project10:48
tkamppeterOdyX, thanks.10:48
dholbach@pilot in11:08
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach, Da
dholbachDaviey, can you "/nick Da" and "@pilot out"? ;-)11:08
dholbach(I assume that was you :-))11:09
Laneydoes the bot break if you just change the topic?11:10
dholbachno idea11:10
dholbachjames_w, cjwatson: can one of you please mark https://code.launchpad.net/~abone/ubuntu/natty/procps/fix-for-753124/+merge/58905 and https://code.launchpad.net/~akkzilla/ubuntu/natty/gmemusage/gmemusage-fix-370735/+merge/61171 as "work in progress" please? they have both been reviewed already and it'd be good to get them out of the queue11:11
Davieydholbach: oops11:17
Daviey@pilot out11:18
=== Daviey is now known as Da
Da@pilot out11:18
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach
=== Da is now known as Daviey
* dholbach hugs Da11:19
dholbach;-)11:19
dholbachjames_w, cjwatson: same for https://code.launchpad.net/~chalet16/ubuntu/natty/xorg-server/fix-for-518132/+merge/60297 please11:27
dholbachincidentally, is there anybody else I should be pinging about this?11:27
cjwatsonLP, so that we don't have to do it any more :-)11:28
* dholbach hugs cjwatson11:28
cjwatson(I'll look when I'm not on my phone which doesn't know my new LP password)11:28
dholbachsure sure - take all the time you need - I'm happy to give you a collated list once you're back11:29
=== chuck_ is now known as zul
lynxmanping Daviey11:47
zygahow can I make pbuilder --create reuse existing apt cache in some directory, passing --aptcache does not seem to affect this11:58
=== MacSlow is now known as MacSlow|lunch
cjwatsondholbach: marked those three branches WIP now12:09
geserzyga: as debootstrap is used to create the base.tgz for pbuilder, I don't know if pbuilder passes --aptcache to it or if debootstrap supports some sort of cache (besides a proxy)12:19
zygageser, yeah, I can see that now, I'm using apt-cacher-ng to see if I can speed things up12:19
hrwzyga: http://paste.ubuntu.com/622496/ may be helpful12:20
ogra_you could use a wrapper that makes a backup of the debs on first run ... and on subsequent ones you can use the file:// protocol to pull from the backup12:20
tkamppeterpitti, hi12:21
hrwzyga: or tell pbuilder that OTHERMIRROR=http://apt-cache-nghost:3142/archive.ubuntu.com/ubuntu12:21
=== hunger_ is now known as hunger
zygahrw, yeah, that will work too! thanks12:24
zygahrw, I hope that pbuilder reuses global apt configuration12:25
hrwzyga: you can configure each base system of pbuilder: "pbuilder --save-after-exit login"12:25
zygahrw, yeah but that's now what I'm after12:26
zygahrw, I want automated stuff12:26
ogra_but but ... that will make you jobless one day !12:26
hrwzyga: on my machine pbuilder unpacks base tarball, do apt-get update/upgrade in it, then builds. after build installs lintian and runs it. then copy results to /var/cache/pbuilder/result/DIST-ARCH/12:26
zygahrw, I'm doing something that may be interesting for you12:27
hrwzyga: and ~5:00 cron job updates each pbuilder base ssytem to newest packages12:27
zygahrw, I'll show it to you in person in dublin12:27
hrwzyga: ok12:27
hrwzyga: nice to know that you will get there12:27
zygahrw, you don't have to build packages for earlier systems do you?12:27
hrwzyga: I do lucid/maverick/natty/oneiric/sid here12:27
zygahrw, oh good12:28
zygahrw, so you feel my pain :)12:28
zygahrw, I'm working on something to make it easier12:28
hrwzyga: pain? "DIST=lucid ARCH=i386 pdebuild"12:28
zygahrw, but my use case also has many interdependent packages in the mix12:28
zygahrw, yes, pain12:28
zygahrw, it's not just that12:28
zygahrw, you want to test while developing and release for all easily12:28
zygahrw, and not just one package but many12:29
hrwzyga: inter builds dependencies can be solved by hook which adds results into local apt repo12:29
zygahrw, some of which may be required backports, not your own stuff12:29
hrwzyga: ok12:29
zygahrw, I have the same hook but you don't want to go and build each one by hand (even with dozen packages x 4 systems it's already messy)12:29
zygahrw, and one more thing: after all this works for you you'd like to be able to reproduce the same setup on another system easily12:30
zygahrw, (to do another QA, migrate your workstation, etc)12:30
hrwfor dsc in *dsc;do for dist in lucid natty maverick oneiric sid;do for arch in amd64 i386;do DIST=$dist ARCH=$arch pbuilder --build $dsc;done;done;done12:30
zygahrw, ok, which of those failed, why? can I have the logs please? ;-) what is the proper build order to get the interdependent packages to work?12:31
zygahrw, can I tag the stuff that works and publish it please?12:31
zygahrw, and so on :)12:31
hrwzyga: build logs are kept for each of them12:31
hrwzyga: ok, so you make pbuilder/sbuild/buildd in other way?12:31
zygahrw, it's a higher-level system12:32
zygahrw, it uses pbuilder12:32
Davieycjwatson, Is a recently introduced (new) package in Debian sync'd using the same process or the normal incremental sync's?12:32
Davieys/or/for12:32
zygahrw, I'm still polishing it for my work but I'll gladly share it12:32
zygahrw, how many source packages do you make?12:33
cjwatsonDaviey: we have a tool to report which new packages in Debian haven't been synced into Ubuntu yet, and while I do garden that list more or less daily it's a while since it's been at zero.  What package are you interested in?12:43
Davieycjwatson, There are a few that jamespage are watching, they've only been in Debian a few days. I suspected it was treated as a sync, so was confused why it hadn't appeared yet.12:44
DavieyNo hurry on them tho.12:44
cjwatsonit's no work to expedite them, just tell me the package names12:44
* Daviey dig12:45
Davieys12:45
dholbachcjwatson, thanks a lot!12:46
jamespageDaviey, cjwatson - I just double checked and most of them have now appeared; guava-libraries is the only one I can't see ATM12:46
Davieyjamespage, what about txw2, tiger-types, sezpoz, maven-antrun-extended-plugin  ?12:47
Davieymaven-antrun-extended-plugin is there actually12:48
Davieybah, no it's not.12:48
cjwatsonDaviey: I did all four of those recently12:48
jamespageDaviey: all there "Ubuntu Archive Auto-Sync 30 minutes ago"12:48
jamespagecjwatson: think that may have been when Daviey and I where discussing where they had got to...12:49
Davieycjwatson, Ah!  I guess they haven't been published yet then.12:49
cjwatsonjamespage: synced guava-libraries now12:49
jamespagecjwatson: thankyou!12:49
cjwatsonnp12:49
cjwatsonin fact, looks like you can have binaries for the bulk of those too *clickety*12:50
Davieycjwatson, allowing just the source packages through sounds like a fun tease.12:56
cjwatsonDaviey: they inevitably hit NEW at separate times12:56
ogra_cjwatson, when porting to live-build, can you take into account that armel switches to ubuntu-desktop ?12:59
* ogra_ is wondering if it makes any sense to do that switch in livecd-rootfs at all12:59
cjwatsonI shouldn't need to.  you can just start building for the ubuntu project rather than ubuntu-netbook in cdimage12:59
cjwatsonif you're having to take account of that explicitly in either livecd-rootfs or live-build, you're doing it wrong13:00
cjwatson(is there a spec for this I can go and read?)13:01
ogra_cjwatson, no, no spec, we just want to drop netbook in favour of the desktop seed13:02
ogra_looking at the code though it should just work13:03
cjwatsonthen the right thing to do is switch to the ubuntu project - most package selection depends on the project (aka flavour) you're building, not on the architecture13:03
ogra_yes13:03
* ogra_ thought we had something hardcoded in livecd-rootfs, apparently we dont, sorry to have pinged you before finishing to read the code :)13:03
ogra_i thought the jasper switch was tied to the flavour, but we tied it to the filesystem type13:04
=== MacSlow|lunch is now known as MacSlow
hrwzyga: now I have 12 source packages13:16
sladen12 little source packages, sitting on the wall...13:17
james_wddebs.ubuntu.com expiry is controlled by some process external to LP that looks at the Packages files on archive.ubuntu.com or similar?13:40
pittijames_w: correct13:40
james_wpitti, is that code public somewhere?13:41
pittiit's meant to be, but just on people.c.c; hang on13:41
pittijames_w: lp:~pitti/+junk/ddeb-retriever13:42
james_wpitti, thanks13:42
james_wpitti, it seems that some ppas now build debug symbols and the refcounting doesn't take them in to account. Would it be a problem in principle to change that so that they aren't expired if the ppa still uses the package?13:43
pittijames_w: http://bazaar.launchpad.net/~pitti/+junk/ddeb-retriever/view/head:/archive_tools.py#L356 in particular13:43
pittijames_w: ddebs.u.c. doesn't count PPAs13:43
james_wperhaps we should just leave this up to the LP project which is likely to move this to be part of LP13:43
pittis/count/handle/13:43
pittiand frankly, handling the ubuntu archive alone is already way more fragile than I'd like to be :/13:44
pittithis really should just go into LP, and AFAIUI it's 90% there13:44
james_wapparently it does pick up some ddebs from ppas though13:44
pittiwell, yes13:44
pittiit downloads all ddebs from the buildds13:44
pittias it doesn't know/check which builders are for PPAs and which for ubuntu13:44
james_wright13:44
ScottKThat's not good.13:45
james_wI'll likely wait for LP to do it then13:45
pittibut as they don't appear in Packages.gz, they wither away quickly13:45
ScottKAh.13:45
pittiotherwise I'd need to not just apt-ftparchive one archive, but umphteen thousand13:45
jdstrandpitti: hey, so I noticed that the regression-alert alerts various people (it seems like mostly tech leads?), but I think it might need to be updated13:46
james_wyeah13:46
pittijdstrand: ah, if only I'd remember who is responsible for programming ubottu's brain13:46
pittiubottu: who is your father?13:46
jdstrandhehe13:47
pitti"Your edit request has been forwarded to #ubuntu-ops."13:47
* didrocks would have love for an answer to be computed :-)13:47
pittiheh, that might actually do it13:47
pittijdstrand: if you join #ubuntu-ops, there might be people to help out?13:47
jdstrandpitti: yeah, thanks!13:47
pittididrocks: at least it didn't say "Anakin"13:47
didrockspitti: heh, right :)13:48
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== pgraner is now known as pgraner-afk
=== pgraner-afk is now known as pgraner
smbpitti, I am not sure the same will happen to the latest packages moved, but rmadison is telling me some of the previous images would be in *-proposed/universe. Could this be some other copy issue?15:06
smblinux-image-2.6.35-30-server | 2.6.35-30.53 | maverick-proposed/universe | amd6415:07
pittismb: hm, I can't actually specify a component during copying15:08
pittiI'll just move it to main for now15:08
pittismb: might be fallout from today's LP rollout?15:09
smbpitti, I am wondering whether that had been before... I noticed uninstallable kernels yesterday but thought it might be delays15:09
smbIt seems meta was going to the right place...15:10
pittistrange15:10
pittimoved to main, anyway15:10
smbpitti, This seems to affect at least lucid and maverick, but I would suspect any of the recent proposed uploads15:10
pittismb: right, it seems to have affected all of today's package copies; seems LP changed behaviour there, even for packages which already existed in ubuntu before :/15:15
pitti*just* when you think you got everything sorted out15:15
pittiStevenK: ^ do you happen to know about this? package copies from PPAs to ubuntu now land in universe, even if they exist in main already?15:15
smbYou know that has to happen when the universe is about to be understood15:16
pittiyeah15:16
highvoltageheh, nice.15:17
dokopitti: https://launchpadlibrarian.net/73256289/buildlog_ubuntu-oneiric-i386.eglibc_2.13-5ubuntu1_FAILEDTOBUILD.txt.gz15:51
dokopitti: ahh, wait, that not the error15:52
Laneypitti: can you set a header on those mails so that I can filter them reliably?15:55
=== dendrobates is now known as dendro-afk
* apw is upgrading a box to oneiric and being asked if they want to use gdm or lightdm, does lightdm work ?16:13
didrocksapw: I have been able to log this morning, not sure it's the case for everyone :)16:13
* apw watches libc fail to install ... oh dear16:15
pittiLaney: sure, any preference?16:18
Laneynope16:18
LaneyX-UbuntuRelease: component-mismatches or something16:18
Laneyyou might consider sending to the list too16:20
Laney:-)16:20
pittiLaney: hm, good point, I'm subscribed16:20
pittiLaney: changed to ML now16:21
Laneycool16:22
Laneythanks for doing this - will be useful16:22
=== dendro-afk is now known as dendrobates
=== zyga is now known as zyga-afk-bbl-sry
dholbach@pilot out16:46
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== ogasawara_ is now known as ogasawara
=== deryck is now known as deryck[lunch]
DoctorPepperhi guys !!!17:36
dpolehnhello!17:36
DoctorPepperchrisccoulson:  how  do  build  firefox global menu extension  ?17:39
chrisccoulsonDoctorPepper, why would you want to do that? we already provide binaries17:39
chrisccoulsonunless you're hacking on it of course ;)17:40
DoctorPepperactually   i am trying to create a package for  fedora17:41
chrisccoulsonDoctorPepper, it won't work in fedora will it?17:41
chrisccoulsonunless there are also packages for the other bits of the unity stack17:41
chrisccoulsoni don't know if that's the case though ;)17:42
DoctorPepperactually i was  told  that  i would work  with gnome2-globalmenu17:43
chrisccoulsonDoctorPepper, hmmm, i'm not sure about that17:43
chrisccoulsoni've certainly never tried it ;)17:43
DoctorPepperso how to generate the makefile so as to build this exention17:44
chrisccoulsonDoctorPepper, well, you need to run autoconf2.13 in the source directory first17:44
chrisccoulsonthen ./configure --enable-application=extensions --enable-extensions=globalmenu --with-libxul-sdk=<path_to_firefox_sdk> --disable-libnotify --disable-crashreporter --disable-tests --disable-webm --disable-ogg --disable-alsa --disable-strip --disable-strip-libs17:44
chrisccoulsonthen make ;)17:44
chrisccoulsonyou just need to point it to whereever your firefox SDK is17:45
chrisccoulsonnote that this extension uses a lot of volatile interfaces in firefox, so it will probably need rebuilding for each new firefox version17:45
DoctorPepperbuild/autoconf/acwinpaths.m4:44: error: defn: undefined macro: AC_OUTPUT_FILES17:46
=== dholbach_ is now known as dholbach
DoctorPepperchrisccoulson:  running autoconf i get this message : ' build/autoconf/acwinpaths.m4:44: error: defn: undefined macro: AC_OUTPUT_FILES '17:47
chrisccoulsonwhat version of autoconf?17:47
DoctorPepper2.6817:48
chrisccoulsonyou need 2.1317:48
chrisccoulsonit uses the firefox build system, which only works with 2.1317:48
kees@pilot18:01
udevbot(pilot (in|out)) -- Set yourself an in or out of patch pilot.18:02
kees@pilot in18:02
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: kees
kees@pilot in18:02
dholbachkees, testing the bot? ;-)18:02
* dholbach hugs kees18:02
keesdholbach: hehe, well, I'm doing a double-shift, and that made me wonder if it would append me twice. :)18:03
dholbachhaha :)18:03
=== deryck[lunch] is now known as deryck
SpamapS linux 3.0-0.1 (Accepted) ....18:22
SpamapSThats just.. weird..18:22
SpamapS;)18:22
ionheh18:22
cjwatsonI'd better go fix the installer soon, now that I have example packages to work from :-)18:23
jdstrandhallyn: hey, fyi I am back to testing libvirt. attach-disk also fails in a similar as the 'phy' vs 'qemu' thing you fixed. eg, this used to work:18:32
jdstrandattach-disk vmname /tmp/foo.img sdc --driver=file18:32
jdstrandthat now has to be:18:32
jdstrandattach-disk vmname /tmp/foo.img sdc --driver=qemu18:33
jdstrandhallyn: I don't know how that might affect openstack or euca, but it is worth noting18:33
hallynDaviey: zul:  I'm basically out as of this afternoon, can you two llok at uec and openstack wrt jdstrand's comment?  i'd assume openstack folks would have noticed...18:40
jdstrandhallyn, Daviey, zul: fyi, this is 0.9 specific, which I plan to upload later today18:41
* jdstrand needs to double-check natty18:41
hallynjdstrand: thanks18:41
Davieyhallyn: ack18:41
zulhallyn: afaik openstack doesnt use libvirt to attach disks18:42
Davieyzul: I suggest we run the test suite.. and see if anything breaks :)18:42
zulDaviey: well duh :)18:42
=== jibouman` is now known as jiboumans
hallynheh18:43
jdstrandzul: ok, then I'll ping you after I've uploaded18:47
DoctorPepperchrisccoulson:  i manage  to buid firefox globalmenu  extesion  but  in  i found  that  there is no make install command  so  where should i put the compiled files18:47
zuljdstrand: thanks, there is an open mir to get libxen3-dev replaced with libxen-dev so we can use xen 4 with libvirt and therefore dropping xen-3.3 from the archive18:48
chrisccoulsonDoctorPepper, there will be an extension in dist/xpi-stage18:48
jdstrandcool18:48
zuljdstrand: i need to bug/bribe kees about it though18:49
DoctorPepperyes  so i only install the xpi  everything should be in the right place18:49
chrisccoulsonyep18:49
DoctorPepperchrisccoulson:  i havent  found  any  xpi extension package in dis/xpi-stage18:54
chrisccoulsonDoctorPepper, it will be there if it built successfully18:56
keeszul: what's the bug #?18:59
=== ximion1 is now known as ximion
zulkees: 79085419:00
keescool19:00
slangasekcjwatson: do you have the bandwidth to tackle bug #597673 this cycle, by chance?  Or maybe this is a 'bitesize' bug that you could mentor someone on? :)19:48
ubottuLaunchpad bug 597673 in console-cyrillic (Ubuntu Oneiric) "console-cyrillic changes settings on consoles it doesn't own, causing crashes with plymouth + X" [Critical,Triaged] https://launchpad.net/bugs/59767319:48
=== dendrobates is now known as dendro-afk
=== elmo__ is now known as k
=== k is now known as Guest82647
=== Guest82647 is now known as elmo
zuljdstrand/hallyn: nova test suite passes with the new libvirt20:35
=== yofel_ is now known as yofel
seb128jhunt, hi20:37
seb128jhunt, comment following something you said the other day, "unity --reset" is to reset the config, when using ccsm break it you just usually need to restart compiz or to run "unity" which will not reset the config20:37
smoserare debian build logs available anywhere ?20:44
seb128smoser, https://buildd.debian.org20:45
smoserthank you seb12820:46
seb128yw20:46
cjwatsonslangasek: wow, what a bug.  it probably isn't realistically bitesize, but I think I can take care of it ...20:58
* cjwatson assigns/milestones20:59
slangasekcjwatson: great, thanks :)20:59
=== kenvandine_ is now known as kenvandine
=== Guest33618 is now known as calc
calcfinally updated my maverick system to natty and it won't let me use more than 1024x768 on my 1920x1080 lcd with mobility radeon 420021:05
* calc wonders if that is some sort of kernel regression, going to try fglrx21:06
calcit actually even worked until i removed my user dir, it was low res in gdm but switched to high res afterwards, very strange21:09
=== zyga-afk-bbl-sry is now known as zyga
calcfglrx works in any case :)21:10
jdstrandzul: I have not uploaded it yet. I didn't ping you yet :)21:12
=== dendro-afk is now known as dendrobates
jdstrandzul: uploaded just now21:25
zuljdstrand: cool thanks21:25
jdstrandhallyn, zul, Daviey: there is a regression I need to file a bug on the apparmor driver not updating the profile with 'save', but that is relatively minor and I figured it more important to get it uploaded than block on the bug21:26
Davieyjdstrand, in oneiric?21:27
jdstrandDaviey: yes, in the new libvirt I just uploaded21:27
jdstrand0.9.121:27
jdstrandDaviey: it's hallyn's merge21:27
Davieyah!21:27
Davieyjdstrand, Are you driving a fix for it today?21:28
jdstrandand the thing that changed attach-disk21:28
jdstrandDaviey: I uploaded ubuntu1 with the regression. I plan to investigate today, and possibly tomorrow have a fix-- it might be monday21:28
Davieyjdstrand, okay, if we can help in any way - please let us know. :)21:29
jdstrandDaviey: thanks there is a commit that I am investigating, otherwise I know exactly where to look-- it might take a bit, but I'm pretty familiar with the code, so I'll get it going21:31
Davieyjdstrand, i suspect you are a little more familiar than me :P21:31
jdstrandhehe21:33
smoserdoko, around ?21:46
smoserwell, maybe someone else can speak up.  i've been trying to get us caught up with debian on rsyslog. (bug 794230).21:47
ubottuLaunchpad bug 794230 in rsyslog (Ubuntu) "Please merge rsyslog 5.8.1-1 (main) from debian unstable" [Low,Confirmed] https://launchpad.net/bugs/79423021:47
smoserif the build is done with LDFLAGS="-Wl,-Bsymbolic-functions" (the default in the Ubuntu build environment), then rsyslog segv's on first message21:48
smoserdebian's build does not suffer this problem as their default build has empty LDFLAGS.21:48
smoseri'm wondering if it is acceptable to build with LDFLAGS=""21:48
smoserpitti, ? you were last-touched for rsyslog, i wonder if you have comments.21:55
cjwatsonsmoser: acceptable as a temporary workaround at least21:56
cjwatsonsounds like plugin loading trouble21:56
smoserright.21:56
smoserok, so i'll go on with testing the build a bit more and then propose for merge. thank you.21:56
smosercjwatson, would there be a better way to do that than this:21:57
smoserhttp://bazaar.launchpad.net/~smoser/ubuntu/oneiric/rsyslog/merge-debian-5.8.1-1/revision/4121:57
cjwatsonsmoser: I normally just do 'unexport LDFLAGS' somewhere near the top of debian/rules22:00
cjwatson(with a comment explaining why)22:00
smoserthat'll do.  i'd not seen that before. thanks.22:00
cjwatsonthe explanatory comment needs to be in the source as well as in revision control log22:00
cjwatsons22:00
smoserright.22:00
=== dendrobates is now known as dendro-afk
keesslangasek: are you working on 742017 already? I see you assigned it to yourself last week.22:15
slangasekkees: hmm, don't even remember now why I assigned it to myself - certainly not working on it now22:20
slangasek(probably because I knew there had been noise already about the popcon problem on debian-dpkg and I meant to follow through22:21
slangasek)22:21
=== Quintasan_ is now known as Quintasan
=== dendro-afk is now known as dendrobates
slangasekkees: upstream thread, upstream bug: http://lists.debian.org/debian-dpkg/2011/05/msg00047.html http://bugs.debian.org/62232222:36
ubottuDebian bug 622322 in popularity-contest "popularity-contest: popcon tries to access dpkg internal files and fails with multiarch: same packages" [Important,Open]22:36
slangasek(so, nack on the "Forwarding patch to Debian is likely inappropriate")22:37
keesslangasek: hehe22:46
keesyeah, I ignored that bit. :)22:46
chrisccoulsonsiretart, there?23:24
chrisccoulsonactually, NM, i think i just answered my own question ;)23:25

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