/srv/irclogs.ubuntu.com/2009/12/09/#ubuntu-devel.txt

asackees: i guess when getting somethign like this http://paste.ubuntu.com/337657/ adding -fPIC is to easy to be the right answer?00:02
asacthats on armel00:02
keesjames_w: cool, thanks00:02
asactoo easy00:03
asaca bit more context: http://paste.ubuntu.com/337658/00:03
keesasac: yeah, all libs should be -fPIC00:03
asackees: hmm. so atm this seems to not use -fPIC on i386/amd6400:04
asacbut still works00:04
asacat least builds00:04
asacso using fPIC everywhere is better?00:04
mjrI didn't think non-pic .sos worked on amd64 either00:06
asaclet me check the build log for amd6400:06
asacright. its used there00:07
mjr(one would think it would be prudent on i386 as well, but what do I know)00:08
=== nhandler_ is now known as nhandler
keesasac: hrm, so, the problem is that it lacks -fPIC when doing the .so build, for sure00:09
keesI can't say that's is best to _always_ build -fPIC, but usually you'll want it.00:09
asacthx. thats good enough00:10
asacits probably a build system issue00:10
keesthe line that starts:  gcc -shared -Wl,-soname,libavutil.so.5000:10
keesis using .o's that weren't -fPIC compiled.00:10
asacyes00:10
asacthats the point. it doesnt ad fPIC at all on armel and i38600:10
asacadd -fPIC00:10
keesit's just that due to the stack-protector symbol, it's showing up quickly.00:10
keesthat's ... odd00:11
asacright. just wanted to check back if thats something broken because of armel00:11
asackees: its a non autotools build system (e.g. manual configure + Makefile) ... so its not really shocking ;)00:11
keesheh, ok00:11
keesjames_w: hrm, smarty melted down on the merge.  got confused by a remove/add it looks like and claimed conflicts that aren't really conflicts.00:18
slangasekjames_w: ^^ the merge-package "upstream branches have diverged" OMG failure00:19
james_wwhat? it's just a full and clear exception message! :-)00:20
slangasekyes, I was just clarifying "melted down" :)00:20
slangasekjames_w: the /problem/ is that the branches seem to think that the misc/ and unit_test/ subdirs are complete removals & re-additions, which is a bit of a suboptimal merge :)00:21
nhandlermdz: Are you planning on sending out an email about http://mdzlog.alcor.net/2009/12/08/call-for-nominations-ubuntu-developer-membership-board/ ? The post is also missing some information (such as a timeline for the election, what team will be able to vote, is it really 100% open to anyone to run?, etc)00:25
mdznhandler, I sent email to ubuntu-devel-announce, though maybe it hasn't been moderated yet00:32
mdznhandler, the timeline I'll pattern after the TB election, and yes, it's open (I thought that was clear from the text)00:33
nhandlermdz: It said it was open, but iirc, most of the other council elections had some type of basic requirement (i.e. must be an Ubuntu member or Ubuntu developer), so I wanted to make sure00:34
mdznhandler, it seems unlikely that someone with no experience as an ubuntu developer would qualify, but I saw no reason to exclude anyone out of hand00:35
=== asac_ is now known as asac
james_wkees/slangasek: I've no idea why that conflicts, I'm asking in #bzr00:40
slangasekok :)00:40
jennieHello03:02
jennieI need assistance03:02
micahgjennie: #ubuntu is for support, this channel is for development discussion03:05
jenniemicahg , i need a simple help , please help me its related to printer installation03:06
syn-ackerg03:07
syn-ackjennie, then you need to go to #ubuntu, please03:07
=== dous_ is now known as dous
=== Epigene is now known as Epistaxis
LucidFoxHmm, Thunderbird 3 is out.03:50
micahgLucidFox: indeed03:51
LucidFoxmicahg, perhaps it would make sense to replace rc3 in your PPA? :)03:51
micahgLucidFox: rc3 is the release version03:51
micahgLucidFox: when there's an official .orig.tar.gz, I'll think about fixing it03:52
* LucidFox nods03:53
micahgbut that is the actual release code though, just not branded or versioned properly03:53
LucidFoxI actually believe Mozilla versions RCs without any mention of them being RCs in the about dialog. RC3 for Firefox 2.0 and 3.0 was byte-for-byte identical to the final release.03:54
LucidFoxAh, your version is still branded Shredder. :(03:55
micahgLucidFox: right :)03:55
syn-ackHey anyone know if we're gonna have a 64 bit compatible version of Enigmail anytime soon?03:56
syn-ackIf not, I suppose I could look into it03:56
micahgsyn-ack: well, that depends on how much free time I have :)03:56
syn-ackhah03:57
syn-ackno way03:57
* micahg needs it as well and is part of the mozilla team :)03:57
syn-ackheh03:57
syn-ackHow about that. :P03:57
=== robert_ancell_ is now known as robert_ancell
=== bob is now known as Guest26677
=== bob__ is now known as Guest34652
ScottKStevenK: On the off chance you're awake and willing to help me out, plasma-desktop should have been accepted into Main, not Universe (it's split out of two Main packages).  I've fixed the seeds, would you please promote it.04:58
StevenKScottK: Looking.05:07
ScottKStevenK: Thanks.05:08
StevenKScottK: Which source package builds it?05:09
ScottKStevenK: kdebase-workspace05:09
StevenKScottK: Done.05:11
ScottKStevenK: Thanks.05:11
pittiGood morning05:35
pittiKeybuk: resume straight away> oh, nice! haven't noticed that yet05:36
=== ArneGoet1e is now known as ArneGoetje
lwbanyone please?06:05
ScottKlwb: Help is in #ubuntu.06:08
syn-ackAnyone care to test an apparmor script I just got working for skype?06:34
LLStarkshey keybuk, what's that new kernel in boot staging do?06:41
LLStarks*what does that06:41
LucidFoxRiddell> So the Kubuntu Karmic final release uses Konqueror rather than Arora by default after all. When was the decision to revert made?06:47
LucidFox(I'm not disputing it, just curious)06:47
CptHowdycan someone help me build ati drivers from src?06:51
CptHowdy#ubuntu = no luck . . . #debian = got threatened06:52
LucidFoxCptHowdy> Threatened07:11
LucidFox?07:11
RAOFI'd guess "strongly suggested to ask elsewhere".07:13
Darko... and "ubuntu has been a bloated peice of trash since ... "07:15
Darkoactual quote btw07:16
Tm_Tyay for alpha 107:16
LucidFoxDarko> From Debian developers?07:19
Darkonot sure, probably not though07:19
Tm_TI'm not sure if you should discuss about that here anyway (:07:20
dholbachgood morning08:02
mvohey dholbach!08:02
dholbachhey mvo08:03
pittiScottK, Riddell: any idea about http://launchpadlibrarian.net/36614923/buildlog_ubuntu-lucid-i386.compiz_1%3A0.8.4-0ubuntu7_FAILEDTOBUILD.txt.gz ? Did KWD::Window change recently?08:26
pitti(I need to rebuild compiz to make it installable for alpha-1)08:27
geserpitti: Hi, any idea why pkgbinarymangler couldn't find DEBIAN/control? http://launchpadlibrarian.net/36598521/buildlog_ubuntu-lucid-i386.stx-btree_0.8.3-1_FAILEDTOBUILD.txt.gz08:51
geserI tried it in my lucid pbuilder where it succeeds but on the buildd it failed again08:51
loolgeser: Looks like the build is happening in parallel though08:57
loolgeser: You have two dh_prep calls which might be called one after the other08:57
loolgeser: e.g. dh_prep (install-indep), make install (install-indep), dh_prep (cleans up), dh_install (binary-indep) => boom08:58
loolgeser: One way around it is to change MAKE instead of MAKEFLAGS until your rules are -j safe09:00
dholbachjames_w: I reviewed a bunch of merge proposals! it was fun! :)09:06
dholbachjames_w: now I just need a programmatic way to get them from LP onto the sponsoring overview :)09:07
=== tkamppeter_ is now known as tkamppeter
* pitti eyes component-mismatches09:19
pitti o pmount: pmount09:19
pitti   [Reverse-Recommends: kdebase-runtime]09:19
pittio_O09:19
pittiRiddell: going back to the old times? :-)09:20
directhexpitti, just wait for him to upload MAKEDEV!09:23
=== Tonio__ is now known as Tonio_
freemvo: hi again! :)10:15
freemvo: I've noticed a little difference between the hardy section of the meta-release and meta-release-lts files published under changelogs.ubuntu.com10:16
freemvo: the upgrade tool for hardy in meta-release points to version 0.87.30, while meta-release-lts points to 0.87.3110:17
freemvo: is there some specific reason for that?10:17
mdzpitti, I had an X server crash last night, and apport failed to capture it due to: ValueError: Invalid process ID: [Errno 2] No such file or directory: '/proc/1167'10:20
freemvo: incidentaly that appears the reason for the APT fetch errors I reported you last week, version 0.87.30 fails, while 0.87.31 is fine10:21
mvofree: the explicit version numbers are workaround for a soyuz bug, it does not deal with copying the stuff from -proposed to -updates (there is a bug about that)10:21
mvofree: oh? let me check10:22
pittimdz: current x server has the apport patch disabled, I think; It still needs to be ported to the current version10:22
pitti  * 135_rethrow_signals.patch, 168_glibc_trace_to_stderr.patch:10:22
freemvo: yeah, the point is that the two versions published are different, I'm wondering if it's on purpose10:22
pitti    Disabled until fixed to work with the current version.10:22
freemvo: in my tests the Landsacpe server is passing the landscape client the .30, hence the failures10:23
=== jelmer_ is now known as jelmer
mdzpitti, oh, hmm. I thought without the patch, apport would never see it at all because the signal was caught10:24
pittithat's what I had expected10:24
pittiit seems that the process went away while it was still dumping core, which seems odd10:24
mdzbzr: ERROR: Invalid url supplied to transport: "lp:ubuntu/xorg-server": xorg-server in ubuntu has no default branch.10:25
mdz:-(10:25
mdzjames_w, ^10:25
mvofree: so for lts-upgrades you should always use the meta-release-lts file, as for the bug, I'm not sure, 0.87.31 is a no-change upload according to the changelog10:26
mvofree: I need to diff the actual files10:26
freemvo: so, okay, between two lts releases I should use meta-release-lts10:29
mdzpitti, shouldn't we open bugs when we disable patches like this, so that they aren't forgotten entirely?10:30
freemvo: what about between a non-lts and an lts? like from karmic to lucid10:30
freemvo: supposing lucid is out already10:30
ogra_hmm, i see gnome-python-desktop_2.28.0-0ubuntu2 built on all arches ... i dont get why the source isnt published at all yet10:30
freemvo: should you use the upgrade tool url in meta-release or meta-release-lts in that case?10:30
=== ogra_ is now known as ogra
tjaaltonmdz: they aren't forgotten10:31
pittitjaalton: ^ is re-enabling 135_rethrow_signals.patch in xorg-server on some radar? (like mdz's bug opening suggestion)10:31
mvofree: it depends on what the user wants. by default on a lts we make it look at lts versions, that is configured in /etc/update-manager/release-upgrades10:31
tjaaltonpitti: bryce said he'd look at it after his vacation10:31
freemvo: yes, I know about it10:31
mvofree: maybe it would be best to just use the code from u-m (metarelease.py) in landscape too?10:31
freemvo: so it's really a user conf10:32
tjaaltonpitti: I understood that apport was still disabled anyway10:32
mvofree: than we can be sure its behaving the same10:32
pittitjaalton: it is10:32
mvofree: yeah, user/admin choice, on lts we default to lts->lts, but if the user wants he is free to go from lts->non-lts of curse10:32
freemvo: the thing is that we would like to be able to specify the target release from the web ui10:32
mdztjaalton, it's disabled by default, but those of us who have crashes will turn it on to capture a report10:33
freemvo: without having to modify /etc/update-manager/release-upgrades10:33
mvofree: I see. you could subclass MetaReleaseCore and override CONF I guess, sorry that there is no nicer mechanism at this point10:34
tjaaltonmdz: git clone, btw ;)10:35
mvofree: I found the bug btw, but it can really only be triggered by someone doing a dapper->hardy upgrade with the version in meta-release (and not -lts)10:38
freemvo: yeah, in all other cases it works indeed10:38
* mvo scratches his head10:38
freemvo: it's the only case I'm having problems with, but know it's clear why :)10:38
mvofree: :) I can make changes the the MetaReleaseCore api so that it is easier for you to point it to a different conf or force a specific behavior (if that helps you)10:39
pittigeser: hm, seems the package is building in parallel on the buildds10:39
freemvo: thanks, in the long run it would be probably nice to have do-release-upgrade flexible enough to be driven from the outside10:40
mvofree: right, if all you need is override of the "release-upgrades" conf via a commandline, that can be done easily10:41
freemvo: yeah, that would do it, I guess10:43
freemvo: it's not at all urgent though, maybe we can switch to that in the long run, to avoid SRU's for this10:44
mvook10:48
=== saispo_ is now known as saispo
freemvo: just one more thing about this specifc issue10:49
freemvo: in general is it common that the urls of the upgrade tool for lts and non-lts are different? in the meta-release-lts and meta-release files10:50
freemvo: or is it only in this specific case due to a bug in soyuz?10:51
mvofree: no, it should not happen, they basicly should point to lucid-updates/main/dist-upgrade-all/current, its there because of the soyuz issue10:51
freemvo: okay, thank you10:52
mvothanks10:52
mvofree: what what might happen is that that -lts file is updated a bit later to give us extra time for testing the lts->lts upgrade path10:52
dholbachcan anybody give me some feedback on http://people.canonical.com/~dholbach/cheatsheet.jpg and say if I forgot anything? (still in the brainstorming phase :))10:54
freemvo: okay10:55
=== pedro__ is now known as pedro_
=== seb128_ is now known as seb128
cjwatson<cjwatson@sarantium ~/src/ubuntu/dpkg-cross/crossbuild>$ bzr import-dsc ../dpkg-cross_2.5.2ubuntu2~cross*.dsc11:23
cjwatsonbzr: ERROR: Unable to find the tag for the previous upstream version, 2.5.2ubuntu1, in the branch: upstream-2.5.2ubuntu111:23
cjwatsonjames_w: ^- how do I tell import-dsc that this is a native package and it shouldn't go looking for upstream- tags?11:24
james_wcjwatson: that may well be a bug11:25
james_wSteve reported something similar11:25
james_wI thought it was handled, but obviously not11:25
cjwatsonI'll go report it then11:25
james_wthanks11:26
james_wthe -Derror trace would be useful11:27
james_w(debug flag to always print tracebacks for exceptions)11:27
cjwatsonjames_w: cool; added11:30
james_wthanks11:30
cjwatsonmaybe just needs 'if config.native:'11:30
cjwatson?11:30
cjwatsonwell, 'if not'11:31
cjwatsonhmm, now I have Unicode trouble with lool's name11:32
ScottKpitti: I have not looked at the code (re compiz/kde), but we just switched from KDE 4.3 to the 4.4 beta, so I wouldn't be suprised if it had changed.11:33
pittiScottK: I hit it over the head now, it builds now11:33
ScottKOK.  Good.11:34
dnivra_I downloaded the source of gedit 2.29 from launchpad. However the source and diff files were downloaded separately. How do I apply the diff to the original?12:17
pittidnivra_: you need the .dsc, and then use dpkg-source -x foo.dsc12:17
pittidnivra_: but that's not the usual way, you usually just do "apt-get source packagename"12:17
evwe don't have any way of doing translucent overlays in lucid, do we?  That is, I want to be able to mount A over B, and I want the files in B that aren't present in A to show through.12:21
ograev, aufs ?12:21
pittithat would stretch the "everything is a file" principle veeery far :)12:22
ogra(wouldnt be an pverlay but a union mount indeed)12:22
ogra*over12:22
pittioh, ignore me; I misread12:22
pittisounds pretty much what aufs does on the live system indeed?12:23
pittiev: but I wouldn't recommend that for production use12:23
evindeed, that slipped my mind12:23
pittiI think there's a way to do it with LVM, though12:23
pittiFedora live systems work like that12:23
evpitti: this is simply to save me the work of tons of NFS mounts12:23
evin development on the live CD12:24
dnivra_pitti: but the current repository is karmic's and i want the lucid development package. thanks12:24
pittidnivra_: (you can add deb-src for lucid)12:24
dnivra_pitti: true12:24
* dnivra_ didn't think of that12:24
doko__does dpkg already support xz?12:33
Tm_Txz?12:34
ScottKI think it doesn't.12:34
cjwatsonnot yet in lucid, although I think it probably will in the lucid cycle; the work's done upstream12:35
mjrTm_T, lzma-utils's slightly more generic continuation12:35
ograme is scared12:35
Tm_Tmjr: ah, thanks12:35
mjrprovides for unpacking the old lzma format12:35
cjwatsonalthough that would require another rev of the dpkg code used by LP, so maybe not. don't bank on it12:35
mjr(possibly also compression for now, not sure)12:36
ScottKmjr: It does.  KDE uses xz for all it's lzma support.12:38
=== MacSlow is now known as MacSlow|lunch
loolI uploaded a fixed maximus since it was missing a Provide causing compiz to appear in the ubuntu-netbook-remix task13:01
=== MacSlow|lunch is now known as MacSlow
tkamppeterpitti, seb128, there is a problem with Lucid's Poppler.13:20
pittitkamppeter: ?13:20
pittitkamppeter: if you ask because of cups trunk FTBFSing, that's know13:21
pittin13:21
pittiDebian reverted an upstream API/ABI change13:21
pittiso we can't build current cups trunk in lucid13:21
pittithat needs some h4ck3ry again13:21
tkamppeterpitti, seb128, according to debian/changelog our Poppler is 0.12.2-2.1ubuntu1, but it doews not contain the patches of Debian's 0.12.2-2.13:22
pittitkamppeter: right, the version number is screwed up13:22
tkamppeterI cannot find the files 01_revert_abi_change.patch and 02_autohinting_abi_compatibility.patch in our Poppler.13:22
pittiit should have been 0.12.2-0ubuntu113:22
pittitkamppeter: we dno't want 01_revert_abi_change.patch13:22
tkamppeterAnd Debian's ChangeLog entries of 0.12.2-1 and 0.12.2-2 are also missing.13:23
tkamppeterpitti, what is wrong with 01_revert_abi_change.patch?13:23
seb128it reverts upstream abi13:24
seb128there is no reason to be api incompatible with upstream13:24
pittitkamppeter: there's a patch in bzr history which was reverted again which makes it build with our poppler13:25
tkamppeterpitti, CUPS I have now synced to the upstream version of the PDF filters, this works with both ABI versions of Poppler, but it requires that CUPS is run with the ABI version of Poppler with which it got compiled.13:26
pittinice13:26
pittitkamppeter: sure, we can take that for granted13:26
tkamppeterKoji Otani, upstream developer of pdftopdf has made this final patch.13:27
tkamppeterpitti, seb128, I have built our current version of Poppler locally, installed it, and then built CUPS. According to config.h our Poppler has the new, accidentally introduced ABI.13:28
pittimr_pouit, cody-somerville: can you please unseed gnome-games and seed the selection that we have in ubuntu-desktop? that should make xubuntu installable again13:28
pittiare you interested in xubuntu alpha-1 at all?13:28
tkamppeterWe should have a Poppler which has the ABI which is official by Poppler upstream.13:29
pittii. e. should we put some effort into getting buildable CDs?13:29
pittitkamppeter: so the situation is that the poppler API/ABI was officially broken (without bumping soname)13:29
pittitkamppeter: so the current lucid abi is the upstream abi13:29
pittiit was just reverted in Debian to not delay the huge testing transition even more13:30
tkamppeterpitti, seb128, so Ubuntu is intended to use the new ABI then?13:30
pittiright13:30
tkamppeterpitti, then CUPS is perfectly prepared now, under Debian it compiles with the old ABI then and under Ubuntu with the new ABI.13:31
pittijoss said he'd do a libpoppler5a once the dust settles in Debian, to properly handle the abi break13:31
pittiyay13:31
pittithanks13:32
tkamppeterpitti, so you should upload the current CUPS to both distros now.13:32
pittiwill do after alpha-113:32
tkamppeterpitti, I will update the debian/changelog of cups.13:33
pittitkamppeter: ugh, what did you do with bzr? you removed 3 revisions of mine and seem to have merged them back in a huge commit13:35
pittioh, it's a merge13:35
pittitkamppeter: I fixed the changelog (unstable -> UNRELEASED), please ull13:38
pittiand pull, too13:38
tkamppeterpitti, it accepted a "bzr push" by me though you had done three commits which I did not have downloaded. I discovered it on a later "bzr pull". So I did "bzr merge" to get your changes, solved the conflicts, synced the filters with upstream, wrote a debian/changelog entry and committed.13:39
tkamppeterNow I have done another commit to update the text of my last debian/changelog entry.13:40
pittiright13:40
pitticjwatson, ev: "Update this installer" -> brilliant!13:41
evall cjwatson on that one13:42
tkamppeterpitti, now all is in sync again with CUPS.13:42
tkamppeterpitti, will alpha-1 have CUPS working? Otherwise we perhaps need to upload this CUPS as a freeze exception. Please test.13:43
pittitkamppeter: doesn't it right now?13:43
tkamppeterpitti, I do not know what is in alpha-1, I have manually installed the newest Poppler and the newest CUPS of Lucid, Poppler downloaded from LP and CUPS from BZR.13:44
pitti1.4.2-1git1 should work just fine13:44
pittiexcept that the version number should have been "1bzr1" :013:45
mr_pouitpitti: done, I'll also refresh xubuntu-desktop13:45
* pitti works too much with git these days13:45
tkamppeterpitti, only if the Poppler in alpha-1 is old enough (not yet containing the ABI change).13:46
pittimr_pouit: nice, thanks; should I attempt another xubuntu live build after that published?13:46
pittitkamppeter: the current cups is built against the current poppler; should be all good13:47
mr_pouitpitti: yeah, probably, if xfce4-power-manager doesn't lag behing for amd64 anymore. It seems to be built now.13:48
cjwatsonpitti: it's a right pain to test because you have to manually backrev the ubiquity package :)13:48
tkamppeterpitti, assuming that the CDs will contain the last version of each package which did not FTBFS CUPS comes as 1.4.2-1git1, which is built against 0.12.0-0ubuntu2 (old ABI) according to the i386 build log on LP, and Poppler in alpha-1 is 0.12.2-2.1ubuntu1 which is the new ABI. So for me it looks that CUPS will not work in alpha-1.13:52
seb128mr_pouit, hey, do you know if somebody in the xubuntu could do a mir for psiconv which is needed by abiword?13:52
cjwatsonttx: bit of a problem with the cloud preseeding stuff - I only seem to be able to talk to it by https, and busybox wget only supports http13:53
ttxcjwatson: I was fearing that would be the case13:54
JontheEchidnapitti: ping13:54
cjwatsonttx: any idea if there's any plain HTTP interface I can use?13:54
ttxcjwatson: not that I know of on the CLC itself, the other one seems hardwired to the webservices stuff. You should ask the eucalyptoids for advice.13:55
cjwatsonI suppose this is only for eucalyptus, I could use wget-udeb13:56
cjwatsonthat might be easier13:56
mr_pouitseb128: abiword seems to be seeded by only xubuntu-desktop & lubuntu-desktop, so is there a reason to keep it in main?13:56
cjwatsonyeah, I'll do that13:56
seb128pitti, ^ do you know?13:57
ttxcjwatson: yes. Adding a static file service webthing to the HTTP-based service on the CLC would probably require some change in upstream code itself13:57
pittiJontheEchidna: pong13:57
ttxcjwatson: and dropping that servlet xml in /etc is so much more elegant :)13:58
JontheEchidnapitti: Hi, I have a few revisions to jockey I would like to get merged: https://code.launchpad.net/~echidnaman/jockey/work13:58
JontheEchidnaAlso, I was wondering if the ~kubuntu-dev group could get added to ~jockey-hackers13:59
tkamppeterpitti, have you seen my longer message about a possibly broken CUPS in alpha-1 some lines above?13:59
pittitkamppeter: yes, I did; haven't tested it (no printer right now, and busy with release stuff)13:59
pittiseb128: hm, I wonder what keeps it in main; checkrdepends doesn't have anything, but it's not on component-mismatches14:00
pitti./ubuntu.lucid/dvd: * abiword-gnome14:01
pittithere we go14:01
tkamppeterpitti, this can get tested without printer, simply running '/usr/lib/cups/filter/pdftopdf 1 1 1 1 "" in.pdf > out.pdf'.14:01
pittiseb128: and edubuntu has it as well14:01
seb128pitti, does edubuntu requires main?14:01
seb128pitti, or can it use universe packages?14:01
pittitkamppeter: seems we have it then14:01
ScottKseb128: Requires Main, I believe.14:02
pittitkamppeter: i.  e. the problem; ok, I'll do an upload14:02
seb128who cares about edubuntu nowadays?14:02
pittiseb128: abiword-gnome doesn't exist at all any more, so the seeds need to be updated either way14:02
ograseb128, highvoltage stgraber and sbalneav14:02
pittistgraber: would you mind updating the edubuntu seeds for abiword? abiword-gnome doesn't exist any more; (or just drop it entirely, then it can go to universe and doesn't require a MIR)14:03
seb128^ who is wanting to do the psiconv mir for abiword then?14:03
seb128or move it to universe14:03
seb128ogra, pitti: thanks14:04
seb128ups, focus with multi screen is confusing14:06
pittistgraber: nevermind, did it for you; I can commit to the edubuntu seeds (fixed package names now)14:12
tkamppeterpitti, thanks, your new CUPS upload should clode bug 489791.14:19
ubottuLaunchpad bug 489791 in cups "Compilation fails because of changed interface in libpoppler" [Critical,Fix committed] https://launchpad.net/bugs/48979114:19
maxbmvo, others: Any time a package being updated under update-manager fires off a debconf interaction, I get an error popup about "Cannot contact the configuration server". I see this on multiple machines, but there's no bug filed. Is there anything I could do to debug a bit more before I file one?14:25
pittitkamppeter: uploaded to Debian now; test-building on lucid14:29
pittitkamppeter: fails for me14:34
mvomaxb: lucid or karmic? is this the ubuntu update-manager? or do you use something like kubuntu?14:34
=== thunderstruck is now known as gnomefreak
pittitkamppeter: http://paste.ubuntu.com/338028/14:34
maxbmvo: Plain Ubuntu update-manager. I have observed this in jaunty, karmic, lucid.14:35
pittitkamppeter: was this added recently? perhaps you forgot to bzr add it or so?14:35
tkamppeterNo, CUPS shipped all the time with pdftops.c.14:36
mvomaxb: interessting, did you do any modifications to /etc/debconf.conf ? like putting a ldap there or something?14:36
maxbNo14:36
maxbI am guessing that the "configuration server" is gconf14:37
maxbORBit is mentioned in the error message14:37
tkamppeterpitti, there is no pdftops.c in the debian/ directory tree. pdftops.c is part of upstream CUPS.14:37
pittitkamppeter: does "bzr st" show any modifications for you? does "bzr bd -- -b" build for you?14:38
maxbIt's perhaps worth noting that the debconf prompts do appear (in GTK dialogs) underneath the error popup14:38
maxbdpkg-reconfigure says my debconf frontend is 'dialog'14:39
tkamppeterbzr st does not show any output, the other command I am running now.14:40
tkamppeterpitti ^^14:40
tkamppeterpitti: The PDF filters are compiled now ...14:40
mvomaxb: ohh, right. that is quite possible a side-effect of the perl-gtk2 bindings14:41
maxbperl!?14:41
=== barry` is now known as barry_
maxbWhat do I install/uninstall/tweak to verify this?14:41
tkamppeterpitti, ... now it started testing, so everything seems to be compiled ...14:42
pittitkamppeter: weird14:42
tkamppeterpitti, I have the current Lucid package and its -dev of Poppler installed.14:42
tkamppeterpitti, now it runs the debhelpers to complete the packaging.14:42
pittitkamppeter: let me try again; I think I did a source build in parallel14:43
* pitti does too much stuff in parallel today14:43
tkamppeterpitti, "rm -rf ../build-area/14:43
tkamppeter"14:44
JontheEchidnapitti: heh, mind if I ping you about jockey later then? You seem quite busy.14:44
pittiJontheEchidna: I have a tab open with the branch, so I'll merge it ASAP14:44
JontheEchidnathanks14:44
tkamppeterpitti, now the build ended successfully.14:45
tkamppeterpitti, I am trying with pbuilder now.14:46
pittitkamppeter: let me finish my second build first; seems it's working now14:46
pittiJontheEchidna: merged, pushed14:53
pittithanks!14:53
JontheEchidnapitti: thank amichair too if you see him around14:55
pittiJontheEchidna: I added you to ~jockey-hackers, so feel free to commit such fixes directly14:56
tkamppeterpitti, a Lucid pbuilder with the newest Poppler 0.12.2-2.1ubuntu1 builds CUPS 1.4.2-5 correctly for me.14:56
JontheEchidnapitti: ok, thanks14:56
pittitkamppeter: uploaded -5 to lucid14:56
tkamppeterpitti, OK, Thanks.14:57
syn-ack'mornin' pitti15:01
* syn-ack hugs pitti 15:01
tkamppeterpitti, I got a "rejected" message of your upload: Unable to find distroseries: unstable15:11
=== paran_ is now known as paran
tkamppeterpitti, seems that the config of LP in terms of accepting uploads of synced packages has changed or your need to conmfirm the upload somehow.15:12
cjwatsonnothing to do with that, pitti just got the .changes file wrong it seems15:13
cjwatsonsynced .changes files always have the Distribution: field specially munged15:13
iusohi, is there a standard way to manipulate /etc/network/interfaces in deb packages?15:19
iusoor is it just scripting in (pre|post)(inst|rm)?15:19
cjwatsonI think packages are forbidden from manipulating /etc/network/interfaces, generally; it's a configuration file belonging to another package that doesn't provide an interface to manipulate it15:20
cjwatsonif you do it, you'd have to (a) just use standard text editing tools (b) not upload it to the Ubuntu archive15:21
iusocjwatson: thanks, that seems to answer the formal side. i'm writing a config package for my employer's internal systems which are running on ubuntu. i have free hands to do $whatever within the deb but i prefer to go by the book whenever possible15:22
iusocjwatson: i guess it's careful use of grep and sed mainly from now on :)15:22
cjwatsonsounds like it, yes15:22
iusothanks again and bye15:22
cjwatsonfortunately it's not *that* complex a file format15:23
=== mac_v_ is now known as mac_v
=== beuno is now known as beuno-lunch
lamontwtf does cups(presumably..) think it should be using snmp to talk to the host a printer spools to?15:46
=== barry_ is now known as barry
tkamppeterSomeone of the Alpha 1 release gurus around? pitti? slangasek? There is a problem with bug 489791, pitti has uploaded the fix but the upload gets rejected due to some LP problem. Can someone fix this or should I simply work around by uploading the same package with a 1.4.2-5ubuntu1 debian/changelog entry added?15:56
ubottuLaunchpad bug 489791 in cups "Compilation fails because of changed interface in libpoppler" [Critical,Fix committed] https://launchpad.net/bugs/48979115:56
=== robbiew_ is now known as robbiew
cjwatsontkamppeter: it's really easiest for pitti to fix this when he returns16:03
cjwatsontkamppeter: I didn't think he was going to be that long16:03
pittitkamppeter: don't panic16:05
pittiI uploaded it again16:05
pitticjwatson: ^16:06
pitti(also, it won't be on the alpha-1 images anyway)16:06
pittipeople can just upgrade16:06
ionkeybuk: Each graph at http://people.canonical.com/~scott/daily-bootcharts/ could have the (SSD) budget for that part as a constant line. :-)16:26
KeybukI did put that on16:27
Keybukbut found it distracting16:27
ionOk16:27
Keybukstarted to become too much noise16:27
dholbachpitti: I'm sorry, but do you think you can restart the community team chart? we have a spike in there again :)16:37
dholbach(due to straggling)16:37
=== beuno-lunch is now known as beuno
pittidholbach: done16:40
dholbachthanks a lot pitti16:41
=== dendro-afk is now known as dendrobates
robbiewcjwatson: guess we forgot to choose a chair for next week :/17:07
KeybukI don't mind doing it17:07
robbiewdone!17:08
* ScottK predicts a short meeting.17:11
ionkeybuk: Do you happen to have time for reviewing <https://code.edge.launchpad.net/~ion/ubuntu/lucid/mountall/parallel-checks>? :-)17:14
Keybukno17:14
ionAye17:14
KeybukI'm not even sure it's the right idea ;)17:14
Keybukdo you have graphs to show it works?17:15
* ion installs bootchart to the VM, let’s see.17:16
Keybukblktrace would probably be good too17:16
ueu001I have a question about the default inclusion of software in karmic17:37
ueu001Why doesn't karmic come with python3 by default ?17:37
ScottKBecause very few applications and almost no third party modules support it yet.17:41
ueu001is python 3 a major change of python 2 then  ?17:42
ScottKYes.17:43
ueu001Thank you :  )17:43
ScottKIt's useful for developers so we provide it, but it will be a long time before enough has transitioned to it to be a suitable default17:43
ueu001So for example if someone  is just now beginning python, which of the two would be the better choice ?17:44
ScottKIt depends.  If you are learning it in school now to use later, probably Python 3.  If you need to deliver production code next month, Python 2.17:46
=== deryck is now known as deryck[lunch]
=== nxvl_ is now known as nxvl
=== mgolisch is now known as mgolisch_
* pitti can't believe that people seriously discuss a hurd port17:54
cyberixpitti: Ubuntu GNU/HURD then?17:56
ograpitti, i think Keybuk trashed their hopes already :)17:57
ScottKogra: They didn't give up.18:00
ScottKIf not Hurd, how about Minix?18:00
ograthey will eventually ...18:00
ograor BSD :P18:00
ScottKWe already have an opensolaris downstream, so why not?18:02
slangasekjames_w: pristine-tar reconstitution seems to fail for quilt18:11
slangasek(lp:ubuntu/quilt, after merge-package)18:11
james_wok, thanks18:13
james_wthat's a problem at creation time, rather than when you get the error18:14
=== yofel_ is now known as yofel
cyberixI don't think a HURD edition of Ubuntu would be a bad idea once we first have an official Debian release with HURD18:16
cyberixBut I don't think it should be marketed trought Ubuntu.com18:17
cyberixwe should just have the packages available so someone can derive a Hurdubuntu from Ubuntu package repository18:17
cyberixbut I guess HURD is still far from being officially supported by Debian18:18
cyberixatleast that comes closer as Debian starts to ship BSD18:18
cyberixand we have multi-arch in place18:18
cyberixtalking of which, are we going to have multi-arch in Lunatic Lynx?18:19
cyberixLucid18:19
cyberix-Lunatic18:19
cyberixThis is still outdated https://wiki.ubuntu.com/MultiarchSpec18:22
cyberixit says "Ubuntu 9.10 introduces support for installing packages from multiple architectures on a single system"18:22
cyberixand obviously it didn't18:22
kirklandjames_w: hi, i'm having trouble finding an imported package branch ... how do you search these?18:28
kirklandjames_w: or is the url well-defined enough for me to just guess it?18:28
kirklandjames_w: specifically, i'm looking for "screen"18:29
tdomhanwhy can't I currently create bugs in launchpad? https://bugs.launchpad.net/ubuntu/+filebug will redirect me to the wiki. is this intended?18:29
beunotdomhan, yes, read the wiki18:29
james_wkirkland: code.launchpad.net/ubuntu/+source/screen18:30
james_wkirkland: or go to the package page and click the "Branches" tab18:31
james_wto just branch it with bzr "bzr branch lp:ubuntu/screen" for lucid18:31
james_wlp:ubuntu/<series>/screen for an arbitrary series18:31
kirklandjames_w: perfect, thanks18:33
=== JayFo is now known as JFo
=== deryck[lunch] is now known as deryck
LaserJockis dholbach on vacation?19:12
geserLaserJock: at least he wasn't today19:14
LaserJockhmm, I never seem to find him19:14
jcastroLaserJock: he usually signs off about -2 hours ago every day19:15
geserLaserJock: try around between 8 UTC and 17 UTC19:18
ionkeybuk: http://heh.fi/tmp/mountall/ Bootcharts from current mountall behavior and two methods to inhibit low-priority instances: ioprio_set+setpriority and SIGSTOP.19:37
ionkeybuk: I have trouble distinguishing the two fsck instances from blktrace’s output.19:38
Keybukioprio one looks quite reasonable19:38
Keybukit's simpler in the code too, right?19:39
ionAs opposed to mountall’s current behavior?19:39
Keybukyeah19:39
=== David-T_ is now known as David-T
ionkeybuk: Hmm. The number of lines of code didn’t change much, because it still needs determine which instances to inhibit based on which physical devices they’re operating on. It no longer needs to maintain a global fsck queue and device locks. Instead it maintains a list of running checks sorted by their priorities. When checks start or finish, it updates the list and then updates the process priorities.19:44
Keybukright19:45
learner001Hi19:45
Keybukwhich seems simpiler19:45
Keybukless prone to forgetting to run fsck19:45
learner001i need help please19:46
Keybuklearner001: #ubuntu for help19:46
ionYeah, i’d say it’s conceptually simpler.19:46
learner001i did upgrade from 9.10 to 10.419:46
learner001then i can not run xserver19:46
learner001how can i do undo upgrade19:47
ionBasically, reinstall. You upgraded to a development version. When running one, you should *expect* it to break periodically. Now, please, #ubuntu for help.19:49
learner001ok thank u19:49
ajmitchactually #ubuntu+1 for lucid help, I think19:51
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
Keybukajmitch: #ubuntu-wddtt ?20:13
ajmitchKeybuk: I won't even try & figure out what that one means :)20:13
KeybukWell Don't Do That Then20:13
=== dendrobates is now known as dendro-afk
=== robbiew is now known as robbiew_
barryhi all.  i have a complete n00b question.  i'm learning how to be an ubuntu developer (working w/cjwatson) and am trying to fix a particular bug.  the bug had a patch, which i applied, and built a new package.  what is the best way to test the fix?  by that i mean, is it better to install the new deb and try it then?  what about when i'm done and want to restore the original package?  note that i'm working in a vm so not too concerned21:27
barryabout hosing the system.  i'm just trying to understand best practices21:27
lamontbarry: generally I wind up installing the package and going from there.21:29
lamontthough downgrading, while covered in the developer spec, is "not exactly the most robustly tested piece" to gloss over the ugliness that it can be - exactly how well, or even if, it works to go back to the old package with just a downgrade, depends on the packagea21:30
slangasekjames_w: "when you merge-package outside a shared repo" - what does "shared repo" mean, here?  Is there something I should have done differently on my side?21:30
barrylamont: ah.  so does that mean over time, you end up with an environment that can have many in-development packages?  i guess as your changes get reviewed and accepted, they get uploaded and everything evens out21:31
slangasekbarry: pretty much, yeah21:31
barrylamont: although it does make a good case for something even more lightweight than virtual machines (i.e. chroots)21:31
slangasekonce I've tested a package, the next step is to throw it at the archive :)21:32
james_wslangasek: what you get with "bzr init-repo". It's not required, but it's an optimisation that can give big wins21:32
james_wand also in this case means you sidestep the bug21:32
barryslangasek: that makes sense!  one other question: what if my initial patch is not good enough and i need to revise it?  is it just: re-patch, rebuild, dpkg -i new.deb, rinse, repeat?21:32
slangasekjames_w: oh, hmm; does it have other benefits for one-off package merges?21:33
slangasekbarry: yes21:33
slangasekjames_w: rephrase: does it actually optimize anything for one-off package merges?21:34
james_wslangasek: if you never move outside the one branch on your filesystem then it's an overhead of one command21:34
barryslangasek: alright!  thanks!21:34
slangasekbarry: enjoy :)21:34
james_wif you put multiple branches to your filesystem, then it's a win21:34
barry:)21:34
slangasekjames_w: right; so for this kind of thing where my workflow is "bzr co lp:ubuntu/$pkg; cd $pkg; bzr merge-package lp:debian/$pkg; bzr resolve; bzr commit; bzr bd --source; cd ..; dput; rm -r $pkg", not actually an optimization :)21:35
james_wcorrect21:35
slangasekok21:35
james_wwell, saying that, it avoids the bug21:36
slangasekyeah21:36
james_wand that's because it will be an optimisation to "merge-package"21:36
slangasekin the present instance, I'm avoiding the bug by having done a MoM merge in the meantime :/21:36
james_wI'll look in to making it not be needed for that optimisation21:36
james_wI'll have to ask a bzr person the best way to that though21:37
lamontslangasek: I've been quoted as to my sometimes-practice of fixing bugs21:39
slangaseklamont: ?21:39
lamontbarry: if it's one of my packages, I tend to leave on my machines.  if it's not,  I downgrade the package after testing21:39
lamontslangasek: something to the effect of "I frequently don't care about packages I uploaded 5 minutes ago" or some such21:40
slangasekheh21:40
lamontand well, sometimes my testing is a bit, um, sparse.21:40
barrylamont: gotcha21:40
=== bob is now known as Guest31424
=== Guest31424 is now known as robert_ancell
ccheneyhttp://www.phoronix.com/scan.php?page=article&item=ubuntu_1004_alpha1&num=1 <- ouch22:36
slangasekccheney: hmm, interesting postgresql benchmark results, does that imply that postgresql is calling fsync() too much?22:44
ccheneyslangasek: maybe, i'm not sure if phoronix has investigated it22:55
ccheneyslangasek: he did track down it was caused by the barriers code but not whether it was postgresql or something else running at the same time22:56
slangasekwell, presumably for a proper benchmark he wasn't running other stuff at the same time :)22:56
ccheneybut iirc tytso was wanting everyone to call fsync on every write a few months back22:57
slangasekeh22:57
ccheneyyea hopefully not ;)22:57
ccheneythe don't fear the fsync blog entry22:57
ccheneythis seems to be a obvious case of yes fear the fsync22:57
slangasekyes, didn't everyone reply to that blog entry and tell him he was on crack?22:58
directhexwhat's the status of source format 3.0?22:58
ccheneyif it works the way the article says every fsync call flushes the full physical disk buffer22:58
directhexccheney, phoronix's benchmarking methodology is inherently flawed IME, and shows a deep understanding of how to make valid benchmarks22:59
directhexi.e. heart in right place, execution not so hot22:59
slangasekdirecthex: LP is supposed to get support for it next week; MoM shrieks whenever it sees it but we don't know why22:59
slangasek(yet)22:59
ccheneywhat i hope is that these changes fixed the problem where heavy disk io causes ubuntu to completely stop responding until it is done23:00
directhexslangasek, so i should be reasonably comfortable uploading 3.0(quilt) to debian for somethign i want in lucid?23:00
ccheneyi don't care about a little lost performance if i can do disk io and something else at the same time, heh23:00
=== robbiew_ is now known as robbiew
slangasekdirecthex: it's imperative that we have support for 3.0 in lucid; whether that means you want to bet on the support landing when it's /supposed/ to is up to you23:01
slangasekajmitch: hi, what was the status of fixing boost1.40?23:46

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