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

SpamapSjdstrand: for the dh_apparmor bugs .. to make packages easier to no-change backport, can one | debhelper (<< 9.20120115ubuntu3) ?00:06
infinitySpamapS: Don't see why not.00:08
ScottKJust don't try it in Debian.00:09
SpamapSScottK: in Debian I'm thinking the packaging needs some revisiting so we can get in sync w/ Ubuntu.00:10
SpamapSHrm.. gcc-4.5 wasn't in lucid .. I wonder if I should just punt the no-change idea.00:10
ScottKOK.  I don't know your specifics, but alternate build-depends aren't supported on Debian.00:10
jdstrandSpamapS: I don't see any problems with that. makes syncing with Debian harder as mentioned00:13
SpamapSjdstrand: yeah I just found 3 other things that make it hard to build w/o changes on lucid.. not really worried about any of the others so I'm dropping the idea. ;)00:13
=== jalcine is now known as JackyAlcine_
jdstrandheh00:14
=== JackyAlcine_ is now known as jalcine
=== jalcine is now known as JackyAlcine_
Laneyiulian: I don't know. I've tried a few patches but it's just fail after fail, and the builds take about 10 hours.00:40
bdmurrayslangasek: what do you think about bug 226780? should it be won't fix or fixed?00:42
ubottuLaunchpad bug 226780 in apt (Ubuntu) "apt-key net-update does not obey APT::Acquire::http::Proxy" [Undecided,Confirmed] https://launchpad.net/bugs/22678000:42
slangasekbdmurray: I think it should be fixed00:47
bdmurrayslangasek: okay, the fix should really be in apt-key though not the cronjob like in the patch. correct?00:48
slangasekbdmurray: ah, hadn't looked at the patch... yes, I think apt-key itself should respect the setting00:49
slangasekbdmurray: apt-key is a shell script that already calls apt-config for lots of settings, it should pick the proxy out as well00:49
lccI'm getting occasional kernel panics with 12.04. I've never had any kernel panics with 11.10.00:55
SpamapSlcc: you may want to join #ubuntu+1 , as that is frequented by quite a few beta testers00:57
SpamapSlcc: while this channel is just for discussion fo development itself00:57
lccoh ok00:57
=== emma is now known as em
=== webjadmin is now known as JackyAlcine_
=== JackyAlcine_ is now known as webjadmin
=== webjadmin is now known as jalcine
smoserslangasek, you around ?02:16
smoseryou able to take a quick sniff of bug 94846102:16
ubottuLaunchpad bug 948461 in apt (Ubuntu) "apt-get hashsum/size mismatch due caused by swapped local file names" [Undecided,Confirmed] https://launchpad.net/bugs/94846102:16
=== jalcine is now known as JackyAlcine_
=== JackyAlcine_ is now known as jalcine
leropanyone willing to write me a fully selinux script for 11.10 it can be python if thats easier and be willing to do it for $2503:02
leropas selinux as can be03:02
ScottKHeh.03:08
ScottKFor $25 I'd type #!/usr/bin/python.03:08
StevenKzsh: no such file or directory: /usr/bin/python.03:09
StevenK:-P03:09
* ScottK didn't say it'd do anything.03:09
StevenKYou also didn't say where you'd type it03:10
ScottKThat too.03:10
ScottKBut what to you expect for $25.03:10
ScottK(even US or Canadian, he may have meant Australian)03:11
leropi can type that with my pinky toe03:11
elkyMy pinkie toe can send you an artistic interpretation of a selinux script for $25. I take non-refundable payment in advance.03:12
Gaming4JCI don't suppose any nice developer could get this moving along? :)03:18
Gaming4JChttps://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/821100/03:18
ubottuLaunchpad bug 821100 in ia32-libs (Ubuntu Natty) "ia32-libs does not install /usr/lib32/libGL.so.1" [Undecided,Confirmed]03:18
Gaming4JCI really need ia32libs with libGL on natty for a project I'm working on03:18
Gaming4JCand sadly it doesn't exist :/03:18
=== dendro-afk is now known as dendrobates
slangaseksmoser: I'm entirely failing to understand the thesis statement of this bug03:38
slangaseksmoser: the claim is that *apt* is saving the files to the wrong filenames after downloading them?  I have a hard time believing that's been happening since hardy and someone's just noticed it now03:39
smoseri have your same thoughts.03:40
smoseryou do understand the thesis statement.03:40
slangasekhmm03:40
smoserhttp://paste.ubuntu.com/872478/03:40
smoserthat kind of shows the failure.03:40
smoser(and i just updated the bug with a comment)03:41
smosernote, in that pastebin at the end, i download the libpolkit-agent-1-0_0.104-1_amd64.deb via wget03:41
smoserand md5sum it03:41
smoserin the wget output, the md5sum matches that of the 'apt-get' download of libxcb-util0_0.3.8-2_amd64.deb03:41
smoserslangasek, so i'm trying to reproduce with more traditional mirrors.03:42
smoserbut believing that S3 is serving incorrect file content, is only moderately more difficult than to believe that apt is $*#@ing up itself.03:42
smoseras both are involved in huge amounts of gets per day03:42
* slangasek nods03:43
slangasekso wget returns the correct file where apt-get returns the wrong one/03:43
lifelessone thing that can look the same03:43
lifelessis truncated content03:43
lifelessif you have a non-TE stream and no content-length header, HTTP cannot tell the difference between internet fail and EOF03:44
slangaseklifeless: this doesn't appear to be a case of truncation; the objects are just plain swapped on the filesystem after download03:44
slangasekclean md5sum... belonging to the wrong file03:45
lifelesskk03:45
lifelesswas just putting it out there :)03:45
slangaseksmoser: is it reproducible with a single package download (e.g., apt-get install thing-with-no-depends)?  or does it only go wrong when downloading multiple files with the same http process?03:46
smoserlifeless, its not truncated content.03:47
smoserdpkg -I shows info on the deb downloaded03:47
smoserslangasek, i'm going to test now, just runnig wget in a loop03:47
smoseron that file that had bad content03:47
smoserand wget ... checksum ... wget ...03:47
smosersee if i can take apt out completely03:47
slangaseksmoser: see if it's reproducible with Acquire::http::Pipeline-Depth=003:55
slangasek(cf. apt.conf(5))03:55
smoserslangasek, k. let me test this wget in a loop for a while first.03:56
psusilifeless, huh?  connection failure will result in a connection reset, not a clean close...03:59
lifelesspsusi: and yes wget curl etc all have displayed this in the past04:00
psusilifeless, you mean they return a zero exit status when they get a connection reset instead of eof?04:01
psusiI could have sworn that wget was smart enough to detect that and try to reconnect and resume the download...04:01
lifelesspsusi: it may be nowadays, my HTTP mental model is a melange of 16 years encounters ;)04:08
smoserslangasek, so.. some info.04:12
smoser http://paste.ubuntu.com/872513/04:12
smoserdoesn't seem to fail. (just repeated wget).04:12
smoser http://paste.ubuntu.com/872514/04:13
smoserdoesnt seem to fail (it has your Pipeline-Depth)04:13
smoserbut a simple removing of that Pipeline-Depth seems to give failure.04:13
lifelesshttp pipelining ? Terrible idea :(. (poorly supported, and a microoptimisation that encourages serious security issues and bugs)04:30
lifelesschannels are much better, which spdy and AFAICT all the other HTTP 2.x candidates offer04:30
smoserand apparently default behavior in apt04:30
smoser:)04:30
lifelesssmoser: I argued against this on debian-devel.04:30
smoserlifeless, then i blame you04:30
lifelessApparently upstream cache developers don't know enough.04:30
smoserfor not winning that argument04:30
smoser:)04:30
smoserhttp://kb.cloudopt.com/index.php/Known_Problem:_HTTP_Pipelining_Fails_with_BucketExplorer04:32
smoserwell this royally sucks.04:33
lifelesshttp://old.nabble.com/APT-do-not-work-with-Squid-as-a-proxy-because-of-pipelining-default-td28579596.html04:34
smoserlifeless, thanks.04:44
smoseri'm headed to bed, but anyones thoughts (slangasek) on what we could do about this issue would be greatly apprecited.04:44
smoserie, we want to put these S3 mirrrors in place , and this would block that.04:45
smoserand this default seems present back to hardy04:45
=== malkauns_ is now known as malkauns
TheMusoIs it just me, or is firefox segfaulting on startup after latest updates?05:29
pittiGood morning05:47
scienteswhat does the ubuntu live-cd installer use to make a new partition label?06:27
SpamapSprobably gparted, but I'm just guessing06:28
scientesyou mean parted06:28
scienteswhich gparted is a front-end to06:28
scientescause if you have a iso9660 live cd on the sd card, and then try partitioning it, grub-install fails cause it still detects the iso9660 file system even though there is a msdos partition table06:29
scientesso i am about to write the patch that zeros out the rest of the header in the msdos partition lable06:29
scientesif it detects a iso9660 image already there06:30
scientesinstead of just writing the bare minimum06:30
scientesthere is a small gap that grub is using that i guss isn't zeroed06:30
=== lucas__ is now known as lucas
ritzIs it possible to locally build a package for oneiric from bzr branch on precise, using buildeb plugin ?07:27
micahgritz: with sbuild or pbuilder, sure07:28
* ritz checks sbuild 07:28
=== smb` is now known as smb
dholbachgood morning08:06
=== jbicha is now known as Guest38686
rickspencer3hey pitti, close to a beer this morning!08:37
pittinot sure what's wrong with the meta-kde packages08:38
micahgpitti: kde4libs was uploaded w/out the rest of the stack08:39
micahgoh, rather, meta-kde was uploaded without the rest of the stack save kde4libs :)08:40
rickspencer3pitti, micahg well, it looks like the rest of the archives, including armhf are in good shape now for multiple days in a row08:43
rickspencer3this has to be a good thing for developers08:43
pittiyes, indeed08:43
rickspencer3:)08:43
=== zyga-xchat is now known as zyga
seb128slangasek, hey09:42
seb128slangasek, did you get anywhere with that gconf upgrade bug?09:42
seb128it's flooding my bug emails box :p09:42
tjaaltoni synced a package with syncpackage, but it's not processed yet unlike the other upload I just did09:46
tjaaltonis the process different there?09:46
pittitjaalton: it's source NEW, and thus in https://launchpad.net/ubuntu/precise/+queue?queue_state=009:52
tjaaltonpitti: oh right, it got split from arduino..09:53
tjaalton@pilot in09:53
=== udevbot changed the topic of #ubuntu-devel to: Precise Beta-1 Released. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: tjaalton, sconklin
* dholbach hugs tjaalton and sconklin09:55
sladenwho synced 'tzdata' ~3 hours ago?09:58
micahgsladen: pitti did, why?09:58
sladenpitti: it appears to be resetting the timezone on package install09:58
pittireset how?09:59
pittiworks fine here09:59
pitti$ cat /etc/timezone09:59
pittiEurope/Berlin09:59
sladen$ cat /etc/timezone09:59
sladenAfrica/Bamako09:59
sladenfiled as bug #94880909:59
ubottuLaunchpad bug 948809 in tzdata (Ubuntu) "tzdata says "Current default time zone: 'Africa/Bamako' during package install; previously was 'Europe/London' during OS install" [Undecided,New] https://launchpad.net/bugs/94880909:59
sladenwhether that's because Europe/London is sometimes the same as UTC10:00
pittislangasek: could you please add the output of "grep -A3 '^Name:.*tzdata' /var/cache/debconf/config.dat" ?10:01
pittiargh, sladen ^10:01
pittislangasek: please ignore me10:01
micahgtjaalton: seamonkey-browser is now a transitional package, can you fix your upload to enhance seamonkey?10:03
sladenpitti: added.  The two interesting Value: lines are "Berlin" and "UTC"10:03
tjaaltonmicahg: sure10:03
pittithere's no packaging change in latest tzdata, so it must be a bug that's lurking for ages already10:03
sladenyikes. it's changed it in indicator-timedate too10:04
pittislangasek: no "london" at all, hmm10:04
pittisladen: I take it you don't know what /etc/timezone said before the upgrade10:04
sladenpitti: would have been 'Europe/London'10:05
sladenpitti: would it be worth patching the package in the short term to at least dump the previous value, before the logic takes place10:05
pittiwe could, but here we are pretty sure about the previous value10:06
micahgtjaalton: thanks10:12
tjaaltonanyone opposed to the change proposed here https://code.launchpad.net/~blkperl/ubuntu/precise/plymouth/fix_blank_screen/+merge/9581710:14
tjaaltonit's true that on servers you get a blank screen on startup10:14
tjaaltontested that it works10:16
tjaaltonhuh, not a single plymouth upload in precise10:20
tjaaltonguess it's stable then ;)10:20
seb128tjaalton, you know how it goes: "you upload it, you maintain it"10:20
seb128tjaalton, nobody wants to maintain it ;-)10:21
RAOFBroken on hybrid graphics in some circumstances, sadly.10:21
tjaaltonseb128: yeah, I'll just ack the change then :)10:21
tjaaltonuh, cryptsetup is 1,5y old10:49
tjaaltonlast merge in november 201010:50
dupondjetjaalton: indeed, thats why I prepared a merge for it11:30
dupondje:)11:30
Davieyinfinity: Are you going to be looking at bug 759545?11:31
ubottuLaunchpad bug 759545 in grub2 (Ubuntu Precise) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [Medium,Triaged] https://launchpad.net/bugs/75954511:31
Davieycjwatson: noticed biosdevname bugs starting to appear, bug 948559 and bug 948546, for example11:35
ubottuLaunchpad bug 948559 in vlan (Ubuntu) "eth* NIC names hardcoded" [Undecided,New] https://launchpad.net/bugs/94855911:35
ubottuLaunchpad bug 948546 in bridge-utils (Ubuntu) "eth* device names hardcoded in debian/bridge-utils.sh" [Undecided,New] https://launchpad.net/bugs/94854611:35
jodhAny French speakers interested in taking a look at bug 948884? rickspencer3 ? ;)11:37
tjaaltondupondje: yeah, acked, hopefully accepted too..11:37
ubottuLaunchpad bug 948884 in mbrola (Ubuntu) "mbrola is unable to pronounce the French word "les"" [Undecided,New] https://launchpad.net/bugs/94888411:37
dupondjelets hope so :)11:37
dupondjethere is also TRIM support in the new version11:37
cjwatsonDaviey: thanks11:41
roignac_hi all! I'm trying to propose a merge for lp:~ubuntu-desktop/nautilus/debian11:46
roignac_but lp keeps switching me to lp:nautilus11:46
roignac_is there any way to avoid this redirect?11:46
roignac_Or should I abandon all hope and send patches instead of branches?11:47
dupondjetjaalton: who could push it ? :)11:47
seb128roignac_, hey, how do you propose the merge? did you branch of lp:~ubuntu-desktop/nautilus/debian ?11:47
seb128roignac_, it should use the parent branch...11:48
tjaaltondupondje: someone of the release team needs to ack it11:48
roignac_seb128: I branched lp:~ubuntu-desktop/nautilus/ubuntu11:49
seb128roignac_, on https://code.launchpad.net/~roignac/ubuntu/precise/nautilus/bug_32542_save_search_as_button/+register-merge11:49
seb128roignac_, select other and type ~ubuntu-desktop/nautilus/ubuntu11:49
seb128that should work?11:49
roignac_seb128: target branch is specified as lp:ubuntu/nautilus =/11:50
seb128roignac_, right, but you can pick "other" and type ~ubuntu-desktop/nautilus/ubuntu no?11:50
roignac_seb128: i tried this, but LP keeps redirecting to lp:nautilus11:51
seb128roignac_, ask on #launchpad I guess11:51
roignac_ok, thanks11:51
roignac_seb128: thanks, #launchpad guys did help12:00
seb128roignac_, what was the issue?12:00
roignac_Though they also wondered why does ~ubuntu-desktop uses lp:~ubuntu-desktop/nautilus, but not lp:~ubuntu-desktop/ubuntu/nautilus branches for packaging12:01
dupondjecjwatson: could you check https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/776264 for me ? :)12:01
ubottuLaunchpad bug 776264 in cryptsetup (Ubuntu) "FFe: Please merge cryptsetup 2:1.4.1-2 (main) from debian unstable (main)" [Wishlist,Confirmed]12:01
roignac_seb128: I've created a branch in /ubuntu (following the tutorial), but the destination branch was in /nautilus12:01
seb128seems like a launchpad bug12:02
seb128it shouldn't stop on namespace and let you overwrite the destination12:02
roignac_nope, this is a little problem with packaging branch. If a newbie like me strictly follows tutorial at Bugs/HowToFix one will branch lp:ubuntu/nautilus12:04
=== dmart_ is now known as dmart
=== _salem is now known as salem_
roignac_sorry, will branch ~ubuntu-desktop branch and will push it to lp:~username/ubuntu/nautilus12:05
cjwatsondupondje: I'd rather not, I don't know cryptsetup at all well12:05
dupondjeok no problem12:05
roignac_seb128: so he won't be able to merge with lp:~ubuntu/nautilus12:05
roignac_sorry for spam, everybody12:06
seb128roignac_, sorry that the workflow is not consistent12:06
seb128roignac_, we don't use the udd way for desktop for several reasons12:06
seb128roignac_, that's part of the issue12:06
roignac_I see, so attaching patches is easier and much safer12:07
dupondjemaby we should add 'last time merged (days ago)' to the MoM? Cause I guess some more packages are really out-of-date12:14
cjwatsonhttps://bugs.launchpad.net/merge-o-matic/+bug/88148712:15
ubottuLaunchpad bug 881487 in Merge-o-Matic "need to be able to see how long it's been since the package was last merged" [Undecided,New]12:15
dupondjehehe :D12:15
=== MacSlow is now known as MacSlow|lunch
cjwatsonDaviey: OK, fixed both of those now12:25
=== zyga is now known as zyga-afk
Davieycjwatson: Oh, i wasn't prodding you to fix them!  Just a FYI12:31
ritzgtk+3.0 build fails from source on precise, with ./.libs/libgtk-3.so: undefined reference to `ubuntu_menu_proxy_insert'12:46
ritzhttps://pastebin.canonical.com/61799/12:46
ritzwhat am I missing here ?12:46
=== zyga-afk is now known as zyga
seb128ritz, no it doesn't12:51
ritzseb128, hmmm, the is a bzr branch  lp:ubuntu/gtk+3.0, over which I ran configure with the stated option12:52
seb128ritz, what version did you try to build and how?12:52
seb128ritz, did you apply the patches in debian/patches?12:52
ritzI did nothing, just branch and ran configure12:53
seb128ritz, those are packaging branches, they are made to build packages not to be built like a trunk12:53
seb128i.e debian/rules has usually the correct recipies to build12:54
seb128which include i.e applying the distro patches12:54
infinityDaviey: Yes.  I think I'll look harder at it today.12:54
ritzinteresting, was not aware of this12:54
seb128ritz, well you can of course build it like a trunk, you just need to figure what the packaging is doing and you are not, could be that forgot to apply patches or forgot ldflags or build options12:54
ritzcool, thanks12:56
sconklin@pilot out12:59
=== udevbot changed the topic of #ubuntu-devel to: Precise Beta-1 Released. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: tjaalton
ritzseb128,  where does ubuntu store "trunk" , or ubuntu requires patches for most packages ( like gtk/indicator) ?13:00
seb128ritz, define trunk13:00
seb128ritz, the packacing is usually upstream trunk with build rules and distro patches13:00
seb128well upstream "trunk" -> "tarballs"13:00
ritzhmmm, fair enough13:01
ritzso, debian/rules will enable the ubuntu specific build/patches13:01
ritzseb128, Thanks, build fine now13:06
ritzme--13:06
infinityritz: Yes.  In general, something like "debuild -b" will give you what you want.13:06
Davieyinfinity: thanks!13:09
ritzhmm, interesting.13:09
ritzinfinity, thanks :)13:10
=== tkamppeter_ is now known as tkamppeter
=== jalcine_ is now known as jalcine
=== MacSlow|lunch is now known as MacSlow
=== kiwinote_ is now known as kiwinote
Q-FUNKwould anyone happen to know where the keyring password for ubuntu-dev-tools e.g. synpackage is stored? I would need to change it.13:41
infinityQ-FUNK: https://launchpad.net/people/+me/+oauth-tokens13:47
infinityQ-FUNK: And revoke?13:47
Q-FUNKinfinity: I meant that password that is asked in the shell whenever I run 'syncpackage'13:49
infinityOh.  I don't think I've ever been asked for a password...13:49
Q-FUNKnot the access rights granted to applications to play with LP on my behalf :)13:51
infinityIt doesn't need any other passwords... Except possibly GPG passphrases for --no-lp use.13:52
pittiRiddell: do you know what changed yesterday to cause http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html ?13:52
ScottKpitti: Without looking, I'll guess we started uploading KDE 4.8.1.13:53
Q-FUNKinfinity: here, it asks for a password13:53
infinitySure looks that way.13:53
geserQ-FUNK: if you're running GNOME then it's in your gnome keyring (similar if you use KDE)13:53
ScottKpitti: That's it.  It should get sorted today.13:53
Q-FUNKgeser: stored under which key name?13:54
pittiScottK: thahnks13:54
pittiScottK: http://people.canonical.com/~ubuntu-archive/component-mismatches.txt now has a large armada of stuff that wants to go to universe; are these really all obsolete, or is that just temporary?13:55
infinitypitti: Probably worth completely ignoring archive reports about anything vaguely KDE-related until the transition's done.  It's always bumpy. :/13:56
pittiack13:56
ScottKpitti: I'd be very surprised if it's not temporary.13:56
geserQ-FUNK: good question, never had to look it up yet how in detail python-launchpadlib stores the password; perhaps ask in #launchpad13:57
=== jalcine is now known as JackyAlcine_
tjaaltonare cross-architecture depends/recommends allowed yet?14:04
=== JackyAlcine_ is now known as jalcine
infinitytjaalton: Only if it's never going to happen on a buildd.14:16
dupondjepitti: about cryptsetup merge, how you want to test it exactly? root disk completely encrypted with LUKS or ?14:17
infinitytjaalton: See, eg: ia32-libs (on amd64), which depends on ia32-libs-multiarch (which only exists on i386)14:17
pittidupondje: yes, something like that; the alternate install supports this schema14:17
dupondjeso just a precise daily install and then upgrade14:17
dupondjei'll fix :D14:17
pittidupondje: usually it's raw disk <- cryptsetup partion <- LVM <- root/home etc.; and then a separate /boot14:18
infinitytjaalton: Buildds, however, are intentionally not multiarch-aware, to keep the architectures self-contained, so no pulling of such tricks on anything that might be a build-dep of.. Anything.14:18
ScottKstgraber: What would be an example of a social membership that the DMB would process?14:18
pittidupondje: thanks, much appreciated!14:18
tjaaltoninfinity: right, this is for !buildd14:19
infinitytjaalton: Then yeah, it can be done, and we've been doing it since oneiric (see the above example)14:20
infinitytjaalton: flashplugin-nonfree works similarly.14:20
stgraberScottK: an existing coredev who isn't a direct member of MOTU and who's been spending a lot of time helping people in #ubuntu-motu or helped with universe QA or similar activities and who wants to be a MOTU has they feel they're part of that effort (vs just wanting the upload rights that they already have anyway)14:20
tjaaltoninfinity: right, of course. just double-checking :)14:20
ScottKstgraber: OK.  That makes complete sense.  It wasn't so clear from the wiki entry.  You might add an example ...14:21
ScottKThanks.14:21
infinitytjaalton: There are upgrade concerns to watch for.  flashplugin-nonfree and ia32-libs both introduced new-named packages to make sure that upgrades did sane things.14:22
infinitytjaalton: (As in, if you just drop the amd64 version of a package, and expect apt to magically upgrade it to i386, that might end badly for you)14:22
infinitytjaalton: In those cases, we kept the old package names in place, but made them transitional packages that depended on a new i386-only package.14:23
tjaaltoninfinity: hmm actually I'm thinking if it was possible for a package to declare a relationship like "Depends: foo:i386 [amd64]", but now I realize how that'd not be that useful on debian :)14:23
infinitytjaalton: That's not doable, no.14:24
infinitytjaalton: The tricks we pull are based on transitive dependency backfill, I guess is a good way to put it.  As in, we make sure the package only exists on one arch in the first place.14:24
infinityAnd then depend on it.14:24
infinity"Depends: foo:arch" isn't allowed.14:25
infinity(Though people pulling dirty tricks like we have might be proof that we should revisit adding foo:arch deps)14:25
=== jalcine_ is now known as JackyAlcine_
tjaalton:)14:25
=== JackyAlcine_ is now known as webjadmin
=== webjadmin is now known as JackyAlcine
=== JackyAlcine is now known as jalcine_
=== jalcine_ is now known as jalcine
jamespageplease could someone poke the package importer to update the rabbitmq-server branch - its a bit out of date..14:39
ogra_infinity, what did you do last time to make alsa-lib build on x86 ? it failed again with the same cryptic error14:57
ogra_...14:57
ogra_checking whether we are cross compiling... configure: error: in `/build/buildd/alsa-lib-1.0.25/bibuild':14:57
ogra_configure: error: cannot run C compiled programs.14:57
ogra_...14:57
infinityogra_: Build it on palmer.  I'll do it.15:02
ogra_thx15:02
infinityErr, roseapple.15:03
infinityWhatever.15:03
ogra_any idea what causes it ?15:03
infinityIt's running amd64 code. :/15:03
ogra_ouch, k15:03
infinityIt needs merging to fix that.15:03
infinitySome day.15:03
infinityAlright, I have to head out for a bit.15:05
infinityalsa-lib building.15:05
smoserhi, i have a question about debconf usage that i'd like to get some input on.15:05
smosercloud-init has a couple debconf things that can be seeded, and a configuration format that supports config.d type behavior.15:05
smoseri'm considering allowing a debconf preseed value of "local-config" or something that would then largely just get dropped into cloud.cfg.d/99-local15:06
smoserthe reason for this is that cloud-init preseeding is likely to be done by a machine.15:06
smoserso more friendly menus or such are not necessary, but i'd like to open up a very generic window to doing this without having the pre-seeder need a late_command script or something to populate that.15:07
dupondjepitti: I installed a precise system, upgraded cryptsetup. Now I rebooted and it works fine, but I get some delay @ booting, the error: error: no video mode activated15:11
dupondjebut thats unrelated I guess ?15:11
pittidoesn't sound cryptsetup-ish15:11
pittidupondje: did you get this with the previous cryptsetup, too?15:11
jcastrocyphermox: hey so the reason I said "12.10" for the BT audio mail is I don't know enough about it to know if it was a ood idea for 12.0415:12
jcastrocyphermox: is it really that simple a fix though? I mean, there's a wireless device and audio involved, I was expecting mountains needing to be moved, etc.15:12
cyphermoxjcastro: no, it's a simple two-line patch to enable this in bluez15:13
jcastrocyphermox: and the sound indicator has GUI support for this and all that?15:13
cyphermoxthere's still going to be the need for manual setup to reroute the streams to the right output device though15:13
cyphermoxright, no it doesn't ;)15:14
jcastrooh ok, so we can at least suck less off the bat, that's good!15:14
smosercjwatson, do you have thoughts on my debconf idea above ? or slangasek ?15:14
smoser(sorry for asking by name)15:14
cyphermoxjcastro: right, this makes us suck less from the start15:15
dupondjehmz pitti Mar  7 16:09:09 ubuntu kernel: [   15.858831] init: udev-fallback-graphics main process (773) terminated with status 115:15
tjaaltonslangasek: I pushed a commit to plymouth and noticed it had two commits staged since september. mind checking if they should get in precise, and check the new one too :)15:15
pittidupondje: is this with the current cryptsetup, or only with the updated one? if the latter, this needs to be investigated15:16
dupondjelets see if downgrade fixes it15:17
dupondjepitti: downgraded again, same issue.15:21
pittidupondje: ok, thanks; so that confirms it's not due to that15:21
cjwatsonsmoser: not sure I really know cloud-init well enough to be able to comment usefully, TBH15:22
smoserwell, generally, cjwatson i'm asking if it would be appropriate to have a debconf question like "local-config"15:23
smoserwhich woudl contain config-blob for the $GENERIC_PACKAGE15:23
smoseror if that is bad form for some reason or another15:23
cjwatsonI have no idea, you'll find all sorts of examples in the archive probably :-)15:24
smoser(i assume i'm going to possibly need to be smart with new line hanling or something in the value of the string)15:24
cjwatsonI don't see why late_command scripts are somehow evil though15:24
cjwatsonit is explicitly not a design goal of debconf to let you configure every last possible scenario15:24
cjwatsonbut, if you want your package to have its own more targeted equivalent of late_command, *shrug*15:24
cjwatsonjust think about how it's going to handle upgrades15:25
smosercjwatson, thank you for the feedback.15:26
smoserDaviey, ^15:27
slangasekseb128: no, no progress on gconf yet :/15:27
smosermy thought process there is, that rather than generally allowing configuration of one bit of cloud-init (for bug 924375), i'll just open up a big blob15:27
ubottuLaunchpad bug 924375 in cloud-init (Ubuntu) "cloud-init should allow pre-seeding of ec2 datasource:Ec2:metadata_urls" [Medium,New] https://launchpad.net/bugs/92437515:27
Davieysmoser: Yeah, late command of, "echo "http://foo/bar" > /etc/cloud-init.d/next-server , is pretty cheap15:34
Davieycjwatson: debconf low, and default value should handle upgrades fine, no?15:34
smoserDaviey, right, but i see value in not requiring late_command (at least i think i do )15:35
cjwatsonDaviey: it sounds like it shouldn't even be asked at all15:35
cjwatsonyou don't actually need to db_input things ...15:36
smoseri'm good with not even asked at all if thats possible.15:36
smosergood enough for me.15:36
smoseris there a defined escaping mechanism for debconf values ?15:36
mhall119mvo: ping (you know why)15:36
smoser(ie, to deal with '\n' or other potentially problematic things)15:37
mvomhall119: *cough* I do! and no excuses from me this time let me look at the branch15:37
cjwatsondebconf-escape(1)15:38
Davieycjwatson: right, but i was thinking smoser might want people to be able to enter a value15:38
cjwatsonI don't think that's generally the right answer for "giant blob" type things15:38
cjwatsonpreseed/late_command doesn't get asked15:38
cjwatsoncan't remember whether it would be a good idea to set the 'escape' capability in this circumstance; possibly not, but try either way :)15:39
DavieyYes, so it really depends if smoser thinks users will want that question asked... if late_command on a debconf question is suitable15:39
smoseri dont think users would want the question asked.15:39
smoseri'm inserting it for machines.15:39
Davieysmoser: ok, then late_command is almost free :)15:39
smosermachine's whose only real interface is preseed15:40
smoserthe issue with late_command is that it doesn't stack terribly easy15:40
smoserwithout some general infrastructure in place.15:40
smoserie, if 3 things want to add late_command, something has to join them on ';' or something.15:41
cjwatsonI don't have a problem as such with an extra specialised unasked question for this; this is totally up to packages15:41
smoserthanks, cjwatson .15:41
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== kk is now known as Guest54756
dupondjecjwatson: some question about grub2. Getting "error: no video mode activated", could this be caused because it tries to read fonts from /usr/share/grub/ ?16:24
tjaaltondoko: icedtea-netx-common is marked arch: all, but it builds a desktop file with the path to javaws with an arch dependent path. should the binary package be made arch: any, or the desktop file moved?16:24
=== Guest54756 is now known as blackbug
dokotjaalton, best to move to icedtea-netx, I'll do this for the final 1.2 packages. thanks16:26
tjaaltondoko: ok, cool16:26
tjaaltonalso, looks like installing the package isn't enough to make the links load the app by default, instead firefox will try to "open" it which just results in an empty tab..16:27
tjaalton.jnlp links I mean16:27
tjaaltonthis all to get my kid to do her homework ;)16:30
blackbugHello, I have a question regarding the screenshot application in ubuntu. Which is the default application invoked with printscreen key?16:30
tjaaltonblackbug: gnome-screenshot16:31
cjwatsondupondje: yeah, known problem when using cryptsetup, will be fixed with 2.0016:31
cjwatsondupondje: best ignored for now :)16:32
dupondje2.00 will get into precise?16:32
blackbugtjaalton: thanks, where i can find src code for it?16:32
tjaaltonblackbug: apt-get source gnome-screenshot16:33
dupondjepitti: the error I got is grub2 related (tries to open files on /usr/share which is still crypted). Will you upload cryptsetup? or want me to comment the bug?16:33
tjaaltonor bzr branch lp:ubuntu/gnome-screenshot16:33
=== jalcine is now known as JackyAlcine_
tjaaltonah, that doesn't work16:33
blackbugtjaalton: thanks i needed bazaar branch.16:33
ScottKapt-get source gnome-screenshot should work too16:35
blackbugyes, "bzr branch lp:ubuntu/gnome-screenshot" isnt working..16:35
tjaalton@pilot out16:36
=== udevbot changed the topic of #ubuntu-devel to: Precise Beta-1 Released. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
cjwatsondupondje: no16:38
cjwatsondupondje: waaaaaaaaaaaay too many changes16:39
blackbuga naive question: i have just started exploring ubuntu apps source code, in case I make some changes, how should i test it? should i compile/build whole code on my machine and replace install new binaries.. or any other test enviornment method or way16:39
dupondjecjwatson: héhéh :) no workaround that can be made for that issue? cause now there is some delay ... :)16:39
=== JackyAlcine_ is now known as jalcine
cjwatsondupondje: no, sorry16:42
cjwatsondupondje: at least not one I consider safe for precise16:42
cjwatsonI'd rather have stable-and-slow than unknown-and-fast16:42
cjwatsonat least for non-default scenarios like cryptsetup16:42
dupondjecjwatson: ok no big issue indeed :)16:44
=== deryck is now known as deryck[lunch]
* seb128 closes another set of duplicates of bug #948294 and look at slangasek17:18
ubottuLaunchpad bug 948294 in gconf (Ubuntu) "package gconf2 3.2.3-3ubuntu1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 250" [High,Confirmed] https://launchpad.net/bugs/94829417:18
slangasekyes17:18
seb128slangasek, I think bug #948457 and bug #948296 are yours as well17:19
ubottuLaunchpad bug 948457 in gconf (Ubuntu) "package gconf2 3.2.3-3ubuntu1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 127" [Undecided,Confirmed] https://launchpad.net/bugs/94845717:19
ubottuLaunchpad bug 948296 in gconf (Ubuntu) "gconftool-2 crashed with SIGABRT in g_test_log()" [Medium,Confirmed] https://launchpad.net/bugs/94829617:19
seb128slangasek, could be the same underlining issue17:19
slangasekif they're new symptoms, I guess so17:19
seb128slangasek, yes, all started with 3ubuntu1 and all happen "while upgrading"17:20
bdmurrayseb128: is there a bug about icon text wrapping on periods like in bug 942539?17:21
ubottuLaunchpad bug 942539 in ubiquity (Ubuntu) "Ubiquity desktop icon text looks messy" [Low,Triaged] https://launchpad.net/bugs/94253917:21
seb128bdmurray, I don't think so, I'm not convinced it's a bug17:22
seb128bdmurray, you need to wrap somewhere, dot are usually end of words or sentences17:23
seb128bdmurray, though indeed in that case it's unfortunate17:23
blackbugHello, repeating my question, in case anyone has any idea about it. "a naive question: i have just started exploring ubuntu apps source code, in case I make some changes, how should i test it? should i compile/build whole code on my machine and replace install new binaries.. or any other test enviornment method or way"17:23
mvomhall119: I gave the MP a +1, while I'm the original edit-patch author, I don't actually have commit access to devscripts so that is all I can do for now17:25
mhall119mvo: thanks, do you know who can approve it?17:26
=== zyga is now known as zyga-food
slangasekseb128: I certainly think wrapping after a period with no space after it is a bug; it violates all the standard word-wrapping rules for English.17:27
roaksoaxpitti: ping?17:27
roaksoaxpitti: Hi! I'm looking to create a user/pass and a db for postgresql, from .postinst file. Is there any recommended way to do so?17:30
mvomhall119: I think its https://launchpad.net/~devscripts-dev - so bdrung17:31
mhall119mvo: thanks, I've already pinged bdrung about my submission to debian too17:32
mvothanks17:33
mhall119bdrung: ^^ Please ping me if you need anything else for than MP17:33
bdrungmhall119: the edit-patch fix?17:33
mhall119bdrung: yes17:33
bdrungmhall119: i can look into it tomorrow. feel free to ping me again.17:35
seb128slangasek, right, though it's not a word, it's numbers and dot only, like if you had 123.456.789.123 not sure if rules dictate that to not be wrapped17:35
PaoloRotoloHi all!17:36
seb128slangasek, but I don't know enough about unicode rules to say17:36
slangasekseb128: er, Unicode certainly can't dictate the rules here, they may vary by language17:37
slangasekfor *English*, splitting on the dot is wrong :)17:37
seb128slangasek, well, gtk upstream apparently follow http://www.unicode.org/reports/tr14/17:37
seb128"Unicode Line Breaking Algorithm"17:37
mhall119bdrung: will do, thanks17:37
slangasekphooey17:38
seb128slangasek, so unicode can't dictate but they do :p17:38
seb128slangasek, though gedit seems to wrap 12.04 correctly so it might well be a nautilus bug indeed17:38
=== chrisccoulson_ is now known as chrisccoulson
smoser@pilot in17:39
=== udevbot changed the topic of #ubuntu-devel to: Precise Beta-1 Released. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: smoser
seb128slangasek, bdmurray: yeah, seems a nautilus icon grid bug, when renaming the text entry wraps it correctly17:41
slangasekseb128: the unicode standard lists . as an "Infix Numeric Separator" that should only break between numbers if accompanied by a space17:42
seb128slangasek, right, nautilus bug17:42
seb128I somewhat doubt it's important enough on the nautilus list for having anyone upstream to care about it17:43
seb128it's unfortunate it's showing on the liveCD though :-(17:43
brendandi don't think it's anything to do with the full stop17:44
brendandif you put, e.g. - then it still breaks at the dash17:44
brendandhmm, but not with anything else17:45
brendandseb128 - workaround is to stick a unicode 000D (CR) character in there. will that fly?17:50
bdmurraybrendand: that idea was discussed in the bug17:50
seb128brendand, if that works sure17:52
brendandstgraber has a good point about the translation implications though17:53
blackbugI have posted a bug 949116 which is related to mounting of internal/external harddisk and usb drives in 12.04. Also, nautilius17:59
ubottuLaunchpad bug 949116 in gvfs (Ubuntu) "Internal hard disk partition is not displayed in Places menu,. My computer icon doesn't open up and show the internal/usb disk." [Undecided,New] https://launchpad.net/bugs/94911617:59
smoserkenvandine, ping18:05
cndis there any issue with always building static libraries with -fPIC?18:11
cndI'm trying to figure out a resolution for https://bugs.launchpad.net/ubuntu/+source/gtest/+bug/94924418:11
ubottuLaunchpad bug 949244 in gtest (Ubuntu) "libgtest.a needs to be built with -fPIC" [Undecided,New]18:11
cndI'm thinking of just adding "--with-pic" to the configure flags when building the package18:12
=== zyga-food is now known as zyga
kenvandinesmoser, pong18:16
smoserkenvandine, http://pad.lv/76216718:16
ubottuLaunchpad bug 762167 in light-themes (Ubuntu) "missing dependency on gtk2-engines-pixbuf" [Undecided,Triaged]18:17
smoseri'm patch piloting, and that looks sane to me, but seb had asked you to look at it.18:17
smoseri'll build and upload if you think its sane.18:17
smoserthe only question i had is if gtk2-engines-pixbuf should have a versioned depends of some sort (since gtk-engines-murrine does, but i have no other reason than that)18:18
=== deryck[lunch] is now known as deryck
kenvandinesmoser, the version probably isn't really important anymore18:18
kenvandinelooks fine to me, go for it!18:19
kenvandinesmoser, thanks18:19
smoserthanks.18:19
slangasekcnd: convention is to build a .a and a _pic.a, but that's not a hard rule; we sometimes build .a with -fPIC when it's not logical to ever support a non-PIC lib18:32
cndslangasek, when would we want to support a non-PIC lib?18:33
slangasekcnd: the only reason anyone cares about non-PIC .a is because i386 is register-poor, and PIC eats registers18:33
cndthis is for gtest, which wouldn't be used outside of test runs18:34
cndslangasek, I assume the only problem with i386 being register poor is that stuff will run slower?18:34
cndif so, I think that's ok for tests18:34
blackbughello, i am trying to compile an apps code, but getting the following error.."configure: error: Package requirements (glib-2.0 >= 2.31.018:34
blackbug                  gtk+-3.0 >= 3.0.018:34
blackbug                  libcanberra-gtk3) were not met:18:34
blackbugNo package 'gtk+-3.0' found18:34
blackbugNo package 'libcanberra-gtk3' found18:34
blackbugConsider adjusting the PKG_CONFIG_PATH environment variable if you18:34
blackbuginstalled software in a non-standard prefix.18:34
blackbug"  i am using 12.04 gnome.18:34
slangasekcnd: much, much slower, yes - but yeah, for gtest it's probably ok18:34
cndok18:36
cndslangasek, thanks!18:36
argesif I want to see the output of g_debug in gnome-settings-daemon is there  a package with the debug output enabled? or do I need to build my own package? thanks18:38
ScottKarges: Yes.  No.  See https://wiki.ubuntu.com/DebuggingProgramCrash18:40
argesScottK, thanks18:40
iulianLaney: Errm, it should've worked! :-(19:05
* iulian sighs.19:05
blackbugi want to debug a core file. but the application is not giving the core file inspite of displaying segmentation fault and dumping core file msg. i already checked ulimit which is set to unlimited. any other clues?19:26
mhall119stgraber: jelmer: james_w: seb128: can you guys please read over http://people.ubuntu.com/~mhall119/blog/patching.html and let me know if you think it's okay?  I tested it out with geany and all the commands worked fine there.19:30
james_wmhall119, looks ok19:33
james_wmhall119, for the reverting, "bzr revert" might be easiest, but if there are extra revisions, then I would suggest "bzr merge . -r 32..31" as it saves a command and will handle renames and things better19:33
mhall119james_w: what command does it save?19:35
james_wbzr patch19:36
mhall119james_w: doing it with merge makes bzr fail, somethign to do with geany having applied quilt patches on the branch19:37
james_wah, hmm19:37
seb128mhall119, it's over my bzr knowledge, if james_w is happy with it I'm sure it's good19:37
mhall119james_w: here's the fun output from trying to do it via merge: http://paste.ubuntu.com/873490/19:38
mhall119I did realize I forgot to have them update the changelog with dch -i, I'm adding that step now19:38
mhall119seb128: ^^ I assume that should be done, right?19:39
dobeyis there no way to say "if x is installed, then y must be installed" when x is a recommends, and it doesn't itself rquire y, but the package's usage of x does require both?19:39
dobeyi guess not19:41
ajmitchonly way I can think of offhand is depending/recommending a metapackage that depends on both x & Y, but that isn't nice at all19:43
slangasekyeah, there's really no way to do conditional package relationships19:43
broderah, damn. i screwed up the udd branch for bluez because i didn't see that cyphermox had already uploaded 4.98-2ubuntu3 (he apparently beat me by 6 minutes). what can i do to reset the state of the udd branch?19:48
cyphermoxdah, sorry broder19:48
* broder shrugs19:48
broderi'll merge and re-upload - it's no big deal19:49
broderjust not sure how to fix the branch, since i already pushed my (now inaccurate) tag19:49
mhall119james_w: refresh, I added step 4 (dch -i)19:53
slangasekbroder: if you want the importer to not fall over later down the line, I guess it's best to just leave the tag wrong.19:55
slangasek(there are no great choices here, given the importer's persistent refusal to accept bzr tag --delete as a possibility)19:56
broder:(19:57
=== yofel_ is now known as yofel
cndslangasek, I attempted to file a debian bug report using reportbug, but I think it failed to send the email at the end20:05
=== dendrobates is now known as dendro-afk
cnddo you know how to be sure and/or how to send it manually?20:05
cndI have ssmtp set up20:05
cndactually, it's msmtp20:06
cnddon't know if that makes a difference20:06
=== dendro-afk is now known as dendrobates
slangasekcnd: with those MTAs I'm not sure how to check, but to send it manually, you just have to send the message to submit@bugs.debian.org with the body of the message intact20:09
stgrabercnd: ssmtp logs in syslog usually (though it's very limited logging and won't give you a way to access your mail as it doesn't do spooling)20:11
cndok20:11
cndslangasek, I assume the turn around time for filing a bug report and receiving a reply back should be less than 15 mins?20:14
broderslangasek: the importer did actually just move my branch aside and recreated it with the correct histor20:16
cndslangasek, looks like it got filed, thanks!20:16
slangasekbroder: oh, wunderbar :)20:16
slangasekcnd: < 15 mins - no guarantees ;)20:16
broderslangasek: https://code.launchpad.net/~ubuntu-branches/ubuntu/precise/bluez/precise-201203072011/+merge/9644520:16
broder(which i'm going to reject, because i've already handled the merge)20:16
seb128slangasek,20:20
seb128bzr: ERROR: An error (1) occurred running quilt: Patch 05_readd_gconf_engine_key_is_writable.patch does not exist20:20
seb128slangasek, seems you forgot to bzr add that patch to the vcs?20:21
slangasekoh what20:21
seb128slangasek, I'm fixing it20:21
slangasekseb128: no, I've got it here20:21
slangasekbzr add debian && bzr push, already done20:21
seb128slangasek, hum, bzr pull didn't pull it for me?!20:22
slangasekno, I *just* pushed it20:22
seb128oh ok20:22
seb128slangasek, thanks20:22
slangaseksure20:22
slangasekand sorry20:22
seb128no worry20:22
slangaseknote that if you guys were using the UDD branch, this wouldn't have happened ;)20:22
seb128slangasek, I'm doing a test build for another issue, just ran into it20:22
slangasek(since I did a UDD merge first and then copied over to the ~ubuntu-desktop branch ;)20:22
seb128slangasek, right, we would just have to deal with 5x issues with outdated import, quilt problems and other issues20:23
slangasekah, trollfail20:23
* slangasek crawls back into his cave20:23
stgraber;)20:23
seb128slangasek, I'm happy to trade that sort of issue to not use UDD any day ;-)20:23
seb128lol20:23
seb128rather20:23
seb128:-(20:24
seb128using UDD would be great, it would mean it's working decently enough20:24
mhall119james_w: are you happy with that blog?21:23
mhall119stgraber: have you had a chance to look at it?21:23
james_wmhall119, looks ok, though I haven't tested obviously21:24
mhall119sure, I didn't expect you too, just wanted to make sure there aren't any glaring errors in the process21:25
mhall119the end result is a new file in debian/patches/, a new line in debian/patches/series, and a new entry in debian/changelog21:25
mhall119no changes being made to the source itself21:26
stgrabermhall119: haven't yet, busy pushing some changes to wubi, will have a look in a minute (pretty much done pushing all I have)21:26
mhall119stgraber: thanks21:26
stgrabermhall119: you seem to be missing a "mkdir debian/patches"?21:28
slangasekmkdir -p debian/patches, so it works whether or not the directory is already there? :)21:29
mhall119I guess I shouldn't assume they have a debian/patches in the branch, huh21:29
stgraberthough just creaating debian/patches will only work with 3.0 (quilt) packages, for older packaging you'd need to create it + add a build-dep on quilt and add to debian/rules21:29
mhall119stgraber: how bad would it be if somebody submits a patch file to an older package without that dependency?21:30
stgraberif whoever doesn't review carefully, the package will build but the patch won't be applied21:31
stgraber*if whoever does the review doesn't look carefully21:32
broderdoes it actually make sense for people who don't have a packaging background to be rewriting their patches? there are still lots of things that could go wrong - .pc conflicts, packages using dpatch (god forbid and not really that likely)21:33
broderand most importantly this doesn't address the desktop team's weird separate branches21:33
broder(i think i may have argued in the past that we needed to be telling people how to do this, and if so i apologize  because i think i was wrong to do so)21:34
=== salem_ is now known as _salem
mhall119stgraber: how would somebody tell if it's an old or new package?21:44
=== jalcine is now known as JackyAlcine
=== JackyAlcine is now known as jalcine
stgrabermhall119: debian/source/format21:51
stgrabermhall119: if it's not "3.0 (quilt)" it won't work with your instructions21:51
jalcineAnyone know where I can find doku?21:51
smoser@pilot-out21:53
udevbotError: "pilot-out" is not a valid command.21:53
smoser@pilot out21:53
=== udevbot changed the topic of #ubuntu-devel to: Precise Beta-1 Released. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
mhall119stgraber: do you think quilt 3 will be a minority of majority of packages?21:55
brodermhall119: zack keeps some stats on adoption in debian: http://upsilon.cc/~zack/stuff/dpkg-v3/ - looks like about 60% of packages in the debian archive are 3.0 (quilt)22:00
mhall119better odds than Vegas22:00
mhall119I'll just have them check their debian/source/format before following along22:01
mhall119what should I tell people who's packages aren't using quilt 3?22:01
ScottK3.0 (quilt) just makes my head hurt.22:01
ScottKmhall119: Nothing.  It's optional.22:01
stgrabermhall119: http://raphaelhertzog.com/files/2011/12/formats-patches.png22:01
brodermhall119: anyway, i'm still trying to figure out whether it's actually important that your contributors rephrase their patches with quilt and a changelog, or whether there are other problems with the quicklists and keywords rounds that we should be focusing on instead22:02
broderi tend to argue that we should be willing to take patches that aren't quiltified as long as everything else is in order, and there's enough information for a contributor to fill in the changelog/dep-3 info22:03
mhall119broder: it won't hurt if I teach people to make quilt patches when their source package will use it though, will it?22:04
brodersure, it'd certainly make me happier if i was sponsoring them22:04
broderbut your current instructions make me less happy because the resulting commit doesn't have the patch applied with the .pc changes in the branch22:05
broderbecause i've had bad luck trying to merge branches that don't apply patches22:05
mhall119broder: so the patches *should* be applied?22:05
mhall119if so, I can just remove the step that reverts that22:06
broderthis is sort of a sticky point in the udd/3.0 (quilt) processes22:06
broderbut right now the branches track patches applied22:06
broderbut they should be applied by quilt, which generates a .pc directory with a bunch of metadata22:06
broderand that *also* needs to be in the commit22:06
broderso what i would want to see would be (a) unapply the patches (b) run quilt push -a (c) bzr add everything (including the .pc file)22:07
mhall119broder: unapply all applied patches, then apply them all?22:07
stgrabermhall119: what I gave you yesterday actually generated a .pc with the patch applied22:08
broderunapply the patches that the contributor made, because those would be the ones not currently "owned" by quilt22:08
mhall119broder: and then quilt push <new patch>?22:08
broderyeah, or just quilt push -a22:09
mhall119ok, that's easy enough to add22:09
slangasektjaalton: fwiw, I'm still meditating on this latest plymouth change; although I worked with William at the Ubuntu Global Jam over the weekend to prepare this change, I'm a little concerned about the possibility that a raw chvt here could racily break desktop systems22:12
slangasektjaalton: by having the chvt called underneath lightdm22:12
ScottKbroder: This would be so much easier if 3.0 (quilt) didn't apply patches by default.22:13
ScottKIt would even make sense to me then.22:13
broderScottK: i go back and forth on which i prefer. there are some compelling pros to applying patches when you unpack, but the bad interaction with any sort of vcs is definitely unfortunate22:17
ScottKIndependent of VCS issues, applying patches on unpack seems fundamentlaly wrong to me.22:17
ScottKIt's like a layer violation between the upstream and distro layers of the package.22:18
broderbut it also helps reduce confusion about what the package is going to build for people who walk up to it without packaging background22:22
mhall119broder: added quilt push -a instructions to http://people.ubuntu.com/~mhall119/blog/patching.html22:24
mhall119in step 322:24
broderyeah, looks good. you may also need to bzr add .pc to pick up the extra crap files there22:26
ScottKIME nothing regarding quilt avoids confusion for people who are new to it.22:28
broderhmm, compelling point22:28
mhall119broder: I have a bunch of .pc/*.patch/.timestamp files now that bzr isn't aware of22:34
mhall119should all of those be added?22:34
brodermhall119: yep22:34
broderotherwise you're only adding half of quilt's state22:34
mhall119why do I have these files for patches that were previously there though?22:35
jelmerhi mhall11922:35
mhall119hey jelmer22:35
jelmermhall119: did you still need feedback on http://people.ubuntu.com/~mhall119/blog/patching.html ?22:36
jelmermhall119: ".dekstop" seems to be consistently misspelled, is that intentional ? :)22:36
mhall119jelmer: yes please22:36
mhall119doh! no22:36
jelmermhall119: Cool, I'll have a look now.. might be an hour or as my battery is about to die22:37
mhall119jelmer: ok, I wasn't planning on having it post until tomorrow morning anywa22:38
brodermhall119: sorry, irc flaked. the .pc files are how quilt tracks which patches have been applied22:38
broderif you apply patches but don't include the .pc files that quilt creates, it's worse than not applying the patches at all22:38
mhall119broder: in that case, I think the geany branch is a mess22:39
brodermhall119: no, because the patch isn't applied22:40
broderfrom my perspective as a sponsor of a udd changes, the best possible world is patches applied with .pc files, then new patch was not applied22:40
broderpatch applied to the osurce tree but without the .pc files is the worst possible setup22:40
jelmermhall119: it's a bit confusing that you're mixing both the upstream change and the packaging change in the same branch22:40
mhall119broder: on a clean bzr branch of ubuntu:geany22:41
mhall119quilt top says that all patches are applied22:41
mhall119but I don't see any of those .timestamp files in .pc/22:41
jelmermhall119: I can understand why, but it also makes the use of bzr diff and dep3-patch slightly awkward22:41
jelmerI wonder if we need some better tools for this particular case22:42
brodermhall119: grabbing the branch and looking22:42
mhall119jelmer: I was originally leaving the source the same as upstream, but was told that I should apply the patch before committing22:42
jelmer(or pehrpas just need to improve dep3-patch to handle this case better)22:42
broderjelmer: since udd tracks 3.0 (quilt) branches with patches applied, you want to apply your new patch as well22:43
broderotherwise you have a branch with patches partially applied22:43
* mhall119 is so confused right now22:43
jelmerbroder: that does make sense, but I think the use of dep3-patch for that case is a bit awkward at the moment22:44
brodermhall119: oh, ugh. i bet this is caused by changes in quilt22:44
jelmermhall119: sorry :-?22:44
jelmerI mean :-/22:44
brodermhall119: if you pop all the patches then push them back on, you get .timestamp files22:44
mhall119broder: yes, that appears to be what's happening22:44
broder(also .pc/.quilt_patches and .pc/.quilt_series)22:45
broderthat sucks22:45
mhall119so would it be okay for a submission to suddenly add these .timestamp files?22:45
jelmerwait.. changes in the quilt format?22:45
broderjelmer: bzr branch ubuntu:geany && cd geany && quilt pop -a && quilt push -a && bzr status22:45
broderhttp://paste.ubuntu.com/873736/22:45
broderthe udd importer would be running on lucid, right? so there's plenty of room for changes to quilt22:46
mhall119ok, I'm going to leave this post unscheduled for now, and take my son to karate, I'll be back later and see what you guys have decided on ;)22:46
brodermhall119: for the record, i no longer have any idea what the best option is :(22:46
mhall119broder: welcome to the club22:46
jelmerbroder: I think that's another argument for not actually storing the applied quilt patches in the udd branches22:47
jelmerbroder: but rather have them applied at checkout time by bzr22:47
broderjelmer: that would require us to throw away all of the udd history we have and restart from scratch, right? is that even an option?22:48
jelmerbroder: it would be possible to not apply quilt patches for newly imported versions I guess22:48
jelmerI'm not sur, needs some more thought I guess22:49
jelmer*sure22:49
seb128slangasek, hey23:20
seb128slangasek, I just saw your comment on that lightdm uninstall bug23:20
seb128slangasek, I was just wondering, what's the standard thing to do for people trying to uninstall a service while it's running?23:21
slangasekseb128: the service should certainly be stopped23:21
seb128slangasek, I think we still have a bug about one of the maintainer script trying to delete to lightdm user on uninstall which fails if you uninstall it from your user session while lightdm is still running23:21
slangasekand then the package removal should continue23:21
seb128slangasek, that would log all users out with a dm...23:22
seb128isn't that bad taste?23:22
slangasekwell, I suppose if they're running *under* the dm, you could bail23:22
slangasekbut in this case, I know it was being uninstalled from the commandline23:22
slangasekand it still failed :)23:22
seb128"bail" like break the script?23:22
seb128slangasek, right, it just made me think about the other case23:22
seb128or "bail" like success but fail to clean the lightdm user behind?23:22
slangasek"bail" like break the script23:23
seb128ok23:23
seb128so those bugs a "Invalid" then23:23
seb128i.e "don't do that, don't try to purge a dm you are running and logged with in a session"23:23
* slangasek nods23:24
seb128slangasek, thanks23:24
slangaseksure :)23:24
seb128it happens frequently enough that the bug has half a dozen dups23:24
=== malkauns_ is now known as malkauns

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