/srv/irclogs.ubuntu.com/2009/05/13/#ubuntu-motu.txt

maxbIt's an obscure and complex corner case that is handled perfectly adequately in the package name in ubuntu00:00
mirakmaxb: it's just I don't think it's logical to have to change the source version, if the source just doesn't change00:00
mirakmaxb: I am maybe a perfectionist but I just think there should be two layers of depency.00:01
mirakit's like dpkg does just half of the job00:01
maxbI remain unconvinced, sorry.00:02
mirakwhy gxine_0.5.903-4ubuntu1~ppa1~jaunty1 is below gxine_0.5.903-4ubuntu1 ? I did something wrong here00:06
maxbThat's the special significance of ~00:06
directhexthat's the purpose of ~00:07
directhex~ is a generic "less than" marker00:07
directhex1.0~1~1 < 1.0~1 < 1.000:07
mirakok00:08
directhex+ is the reverse00:08
mirakbut why xine-ui_0.99.5+cvs20070914-2.1~lenny2ubuntu2~ppa1~jaunty1 upgraded over xine-ui_0.99.5+cvs20070914-2.1~lenny2ubuntu2 ?00:10
mirakmaxb: my bad00:10
mirakI forgot the number mistake00:10
ajmitchthose version numbers hurt my eyes00:11
directhexajmitch, agreed. "cvs"? :o00:12
jtechidnaa backport of a ppa version of an ubuntu version of a backport from lenny? lulz00:13
=== jtechidna is now known as JontheEchidna
directhexactually, it's impressive. a jaunty build of a ppa build of an ubuntu build of a lenny backport of a NMU of a CVS snapshot00:13
maxb"cvs from a year and a half ago" :O00:13
directhexwith whipped cream and a cherry on top00:13
directhexJontheEchidna, don't miss the NMU, that's added lulziness00:14
ajmitchdirecthex: it's missing an x.y.xisreallya.b.c00:14
JontheEchidnahehe00:14
directhexajmitch, don't make me wave the behemoth at you00:14
directhex10.0.1.218+10.0.0.525ubuntu1~hardy1+really9.0.124.0ubuntu200:15
ajmitchwhere's the epoch?!00:15
directhex3:3.3.8really3.3.7-0ubuntu11.100:16
directhexajmitch, howzat?00:16
ajmitchstarting to get there00:17
=== jtechidna is now known as JontheEchidna
ScottKajmitch: We really don't want to do an epoch if Debian doesn't.02:28
ScottKI'm pretty sure I recognize directhex's example as my work.02:29
ajmitchScottK: I know, we were joking02:32
ScottKOK.02:32
qiyongshould I create pv on a whole disk device or on a  partiton ?02:58
bucket529Question: The mail-notification package in Debian has SSL disabled ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286672 ) due to a Debian Legal opinion on OpenSSL. The developer disagreed, claiming that the package has no such code in it, but disabled SSL anyway to get accepted by Debian. Is it worthwhile to file a needs-packaging bug in Ubuntu to get an SSL-enabled version into the repos? Or is there a better wa03:30
ubottuDebian bug 286672 in mail-notification "mail-notification: Can't use SSL/TLS" [Normal,Open]03:30
ScottKbucket529: Without looking, I'd say that there is no difference between our policy on such things and Debian's.03:31
bucket529ScottK: Sensible. The developer (not me) claims the refusal to accept an SSL-enabled version was an error on Debain's part. Whether it is or not (I'm not a lawyer), who would make that call in Ubuntu?03:33
ScottKbucket529: Now I've read the bug.  If it links against openssl and is GPL, but doesn't have an openssl exception, it's not distributable.03:33
ScottKWe have the same policy as Debian on this.03:33
bucket529ScottK: So the key is 'links against', not 'includes code' ?03:34
ScottKIn Ubuntu it would be decided by an archive administrator (like ftp-master in Debian).03:34
ScottKYes.03:34
ScottKUpstream's statement that it includes no code from openssl is not the real issue.03:34
bucket529ScottK: Thanks for the clarification.03:35
ScottKThere is some discussion about if openssl qualifies as a system library with a standard interface, but generally in Debian/Ubuntu that's not accepted.03:36
bucket529ScottK: Ah.03:37
lifelessbucket529: gnutls03:39
VK7HSEI've had a go at merging  libhtml-parser-perl it's uploaded to me PPA on LP https://edge.launchpad.net/~vk7hse/+archive/ppa is there a mentor free to have a look and advise me of any mistakes?03:40
ScottKlifeless: That's mentioned in the Debian bug as an option, but some porting is required.03:41
bucket529lifeless: Upstream will do what upstream will do. My advice to the fellow who asked me will be: 'Nudge upstream to seek the exception'.03:45
lifelessbucket529: indeed.03:46
calcyou can only ad a openssl exception if everyone that wrote code for it agrees and it doesn't link to anything gpl either03:48
calcs/ad/add03:49
bucket529calc: Thanks.03:50
ajmitchoh goody, a new tool for me to package up for karmic04:12
* ajmitch looks for an ITP bug04:12
panglossso question that I am sure has been answered before: if I am packaging something that requires some libraries, and I am nearly positive that those libraries will never be used by any other application, should I just package the application witht he libraries integrated, or should I packaged the libraries individually and then add them as depends in the application?04:15
ScottKpangloss: Individually.  It's actually probably easier and it's better in the long run in case you're wrong.04:19
panglossScottK, Thanks04:20
=== nhandler_ is now known as nhandler
=== santiago-pgsql is now known as santiago-ve
hansfbaierI am the developer of libprolooks and jackpanel, I packaged them (as native packages), built them in my ppa for karmic and uploaded them to revu.04:50
hansfbaierShould I get a response after subscribing ubuntu-universe-sponsors to the bug?04:53
ScottKYes, although native packages probably aren't right.04:56
hansfbaierScottK: Since I am the developer of the software, should I then keep the debianization in a separate git repo?05:43
ScottKhansfbaier: yes.05:44
ScottKYou don't want to have to make a new release everytime you change the packaging.05:44
ScottKThat or just exclude it when you roll your upstream tarball.05:44
hansfbaierScottK: I include it in my upstream tarball05:46
ScottKRight, that's what makes it a native package.05:46
ScottKDon't do that.05:46
ScottKIt will make your life easier in the long run (I package stuff I'm upstream for and this is what I've found)05:47
persiahansfbaier, A couple examples where it is easier:05:47
hansfbaierScottK: So since I use git, probably git-buildpackage would be best, wouldn't it.05:47
persia1) the case where there is some silly transition in a distro that doesn't affect the code05:47
* ScottK and git aren't on good terms.05:47
persia2) the case where a distro is under some freeze, and one wants to backport a patch05:47
hansfbaierScottK: What do you use, then?05:48
ScottKhansfbaier: mostly svn.05:48
hansfbaierScottK: Where should the repo be located, is there any preference?05:48
ScottKI'm also very good with diff and patch.05:49
ScottKI'm old and probably have a workflow that isn't at all typical.05:49
ScottKBut that doesn't change the basic principle.05:49
hansfbaierScottK: The packaging repo, that is.05:49
ScottKIt's really up to you.05:49
hansfbaierScottK: Ah thanks.05:49
ScottKIn my svn layout I have it exactly where it unpacks to.  I just exclude it when I roll the tarball.05:50
hansfbaierScottK: So in your svn you have the debian/ dir, but you exclude it in the upstream tarball?05:51
ScottKyes.05:51
ScottKThen I let the packaging continue to evolve in trunk even though I include a snapshot of the packaging in the tag.05:52
hansfbaierScottK: What are native packages for, exacly, something that is innate to the distro?05:52
ScottKYes, exactly.05:52
hansfbaiers/exacly/exactly/05:52
hansfbaierScottK: I see.05:52
ScottKSome people do use them as you were considering, but it's really suboptimal.05:52
hansfbaierScottK: I have 4 branches in my repo, one for karmic, one for hardy, one for jaunty and one master05:53
hansfbaierScottK: Which differ in packaging05:53
ScottKIs the upstream source the same for all of them?05:53
hansfbaierScottK: Not really, since karmic needs some workarounds for the bugs in Vala 0.7.205:54
ScottKYou can still manage that and not have a native package.05:54
hansfbaierScottK: And hardy comes with vala 0.5.7 and needs some backporting therefore.05:54
hansfbaierScottK: That is where git-buildpackage would come in.05:55
ScottKI know in pkg-clamav on alioth (Debian) they have upstream clamav and packaging all in the same git repo.05:55
ScottKProbably.05:55
hansfbaierScottK: generating debian-diffs, right?05:55
hansfbaierScottK: So I probably have to read more on git-buildpackage.05:55
ScottKSince they are uploading directly and not looking for sponsorship they are interested in tools to produce a package ready for upload.05:56
ScottKHowever, once you have that, a debdiff is trivial to get to.05:56
hansfbaierScottK: Thank you very much for the feedback.05:58
ScottKhansfbaier: You're welcome.05:59
hansfbaierpersia: Thanks too.05:59
hyperairis anyone free to review remuco-server? http://revu.ubuntuwire.com/p/remuco-server06:15
=== hggdh is now known as ger
=== foursixnine is now known as santiago-ve
kklimondaany motu around to sponsor bug 368855?07:41
ubottuLaunchpad bug 368855 in cherrypy3 "formatwarning() definition from cherrypy3 incompatible with Python 2.6" [Undecided,In progress] https://launchpad.net/bugs/36885507:41
=== Tonio__ is now known as Tonio_
dholbachgood morning07:52
nixternalgood morning07:53
dholbachhiya nixternal07:53
nixternalhowdy07:54
kklimondabtw, to fix 368855 in KK new version of cherrypy3 has to be packaged (be either us or debian maintainer - For now I've reported bug on debian bts about it). Should I link to debian bug in this report or create a new one?08:03
geserlink the Debian bug to the existing bug in LP08:07
didrocksgood morning08:15
Toadstoolgood morning08:21
bizkutmorning08:25
=== Nafallo_ is now known as Nafallo
evanrmurphygood morning/night08:56
toabctlhi all. i build a new package with cdbs and created some patches with cdbs-edit-patch. when i want to build the package with debuild -S, i got: Patch debian/patches/osmap_path.patch is not applied. Why?09:00
runasandtoabctl: maybe you have to apply the patch first?09:12
toabctlrunasand, and how to do that? i thought, debuild will do it for me...09:14
runasandthat is a good question ;p09:17
runasandtoabctl: have you read what the cdbs-doc says about patching? using dpatch etc09:18
toabctlrunasand, thanks. i'll read the docs.09:19
runasandit says something about an include-line you should add to debian/rules09:19
runasandat least.. :)09:19
=== Tonio__ is now known as Tonio_
maxbtoabctl: You are including simple-patchsys.mk, yes?09:27
toabctlmaxb, ye09:27
toabctlyes09:27
maxbhmm09:27
maxbPersonally I find the simple-patchsys too simple, so I can't really help much more than that09:27
dholbachtoabctl: is that a warning or an error?09:28
dholbachto me it sounds like simple-patchsys just lets you know that the patch is not applied09:28
toabctldholbach, yes, i think so09:28
=== quadrispro is now known as quadrispro-acero
=== quadrispro-acero is now known as quadrispro-acer1
=== quadrispro is now known as quadrispro-u90
=== quadrispro-u90 is now known as quadrispro
toabctldholbach, here is my build-process. is it fine now? http://paste.ubuntu.com/171376/09:39
runasanddid you figure it out, toabctl?09:41
LucidFoxmaxb> What's wrong with simple-patchsys?09:41
LucidFoxThat you have to name patches in order?09:41
maxbWell mainly that it's bound to cdbs, to be honest :-)09:42
toabctlrunasand, i think, it was only a message that the patch was not applied. it wasn't an error09:42
LucidFoxah09:42
LucidFoxI use CDBS for simple common scenarios and dh 7 when I need more fine-grained control09:43
LucidFoxmostly09:43
maxb!09:44
maxbsimple, and CDBS, are not two concepts that I would use together :-)09:44
runasandtoabctl: ah :)09:44
LucidFoxHeh.09:44
LucidFoxWell, it allows ffor very short debian/rules files09:45
toabctlmaxb, im new to debian packages and cdbs and simple patch system are great for me..09:45
toabctlmaxb, i don't know much about makefiles and all that stuff. so cdbs is good to start.09:46
dholbachtoabctl: yep, looks good to me! :)09:46
toabctldholbach, and what to do now?09:47
toabctlcan i test the buildprocess with pbuilder?09:47
dholbachtoabctl: yep09:48
dholbachtoabctl: or with simply running   debuild09:48
maxbI think the real problem with cdbs is that it's too easy to write a package that you don't really understand09:49
LucidFoxIs there a way to automatically install build-dependencies for a given source package or unpacked package directory?09:49
LucidFoxmaxb> Same with dh 709:49
maxbIndeed, I favour traditional dh09:50
LucidFoxalthough at least it doesn't hide away build steps... hmm09:50
dholbachLucidFox: sudo apt-get build-dep <bla>  for a package in the archive or   /usr/lib/pbuilder/pbuilder-satisfydepends   in the source tree09:50
dholbachsudo /usr/lib/...09:50
directhexooh, running pbuilder-satisfydepends09:50
directhexclever!09:50
LucidFoxIs pbuilder-satisfydepends used on a .dsc?09:50
dholbachLucidFox: no, just in the source tree should be fine09:50
LucidFoxAnd won't it leave pbuilder-satisfydepends-dummy installed?09:51
dholbach/usr/lib/pbuilder/pbuilder-satisfydepends-gdebi then :)09:51
dholbachshould be faster too09:51
LucidFoxpbuilder's dependency resolution used to be really slow before they swithed to the pbuilder-satisfydepends-dummy system09:52
LucidFoxThere's IRC for emacs? O_O09:57
directhexLucidFox, i'm waiting for emacs to get a decent text editor09:58
LucidFoxOld joke :p09:58
directhexLucidFox, the old ones are the best09:58
LucidFox^_^09:58
* LucidFox switches back to Eclipse09:58
directhexLucidFox, and since i can't use duke nukem forever jokes anymore...09:58
LucidFoxYou mean Duke Nukem Dead Forever?09:59
directhexwhatever happened to eclipse packaging effort? what i saw made it sound like a new tarball is the coming of the apocalypse09:59
LucidFoxdirecthex> There was a preliminary 3.4 package in December 2008, last I know09:59
maxbI've heard that the Eclipse build system is the stuff of nightmares10:00
LucidFoxThe Eclipse plugin system is a mess.10:00
LucidFoxI updated my home installation recently and broke SVN support.10:00
maxbI "packaged" Eclipse for my company's desktops (just repackaging the binaries) - worked great in 3.3 - since they introduced the supposedly "better" p2 stuff in 3.4, it's become hellaciously fragile10:01
LucidFoxp2?10:02
maxbThat piece of evil regression-laden mess that replaced the Update Manager10:02
LucidFoxOh.10:02
LucidFoxYes LS10:02
LucidFox* :S10:02
LucidFoxand DEPENDENCY HELL10:03
LucidFoxin all caps10:03
LucidFoxalthough I only use Eclipse when I actually need a full-featured IDE.10:05
LucidFoxI tried using it for packaging, but I found out that what I really used was just a text editor with a directory tree view, so I switched to gedit10:05
maxbIt's totally only worth it for the code assist, refactoring, etc.10:06
* LucidFox nods10:06
LucidFoxyes, I can't imagine writing Java without it10:06
maxbsilly overly verbose language :-)10:07
LucidFoxI like it.10:07
maxbOh, I use it a lot too, and its.... ok10:08
LucidFoxI'm actually thinking of rewriting my website in Java from PHP10:08
maxbI often want to beat Sun around the head with a cluestick though10:08
LucidFoxWhat for?10:09
maxbLittle stupidities like: there's no way to do mkdir, and find out why it fails, if it fails10:09
LucidFoxoh10:10
maxbAnd, the subprocess invocation API explicitly warns you that if you don't simultaneously read both stdout and stderr of a child, buffering issues may cause you to deadlock... but there's NO WAY TO DO SO10:10
maxb(short of spawning an extra thread)10:10
maxbOh, and the fact that it's practically impossible to write a Java application which doesn't require a shell/perl/python script to start it up10:11
maxbThese are not huge impenetrable stumbling blocks. They are just hideous warts10:11
directhexLucidFox, i did the reverse - my website used to be hand-rolled JSP, which i had to port to PHP when my webhost went to hell and nobody would host JSP on the cheap10:18
LucidFoxEwwww, JSP10:19
directhexmaxb, doesn't java have a binfmt wrapper?10:19
directhexLucidFox, i can easily say something more "ewww" than JSP. watch this:10:19
directhexi could write some ASP.NET in Java, using IKVM! genius!10:20
* LucidFox is intent to write all her new Java web applications in Wicket10:20
directhexi tell a lie, i still fail to grasp the central asp.net paradigms10:21
maxbWicket is indeed rather lovely10:22
directhexperhaps packaging something would help. i wonder if i could find a dfsg-free wiki or blog to package10:22
LucidFoxdirecthex> Depends on the version of ASP.NET. I vaguely remember ASP.NET 1.0, but knowing Microsoft, everything has probably changed a bazillion times already.10:25
directhexLucidFox, well, i did ASP in you yoof, but ASP and ASP.NET only share a name, nothing else10:26
LucidFoxYES10:26
LucidFoxJust like ADO and ADO.NET10:26
quadrispro-acer1mok0: hi! are you around?10:27
mok0aye10:27
quadrispro-acer1bug #19339310:27
ubottuLaunchpad bug 193393 in ubuntu "Please sync aften package from debian-multimedia.org" [Wishlist,In progress] https://launchpad.net/bugs/19339310:27
quadrispro-acer1i uploaded the package to REVU10:27
mok0quadrispro-acer1: ah, a revu request... :-)10:28
quadrispro-acer1yeah10:28
mok0quadrispro-acer1: I will take a look at it later10:28
quadrispro-acer1;) ok tr10:29
quadrispro-acer1* thx10:29
=== fta_ is now known as fta
LucidFoxI thought packages from debian-multimedia.org could be uploaded directly to NEW?10:30
AnAntHello, can someone review sabily-keyring: http://revu.ubuntuwire.com/details.py?package=sabily-keyring10:31
quadrispro-acer1LucidFox: I think its's not "legal", because debian-multimedia isn't debian, so we need to review them before uploading10:32
directhexLucidFox, i think it's all about branding - i.e. "you liked foo, try foo.net" rather than "you liked foo, try bar"10:32
quadrispro-acer1however, the policy for this kind of pkgs isn't really clear10:33
* quadrispro-acer1 going away for a few of minutes10:33
quadrispro-acer1directhex: sorry for the late: congrats! and welcome aboard :)10:34
directhexquadrispro-acer1, thanks10:35
LucidFoxquadrispro-acer1> Well, I believe jdong uploaded mpeg4ip straight to NEW, and so did I with kplayer, and I got sync requests from DMO acked and approved in the past10:37
LucidFoxfor new packages, that is10:38
LucidFoxdirecthex> yes, that's bsically it10:39
=== dpm_ is now known as dpm
james_wwell, I'd at least advise you to review the licenses and debian/copyright10:45
LucidFoxThat goes without saying, james_w :)10:48
james_wwell, judging by some of the things that end up in NEW, I'm not so sure :-)10:48
LucidFox^_^10:49
joaopintohi10:52
Toadstoolhmm, the new REVU workflow proposal looks really promising to me, I really like it11:11
hyperairhmm? workflow proposal?11:11
hyperairgot a link?11:11
* Toadstool high fives whoever worked on this11:11
Toadstoolhyperair: https://wiki.ubuntu.com/REVUWorkflowProposal11:11
runasandToadstool: I agree, it looks nice :)11:12
Toadstoolspeaking of reviewing, it's been so long since I didn't do any... I feel rusty :)11:15
runasandI would if I could :]11:15
Toadstooloh right... I can't advocate packages, nevermind11:39
savvasif the packaging is changed from debian native to normal, it should be shown correctly in revu, right?13:17
jmehdineeds review: http://revu.ubuntuwire.com/details.py?package=webstrict (I'm ready to do any change quickly as this package is here from more than a year!)13:18
aboudreaultHi, I am wondering if there is someone who is very familiar with packaging and launchpad, and who can speak French. There is a few that I'd like to understand, but i have some problems to explain everything in English.13:20
runasandjmehdi: have you fixed the copyright-issues and stuff? and what about the warning/notice that's shown on revu?13:21
loic-m_aboudreault: fire ahead ;)13:28
loic-m_jmehdi: since you're one of the two people that wrote webstrict, can't you assign a copyright for each source file? It would really help13:31
jmehdiloic-m_: I've added a copyright at the beginning of the java files, should I add something else?13:35
loic-m_jmehdi: only thing I see is that you're saying "please refer to the copyright file". It's not the same13:35
cjwatsonnothing in Ubuntu policy requires a copyright notice in every source file13:36
jmehdiloic-m_: I did the same thing as the gnome-do team did13:36
loic-m_jmehdi: ok13:36
cjwatsonthere's no reason for that to cause a rejection at the revu stage13:36
cjwatsonsome *upstream* organisations require this, e.g. GNU, but it would be crazy for Ubuntu to do so13:36
loic-m_cjwatson: isn't it a pain later when there's other contributors and you can't track who touched what because of some laziness at the beginning?13:37
cjwatsonfrom our point of view, if the licensing is clear from the object as a whole distributed by upstream (i.e. the tarball) then that's all we need13:37
cjwatsonloic-m_: that's not Ubuntu's problem13:37
cjwatsonloic-m_: all we need is clear and consistent licensing13:37
loic-m_cjwatson: it is when the original uploader moves away and someone has to update the package13:38
dlynchIs the terminator application an excellent example from which to copy the handling of i18n tasks in python? I'm the upstream author of a desktop python application who is very new to i18n, and I'm trying to find excellent examples of organizing and packaging the po files and any other house keeping tasks13:38
cjwatsonloic-m_: what does that have to do with copyright status?13:38
cjwatsonloic-m_: you do not need this information as a packager13:38
loic-m_cjwatson: spending 10+ more hours tracking a svn because else you can't also maintain it in Debian it a pain13:38
cjwatsonloic-m_: what does that have to do with copyright status?13:38
loic-m_cjwatson: I've seen packages rejected from DD because the copyright in the source files is severely outdated (missing names)13:39
cjwatsonloic-m_: there has been some confusion about this from some newbie Debian ftpmasters, but I believe it's been resolved on debian-policy13:40
loic-m_cjwatson: and people in Debian dropping their ITP because upstream didn't want to correct it13:40
cjwatsonloic-m_: as a Debian developer, you need to reproduce copyright notices from upstream13:40
cjwatsonloic-m_: you don't need to do better than upstream13:40
cjwatsonloic-m_: *shrug* those people are wrong and should have been persistent13:41
loic-m_cjwatson: I'll need to read debian-policy again ;)13:41
cjwatsonsee e.g. http://lists.debian.org/debian-policy/2009/03/msg00270.html13:41
cjwatson"We do not require people to wade through $VCS commit logs or mailinglist13:41
cjwatsonthreads to find out who wrote each single line of code."13:41
captivusGood morning13:41
directhexjust through all the source files, when AUTHORS is out of date13:42
ScottKdirecthex: All you need to go through the source files for is difference licenses.13:43
LucidFoxhttps://edge.launchpad.net/~ubuntu-6had <-- What the heck?13:43
cjwatsondirecthex: and even then it's a matter of debate; what one Debian ftpmaster rejects on is not the same as Debian policy13:43
LucidFoxit seems Launchpad teams are becoming weirder with each day13:43
_AndrewHow do I get a list of packages that depend upon a selected package?13:44
runasandLucidFox: uuuuhm :p13:44
loic-m_cjwatson: thanks for the link to the discussion13:44
_AndrewI want to test my built package and make sure everything works with what's in ubuntu13:44
cjwatsonLucidFox: seems to me that Joey Hess might be justifiably annoyed about that13:45
cjwatsonI'm not aware that anyone from Ubuntu helped him to write dh7 at all13:45
cjwatson_Andrew: the dctrl-tools package has useful search tools13:46
_Andrewthanks13:46
runasandhttp://img76.imageshack.us/img76/3616/ubuntu.jpg -- ^_^13:46
Hobbseerunasand: haha.  wave the magic wand13:49
runasandHobbsee: yeah ;p13:49
_AndrewThe package "funguloids" says it depends upon "ogre-plugins-cgprogrammanager" however there is no such package?13:49
LucidFoxO_O13:49
Hobbseerunasand: "IT support.  have you tried turning it off and back on again?"13:49
runasandHobbsee: \o/13:50
runasandHobbsee: the it crowd rocks :)13:50
Hobbsee:)13:50
Hobbseeindeed!13:50
directhexHobbsee, i had to do that to a car once.13:50
directhexHobbsee, i had to reboot the engine to make the stereo stop sounding like a bad Am radio13:50
Hobbseehah.  nice!13:50
directhexHobbsee, not really :|13:51
directhexno wonder GM are in the toilet13:51
* kmdm sighs and notes he still has 0118 999 881 999 119 7253 committed to memory, tune et al. :)13:52
ScottK_Andrew: There is such a package, it's just never built, IIRC.13:53
* runasand wonders what "et al" means13:53
loic-m_Is it still required that changelog for a new package only contain one entry?13:53
kmdmrunasand: probably nothing, but I sometimes use it as "and all" ;)13:53
runasandloic-m_: think so13:53
runasandkmdm: ah :)13:53
ScottK_Andrew: IIRC as it stands it's impossible to get it to build on our buildds.  It only works in Debian because they allow binary uploads.13:53
directhextsk. unbuildable packages13:54
_AndrewI think the bug I filed (284750) changes that13:54
ScottKIt's non-free/multiverse anyway13:55
directhextsk. non-free13:55
ScottK_Andrew: Yes.  That would do it.13:56
jmehdiloic-m_: do you see any other problems with my webstrict package?14:02
=== _neversfelde is now known as neversfelde
loic-m_jmehdi: your changelog should only had one entry AFAIK14:11
ScottKpopey: Cheers for advertising a new service without spamming my inbox.  When I read, "It's now moved into an invite-only beta phase" I thought for a moment it was going to be an ubuntuone parody.14:12
loic-m_jmehdi: keep the top entry (1.4...), just copy/paste in it the entries from 1.3... (unless you droped the patches)14:13
jmehdiloic-m_: should I keep the version? (1.4-0ubuntu2)14:14
jmehdiloic-m_: to upload again on revu should I put 1.4-0ubuntu3?14:14
popey:) ScottK14:14
loic-m_jmehdi: no, keep everything at 0ubuntu1 since only the upload to Ubuntu repositories (= not REVU uploads) counts in Ubuntu14:18
jmehdiloic-m_: ok, that's what I thought14:18
loic-m_ jmehdi: (that's different than on Debian)14:18
loic-m_ jmehdi: I didn't have the time to really check, but you seem to have addressed all of persia's concerns14:19
jmehdiloic-m_: ok, is it correct: http://pastebin.ubuntu.com/171631/14:19
loic-m_ jmehdi: you should put the fact you addressed all his concerns in a comment (wheter you detail that or not) to encourage reviewers to check your package14:20
jmehdiloic-m_: ok, and how is made the final approval?14:20
loic-m_jmehdi: looks ok to me14:21
loic-m_jmehdi: you need to convince two MOTU to review and advocate your package14:21
jmehdiloic-m_: ok14:22
loic-m_jmehdi: another thing that can help (but isn't required) is uploading you package to a PPA (if you have one) to show that it builds ok (and people can try it too)14:22
jmehdiit's already on my PPA (but not this last version) ; where should I put the PPA url? in a comment on REVU ?14:23
loic-m_jmehdi: it just depends if people are busy or not at a certain time. I'd suggest hanging around on REVU days (Fridays) since people set time aside for reviewing14:23
loic-m_jmehdi: yes, in a comment it's good14:24
jmehdiloic-m_: ok14:24
loic-m_jmehdi: changelog un-necessary > unnecessary14:24
jmehdiloic-m_: ok ;)14:25
bddebianHeya gang14:26
freeflyingbddebian: hi14:26
bddebianHi freeflying14:26
=== Gaboooo is now known as GaboB
cpscottidae gabo!14:28
GaboBe aii scotinho!!!14:28
GaboBvamo fludááááá14:28
jmehdiloic-m_: I try to upload my package on revu again but it tells me "Already uploaded to revu on revu.ubuntuwire.com" "Doing nothing for webstrict_1.4-0ubuntu1_source.changes"14:28
jmehdiloic-m_: (that's why I increased the version number last time)14:29
cjwatsonrunasand: it's short for "et alii", Latin for "and others"14:31
runasandcjwatson: ah, thanks! :)14:31
loic-m_jmehdi: you need to force the upload : dput -f ......14:32
jmehdiloic-m_: so simple ;)14:33
loic-m_ jmehdi: for PPA it's different AFAIK,  it won't work and you'll just have to bump the changelog, f.e. add ~ppa1 (-0ubuntu1~ppa1), debuild again and upload14:34
=== asac_ is now known as asac
Elbrusrunasand: et al usually meant "and others" (from Latin) ... [14:53] * runasand wonders what "et al" means14:37
* Elbrus seems to be late by mere minutes ;)14:38
artfwoHello! I have fixed an archive rejection for http://revu.ubuntuwire.com/p/scantailor - would anyone like to review/readvocate? Thanks!14:39
=== azeem_ is now known as azeem
ni|hello, i've built a working deb file15:42
ni|and everything appears great on jaunty15:42
ni|i'm concerned however about it being backwards compatible15:42
ni|i want to make one deb for the 8.04 up to 9.04 -- is this impossible?  Do i need to run the debuild -b -us -uc on all the version i want to support and provide debs for each version :/15:43
azeemni|: launchpad PPAs do that for you I think; at least you can upload source for every version you want to support and get it built there15:44
ni|azeem: this is a binary that the company i'm working with requested -- its not source sadly15:45
directhexni|, a package in a PPA does not "cascade", i.e. a version uploaded to hardy is not written to the jaunty Packages.gz file15:45
ni|directhex: interesting15:46
azeemni|: why do you need to support 8.10?15:46
directhexni|, generally speaking, a package is compatible between releases as long as its dependencies are well written and still true15:46
ni|i mean i only have 3 really15:46
ni|unfortunatley one of them is qt415:46
ni|and qt3 is all that is present in 8.0415:46
directhexthen you have a problem, don't you15:46
ni|yes i do15:46
ni|directhex: but i suppose i could do some finagling15:47
directhexqt 4.4.0 is in hardy-backports15:47
ni|directhex: you suspect that the important line is the depends line in control15:47
directhexso you could simply insist that people have backports enabled15:47
ni|directhex: yes, thats what I was thinking15:47
ni|this was a painless experience :P15:47
ni|thanks a lot15:47
directhexoh, and always make sure you compile your app on the oldest os you plan on supporting, as compatibility rarely goes both ways15:48
ScottKThere is Qt4 in Hardy.15:50
directhex-backports15:53
directhexoh, wait15:53
directhexi'm misreading p.u.c15:53
ScottKI mean in the release pocket.15:53
directhexhardy has 4.3.415:53
ScottKEven Dapper has some version of Qt4.15:53
directhexi think the ABI question holds even truer then - make sure you build against the "right" version of Qt415:54
directhexassuming some degree of ABi backward-compatibility15:54
imbrandonassume , hrm , lets break this word down ... ass-u-me .... ass ( out of ) u ( and ) me16:06
imbrandonlol16:07
=== cjwatson_ is now known as cjwatson
savvasScottK: it looks like boost1.38 needs similar patches as the ones in boost1.37 to enable python2.616:51
ScottKsavvas: I'd expect so.16:51
* ScottK hasn't looked16:52
savvasthere is a related bug at debian, but it's marked as wishlist: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=52390116:53
ubottuDebian bug 523901 in libboost-python1.38-dev "libboost-python1.38-dev: python 2.6" [Wishlist,Open]16:53
aboudreaultwhat could be the reason of this message: dpkg-genchanges: warning: ignoring -sd option for native Debian package16:54
=== e-jat is now known as b
=== b is now known as e-jat
savvasaboudreault: does the source come with a debian/ folder?16:55
savvasI mean the source from where you downloaded it16:55
aboudreaultno. i took the debian folder in a svn repository, and copied it my original source16:56
savvashmm16:57
savvasok in debian you have orig.tar.gz which should be the original source as .tar.gz without debian folder16:57
aboudreaultHmm... maybe because my original source is .tar.bz2 and not .tar.gz ?16:58
=== paul__ is now known as Elbrus
savvasaboudreault: can you execute this and paste it in a paste.ubuntu.com: ls -l17:00
savvaswhile in the directory I mean :)17:00
savvasI need to see the folder/file names17:00
aboudreaultk17:02
aboudreaultin fact... geos-3.1.0 is my directory, and i have geos-3.1.0.orig.tar.bz2 at the same level17:03
savvasah ok17:04
aboudreault(i tried to use a .tar.gz..... same thing)17:04
savvasbunzip2 geos-3.1.0.orig.tar.bz217:04
savvasgzip -9 geos-3.1.0.orig.tar17:04
savvasmv geos-3.1.0.orig.tar.gz geos_3.1.0.orig.tar.gz17:04
aboudreaulthaa... the "-"17:05
savvasyes, orig.tar.gz needs an "_" between the package name and the version :)17:07
savvasthe rest need "-"17:07
aboudreaulti forgot that. thanks a lot17:07
savvasnp17:07
aboudreaultis there an easy way to delete the "extra" source upload on launchpad ? :P17:07
savvasyou mean upload the same version number again? no, I don't think they allowed that17:08
savvasjust make ~ppa1 to ~ppa2 :)17:08
aboudreaultthat will remove the extra .orig.tar.gz ?17:09
aboudreaulti've uploaded the file 3 times. hardy,intrepid, jaunty. didn't notice that it uploaded the full source 3 times.17:10
aboudreaultanyway, that only ~15mb :P17:11
savvasI don't know about that, ask in #launchpad :)17:11
aboudreaultok ^^17:12
aboudreaultwhat is the tool to compare 2 ubuntu version?17:12
aboudreaultdpkg.. kk.17:13
savvasyep, dpkg --compare-version :)17:14
ScottKsavvas: Python 2.6 stuff is just wishlist in Debian because 2.6 is just in Experimental currently.17:19
savvasScottK: ah ok :) the cgal package merge is ready though blocked by this. bug 37444017:22
ubottuLaunchpad bug 374440 in cgal "Please merge cgal 3.3.1-4ubuntu1 (multiverse) to 3.4-4 from Debian unstable (non-free)" [Undecided,In progress] https://launchpad.net/bugs/37444017:22
ScottKsavvas: Does it work with 1.37?17:23
savvasI will probably have to wait for boost1.38 to be fixed and re-do it if there's a new cgal package in the future17:23
savvasdidn't try it, I'll check in about 30 minutes and let you know :)17:23
ScottK1.37 is already moved to Main, so until we hear otherwise, that's not a bad target.17:24
savvasoki doki17:24
savvasdarn, "No, dcsharp is no longer active."17:26
LucidFoxCan I rejoin u-u-s? My term expired during the Jaunty cycle.17:50
LucidFoxgilir> There is no need to attach Ubuntu dendiffs when merging, since most of it will be a massive upstream diff that isn't of interest18:14
LucidFox* debdiffs18:14
gilirLucidFox: about which bug ?18:15
LucidFoxbug #35482518:15
ubottuLaunchpad bug 354825 in gpac "Merge gpac 0.4.5 from debian-multimedia.org" [Wishlist,New] https://launchpad.net/bugs/35482518:15
gilirI think someone ask one for another package, but I'm agree with you :)18:17
james_whey gilir18:20
james_wstop filing sync requests and apply for MOTU already! :-)18:20
gilirhi james_w :)18:20
LucidFoxgilir> Commented on gpac18:20
gilirjames_w: I think I finish most of the possible sync :)18:21
james_wheh18:21
james_wthat wouldn't surprise me :-)18:22
gilirbut yes, I should begin my application :)18:22
proqdoes anyone know how I would go about contacting the author of wmi?  I need to talk with them about helping port it to jaunty18:29
superm1proq, wmi - as in windows management interface?18:31
gilirLucidFox: Thanks, it FTBFS because the package was removed yesterday :)18:32
proqsuperm1: yes18:32
superm1proq, well what portions of it are you interested in?  it's only got certain applicable areas on linux18:33
proqsuperm1: I was mostly interested in the winexec tool18:33
superm1proq, well i'm not familiar with that unfortunately18:34
proqis there a vc where multiverse package source is checked in?  I would hate to start from the 8.10 sources when something is already underway18:36
=== jldugger is now known as pwnguin
=== IVBela1 is now known as IVBela
ScottKjames_w: I think your proposal (re UUS) is fine, just make sure you pick the right team to not get the per-package upload rights people included (I think it's just motu as IIRC core-dev belongs to motu).20:08
james_wyeah20:08
james_wnot sure it matters that much20:08
james_wbut I agree20:09
ScottKProbably not a big deal, but better more correct than not.20:09
sorenIIRC ubuntu-dev also includes per-package people, while MOTU is... Well, MOTU's.20:09
james_wScottK: I did actually hint at that in my mail20:13
fabrice_spsiretart, I saw you  were looking for help with mplayer and mencoder. What kind of help are you looking for?21:01
siretartfabrice_sp: atm: extending the debian package to build and install mencoder21:03
fabrice_spsiretart, ok. But it seems Debian package is dropping mencoder.c, so how could we do that?21:04
siretartnext steps: check what lp bugs are fixed by this update (upstream 1.0rc2 -> 1.0rc3), document that in debian/changelog, upload to ubuntu21:04
siretartfabrice_sp: checkout the master.unstripped branch. it contains mencoder.c21:04
siretartfabrice_sp: that package will certainly use a different orig.tar.gz because of mencoder.c21:04
siretartfabrice_sp: or, if that's easier for you, just copy mencoder.c from the upstream rc3 branch in. I'll cleanup the package then21:05
fabrice_spsiretart, the latest one seem easier :-)21:06
evanrmurphyHi all, I'm going through the Patch Systems part of the Packaging Guide (https://wiki.ubuntu.com/PackagingGuide/Complete#Patch%20Systems), but some of the example packages I'm downloading don't appear as described in the guide. For example, in https://wiki.ubuntu.com/PackagingGuide/Complete#Patching%20Without%20a%20Patch%20System, we're dealing with the cron package. The guide says to look for a part in cron's debian/21:06
evanrmurphyrules about applying and unapplying patches, but it's not in the rules file that came with my apt-get source cron. Am I doing something wrong, or is it possible that the guide is out of date? I'd appreciate your help.21:06
fabrice_spso this mean that in the merge diff, I will have that file, right?21:06
fabrice_spsiretart, ^21:06
siretartyes, but I'll make sure it will be in the orig.tar.gz for ubuntu21:07
evanrmurphyWell, if anybody has any suggestions about this, please let me know.21:16
ni|directhex: you still around?21:43
ni|i'm using the same deb created by jaunty21:43
ni|have enabled backports21:43
ni|all the depends are in the backports as i search through synaptic, yet the system doesn't recongize they are there21:43
ni|libqtcore4 (and its depends)21:43
ni|all the qt4 stuff is there21:43
geserevanrmurphy: not all packages use a patch system21:43
ni|which is it21:43
ni|(for my dependencies)21:44
evanrmurphygeser: Thanks for responding. But cron is the package specifically chosen for this example in the guide, where it's assumed to use a patch system.21:45
geserevanrmurphy: cron is used as an example for package without a patch system21:47
geserevanrmurphy: when you read carefully the next example is already for udev and not cron anymore21:48
geserni|: what does "apt-cache policy libqtcore4" result? (pastebin please)21:49
evanrmurphygeser: Sorry for the mistake! I confused the two packages in my question here. In udev I don't see that part in debian/rules about applying and unapplying patches either. As a result, the following Example 1 and Example 2 doesn't seem to work properly on my system.21:52
geserevanrmurphy: let me guess: you got the udev source from jauny?21:59
geserevanrmurphy: it looks like the package got change in the meantime. but the udev source from intrepid still uses debian/patches22:00
superm1siretart_, re: bug 372280, would that mean by the same logic that mythtv could be too?22:02
ubottuLaunchpad bug 372280 in x264 "please promote x264 and vlc from multiverse to universe" [Undecided,Fix released] https://launchpad.net/bugs/37228022:02
evanrmurphygeser: Nice guess. ;) Yes, I'm using Jaunty. Do you know if there's a way for me to apt-get source from Intrepid instead?22:04
kklimondahmm.. could someone point me to a better piuparts documentation than manual?22:06
kklimondaI can't make it do upgrade test for packages..22:06
geseryou could add a deb-src line for intrepid too and tell apt-get source to fetch from intrepid but for one case use "dget -x -u https://edge.launchpad.net/ubuntu/intrepid/+source/udev/124-8/+files/udev_124-8.dsc" is probably faster22:06
kklimondaaccording to man all I should have to do is point piuparts to my debs and it will automatically test if they can be upgraded to from version present in repository..22:07
kklimondabut it doesn't seem to work22:07
kklimonda(I can paste piuparts.log somewhere)22:07
savvasjames_w: do you have access to commit fixed for packagekit? could you check bug #347327 please? someone posted a fix22:07
ubottuLaunchpad bug 347327 in packagekit "crashes when installing packages from non ascii folders" [Medium,Confirmed] https://launchpad.net/bugs/34732722:07
savvas*fixed = fixes22:07
james_wI used to22:07
james_wI lost it when it moved to GNOME git22:07
james_wbut I can forward patches22:08
savvasoh..22:08
james_wthanks for spotting it though22:08
james_wI deleted that mail without realising there was a patch attached :-)22:08
savvasI think it's specific to ubuntu/debian changes launchpad.net/packagekit22:08
savvasit happens :P22:09
evanrmurphygeser: Thanks a mil'!22:10
bjfsAny python packaging mentor around ? ;p22:31
=== dmb_ is now known as dmb
ajmitchbjfs: there may be some, depending on the problem22:33
ajmitchotherwise #debian-python on OFTC :)22:33
bjfsThey're silent like the lambs. All I need is to know how to split a source into two packages. One being arch "all" for the application, and another "any" for the module (binding stuff).22:34
bjfsCurrently I'm stuck on having a control file with the two packages described, nothing more ;-)22:35
ajmitchah, and you need to split up debian/rules to install the right stuff in the right place?22:35
bjfsprobably so22:36
kklimondahmm.. you could also do it using .install and .dirs files..22:36
ajmitchhow is the packaging currently done?22:36
ajmitchkklimonda: debian/rules should still have the right sections though22:36
kklimondabjfs: is it libmimic you have mentioned on #ubuntu-pl ?22:36
bjfskklimonda: yes22:37
ajmitchbjfs: see, POX is responding there also :)22:37
bjfsI'll try at MOTU first, it is not that complicated22:38
bjfsbut I have no idea on how to split a package into anything22:38
kklimondabjfs: why can't you use libmimic from debian experimental? different api/abi?22:38
bjfskklimonda: it is not that easy, because that debian package is not what that application needs, it needs a special python module which is already in the source22:38
kklimondabjfs: oh - like this..22:39
bjfsof course I could just switch "all" to "any" and it would make the magic, but I want to split it22:40
bjfsbut since no other app will use that module, maybe I'll just make that "any" :P22:42
bjfsbrainless workaround22:42
kklimondawell, it isn't that brainless if module is only for this one package.22:43
kklimondahmm. I wonder what has happened to my pbuilders.. ~/.pbuilder/ is empty :/22:43
kklimondaprobably reckless rm -rf :/22:44
bjfsit feels so weird when one joins # full of specialists, no weather talks, just weird talks about insane number of rules on zillion versions ;]22:55
kklimondadtchen: if you have some time could you help me with a piuparts? I'm trying to test package upgrade for my vmmouse merge with debian but I must be doing something wrong. According to the piuparts manual it should automatically but for some reason it just doesn't install packages from repository... I have a full log here: http://dl.getdropbox.com/u/163224/piuparts.log22:56
kklimondabjfs: that's how #ubuntu channels should be ;)22:57
bjfsworld without PPA's would be boring ;-) another succesful package upload...23:02
Nafalloi.e. release periods ;-)23:03
ni|geser: i will paste it now, are you still around?23:25
ni|pastebin.com/m68ccf48623:26
=== ghostcube_ is now known as ghostcube
ni|awww23:59

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