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

YokoZarScottK: Can I just make a straight upload of r-base since it's not a new package (but rather a replacement for the older one) or does that need a freeze exception too?00:44
ScottKYokoZar: It's a new upstream release that's not just bugfixes, so it needs to be included.03:16
YokoZarScottK: so attached to the bug report then03:17
ScottKYes.03:17
=== micahg1 is now known as micahg
=== krusaf|bnc is now known as krusaf
=== qiyong_ is now known as qiyong
=== zooko_at_work is now known as zooko`
=== zooko` is now known as zooko_home
=== nixternal is now known as handbag_henry
=== handbag_henry is now known as nixternal
lamalexCan anyone see why lintian gives me this? http://lintian.debian.org/tags/manpage-has-bad-whatis-entry.html on http://paste2.org/p/40274605:59
lamalexI don't understand what's not right- it looks fine t me06:00
dholbachgood morning06:23
lamalex:) just barely06:23
lamalexso can anyone help me fix this manpage?07:18
binarymutantlamalex, on line 27 should there be a "."?07:22
lamalexbinarymutant: I dont think that would create the warning lintian gives, would it?07:24
lamalexi guess ill try it and see..07:25
lamalexnope, still get it07:26
binarymutantlamalex, no clue, it could be lacking escape characters or something. srry :/07:27
lamalexbinarymutant: no problem07:28
lamalexahha! got it07:31
lamalexthe name should be the binary name, not the application name07:32
lamalextictactoe instead of Tic Tac To07:32
=== dholbach_ is now known as dholbach
=== warner is now known as warner_sleep
sluimersHi there, Ive got a build error of which I don't know what to do with: http://launchpadlibrarian.net/30927603/buildlog_ubuntu-jaunty-amd64.ika_0.62~21_FAILEDTOBUILD.txt.gz11:17
sluimersIt seems the amd64 version wants to use a uint from <sys/types.h>, how do I prevent that11:18
sluimers?11:18
shiki-hello everyone. I got a problem with one of my packages: http://launchpadlibrarian.net/30930407/buildlog_ubuntu-intrepid-amd64.mpg123_1.7.2-3ubuntu1~ppa2~intrepid1_FAILEDTOBUILD.txt.gz . here is the file which it refers to: http://pastebin.com/d5534de3511:24
gnomefreakdoes cupsddk replace cupsddk-drivers?11:27
shakaranhi, I need some help for create a .deb (exactly with signing gpg)12:07
shakaranI run dpkg-buildpackage -rfakeroot and get this:12:08
shakarangpg: [stdin]: clearsign failed: secret key not available12:08
shakaranbut gpg --list-secret-keys show me a key12:09
shakaranwhat I need for signing my .deb?12:09
azeem_shakaran: I think you need to specify which key you want to sign with via the -k option12:10
azeem_shakaran: however, it is usually better to pass the -us -uc options to dpkg-buildpackage in order to skip signing12:10
azeem_and do the signing later on using debsign12:10
shakaranhow to use debsign?12:11
shakarana guide? I search on google?12:11
azeem_it has a manpage I think12:11
shakaranok, I search now, thanks12:11
shakaranI am doing wrong.12:20
shakarandebsign -k 1DEEE63D myprogram_0.0.1-0ubuntu1.dsc12:20
shakarandebsign: Only a .changes, .dsc or .commands file is allowed as argument!12:20
azeem_shakaran: remove the space between the -k and your keyid12:22
shakaranoh, was easy! thanks again12:23
=== k0p_ is now known as k0p
shakarananother question, I have in the file rules a command for copy my binary to /usr/bin12:51
shakaranBut the command dont work12:51
shakarancp myapp $(CURDIR)/debian/usr/bin/myapp12:51
shakaranif I put with sudo dont work12:51
shakaranI need more privileges for copy in /usr/bin?12:55
shakaransome help please?12:59
azeem_what do you mean with dont work?13:00
azeem_do you get an error message?13:01
shakaran$ myapp13:04
shakaranbash: /usr/bin/myapp: No such file or directory13:04
sebnershakaran: where is myapp locatet?13:04
sebner*located13:04
shakaranI made a shell script for run in /usr/share/myapp/myapp.py13:05
shakaran/usr/bin/myapp invoque to /usr/share/myapp/myapp.py13:05
azeem_shakaran: just copying things under $(CURDIR)/debian is not enough, you need to make sure it is actually getting into the .deb at the end13:05
sebnershakaran: yeah and where is your shell script myapp currently?13:06
shakaranon myapp-0.0.1/myapp13:06
sebnershakaran: cp $(CURDIR)/myapp $(CURDIR)/debian/myapp/usr/bin/myapp13:07
azeem_shakaran: look into dh_install to install it properly so thata it ends up in the .deb13:07
shakaranoh, maybe is for $(CURDIR)13:08
shakaranMy actual command is:13:08
shakarancp ./myapp $(CURDIR)/debian/usr/bin/myapp13:08
sebnershakaran: your commend can't work. $(CURDIR) = myapp-0.0.1 and you have to use debian/myapp/usr/foo because debian/usr doesn't exist13:09
shakaranI do this before:13:10
shakaranmkdir -p $(CURDIR)/debian/usr/bin13:10
shakaranthen /usr exists no?13:10
sebnershakaran: please don't do such weird stuff. For creating folders there is debian/dirs and it won't be in the archive. You want /debian/myapp/usr/bin13:11
shakaranok, I gonna try13:12
shakaranyeah, it works ;) thanks13:15
sebnershakaran: installing the shell script should be done by makefile/python install though if it's in the upstreams tarball13:15
shakaranok13:16
=== keylocker is now known as leleobhz
sistpoty|workhi folks14:31
iulianHey.14:31
DktrKranzhey sistpoty|work14:32
sistpoty|workhi DktrKranz and iulian14:32
=== moya_ is now known as moya
qnixhi, I forgot how to build a source package even if I can sign it (it's a packge from another dude)14:46
lool-kyou14:46
loole.g. debuild -klool14:46
loolTo disable signing, -us -uc14:46
loolqnix: Check the dpkg-bp and debuild man pages for the available options14:46
qnixha, that's it. I had the -uc, but the -us was missing.14:47
qnixthanks a lot14:47
bddebianHeya gang14:59
sistpoty|workhi bddebian15:00
bddebianHi sistpoty|work, congrats! :)15:00
sistpoty|workhm? what are you congratulating me for?15:00
bddebianOh nevermind, wrong person, I'm not awake yet.  I was thinking you just got married but I was confusing you with someone else :)15:01
sistpoty|workheh, well, I know whom you confused me with ;)15:01
bddebian:)15:01
=== ian_brasil is now known as IAO
=== ScottK changed the topic of #ubuntu-motu to: Karmic Feature Freeze is in effect now! | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Sponsor queue: http://is.gd/2y76G | http://qa.ubuntuwire.com/ftbfs | http://people.canonical.com/~ubuntu-archive/NBS/ | http://qa.ubuntuwire.com/debcheck
qnixIs it safe to rebuild the intrepid gcc 4.3.2 package for hardy, and install it ? Or it could be a few packages that could have be built against the old version ?15:04
=== Tonio__ is now known as Tonio_
=== korn_ is now known as c_korn
=== ripps_ is now known as ripps
IntuitiveNippleIs there an in-depth guide to python-support (for apps) or a mailing-list available somewhere?16:25
DktrKranzIntuitiveNipple: internals guide, or "How to implement stuff with pysupport" ?16:33
IntuitiveNippleI think 'internals' - I've got a package built using pysupport and the deb looks good and it installs fine. The problem is, python-support compiles to /var/lib/python-support/pythonX.Y/<package>/ and adds symlinks to the source in /usr/share/python-support/<package>, but it isn't linking any non-python supporting files. In this case, it is the application's Glade interface definitions in a sub-directory of one of the module directories.16:35
DktrKranzit does so for python only files, I see no reason for glade files to be under python directory16:37
DktrKranzIIRC there's a specific directory for glade files16:37
IntuitiveNippleI'm wondering if the way to do it is have the glade files installed to /usr/share/<package/glade/ - but if I do that, the upstream authors would have to refactor the existing source quite dramatically since it expects to find its glade files in a sub-dir of the application module16:37
IntuitiveNippleLocations the app expects to find things are hard-coded relative to the app's main() module16:38
DktrKranzhmm16:38
IntuitiveNippleindeed! :D16:38
IntuitiveNippleI've been humming for the last 24 hours trying to find documentation that describes this kind of scenario.16:39
DktrKranzhttp://svn.debian.org/viewsvn/collab-maint/deb-maint/python-support/trunk/README?revision=1398516:39
DktrKranzthese are pysupport internals, but code is easy enough to be fully understandable16:39
IntuitiveNippleYes, I've read the README several times but it doesn't provide any guidance for this kind of issue.16:40
IntuitiveNippleIf there were something saying "python-support" enabled packages will separate python and non-python files to different paths, so the application may need to be patched, I at least know what is required :)16:41
=== Milyardo_ is now known as Milyardo
DktrKranzand you won't find in pysupport as well16:41
DktrKranzbut wait16:42
DktrKranzis it a standalone app?16:42
DktrKranze.g. no public modules, or extensions?16:42
IntuitiveNippledefine 'standalone' ? It's called "openshot" (a non linear video editor) and it depends on the MLT framework16:42
DktrKranzit's an application?16:42
IntuitiveNippleso no, nothing public or extensions and it is an application16:43
DktrKranzdoes any other part depend on one of its components?16:43
IntuitiveNippleI've already added a python-mlt package to 'mlt' which openshot depends on16:43
DktrKranz(part of Ubuntu archive)16:43
IntuitiveNippleno, openshot is new. I'm doing the packaging for the very first time16:43
IntuitiveNippleIt depends on several mlt/ffmpeg/etc/ packages that are in my PPA since they need newer upstream releases than are in the archives so far16:44
DktrKranzgood, so it can be self-contained in a private directory16:44
IntuitiveNippleYes, it can16:44
DktrKranzso, things are getting easier16:45
DktrKranzdoes it use distutils?16:45
IntuitiveNippleI've created a distutils setup.py for generic cross-distro installations and added debian/unbuntu specific stuff in debian/openshot.{install,postinstall,postrm}16:45
IntuitiveNippleyes, it does... that bit and pysuport with CDBS works nicely16:46
DktrKranzyou can instruct distutils to install things under /usr/share/pkgname16:46
DktrKranzand then provide a symlink in /usr/bin pointing to /usr/share/<app>/<applauncher>16:46
DktrKranzand you're in business!16:47
IntuitiveNipplehmmm... ok, how to tell distutils the install location when using CDBS? I've been looking at the CDBS web doc and it isn't clear there's a CDBS_ variable for that16:48
IntuitiveNippleThe only one I thought might be it is "DEB_PYTHON_PRIVATE_MODULES_DIRS"16:49
IntuitiveNipplebut the description isn't too precise on its intent16:49
DktrKranzmh... look at distutils.mk, it has something to pass to setup.py install16:49
DktrKranzI don't remember variable name, though16:50
IntuitiveNippledo you mean "python-distutils.mk" ?16:50
pochuto install a module in a private dir?16:50
IntuitiveNipplepochu: to install the entire app in a private dir :016:50
pochutry --install-lib16:51
pochuif you're using CDBS: DEB_PYTHON_INSTALL_ARGS_ALL = --install-lib=usr/share/emesene16:51
IntuitiveNippleDoes the 'lib' affect the fact it is an application in any way?16:52
IntuitiveNipplelooking at python-distutils.mk I think I'd need to set DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg)16:53
IntuitiveNipplebecause the CDBS script sets DEB_PYTHON_INSTALL_ARGS_ALL already16:54
IntuitiveNipplee.g.: DEB_PYTHON_INSTALL_ARGS_ALL = --no-compile -O0 --install-layout=deb16:54
DktrKranzit is DEB_PYTHON_INSTALL_ARGS_ALL += --install-lib=/usr/share/<app> --install-scripts=/usr/share/<app>16:55
IntuitiveNippleahhh, I see the way you're thinking :)16:57
IntuitiveNippleI was forgetting about delayed evaluation of the variables in the makefile16:57
IntuitiveNippleI'm testing the build/install/execution now16:58
DktrKranzyou have to provide symlinks as above, or adjusting sys.oath16:59
DktrKranz*path17:00
=== goshawk_ is now known as goshawk
IntuitiveNippleFab guys, thanks! the .deb shows the new locations... I just have to alter setup.py now to install the glade files in a sub-dir and it ought to start.17:10
zooko`k zooko_work17:19
DktrKranzIntuitiveNipple: check if your package has a .private file17:20
IntuitiveNippleI don't see one listed via Gdebi... let me check in the installed directory17:21
IntuitiveNippleDktrKranz: No .private file under /usr/share/openshot17:25
* sistpoty|work heads home... cya17:34
DktrKranzIntuitiveNipple: it's not in /usr/share, do dpkg -c *.deb | grep private17:45
IntuitiveNippleDktrKranz: No, there is no 'private' file17:46
IntuitiveNippleDktrKranz: Thanks for all your help... the app is now partially starting although needs some changes to more path assumption in looking for files. I'll revisit the 'private' indicator another time. I assume that should be set by distutils ?17:51
zooko`I see a pair of tickets which are duplicates.18:17
=== micahg1 is now known as micahg
zooko`Do I have the power to link them together?18:17
zooko`If not, what would it take to give me that authority?18:17
andvzooko, you need to be member of bug-control LP team18:19
andvzooko, which requires full understanding of how bugs reports works / priorities etc18:19
zooko`Sounds like a lot of authority.  Is there a way to give me such authority but only for bugs related to my projects?18:19
james_wno you don't18:19
zooko`Projects of which I'm the maintainer?18:20
james_wanyone can duplicate bugs can't they?18:20
andvzooko, I guess yes18:20
zooko`How doI do it?18:20
zooko`I explored the UI but didn't see it.18:20
andvjames_w, not really sure18:20
james_w"Mark as duplicate" under the bug title18:20
james_wjust above the package name18:20
zooko`james_w: thanks.18:20
zooko`How can I see what are the other duplicates already makred as duplicated of this ticket?18:21
andvat your right side18:21
james_w"Duplicates" list on the right18:21
andvyeah18:21
zooko`Thanks!18:21
andvyw18:21
zooko`Here's another question.  This package of which I'm the upstream maintainer -- pycryptopp -- was uploaded to REVU, but then it was instead synced from Debian.18:22
zooko`How do I mark the REVU item as "duplicate" of the please-sync ticket?18:22
andvwhat do you mean with REVU item?18:22
zooko`http://revu.ubuntuwire.com/p/pycryptopp18:22
andvyou should ask to have it archived18:23
james_wdone18:23
zooko`james_w: you archived the REVU page for pycryptopp?18:24
james_wyeah18:24
zooko`Thanks.18:24
james_wnp18:24
Laneygeser: do you know what changed in the LP API to break getSourcePackage?18:28
geserbug 418802?18:29
ubottuLaunchpad bug 418802 in python-wadllib "requestsync crashed with ValueError in validate_param_values()" [Critical,Triaged] https://launchpad.net/bugs/41880218:29
james_wI think I'm just going to re-upload the older python-wadllib18:30
LaneyValueError: Invalid value '"Published"' for parameter 'status': valid values are: "Pending", "Published", "Superseded", "Deleted", "Obsolete"18:31
Laneythat error18:31
Laneyis that the same thing?18:32
geseryes18:32
Laneyok18:32
* Laney grabs the older wadlib then18:32
geserjames_w: is the old python-launchpadlib also affect by the problem that keeps python-oauth out of main? as it embeds a copy of it (according to a comment on the MIR)18:35
Laneywhich version is the most recent unbugged one?18:36
gesercurrent - 118:36
Laneymakes sense18:36
* Laney should check timestamps18:36
james_wwell, the old launchpadlib is in main18:36
james_wwas, sorry18:36
james_wso python-oauth *could* be promoted based on that18:37
james_whowever, ubuntuone also embeds a copy, and so we want to fix that18:37
james_wbut they have some issues with it18:37
james_wso we're at a bit of an impasse18:37
Laneycan't they continue to use their bundled one?18:37
james_wnot for release18:38
LaneyI mean, if that's what they're currently doing then there's no change right18:38
geserI can understand it but isn't the problematic code already in main (as part of python-launchpadlib (the old version as the new doesn't build currently))?18:38
james_wit's currently in main *twice*18:38
* Laney has forgotten what he was initially doing18:38
james_wso having it in as a separate package is fine from that point of view18:39
geserand if the code is already in main (as embedded copies) it shouldn't block the MIR of a separate package for it IMHO18:44
james_wwell, the issue is that we probably don't actually want the package in main by release18:46
james_wdoes putting it in now make that harder?18:46
james_wprobably not18:46
zooko`How can I find a list of all packages that depend on python-foolscap?18:47
geserif the code is that problematic should launchpadlib be moved to universe instead till it's fixed?18:47
james_wit's not problematic for launchpadlib's usage18:48
zooko`james_w: could you please archive this REVU page, too: http://revu.ubuntuwire.com/p/zfec18:48
james_wrdepends:   python-apport18:48
james_wgeser: ^that's why18:48
slaytonhow long after a package is accepted into debian unstable will it make it into the ubuntu repositories18:49
james_wzooko: it is already archived18:49
zooko`james_w: okay, thanks.18:49
james_wslayton: currently it won't get in until 10.04 opens for development at the start of November18:49
gesercurrently main has a source version of python-launchpadlib not matching the published binaries, this should be probably also fixed before release18:50
james_wit will be18:50
slaytonis 10.04 a lts?18:50
james_wdobey is currently working on an alternative to python-oauth that he hopes to get everyone using in karmic18:50
zooko`Here is the package web page for python-foolscap, and I don't see any mention of other packages that depend on it: http://packages.ubuntu.com/karmic/python-foolscap18:50
zooko`Does that mean that there are none?18:50
james_wthat could well be the  way we go18:50
james_w% apt-cache rdepends python-foolscap18:51
james_wpython-foolscap18:51
james_wReverse Depends:18:51
james_w  ipython18:51
james_wzooko`: ^18:51
zooko`james_w: thanks!18:52
james_wgeser: ok, I have permission to put it in main and track it for release18:55
james_wgeser: thanks for talking sense in to me :-)18:55
gesernp :)18:57
=== zooko` is now known as zookowork
sluimersHi, I have a question. I've got a failedtobuild error and I don't know how to solve it. -> http://launchpadlibrarian.net/30927603/buildlog_ubuntu-jaunty-amd64.ika_0.62~21_FAILEDTOBUILD.txt.gz19:32
sluimersIt's for PPA19:32
sluimersI want to put something on PPA19:33
sluimersand for some reason the program I'm trying to put on doesn't want to be built in amd64 because of a duplicate uint. Problem is, I don't want to use usr/include/sys/types.h at all19:34
sluimersAnother thing is, for reason the program itself doesn't end up in the pacakage.19:35
mzzI suspect getting rid of that (indirect) sys/types.h include would be much harder than getting rid of the conflicting definition in the package, but c++ (or c for that matter) really isn't my strongest language19:37
wildnfree_!help register20:30
ubottuSorry, I don't know anything about help register20:30
sistpotycrack... hard-coded dependencies against libraries... ffmpeg transition isn't as easy as I thought20:50
* sistpoty admits to have missed dvdauthor's hardcoded one :(20:50
sistpotydvdstyler even20:51
sistpotybtw.: if anyone wants to help out: apt-cache rdepends libavutil-unstripped-4920:52
sistpotyanything in that list needs to get rebuild to pick up the new shlibs dependencies. You can see if it worked out if there are no more -unstripped dependencies in the resulting binary20:53
sistpotyinstead it should be "... | ...-extra"20:53
* sistpoty walks the list from top to bottom right now, and I'm at zoneminder20:53
sistpotyoh, and if s.th. ftbfs, or the dependencies don't go away, please inform me, I'll add that to the trouble candidates lists20:54
sluimers!help packaging21:13
ubottuSorry, I don't know anything about help packaging21:13
sluimers!help they're after me!21:15
ubottuError: I am only a bot, please don't think I'm intelligent :)21:15
sluimersokay :)21:15
sluimersHi, I have a question. I've got a failedtobuild error when tryng to upload my PPA and I don't know how to solve it. -> http://launchpadlibrarian.net/30927603/buildlog_ubuntu-jaunty-amd64.ika_0.62~21_FAILEDTOBUILD.txt.gz21:15
sluimersFor some reason the program I'm trying to put on doesn't want to be built in amd64 because of a duplicate uint. Problem is, I don't want to use usr/include/sys/types.h at all21:16
sistpotysluimers: then don't include it? (or did a dependency include types.h?)21:22
sluimersI don't know how it gets included21:23
sluimerscould be a dependency yes21:24
sluimersIf I only knew where it was included21:25
sistpotysluimers: I assume looking at ./common/port.h:44 might shed more light?21:25
sluimersIt's just a bunch of typedefs21:27
sistpotymaybe grep for types.h?21:28
=== vorian is now known as stevie
sluimersthanks, not sure if it'll work by turning "types.h" into "common/types.h" (because the program I'm trying to upload to the PPA also has a types.h), but I'll test it.21:39
=== IVBela1 is now known as IVBela
arvind_khadriwhat does dpkg-source -x do??22:04
gesereXtracts a source package22:05
arvind_khadriok, so it necessary to do before we do fakeroot debian/rules?22:05
geseryes22:07
YokoZarScottK (or others): If I have a package that I uploaded a couple weeks ago but was rejected due to an incomplete copyright file, do I need a feature freeze exception to upload it?22:20
YokoZar(I've since fixed it)22:20
sistpotyYokoZar: if it was in the new queue before FF, you don't need an FFe22:26
sistpotyYokoZar: just make sure to find an archive admin to review it again22:26
c_kornI add a line 'm4_include([m4/intltool.m4])' in aclocal.m4 but after running autogen.sh the line is disappeard. any idea why ?23:21
c_kornI need that m4 file because a Makefile.am uses it23:21
sistpotyc_korn: afaik aclocal.m4 is autogenerated23:22
sistpotyc_korn: you could try acinclude.m4 though23:22
c_kornsistpoty: this file does not exist. I wonder why this m4 file is not included although it is required23:24
sistpotyc_korn: hm... actually on a second thought, the configure.{ac|in} should get this straight, given that you b-d on intltool23:26
c_kornb-d? build-depend ?23:27
sistpotyyep23:27
c_kornintltool is installed, yes23:28
sistpotyhm...23:28
c_kornis a line like "IT_PROG_INTLTOOL([0.35.0])" required in configure.ac to get it right ?23:29
sistpotyc_korn: that macro doesn't sound too wrong to me (maybe except for the version)... but I must admit that I'm a little bit clueless myself right now23:31
sistpotylet me look at the autoconf documentation for a second ;)23:32
c_kornhm, I added it. now I get this error http://pastebin.com/d5e22d5c323:32
c_kornthere is no po directory actually23:32
sistpotybut there's a directory with translations?23:36
c_kornI think I messed something up23:51
c_kornall I want to have is some code in Makefile.am to install a gconf schema23:51
sistpotyhm... sorry, can't really help you there, haven't done that myself yet23:54
c_kornok, thanks anyway23:55

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