/srv/irclogs.ubuntu.com/2009/08/12/#ubuntu-motu.txt

=== asac_ is now known as asac
=== tuantub_ is now known as tuatnub
=== tuatnub is now known as tuantub
ianm_would anyone be interested in packaging this personal spanish tutor app?  http://linux.com/archive/feature/14057402:09
CarlFK.py app uses some wx stuff.  what should the Depends be for "latest stable python-wxgtkX.Y that works with installed version of python" ?02:17
CarlFKand how does this work: python-wxversion - wxWidgets Cross-platform C++ GUI toolkit (wxPython version selector)02:18
goatbarwith pbuilder on an up-to-date jaunty box, I'm getting complaints about being unable to get debhelper >= 7.  Is there an easy way to update the debhelper in base.tgz?02:56
goatbaractual complaint is: pbuilder-satisfydepends-dummy: Depends: debhelper (>= 7) but it is not installable02:56
=== ryanakca is now known as Guest66699
=== Guest66699 is now known as ryanakca
jedcis it possible for a package to build-depends on itself?03:17
jedcsorry if that got answered i missed it lost connection03:21
jedcDoes anyone know if you can create a package that depends on itself to build?03:51
jedcsay, once you had the first package in the repos?03:52
CarlFK1that seems odd03:54
ScottKjedc: It is possible, but extremely frowned on.03:54
CarlFK1how would it ever get built the first time?03:54
ScottKjedc: How do you boostrap the first one?03:54
ScottKCarlFK1: Generally you get a Canonical sysadmin to hand build it (ain't going to happen for Universe) or your first upload includes prebuild binaries.03:55
CarlFK1'neat'03:56
ScottKPainful.03:56
CarlFK1I can imagine03:57
lifelessScottK: you can't upload binaries though, can you?03:57
lifelessScottK: or do you mean, in the source package?03:57
CarlFK1I guess gcc is like that.03:57
ScottKlifeless: I mean in the source packages.03:57
CarlFK1I am having gentoo flashbacks03:57
ScottKPain all around.03:58
lifelessCarlFK1: gcc can boostrap and cross compile with any C compiler03:58
ScottKWe really try to avoid this.03:58
CarlFK1generally too much trouble03:58
ScottKfpc is an example of a package that had to be bootstrapped manually.03:59
ScottKIt was broken for several releases before it got done.03:59
jedcwell, i am trying to package a scheme implementation written mostly in scheme, it can be build using mzscheme (for the first one), but is much easier to build using itself04:00
jedcok, so better idea is just do it using mzscheme?04:01
ScottKThat's doable04:01
ScottKDo the first one with mzscheme04:02
ScottKPainful, but not impossible.04:02
StevenKBuild-Depends: itself | mzscheme and a rules that can deal either way could work, too04:02
jedchmm, thanks guys for the info and advice04:05
=== qiyong_ is now known as qiyong
dholbachgood morning05:49
fabrice_spgood morning dholbach !06:04
dholbachhiya fabrice_sp06:04
goatbar_got a basic package going today in the style of Ubuntu... http://schwehr.org/blog/archives/2009-08.html#e2009-08-11T19_28_03.txt06:10
fabrice_spI have a lot packages that needs a sync from Debian, but build depends as a chain (package c depends on b to build and b depends on a to build, and a and b are not in Ubuntu, but are in Debian). Should I open 3 sync requests for each package? Or only one with the 3 packages?06:17
ScottK3 sync requests.06:22
fabrice_spScottK, and I put a reference to each other, saying "you have to sync this bug first, then this, ..."?06:23
fabrice_spI'm trying to get built maven-plugin-tools, and apart from the self dependency, it miss at least 6 packages ...06:24
fabrice_sprequestsync is broken in karmic?06:26
fabrice_spnot anymore after an apt-get upgrade...06:29
ScottKfabrice_sp: Yes.06:37
fabrice_spok. Thanks ScottK06:41
ScottK!backports06:43
ubottuIf new updated Ubuntu packages are built for an application, then they may go into Ubuntu Backports. See https://help.ubuntu.com/community/UbuntuBackports - See also !packaging06:43
=== nellery_ is now known as nellery
=== mrooney1 is now known as mrooney_
=== mrooney_ is now known as mrooney1
hyperaircjwatson: ia32-libs is now effectively without the pulseaudio alsa plugins, and lib32asound2-plugins doesn't have them either.08:06
ivokswhat could be the reasons for dpkg-source to build native package?08:37
ivokspackage versioning is correct08:37
ivoksdpkg-source: info: using source format `1.0'08:38
ivoksformat 1.0 is native, right?08:38
ivoksnah, it can be both, silly me :)08:39
cjwatsonhyperair: right, it's on my list, after alpha 4 ...08:43
hyperairokay08:43
hyperair=)08:43
* ivoks <- idiot :)08:48
hyperairivoks: format 1.0 is the .dsc/.diff.gz/.orig.tar.gz or .dsc/.tar.gz format09:06
ivokshyperair: i know09:07
ivokshyperair: i've solved the issue09:07
hyperairformat 3.0 is the one which uses quilt09:07
ivoksit was a typo :/09:07
hyperairah09:07
ivoks- instead of _09:07
ivoks:)09:07
* hyperair wonders what format 2.0 is09:07
ivoksman dpkg-source09:08
hyperairah09:09
hyperairright09:09
* hyperair hopes that dak would hurry up and get format 3.0 support09:09
siretart`hyperair: soyuz love for format 3.0 would be even better :-)09:46
hyperairsiretart`: well it'll have to come before dak implements it or autosyncs will be painful.09:46
siretart`indeed09:47
dholbachnhandler: can you get http://ubuntupackaging.wordpress.com/2009/08/12/on-call-review/ on the fridge? :)10:51
highvoltageI just discovered dpkg.org, it's quite cool: http://www.dpkg.org/dpkg/DPKG?action=fullsearch&context=180&value=dpkg&fullsearch=Text10:51
highvoltagewell some of the pages at least like http://www.dpkg.org/dpkg/ConffileHandling10:52
dholbachpersia`: did the packaging training session about upgrading packages happen?10:53
dholbachthere's no log at https://wiki.ubuntu.com/Packaging/Training/Logs yet10:53
highvoltagedholbach: how do you keep tabs on all these things? how do you keep yourself organised? you seem to be involved in so many things and yet you seem to be on top of everything so effortlessly10:55
mok0highvoltage: he has superpowers :-)10:56
mok0highvoltage: I struggle to keep on top of ONE thing :-)10:56
highvoltageThis dholbach has Super Cow Powers.10:56
highvoltagemok0: heh, I can relate :)10:57
dholbachhighvoltage: I wrote a bit about it in http://daniel.holba.ch/blog/?p=45510:57
dholbach(the last part)10:58
highvoltageI guess I'll have to give GTG a shot myself then10:58
jpdsStevenK: Do you plan to update gnome-do-plugins too?11:10
StevenKjpds: Yes11:11
jpdsAwesome.11:11
persia`dholbach, There weren't enough attendees.  We talked a bit about other things, but didn't do a proper upgrade training.11:34
dholbachpersia`: ok11:34
* slytherin is glad to see persia` back in action. :-)11:36
sebnerhuhu persia` \o/11:38
persia`Um.  "in action" isn't the best way to describe it, but I am about.11:40
sebnerin action = online and writing in the channel ^^11:40
persia`Ah :)11:41
slytherinIn action = sharing the wisdom with community. :-)11:43
sebneruploading stuff and breaking the archive \o/11:43
persia`RIght.  That's more how I usually think of "in action".11:45
=== kiko is now known as kiko-phone
dholbachthanks nhandler13:11
nhandlerNo problem dholbach13:12
bdrung_dholbach: hi13:35
dholbachhey bdrung_!13:37
dholbachhow are you doind?13:37
dholbachdoing13:37
bdrung_dholbach: good. the exams are behind me. i have time for packaging. ;)13:38
dholbachyeeeeehaw! :-)13:38
bdrung_dholbach: when i manage to setup the network for kvm i will try out harvest13:38
dholbachthat sounds great13:39
dholbachthanks a lot for jumping in to help out13:39
dholbachjames_w: ^ seems we found one Harvest Hero already!13:39
dholbach:-)13:39
bdrung_dholbach: ;)13:39
bdrung_dholbach: seams that i am hacking on basic things. harvest, mozilla-devscripts, ...13:40
bdrung_dholbach: i plan to apply for motu. what do you think?13:40
dholbachbdrung_: I think that's a fantastic idea13:41
bdrung_dholbach: ok, then i start writing it.13:42
dholbach:-)13:42
slytherinttx: Do you plan to ask for sync of jetty from Debian unstable, since your packages only provide libraries and we have outdated jetty in karmic.13:43
pi-meson2I'm trying to package up my python program, and have read the debian python policy, and I still don't quite understand the handling of "private modules" for my python package13:43
bdrung_dholbach: do you come to the stammtisch today?13:43
dholbachbdrung_: no, unfortunately not - we have Mimi's cousin visiting us tonight13:44
pi-meson2Can anyone point me to an example of a python program that ships a private module, so I can see how it modifies the sys.path to enable the import?13:44
ttxslytherin: not for karmic... jetty6 must reach main and at this point the jetty6 debian packages are not good enough. But for karmic+1, we'll definitely sync13:44
slytherinok.13:44
ttxI'll spend a few cycles qa it in debian next month13:44
slytherinI was just asking from point of view of solr merge.13:45
slytherinwe have a solr-jetty package which is not present in Debian because jetty was previously removed from Debian.13:45
POXpi-meson2: see PAPT repository - you'll find losts of examples there (patching sys.path is avoided in most of them)13:49
POXsee also http://lists.debian.org/debian-python/2009/03/msg00091.html (search for "current")13:49
POXPAPT repository = http://svn.debian.org/viewsvn/python-apps/packages/13:50
pi-meson2POX: fantastic, thanks13:50
=== cprov1 is now known as cprov
POX"--install-lib=/usr/share/foo --install-scripts=/usr/share/foo" added to setup.py's arguments should be enough (if script name != module name)13:52
POX(and then dh_link /usr/bin/bar /usr/share/foo/bar)13:52
pi-meson2okay, so the crazy part here is that, at the moment, I'm not actually using setup.py, but rather cmake13:53
pi-meson2I might have to change that13:53
POXdoesn't matter much13:53
POXthe idea is to have script and module in the same directory13:53
POX/usr/share/foo/script and /usr/share/foo/module - this way you don't have to patch anything13:54
pi-meson2and then /usr/bin just symlinks to the script?13:54
POXyes13:54
pi-meson2*whew* okay, that makes a ton of sense13:54
pi-meson2and prevents a lot of nastyness, too13:54
pi-meson2thanks!13:54
POXjoin PAPT and you'll get more comments later :)13:54
slytherinDoes anyone exactly how the buil-depends-indep work from point of view of Debian buildd?14:06
geseraccording to policy they are only needed to build arch:all packages. In Debian they're a build by the uploader, so not installed on the buildd at all while on a Ubuntu buildd only on i386 (as it builds arch:all)14:08
geserpractise may differ (as usual)14:09
slytherinhmm, looks like this is the problem then. One of the package FTBFS on non-i386 Debian buildd because there is no JDK. The reason is default-jdk is in build-depends-indep.14:12
Laneybut it's really required to build a non-arch:all package?14:13
slytherinLaney: Actually the build process is continuous. It builds arch:all as well as arch:any component in one go.14:15
Laneyis that policy compliant?14:15
slytherinin what way is it non-compliant?14:17
Laneyany depending on all I thought was a problem14:18
slytherinLaney: or the reverse?14:18
Laneymaybe14:18
slytherinConsider this. There is a jar file which will go in arch:all package. And there is a .so file which will go in arch:any package. Both these files are built in a continuous process.14:19
slytherinthe arch:all package depends on arch:any in this case.14:20
directhexslytherin, the problem with any depending on all is NMUable version numbers14:24
slytherinright, but here all depends on any.14:25
directhexslytherin, if a binNMU of javafoo-native is uploaded with version 1.0-1+b1, but javafoo-java 1.0-1 expects javafoo-native=1.0-1, then you have a problem14:25
directhexso you can make that NMU-safe by breaking your build process to depend on >=1.0-1, << 1.0-2~14:26
slytherinHmm, will have to think about this. There are at least 2 other such packages.14:26
directhexhowever, the NMU is the key problem here, and why breaking the build system to allow building the binary-only part should be allowed14:27
directhexi.e. it's okay for the arch:all build to do the arch:any build first, but NOT okay for the arch:any build to also build the arch:all14:27
directhexi don't know if it actually breaks policy, but it can be... ungood14:27
directhexas an example, ikvm in Sid is on 9 arches, and only 3 in lenny - and the extra arches were enabled by splitting the arch:all build14:28
directhex(it needs about a gig of ram to build, and crashed on most buildds mid compile) - but i386 buildd had the ram14:29
slytherindirecthex: But in case of Ubuntu non-i386 buildd actually build arch:all packages.14:30
directhexmmm, nope14:31
slytherinSo should I then use some technic in rules file to specify which target to run for arch:all and which to run for arch:any?14:31
directhexslytherin, yeah - the buildd will run "debian/rules build" then "debian/rules binary-arch" on non-i386 arches. so make sure your build rule doesn't do the indep stuff14:35
slytherinI am using cdbs14:35
directhexon i386 it does "debian/rules build" then "debian/rules binary"14:35
directhexcdbs i can't help i'm afraid14:35
LaneyIf we had cdbs 0.4.59 then you could set DEB_BUILD_DEPENDENCIES14:37
LaneyI even did the merge but there's a build failure I don't know how to fix :<14:37
slytherinor there is easier option to change arch:all package to arch:any.14:38
bddebianHeya gang14:38
Laneyhi bddebian14:38
bddebianHello Laney14:39
iulianHey bddebian.14:43
bddebianHi iulian14:44
=== jMyles_ is now known as jMyles
nicolasvwHello, can a package in universe have a depends on a package in multiverse?15:25
james_wnope15:25
dreamcat4ping: nixternal15:25
nicolasvwjames_w, thanks15:28
=== bdrung_ is now known as bdrung
Ryan52how do I request NEW packages be synced from debian to ubuntu?16:07
slytherinRyan52: command 'requestsync'16:08
Ryan52same way as normal? I'd assume that there's no package to assign the bug to, tho...16:08
Ryan52slytherin: it doesn't work on my system because I don't want to install random .debs from ubuntu.16:08
Ryan52I just need to know, if there's no package to assign the bug to, where do I assign it?16:08
directhexRyan52, NEW as in ftp-master.debian.org/new.html ?16:09
Ryan52yes.16:09
Ryan52well no.16:09
Ryan52there's a package that just got ACCEPTED into Debian16:09
Ryan52but it's not in Ubuntu16:09
Ryan52I want it to be.16:09
Laneyjust use requestsync16:09
Ryan52Laney: 08:08 < Ryan52> slytherin: it doesn't work on my system because I don't want to install random .debs from ubuntu.16:09
=== kiko-phone is now known as kiko
Laneyoh ok16:10
Laneythen file a bug manually against Ubuntu16:10
slytherinRyan52: Ok. Then the package should be 'Ubuntu'.16:10
Ryan52ok, thanks.16:10
Laneybut how are you testing that your sync works without an ubuntu environment?16:10
Ryan52I'm not.16:11
Ryan52:D16:11
Laney¬_¬16:11
slytherinRyan52: make sure you subscribe the ubuntu-universe-sponsors team to the bug.16:14
Ryan52nah, I just bother nhandler :)16:15
=== sbasuita_ is now known as sbasuita
=== zul_ is now known as zul
bdrungdholbach: my application text is ready (hopefully).16:43
dholbachbdrung: could you send me an email about it - I'm happy to comment on it tomorrow16:44
dholbachI'm just about to head out16:44
bdrungdholbach: i will.16:45
dholbachthanks muchly!16:45
bdrungdholbach: would the 27.8. to early?16:46
dholbachbdrung: not at all - just ask a few folks to weigh in on the application and apply16:47
bdrungdholbach: ok16:47
dholbachok... I need to head out now16:47
dholbachsee you around!16:47
bdrungdholbach: cu16:47
dholbachbye16:47
geserstochastic: I tried your patch for ardour (bug #148585) but it FTBFS17:02
ubottuLaunchpad bug 148585 in ardour "".ardour" project files are not recognized by GNOME (no file type association)" [Low,Confirmed] https://launchpad.net/bugs/14858517:02
stochasticgeser, what does FTBFS mean?17:03
geserFails To Build From Source17:03
stochasticuh oh17:04
* stochastic runs off to check why17:04
gesersee my comment in the bug17:05
geserit's probably because of the inclusion of gnome.mk17:05
geserbut I don't know if it's needed for sharedmimeinfo and if yes how to fix it17:05
stochasticgeser, from what I've read on cdbs that's the line to include for sharedmimeinfo17:06
geserbut apparently it doesn't work as intended for package without a configure script (ardour uses scons as far as I can tell)17:11
stochasticgeser: chrisccoulson was saying that running dh_desktop is depreciated in Karmic, therefore probably including gnome.mk isn't needed17:11
stochastic^^ the therefore is my interpretation, not what he was saying17:11
gesertry it out and check if the sharedmimeinfo is correctly included in the package17:16
alkisgI'm thinking of starting a new pygtk-based project, which may be ready in 6 months or so. Should I use python 3 or python 2? I'm asking because I think that python 3 won't be shipped by default in even Ubuntu 10.04...17:43
jtimbermanOhai, looks like there's a bug in the runit package on karmic. I added a patch to this bug: #406621, but not sure the process of getting the package updated.. should i repackage per the MOTU Contributing page?17:45
jtimberman(i'm not the maintainer of runit, just a user)17:45
geseralkisg: does pygtk work already with python3? if you don't plan to get your app into main, you can use python3 if you want as it's already in universe (but I don't know if the packaging tools do the right thing for python3)17:47
stochasticgeser, my pbuilder doesn't want to successfully build the original ardour-2.8-0ubuntu1 package, does yours?  I can't test the mime info otherwise17:47
alkisgI guess I'd better stick with 2.x... :)17:48
geserstochastic: I just checked if the same error happens in the 2.8-1ubuntu1 and aborted when configure got running (didn't let it build to the end)17:48
stochasticgeser, half way through it errors out on some invalid char conversion17:50
stochasticis this a bug in the package that needs to be fixed before release?17:50
stochasticor a bug in my pbuilder?17:50
geserjtimberman: https://wiki.ubuntu.com/SponsorshipProcess17:50
jtimbermangeser: the runit package is already in universe.17:51
geserstochastic: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505960 perhaps?17:51
ubottuDebian bug 505960 in ardour "FTBFS with GCC 4.4: missing #include; overloaded 'bitset(int)' is" [Unknown,Open]17:51
jtimbermanit doesn't need a sponsor for a bug fix does it??17:51
geserjtimberman: sponsor == some dev who uploads a bug fix for you (after review)17:52
jtimbermangeser: okay, hopefully some attention will be given to this then? its a pretty serious bug for anyone using runit, as it won't start properly when the package is installed.17:53
stochasticgeser that debian bug doesn't have the same error that I'm getting.  I just uploaded to my PPA to see if the same thing happens there17:55
logari81hi, I am looking for an example multi-binary source package which uses debhelper and builds both arch-dependent and arch-independent binary-packages17:56
geserlogari81: look for packages building a -doc package, it should be easy to find one using debhelper17:58
geserlogari81: e.g. mcpp (but I didn't check if it's a good example)18:00
logari81geser: mcpp seems just fine..., it is also debian native18:02
fabrice_spHi. Can some MOTU have a look at bug #412347 and Bug #412352? This are the first step for more than 7 sync/merge after. Thanks :-)18:08
ubottuLaunchpad bug 412347 in ubuntu "Sync libstax-java 1.2.0-1 (universe) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/41234718:08
ubottuLaunchpad bug 412352 in ubuntu "Sync maven-repo-helper 0.7 (universe) from Debian unstable (main) (to sync after bug #412347)." [Undecided,New] https://launchpad.net/bugs/41235218:08
geserfabrice_sp: done18:18
fabrice_spgeser, thanks :-)18:21
fabrice_spI'm trying to fix all the maven packages, and it's a real mess!18:21
gesergood luck with that18:26
jbernard__if there's a needs-packaging request for a package that's currently in debian NEW, is it proper to wait for it to enter unstable and request a sync, or upload a candidate to REVU and allow the debian version to override it later?18:50
pochujbernard__: if it's not high in the queue, I'd upload it to Ubuntu now as FeatureFreeze will start soon and after that it's hard to get a new package in18:52
pochuyou can request a sync later when it's accepted into Debian18:52
jbernard__it usually takes a week, which it's nearly at now, but I never know the current ftp-master load or how fast they'll get to it18:54
pochua week to be processed? I'd rather say a month :)18:54
jbernard__well then i should definately get my package uploaded to REVU soon ;)18:55
jbernard__thanks for the input, i appreciate it18:55
pochuyw18:57
=== ripps_ is now known as ripps
__theIdiotBoxhello everyone. i want to give back to the opensource community... and i think i can do that by contributing to the repo maintenace/building community...thats why i'm here to learn and get started...can someone help me get started.19:29
fabrice_sp_!contributing19:30
ubottuSorry, I don't know anything about contributing19:30
fabrice_sp___theIdiotBox, look at the subject (https://wiki.ubuntu.com/MOTU/Contributing )19:30
__theIdiotBoxfabrice_sp_, any useful link19:30
__theIdiotBoxthank you : fabrice_sp_19:31
fabrice_sp_yw :-)19:31
thermfabrice_sp_, hello again, you told me yesterday to repack eclipse-common-nls because it has been kicked out ouf debian20:50
thermfabrice_sp_, now there is a problem, it seems to be no upstream source greater than this20:51
thermfabrice_sp_, should I maybe build the old version for ubuntu? At least I need it21:04
=== sbasuita_ is now known as sbasuita
=== Pricey is now known as PriceChild
=== PriceChild is now known as Pricey
rippsDoes anybody know how to use gpg-agent and pinentry over ssh. I'm trying to pull bzr packges, build, sign and upload them from a remote machine22:07
=== Pricey is now known as PriceChlid
=== PriceChlid is now known as PriceChild
MementoMorihi22:52
MementoMoriI've read http://davidsiegel.org/100papercuts-round6/ and I'd like to help. Anyway I don't know how to set up my local devel environment. Are there guidelines about it?22:54
Quintasanhmm, debuild -S -s -k$GPGKEY starts with clean and it fails because I didn't build it yet, how do I ommit clean?22:57
MementoMorihttps://wiki.ubuntu.com/PackagingGuide/PatchSystems seems a good source of info22:59
=== JanC_ is now known as JanC

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