/srv/irclogs.ubuntu.com/2010/10/24/#ubuntu-motu.txt

persiaivoks, Without a doubt, indeed.00:40
* Laney is in MCO00:47
stgraberLaney: waiting for the cab ?00:48
Laneyshuttle bus00:48
Laneyanyone around?00:48
stgrabera few arriving at the hotel already00:48
stgraber*arrived00:48
Laneycool00:49
Laneyam rather wiped though: It's 1am for me and I've been travelling since 8am00:49
stgraberheh00:50
stgraberI arrived here on Thursday, flying from Montreal, so same timezone and only a 3 hours direct flight. The weather is quite different tough :)00:51
LaneyI look forward to enjoying it when I do some exploring tomorrow :)00:51
RoAkSoAxstgraber: what's the temperature?00:59
ScottK"warm"01:02
ScottKNot Peru Amazon basin warm, but warm enough.01:02
stgraberRoAkSoAx: a bit under 25C which is a good 20C more than my usual end-of-October weather ;)01:03
RoAkSoAxstgraber: its cold for me :) I'm 27 right now01:04
RoAkSoAx:)01:04
stgraberRoAkSoAx: but it's not raining here ;)01:05
RoAkSoAxstgraber: i really hope it stays like that the whole week01:06
RoAkSoAxit's a PITA when it rains01:06
persiaWhenever I've been in Florida, it has rained every day, at 14 local time, for 20-45 minutes, depending on the number of clouds.01:11
kklimonda_:)01:11
stgraberpersia: I was out at that time today, it didn't ;) must only happen when you are around01:13
=== andreas_ is now known as anoteng
lfaraonePackage python-keyczar is in Squeeze, but FTBFS on Maverick and Natty. The tests don't seem to be run, because when built for sid / squeeze a "build/lib" directory AND a "build/lib.linux-x86_64-2.6" directory is created, but in natty only "build/lib.linux-x86_64-2.6" is created. (the tests point to "build/lib")04:39
lfaraoneShould the tests portion of the build process be amended, or is there something odd with Ubuntu's distutils? Full logs from all three builds are at http://pastebin.com/TCdJGi5Z04:40
ScottKlfaraone: Does it FTBFS even with python2.7 supported?04:41
ScottKWhen I've seen such things before it was because of only having a single version supported.04:41
ScottKIn Debian the tests would run out of sequence, but only not fail because python2.5 had created the things that the python2.6 tests needed to run.04:42
ScottKIt's likely something to do with build sequence.04:42
ScottKUbuntu's distutils is no odder than Debian's.04:42
lfaraoneScottK: pyversions is "2.4-"04:44
ScottKRight, but in Ubuntu the default python is a lower version that the alternate and in debian it's the reverse.04:45
ScottKSo I suspect the test suite is run in a different place in the build.04:45
lfaraoneScottK: the test suite is run in a overridden debhelper rule.04:45
lfaraoneScottK: 2.4-04:45
lfaraone~04:45
lfaraoneScottK: er, http://pastebin.com/6M7J5fCi04:45
lfaraoneScottK: in the Ubuntu builds, build/lib doesn't exist.04:46
ScottKI also have a vague recollection of distutils defaults changing in 2.604:47
ScottKSince Debian runs it both for 2.5 and 2.6 is still exists.04:47
ScottKSince Ubuntu runs it for 2.6 and 2.7 you only get the new location.04:47
lfaraoneScottK: ugh, that'd make the rules file complicated.04:48
crimsuncomplicated is probably manageable.  At least you don't munge configuration files in debian/rules.04:49
lfaraoneScottK: so if version to test is <2.6, use build/lib, otherwise use the newfangled bin/lib.$OS-$ARCH-$PYVERSION mechanism, I guess.04:49
lfaraonecrimsun: er?04:49
ScottKlfaraone: Something like that.04:50
lfaraoneScottK: okay. so now the tests run in both Debian and Ubuntu. They fail in Ubuntu, of course, because our version of pycrypto is too old. Pycrypto's in Main, I'm somewhat frightened to touch it.05:20
ScottKThere's a merge pending for that, IIRC05:21
lfaraoneScottK: ah, there is, bug #66288305:29
ubottuLaunchpad bug 662883 in python-crypto (Ubuntu) "Merge python-crypto 2.1.0-2 (main) from Debian unstable (main)" [Medium,New] https://launchpad.net/bugs/66288305:29
=== apachelogger is now known as apachetransit
=== andreas_ is now known as anoteng
=== hanska is now known as dapal
ari-tczewhow I should set status for bzr merge review for non showing up on sponsors overview? e.g. https://code.launchpad.net/~funkyhat/ubuntu/maverick/gnome-system-tools/fix-630615/+merge/3463211:08
tumbleweedari-tczew: rejected. When that isn't an option, you can use work-in-progress11:21
ari-tczewcan we get mass-auto-sync of new packages from Debian?12:39
ari-tczewsiretart: did you test build before uploading xine-lib?13:00
geserari-tczew: you need to bribe archive admins for that as they need to review them before they enter13:11
geserif you don't want to wait till it happens and need a new package now, you can requestsync it13:12
ari-tczewgeser: aha, even if I have chmod +x universe/multiverse, do I need use requestsync for new package?13:13
geseryou can syncpackage it too (with the same reservations about usage of syncpackage)13:14
tumbleweedbut new packages need archive-admin review, no matter how they arrive, so there's no good reason not to requestsync13:16
=== blueyed_ is now known as blueyed
ari-tczewtumbleweed: do you mean rather 'no good reason against requestsync' ?13:21
tumbleweedari-tczew: yes, 'against using requestsync'13:26
ScottKtumbleweed: They will get sync'ed eventually without someone having to waste time on a bug, so unless it's really important, using requestsync at this stage wastes people's time.13:55
ScottKI think that's a good reason not to.13:55
=== 64MAASLZM is now known as makl
ari-tczewScottK: so, what's the conclusion? which way is good to quickly get new packages from unstable?14:52
* micahg uses a PPA if something is needed quickly15:12
ari-tczewmicahg: for official repos....15:16
* ari-tczew facepalms15:16
micahgari-tczew: it all depends on why you need the package quickly, for me it's personal use generally, so PPA or pbuilder works15:18
ari-tczewmicahg: I don't play with PPA. In some cases, packages are FTBFS or not installable due to non existing packages. Then I'd like to sync it.15:19
micahgari-tczew: ah, this early, if it's only blocking a few non-critical packages, I'd suggest watching the natty-changes list for the package and then give back the FTBFS packages when it's sync'd15:29
micahgari-tczew: also, I think there might be a bug in soyuz since DEP_WAIT packages should fail differently than other FTBFS15:35
xteejxHi all15:41
xteejxI'm trying to fix the ftbfs for alpine, not sure where to add -lkrb515:42
xteejxIt uses cdbs15:42
ari-tczewxteejx: if it add fixes FTBFS, what's the problem?15:51
xteejxhuh?15:51
xteejxI'm trying to fix the ftbfs by adding -lkrb5, but I don't know where to add it15:51
coolbhavixteejx, either in rules file or configure.ac or makefile.am depending on situation15:54
coolbhavi:)15:54
xteejxI'll have a look at those, hopefully find something :) Thank you15:54
coolbhavi:)15:55
ari-tczewxteejx: debian/rules, add it to LDLFAGS15:56
ari-tczewLDFLAGS*15:56
xteejxI tried that, it wouldn't work15:56
xteejxI thought the preferred way was to change the source and upstream it?15:56
tumbleweedxteejx: the preferred way is the simplest way. But yes, please upstream a patch if possible.16:00
xteejxSo if I _can_ do it with d/rules, I can but tell debian?16:00
micahgtumbleweed: if you have a chance today, could you please comment on my MOTU application since you sponsored most of my uploads?16:00
tumbleweedmicahg: yes, on my todo list for today16:01
micahgtumbleweed: awesome, thank you16:01
tumbleweedxteejx: sure16:02
xteejxhttp://paste.ubuntu.com/519276/ is the d/rules file, I tried...16:02
xteejxLDFLAGS="-Wl,-z,-lkrb5,defs,--as-needed" --with-krb5  << but it wouldn#'t work16:03
xteejxi.e. adding -lkrb516:03
ari-tczewxteejx: buildlog?16:04
tumbleweedxteejx: that's adding -lkrb5 to the -Wl list (ld options), which probably isn't what you want16:04
xteejxIs that th first bit it does that I s16:05
xteejxHmm16:05
xteejxOops16:05
xteejxI don't see this one being simple :(16:05
xteejx*simple-ish16:06
xteejxhttp://paste.ubuntu.com/519278/ line 30, I could add -lkrb5 at the end right, since that's where make gets called??16:08
siretartari-tczew: I did, but not in a minimal chroot, I obviously had some additional packages in my vm18:53
ari-tczewsiretart: Odd. Suggest use pbuilder-dist.18:55
ari-tczewsiretart: do you will fix this FTBFS?19:02
siretartI can look at it later tonight or tomorrow. I'll first try to not install the offending pluing and see if gxine/xine-ui are still usable19:34
lfaraoneIf I just need to do a no-change-rebuild to a package with "ubuntu1" in the version part, should I make it "ubuntu1build1" or "ubuntu2"?20:10
tumbleweedI'd say ubuntu220:11
lfaraoneOkay. If a package builds binary Python modules, and it was last built in Maverick, it'll need a rebuild for natty to get the 2.7 modules built, right?20:12
tumbleweedyes, but be aware that python-support doesn't work in natty atm20:12
tumbleweed(it doesn't have 2.7 added, and it needs it)20:12
lfaraonetumbleweed: pycentral?20:13
tumbleweedshould be fine20:13
tumbleweedAFIAIK: the differentiation for build1 and ubuntu1 is for the purposes of auto-syncing, so once we have a delta, we don't need to be clear that it's only a rebuild in the version number20:14
lfaraonetumbleweed: hmm. would you mind doing a no-change rebuild of python-crypto? I just realized it's in main, so I can't upload it. (should I put up a bzr branch, debdiff? I thought it might be too trivial)20:23
tumbleweedlfaraone: I'm not a core dev :)20:24
geserpython-crypto? doesn't it have a pending merge bug?20:24
tumbleweedyeah, my merge bug20:24
lfaraonegeser: yes.20:24
lfaraonegeser: so, alternatively, we can merge it.20:24
lfaraonefrom my reading of bug #662883 further discussion was in order.20:25
ubottuLaunchpad bug 662883 in python-crypto (Ubuntu) "Merge python-crypto 2.1.0-2 (main) from Debian unstable (main)" [Medium,New] https://launchpad.net/bugs/66288320:25
tumbleweedlfaraone: we moved the discussion to another bug, it just needs a core-dev to sponsor th emerge20:26
lfaraoneah, okay then :)20:26
tumbleweedunfortunatly the merge brought up policy issues...20:26
lfaraonemk. well, python-crypto is blocking python-keyczar which is blocking a new unnamed package I'm working on. So I want to see what I can do to get this fixed.20:29
highvoltagetumbleweed: what!? you're not a core-dev yet!? :p20:29
* lfaraone was suprised. 20:31
tumbleweedhighvoltage: lol20:31
AlanBellI am trying to set up pbuilder to test a packaging recipe, it is failing but I don't really understand why. The end of the output from sudo pbuilder build is http://paste.ubuntu.com/519378/20:32
AlanBellI have been following the guide here https://help.launchpad.net/Packaging/SourceBuilds/GettingStarted and my recipe is at https://code.edge.launchpad.net/~alanbell/+recipe/daily-dash-of-dasher20:33
directhexdoes it have a configure? e.g. do you need to run autogen.sh?20:34
AlanBellit has a configure20:35
AlanBellno, I lied20:35
AlanBellit has a configure.ac and autogen.sh20:35
AlanBellhttp://bazaar.launchpad.net/~vcs-imports/dasher/master/files20:35
directhexAlanBell: then you need to run autogen.sh, not configure. autogen will make the configure exist21:22
AlanBellhmm, ok, so the packaging is wrong for that source then?21:23
AlanBellhow did it successfully build the other day on Lucid?21:23
directhexAlanBell: are you doing daily builds?21:24
AlanBelltrying to21:24
Laneyi don't understand what that recipe says21:24
directhexand a tarball was fine?21:24
Laneywhy do you get an error relating to cdbs?21:24
Laneythat sounds like a missing build depend21:24
Laneydpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 5.0.0) cdbs gnome-pkg-tools (>= 0.6) intltool (>= 0.40.1) libexpat1-dev libglib2.0-dev (>= 2.16.0) libgtk2.0-dev (>= 2.12.0) libx11-dev libxtst-dev libgnomeui-dev libgnome-speech-dev libbonobo2-dev liborbit2-dev libatspi-dev libatk1.0-dev libgconf2-dev gnome-doc-utils (>= 0.9.0) scrollkeeper21:24
* Laney is rather confused21:24
* AlanBell is very confused21:25
Laneymight be a bug, try #launchpad21:26
Laneynever done any recipe stuff, sorry21:26
Laneybut it sounds like a problem with that system rather than a packaging issue21:26
AlanBelloh, interesting, thanks21:29
AlanBellI literally took the /debian directory from the package in Maverick and put that in bzr and the recipe takes the gnome git tree and adds the packaging and builds it21:30
Laneywhy doesn't it install the build deps?21:33
AlanBellwell, not sure that it is recipes that is wrong21:33
Laneyit at least gets them from somewhere21:33
AlanBellmaybe it has moved to automake since the version in maverick21:34
AlanBellah, looks like it has21:35
tumbleweedit's also normal for packages to have configure in the release tarballs but not in the VCS21:35
tumbleweedso your daily build rules might need to be different21:36
AlanBellhmm, ok21:36
AlanBella few extra wrinkles in the recipe then21:36
AlanBellso does that go in the recipe or the packaging?21:38
directhextumbleweed: that was my point, but i think AlanBell didn't notice it21:38
directhex21:24 <directhex> AlanBell: are you doing daily builds?21:38
directhex21:24 <directhex> and a tarball was fine?21:38
tumbleweeddirecthex: yes, that's why I broughte it up again :)21:39
AlanBellwell it wasn't a tarball that was fine it was a daily build that was fine https://code.edge.launchpad.net/~alanbell/+recipe/daily-dash-of-dasher/+build/528921:40
AlanBellI haven't tried a tarball21:40
AlanBellso it seems from here https://help.launchpad.net/Packaging/SourceBuilds/GettingStarted#Packaging that it needs to run autoreconf -i somewhere. In the receipe? somewhere in the debian stuff?21:43
tumbleweedin debian/rules before configure is called (sorry I don't know enough CDBS to tell you how to do that)21:44
directhexyeah, i don't really support cdbs21:46
AlanBellgah, can't even see where configure is being called http://bazaar.launchpad.net/~alanbell/dasher/debian/annotate/head:/rules21:47
tumbleweedAlanBell: welcome to cdbs :)21:47
tumbleweedaah, it's in the documentation, that's rare: "To add pre-configure actions" - http://build-common.alioth.debian.org/cdbs-doc.html21:50
AlanBellshould it include /usr/share/cdbs/1/class/autotools.mk21:54
tumbleweedI think gnome implicitly includes that21:55
AlanBellok, so at the end of the rules I add21:56
AlanBellmakebuilddir/dasher:: autoreconf -i21:56
AlanBellor should it be autogen.sh?21:57
tumbleweedprobably autogen.sh (if there is one) because that's what upstream would run before producing a tarball21:59
tumbleweedyou will probably need some extra build-deps21:59
=== Dr_Who is now known as tgall_foo
* AlanBell is still befuddled22:43
AlanBellhttp://paste.ubuntu.com/519417/ <- failing locally in pbuilder22:43
AlanBellhttps://code.edge.launchpad.net/~alanbell/+recipe/daily-dash-of-dasher but in launchpad it builds on Lucid, but fails on Maverick22:44
tumbleweedAlanBell: it's still building on lucid: https://code.edge.launchpad.net/~alanbell/+archive/ppa/+build/2016909 - only the source package build worked (so far)22:46
AlanBelloh ok22:47
tumbleweedAlanBell: does the "gnome-common" package contain what you need? (I'm shooting in the dark here)22:47
AlanBellno idea22:48
Laneyhave a look at what test produces that error message22:48
AlanBellwhich error message?22:49
AlanBellok, so one thing it says in the pbuilder output is "You need to install gnome-common from the GNOME CVS"22:50
AlanBellso I could add that as a build dependency I guess22:50
tumbleweedAlanBell: that comes from the autogen.sh, read that and find out how to get what it needs (gnome-autogen.sh)22:51
AlanBellreally not sure why this isn't all just as easy as it sounds in the instructions!22:51
tumbleweedthe instructions do at least mention this22:52
tumbleweed(well the fact that autotools packages don't tend to include generated code in $VCS)22:53
AlanBell"If your software for example is in Ubuntu or Debian, you are sorted out"22:53
AlanBellnot quite the case!22:53
tumbleweedyou won't have to re-invent the wheel though, just a couple of small changes :)22:54
Laneycan't the recipe call autogen?22:55
AlanBellthat would seem to me to be the right place to do it22:56
tumbleweedLaney: he's doing that, he just needs a build-dep on gnome-common (I think)22:56
AlanBellnope, not in the recipe22:56
tumbleweedoh, the recipe22:56
Laneyi mean modifying the recipe instead of rules22:56
tumbleweedit looks like gnome-common isn't one of the standard recipe build-deps (recipes don't have user-specifyable build-deps)22:57
AlanBellhttp://paste.ubuntu.com/519426/ new set of errors to ponder23:14
AlanBellit wants a bunch of .m4 files moved about23:15
AlanBelland on launchpad totally different looking problem http://launchpadlibrarian.net/58157176/buildlog.txt.gz with build dependencies not satisfied23:17
sivanghi all23:21
sivangcan anybody please send me the links for how to package python programs properly through distutils?23:22
lfaraoneScottK: so I proposed a change to the way the tests are run in python-keyczar, and the maintainer feels that it's not warranted. is there a good reason why http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601259#33 is a bad idea? (I feel that it is, but can't put it into words exactly)23:26
ubottuDebian bug 601259 in python-keyczar "FTBFS if only built with Python >=2.6" [Important,Open]23:26
lfaraoneScottK: I mean, it's conceivable that at some point in the future the python module might put different files into different lib dirs, so you want to run the tests against that specific lib directory, right?23:28
lfaraone.23:34

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