/srv/irclogs.ubuntu.com/2008/06/12/#ubuntu-motu.txt

warp10albert23: FYI, I have just requested the sync for enthought-traits. Please, go ahead with enthought-traits-ui at your will.00:15
albert23warp10: ok, good to know. I will look at e-t-u tomorrow.00:16
warp10albert23: great, thank you. :)00:16
ScottKfreeflying: Welcome back.02:03
freeflyingScottK: thanks :)02:21
=== rockstar_ is now known as rockstar
grantgmi'm having some problems packaging a python package that has a compiled module...is this the right place to ask for help?03:35
ScottKYes03:38
ScottKBut not from me, I'm heading out for a while.03:39
grantgmok, thanks03:39
grantgmthe compiled module is built with a simple makefile, which seems to build, but dpkg-buildpackage errors out: "unrepresentable changes to source"03:41
persiagrantgm: Can you pastebin your debian/rules and your buildlog?03:42
grantgmdebian/rules: http://pastebin.ca/104566003:44
grantgmoutput: http://pastebin.ca/104566203:45
grantgmdebian/control: http://pastebin.ca/104566403:46
grantgmpersia: would anything else be helpful?03:47
persiaNo.  That's sufficient.03:47
grantgmok. thanks a lot having a look03:48
grantgm*for having03:48
persiaTo me, it appears the issue is that you have build it once in the tree, and your clean isn't deleting the generated files.03:48
grantgmyou're right: it appears that the makefile isn't cleaning the files built in the test directory03:55
tonyyarussoSay, I need to test certain packages from -proposed, but don't want to upgrade everything.  I know I could enable it, upgrade the one package, then disable the repo again, but could someone tell me how to properly say "only upgrade packages foo, bar from -proposed, all else use these other repos" ?04:38
ajmitchapt pinning04:38
ajmitch'man apt_preferences' says it better than I can sum up04:39
persiahttp://wiki.debian.org/AptPinning is also a good reference04:40
wgrantSigh. Why do applications like Banshee feel they need to reimplement GTK?04:55
ajmitchare you referring to the custom widgets & the human theme?04:56
wgrantYes.04:56
persiawgrant: Remember.  Newer is better.04:56
wgrantThey seem to reimplement GTK's ListView for the sole purpose of combining selection bubbles.04:56
wgrantAnd it's about the slowest UI I've ever seen.04:57
ajmitchit's a microvell conspiracy04:57
wgrantAh, and there's some strange effect on the play queue when you add something to it.04:58
wgrantI'm sure GTK could be altered to do that without rewriting the whole thing in ridiculously slow Cairo.04:58
RAOFwgrant: You obviously need a better video driver :)05:10
* RAOF also agrees with gtk reimplemenation bitching.05:10
wgrantRAOF: It's an i915. It runs Compiz fine.05:11
wgrantBut it can't render a *media player*'s interface quickly.05:12
RAOFThat's because intel doesn't have a nice XRender backend (yet).05:12
RAOFNo one accelerates EXA well.  Except nouveau.05:13
persiaRAOF: Does nouveau display a normal desktop well yet?05:13
RAOFpersia: Yes.  It has done for _ages_.05:13
wgrantYes.05:13
wgrantI use it at work.05:13
wgrantIt's rather nice, as long as you don't want Compiz.05:14
persiaThen why isn't it in the repos yet?05:14
wgrantThe multimonitor is infinitely better than the blob.05:14
RAOFBecause I'd need to break libdrm to do it.05:14
RAOFwgrant: Oh, _hell yes_.05:14
* persia can't use compiz anyway, because compiz + cairo + nVidia binary blob + old graphics card = extra heat05:14
wgrantRAOF: How's 3D coming along?05:14
persiaRAOF: What's the bad part about breaking libdrm?05:15
RAOFpersia: It's at the bottom of the X stack.05:15
wgrantRAOF: NVIDIA does it, no?05:15
ajmitchthe nvidia blob doesn't use libdrm05:15
RAOFwgrant: Break libdrm?  No.  They just ignore it.05:15
wgrantRight.05:15
RAOFLike they ignore _every other_ piece of X infrastructure.05:15
RAOF:(05:15
RAOFElisa no longer segfaults.  It now doesn't display any video, but it does'nt segfault.05:16
* ajmitch wonders when we'll see kernel modesetting in mainline05:17
wgrantFedora's testing it, right?05:17
persiaFrom what I can find, Fedora seems to so some rough equivalent of dpkg-divert for the alternate libdrm05:18
persias/so/do/05:18
RAOFnouveau is sitting in Debian experimental NEW, too.05:18
RAOFIf libdrm gets a release that supports it before FF, I'll totally be syncing stuff accross.05:19
persiaRAOF: Is my understanding correct that nouveau_libdrm can support most things, as long as the user is using nouveau, and only breaks things for other people?05:20
RAOFpersia: Actually, it shouldn't break anything.  But it's a git snapshot of a lib at the base of the X stack, so I'm not interested in pushing it to Intrepid.05:20
wgrantRAOF: So it's just new, not Nouveau-specific?05:21
persiaRAOF: Hrm.  OK.05:21
RAOFwgrant: Correct.05:21
persiaDo the PPA packages work cleanly?05:21
ajmitchdoes it assume different kernel interfaces as well?05:21
RAOFpersia: Yup.05:21
RAOFajmitch: No.  It provides the kernel interfaces.05:22
ajmitchI can't recall if you can mix & match old drm modules & a new libdrm05:22
* persia encourages RAOF's intrepidation, especially the bit about fearless audacity. Finding out if the latest git snapshot works is what Alpha releases were designed to do :)05:22
RAOFI don't think you can.  Or, rather, you can't build nouveau against an old libdrm.05:22
ajmitchRAOF: right, that was more my point with it, seeing what else would have to be updated to bleeding edge snapshots :)05:23
RAOFajmitch: Just libdrm.05:24
ajmitchhow's the work with gallium progressing?05:26
RAOFIf people _really_ want, I'll ask for a sync/merge of experimental's libdrm, ask to add the kernel module to linux-ubuntu-modules, and sync xserver-xorg-video-nouvea.05:26
* ajmitch may hold off from upgrading for awhile 05:26
ajmitchI like having a working system05:27
RAOFGallium exists.  It doesn't work nearly well enough for anyone who cares about 3d.05:27
* wgrant might upgrade to Intrepid after the calculus exam tomorrow.05:27
RAOFAlthough there's now a XvMC state tracker in git.  That'll be cool.05:28
wgrantWhat does that do?05:28
persiaRAOF: How likely is an upstream release in the next couple months?  If we're likely to switch for intrepid anyway, maybe better to start wider testing sooner (although this ought be discussed in #ubuntu-devel, as libdrm is fairly core)05:28
RAOFpersia: I really have no idea.  Upstream may wait until the great gpu-memory-manager wars are resolved before releaseing, in which case that's an indeterminate period.05:30
persiaRAOF: Ah.  Hrm.05:30
wgrantWho are the contenders in that battle?05:31
RAOFTTM and GEM.05:33
wgrantNever heard of the latter.05:34
RAOFKeith P did GEM for the intel driver.05:34
wgrantWhy must one conquer the other?05:35
RAOFBecause people don't want to support two gpu memory manager interfaces in the kernel indefinately.05:35
wgrantAh.05:36
* ajmitch thought that TTM originated with intel05:36
RAOFIt did.  A different group, I think.05:37
ajmitchAh, that makes it fun :)05:37
* persia despairs over the inconvenience of attempting to handshake with one left hand and one right hand05:38
RAOFFor bonus points, neither has really been used for !intel hardware yet.05:38
wgrantpersia: Why would one attempt that?05:38
persiawgrant: When the left hand and the right hand have been properly introduced, it is easier for them to thereafter collaborate...05:39
ajmitchRAOF: right, and I understand that memory management can be done quite differentlly on other cards05:39
RAOFajmitch: Very much so.  I think that new ATI and nVidia have fully virtualised gpu-memory, for example.05:39
dholbachgood morning06:59
TiMiDohey anyone in here can help me?07:00
persiaTiMiDo: Depends on the task with which you need help07:01
TiMiDopersia: im making  a packaged but im getting this error07:02
TiMiDoSource archive you specified ( ../mdk-1.2.4 ) was not found!07:02
TiMiDoi'm in the dir.. and i'm doing it.. but i'm getting that error07:02
persiaTiMiDo: You'll need to supply a little more context.  Would you pastebin the relevant log?07:02
TiMiDookey07:02
TiMiDohttp://pastebin.ca/104576007:03
TiMiDothere it is persia07:03
devfildoko: ping07:03
persiaTiMiDo: And does ../mdk-1.2.4 exist?07:04
TiMiDoyes it does07:04
TiMiDoi'm in that dir07:04
TiMiDobut im getting that error any ideas persia ?07:05
persiaRight.  I dislike dh_make enough to have never used it.  Anyone else familiar?07:05
devfilTiMiDo: use dh_make -e farias.aaron@gmail.com with no ../mdk-1.2.407:07
devfilif you are in the dir of sources ../mdk-1.2.4 is not needed07:07
TiMiDoCould not find mdk_1.2.4.orig.tar.gz07:07
TiMiDoEither specify an alternate file to use with -f,07:07
TiMiDoor add --createorig to create one.07:07
devfilTiMiDo: il .. of sources paste the orig of the sources, it is needed to use dh_make07:08
TiMiDo?07:08
devfils/il/in/07:08
TiMiDosorry i'm confused07:09
devfilTiMiDo: compress orginal sources to tar.gz and rename it to mdk_1.2.4.orig.tar.gz07:09
devfilmove this file in the .. of the sources, your ~/debian/07:10
devfiland then use dh_make07:10
TiMiDookey dne07:10
devfilpersia: why you dislike dh_make?07:11
TiMiDoSkipping creating ../mdk_1.2.4.orig.tar.gz because it already exists07:11
TiMiDoDone. Please edit the files in the debian/ subdirectory now. mdk07:11
TiMiDouses a configure script, so you probably don't have to edit the Makefil07:11
devfilTiMiDo: now edit the debian dir as you want to make a working package07:12
TiMiDodevfil: can you help me a little I'm totally a newbie on this =)07:12
persiadevfil: Because I don't like some of the defaults, and I find it annoying to delete all the examples.  Generally, I find I want to create debian/rules and debian/copyright from scratch.  debian/changelog is dch --create.  debian/control is the only benefit I see to dh_make, and it's not really that hard to type.07:13
devfilTiMiDo: you should start reading this http://www.debian.org/doc/maint-guide/07:14
TiMiDodevfil: i've read it =)07:14
TiMiDoi just need some help07:14
devfilTiMiDo: what exactly?07:15
TiMiDoon what dirs do i ut?07:15
TiMiDo*put07:15
devfilTiMiDo: in dir you should put dirs that will be created in the package07:16
TiMiDookey but what locations do i put it?07:17
TiMiDothere's two .... dirs names on it07:17
RAOFYou almost certainly don't need anything in debian/dirs07:17
TiMiDookey so after that what do  i do?07:18
RAOFTiMiDo: Come back in here.07:20
TiMiDookey07:21
RAOFWhat is it that you actually want to do?07:21
TiMiDoRAOF: create a packaged =) for my first time07:21
RAOFYou're trying to package mdk 1.2.4, I guess?07:21
TiMiDoyes RAOF07:21
RAOFAnd you've read https://wiki.ubuntu.com/PackagingGuide ?07:22
RAOFThe files in debain/ are basically divided into metadata and the debian/rules file which is a makefile that actually does the building.07:23
TiMiDoyeah i did07:23
TiMiDoRAOF: i'm lost in the debian/rules part =)07:24
RAOFRight.  So, debian/rules is a makefile with a couple of mandatory targets and a couple of optional targets.07:24
RAOFHow familiar are you with makefiles?07:24
TiMiDoWell.. i'm new on that also =)07:25
TiMiDonever had make a Makefile myself =)07:25
persiasiretart: congratulations07:26
\shWithout knowing how to write makefiles, you life is miserable and you can't enjoy your evening times...07:27
\shMakefiles make the world go round...do a makefile a day ;)07:27
RAOFRight.  You might want to read a make manual, but it's not totally necessary to do the basics.  The unindented lines with colons, like "build: " are targets.  That's what gets called when you do "debian/rules build"07:27
RAOFThe things after the target name are dependencies, so "build: configure" will run the configure: target before running build:07:27
RAOFThe tab-indented lines are then what gets actually _run_.  Each line gets passed to a (different) shell, and executed.07:28
TiMiDodamn I'm so freaking lost =*(07:29
RAOFRight.07:30
RAOFSo, probably playing around with some makefiles is a good idea.07:30
devfilpersia: do you know what an universe contributor do?07:31
TiMiDoRAOF: is there any tutorials on makefiles?07:31
persiadevfil: How do you mean?07:31
RAOFTiMiDo: Google gives me http://www.gnu.org/software/make/manual/make.html , which is a not unreasonable introduction.07:32
persiaIn general, the universe contributors (including MOTU) do the majority of the work in maintaining the packages in universe.07:32
TiMiDohmm okey?07:32
RAOFTiMiDo: It's also somewhat tailored towards building C programs, but that's GNU for you :)07:33
TiMiDooh ic07:33
devfilpersia: not MOTU, only universe contributors. What are the differences between a normal user that help (as me) and an universe contributor?07:33
RAOFTiMiDo: Just section 2 should give a reasonable overview.07:33
lifelessRAOF: actually, thats posix07:33
lifelessRAOF: but YMMV07:33
persiadevfil: Mostly just a history of contributions.  Being an official Universe Contributor includes Ubuntu Membership, so one can use an @ubuntu.com email address and be on planet, etc.07:34
RAOFlifeless: I was thinking about autotools particularly in this case.  Which is great if you're using something sufficiently C like.07:34
devfilpersia: so a user choices to be universe contributor or ubuntu member07:35
lifelessRAOF: ah fair enough.07:36
persiadevfil: It's not a choice, really.  Being a universe contributor is one of the ways that one can become an Ubuntu Member.07:38
devfilpersia: ok, so become universe contributor is not needed to become in future MOTU07:39
persiadevfil: They are different things.07:40
persiaUniverse Contributors are recognised for their contributions within the Ubuntu development community, and gain membership through this recognition.  MOTU are responsible for overseeing all contributors (recognised or not) to the Ubuntu universe component, and have geen granted the right to upload without review.07:41
persiaEvery MOTU is a Universe Contributor, but not every Universe Contributor is MOTU.07:41
lifelessdevfil: universe contributor is just 'those who contribute'07:42
devfilok, thanks for the reply :)07:42
lifelessdevfil: 'motu' is those responsible for reviewing contributions and ensuring quality etc07:42
persialifeless: Well, a little more than that; there's an application process for Ubuntu Contributing Developers to get recognised and gain the benefits of membership now.07:43
lifelesspersia: still07:43
lifelesspersia: if you strip away the beaucracy ...07:43
persialifeless: Well, yes :)07:43
devfillifeless: yes, I know. I did understand reading the wiki that become universe contributor is a step needed to become MOTU, but I was wrong :)07:43
lifelessd07:44
persiadevfil: It's very definitely not a step required on the way to MOTU.  Many people qualify for Universe Contributor before they qualify for MOTU, but lots of people became MOTU directly.07:45
lifelessI would say, its impossible to _qualify_ for MOTU without also _qualifying_ for UC07:46
persialifeless: That's certainly true.07:47
lifelessdevfil: so when you are ready to be a MOTU, apply for that07:48
lifelessdevfil: and if you aren't yet, you might be ready to be a UC07:48
devfillifeless: I'm ubuntu member, so I think is not necessary for me to become UC07:49
lifelessdevfil: no, not at all07:49
emgentmorning07:58
devfilhi emgent :)07:58
emgentdevfil: :)07:58
=== tb1 is now known as tbf
TiMiDodevfil: after i created it the rules what do i do now/08:09
RAOFTiMiDo: You've got some idea of what a makefile looks like now?  Good.08:10
devfilTiMiDo: did you put build depends on debian/control?08:10
TiMiDodevfil: nope08:10
devfilTiMiDo: in debian/control, in the build-depends field you must put the dependencies needed to build the source08:11
devfilTi08:11
TiMiDodevfil: yeah done08:12
TiMiDonow what?08:12
devfilTiMiDo: in depends of the package you must put dependencies needed to run the package08:12
devfildepends field08:12
RAOFdevfil: Except, in most cases, these should be automatically generated.08:12
devfilRAOF: in most cases08:13
devfilTiMiDo: now you should try to build the package, to see if it works08:14
RAOFTiMiDo: So, here's one of those places where you need to know something about the thing you're packaging :)08:14
TiMiDodevfil: how do i build the package?08:17
RAOFRunning "debian/rules binary" should work, but most people will use dpkg-buildpackage or debuild.08:17
TiMiDodpkg-buildpackage: set CFLAGS to default value: -g -O208:18
TiMiDodpkg-buildpackage: set CPPFLAGS to default value:08:18
TiMiDodpkg-buildpackage: set LDFLAGS to default value:08:18
TiMiDodpkg-buildpackage: set FFLAGS to default value: -g -O208:18
TiMiDodpkg-buildpackage: set CXXFLAGS to default value: -g -O208:18
TiMiDotail: cannot open `debian/changelog' for reading: No such file or directory08:18
TiMiDodpkg-buildpackage: failure: tail of debian/changelog gave error exit status 108:18
* persia strongly recommends running `debuild -S` before building any binaries, to avoid confusion.08:18
TiMiDooh ic =)08:18
devfilTiMiDo: you can use pbuilder, but I think is better if you use debuild binary, debuild binary shows you during build in the sources dir all the file generated ecc...08:19
devfilyou can see if you did a good rules or not08:19
TiMiDoi got an error08:20
TiMiDolet http://pastebin.ca/104580208:20
TiMiDothat's the error08:21
devfilTiMiDo: you should install build depends on your pc before use debuild binary08:21
devfils/should/must/08:21
TiMiDodevfil: look read the error that what i've got08:21
TiMiDodid i do something wrong08:22
TiMiDo?08:22
RAOFTiMiDo: That error's OK; it's only about signing your packages.  You can ignore it for now.08:22
TiMiDookey RAOF now the package is ready?08:22
RAOFNow you have a source package.08:23
RAOFReadiness is a different metric :)08:23
TiMiDooh okey cool =)08:23
TiMiDonow what? do i do with it?08:23
RAOFWell, build it, generally.  Does it build?08:24
RAOFdebuild -us -uc will try to build it, without signing.08:24
TiMiDoas root?08:24
RAOFNo.08:25
TiMiDohttp://pastebin.ca/104580508:26
TiMiDonow i got thatt error =)08:26
RAOFSo, you need to install cdbs08:27
RAOF"Unmet build dependencies: cdbs" is the important line.08:27
TiMiDohow do i installed cdbs?08:28
devfilTiMiDo: try again to build08:28
RAOFSame way you'd install any other package?08:28
RAOFGenerally, I'd 'sudo aptitude install cdbs', but synaptic, apt-get, packagekit... all these and more are your options ;)08:28
devfilTiMiDo: sudo apt-get install cdbs08:29
TiMiDookey08:29
TiMiDois building08:29
TiMiDonice done =)08:31
TiMiDoand now how do i put it up?08:31
RAOFPut it up where?08:32
TiMiDoon launchpadn08:32
RAOFYou mean, in a PPA?08:32
TiMiDoyeah08:33
TiMiDoso people can download my package08:33
RAOFWell, for that I'd suggest looking at the PPA-quickstart guide, linked to from your PPA page.08:33
TiMiDooh ic08:34
TiMiDoRAOF: if i want to put it on ubuntu08:35
TiMiDo?08:35
RAOFThen you want to upload the source package to revu.  You'll want to make sure that running 'lintian -iI' on the .changes file doesn't list any problems.08:36
RAOFYou'll also want to check out https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage08:37
RAOFhttps://wiki.ubuntu.com/MOTU/Packages/REVU is the link to revu howto.08:40
=== fabo_ is now known as fabo
siretartpersia: thanks. let's see how good things will work out with me09:41
=== nijaba` is now known as nijaba
\shgo siretart go :)09:48
mbuddeI'm having problems building a package with pbuilder, is this the right place to ask for help?09:48
huatsmbudde: I thinnk so..09:49
huatsfire away09:49
huatssiretart: congrats !09:49
mbuddeok, I'm trying to build enblend from hardy repos but pbuilder fails: http://paste2.org/p/38383  I have successfully build the hello package so i guess it has something to do with the dependencies?09:50
theseinfeld!search *10:05
ubottuFound: logs-#ubuntuforums, tvout, abs, hdbug, picard, gary, ubunto, officialdocs, winkey, overshare10:05
sistpoty|workhi folks10:09
theseinfeldhowdy ho10:09
=== DktrKranz is now known as DktrKranz2
=== broonie_ is now known as broonie
mbuddeI solved my problem, "sudo pbuilder update --other-mirror ... --override-config" did the job10:41
=== Czessi__ is now known as Czessi
\shhttp://www.sourcecode.de/content/launchpad-desktop-integration12:40
\shget hot new stuff now :)12:40
emgentwoow12:42
emgentnice :)12:42
emgent\sh: alpha is avaiable ?12:43
\shemgent: not now...I'll push the stuff on LP the next few days...when some functionality is there :)12:43
emgentcool :)12:44
devfil\sh: very nice12:44
emgent\sh: gnome version too (GTK and not QT) will be avaiable? :)12:44
\shemgent: the plan is to provide several frontends :)12:45
\shemgent: lp-desk -kde / lp-desk -gnome or something like this12:46
emgentcool, very good idea :)12:46
\shlike ubiquity...one backend, several frontends12:46
\shemgent: right now, it was just a practive with new pyqt4/pykde4 love...:)12:49
emgenthehehe ok :)12:49
\shpractice even :)12:49
ScottKDoes it seem priority inversion to anyone else that "He was also recommended by Launchpad developers" is a significant qualification for our LP liaison?13:08
ScottKUsually customers are by definition credible with their service providers.13:09
ScottKsiretart: Congratulations.13:09
\shScottK: *g*13:46
lukehasnonameHey, simple bug fix for you guys, 23842713:57
lukehasnonameHey, simple bug fix for you guys, #23842713:57
ScottKWhere is the Universe SRU verification process documented?13:57
ScottKBug #23842713:58
ubottuLaunchpad bug 238427 in siproxd "cannot install siproxd on 8.04 due to missing dependancy libosip2-3" [Undecided,Confirmed] https://launchpad.net/bugs/23842713:58
lukehasnoname<_<13:58
DktrKranz2ScottK: https://wiki.ubuntu.com/StableReleaseUpdates?action=show&redirect=SRU#head-4f8a5c972c2b7f429e32535b806e78d34275d84d or https://wiki.ubuntu.com/QATeam/PerformingSRUVerification14:01
ScottKDktrKranz2: Those don't actually say HOW to do verification for Universe.14:02
ScottKHow many people need to test?14:03
ScottKWhat's the aging requirement?14:03
ScottKEtc.14:03
ScottKUnless I miss it....14:03
DktrKranz2ScottK: there's no difference, AFAIK. And aging requirement is just an archive admin task14:03
DktrKranz2aging period is described here: https://wiki.ubuntu.com/ArchiveAdministration#head-1f27dc12ab1558ec21b31ac44e4c86a87a4cd05314:03
ScottKIt used to be that it took any 2 positive reports for Universe SRUs, but Main SRUs had to be verified from the SRU verification team.14:04
ScottKDktrKranz2: Is there any point in community feedback with the current process?14:06
sistpoty|workDktrKranz2, ScottK: how about bug 220910... should I tag this as verification-done, as it was tested by the original reporter?14:06
ubottuLaunchpad bug 220910 in tk-brief "tk-brief has broken dependencies" [Undecided,Confirmed] https://launchpad.net/bugs/22091014:06
ScottKsistpoty|work: Apparently we aren't on the right team for that.  We can say it's OK to upload, but aren't allowed to have an opinion on if it works.14:06
DktrKranz2ScottK: it used to, but some times ago we merged two policy, leaving to sru verification to check for open sru candidates (bdmurray clarified everyone can join in, not only canonical employees)14:07
DktrKranz2I asked to join to look at uni/multiverse SRUs14:07
ScottKDktrKranz2: Currently, as written, there is no requirement or even request for user testing of proposed packages.14:07
ScottKCurrent process says, "he SRU verification team may also discover that your fix is good."14:08
ScottKDear DktrKranz2, please discover that the fix for Bug #226845 is good.14:08
ubottuLaunchpad bug 226845 in amavisd-new-milter "amavisd-new-milter: unmet dependencies" [Medium,Fix committed] https://launchpad.net/bugs/22684514:08
DktrKranz2do you want to bring back "2 works for me" rule?14:09
DktrKranz2or do we want more sru-verification guys?14:11
ScottKI think at the very least we ought to actually ask, in the process, for input from users of the packages.14:12
ScottKI think 2 works for me is good for Universe as it's not reasonable to expect SRU verification team members to be intimately familiar with all the packages in Universe14:13
ScottKI'd suggest 2 worksforme and motu-sru to do verification of Universe/Multiverse SRUs.14:13
DktrKranz2Well, sometimes archive-admins copy packages to -updates even if bugs lack sru-verification input if there are people who declare fix is good, so this could be a good point14:14
ScottKSo we aren't even following the process as written now.14:14
DktrKranz2exactly14:14
sistpoty|workI wouldn't make it too strict for small fixes, to be more aligned with main (e.g. for my main sru, I was the only person who tested the .deb from proposed, and pitti still marked it as verification-done :))14:14
* ScottK nods.14:15
ScottKDktrKranz2: Following the current process, would you please mark Bug #226845 verified.  I just tested it and it works.14:15
ubottuLaunchpad bug 226845 in amavisd-new-milter "amavisd-new-milter: unmet dependencies" [Medium,Fix committed] https://launchpad.net/bugs/22684514:15
ScottKI also marked in the bug.14:16
DktrKranz2ScottK: I can't find it in the mirrors, I'll wget it from LP, just a sec...14:16
ScottKOdd.  It was on mine.14:17
ScottKAh well.14:17
DktrKranz2mh, italy is lazy sometimes :)14:19
leleobhzive fixed this bitebug https://bugs.launchpad.net/ubuntu/+source/kphone/+bug/23819214:20
ubottuLaunchpad bug 238192 in kphone "no man page for 'kphone'" [Undecided,Confirmed]14:20
leleobhzhave something to do now?14:20
DktrKranz2ScottK: during motu-sru meeting, we should talk about SRU process as well, maybe we can have some exceptions for Universe (e.g. bugfix releases)14:21
ScottKDktrKranz2: OK.14:22
ScottKWe could make the formal process change as simple as "For Universe/Multiverse packages, motu-sru is the SRU verification team."14:22
DktrKranz2or restore community feedbacks as verification14:23
DktrKranz2ScottK: I'll need to redo my VM, It will take me a bit, I'll check in a hour.14:27
ScottKDktrKranz2: No rush.14:27
ScottKDktrKranz2: I think using community feedback would be a detail of how motu-sru would do it.  I don't think we'd need to disturb the formal process definition for that.14:28
DktrKranz2so, if motu-sru is fine, we tag bug as verification-done14:29
ScottKYes.14:31
DktrKranz2Sounds good14:31
DktrKranz2ScottK: have you time to review a merge for main?14:32
ScottKDktrKranz2: Not just now.  Give me the bug and I'll get to it later today if I can.14:35
DktrKranz2ScottK: bug 226783.14:37
ubottuDktrKranz2: Error: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/226783/+text)14:37
=== Mez is now known as Mez|DPC
DktrKranz2d'oh!14:37
ScottKDktrKranz2: Not scons.  I don't think I want ot touch that.14:37
ScottKot/to14:38
DktrKranz2ok, thanks anyway14:38
DktrKranz2ScottK: FTY, amavisd-new-milter verification done :)14:49
ScottKDktrKranz2: Thanks.14:50
DktrKranz2*FYI14:50
leleobhzsomeone can tellme what i need to do with this? https://bugs.launchpad.net/ubuntu/+source/kphone/+bug/23819214:50
ubottuLaunchpad bug 238192 in kphone "no man page for 'kphone'" [Undecided,Fix released]14:50
sistpoty|workleleobhz: subscribe ubuntu-universe-sponsors, and please set the state back to confirmed (or triaged), as fix released means that a fixed package is available in the archive.14:52
siretart\sh: huats_: ScottK: thanks. Still thinking about my opening email.14:52
leleobhzsistpoty|work: oh, ok.14:53
leleobhzsistpoty|work: and send the bug link into maillist?14:53
sistpoty|workleleobhz: no, subscribing ubuntu-universe-sponsors is enough so that it appears in the teams worklist14:53
leleobhzsistpoty|work: so, only revert to confirmed and wait?14:54
sistpoty|workleleobhz: yes14:55
sistpoty|workleleobhz: and subscribe ubuntu-universe-sponsors of course (left hand side, "subscribe someone else" link on the bug page)14:56
leleobhzsistpoty|work: done ;]14:57
leleobhzsistpoty|work: thanks!14:58
sistpoty|worknp ;)14:58
leleobhzsistpoty|work: ive corrected some problems in uniconvertor, its now wait-and-see?14:59
sistpoty|workleleobhz: yes15:00
=== x-spec-t is now known as Spec
sistpoty|workpersia: btw.: where did you find the sistpoty@stud.uni-erlangen.de address? did I miss to update s.th. (don't have that address any longer, as I'm no student any longer *g*)15:11
KoonWhen two packages conflict with each other, should the "Conflicts:" line be added to just one of the packages ? Or both ?15:28
ScottKIt depends.15:29
KoonScottK: in which cases would you need to have Conflicts: in both control files ?15:31
KoonScottK: or is it just good practice ?15:32
ScottKIt depends.15:32
ScottKOne common use of conflicts is to force removal of an obsolete package when a new package replaces it.15:32
ScottKIn that case adding it to the old package is not needed.15:32
KoonScottK: in this case it's two library-dev packages providing the same .a file15:33
ScottKKoon: What exact problem are you trying to solve?15:33
ScottKAh15:33
ScottKDoes the file provide the same functionality?15:33
KoonScottK: I would say, not exactly.15:34
Kooncgilib and libcgi-dev both provide /usr/lib/libcgi.a15:35
Koonthis was fixed in Debian by adding a Conflicts: line to cgilib15:35
Koonand fixed in Ubuntu by adding a Conflicts: line to libcgi15:35
ScottKsistpoty|work: ^^^ What do you think?15:35
ScottKI take it they are separate source packages?15:36
theseinfeldsiretart, you there?15:36
KoonYes. When I merged libcgi, I carried on the delta since it wasn't fixed in the deb one. But now I am not sure it's really needed15:36
sistpoty|workScottK, Koon: if there is a duplicate file in both, add a conflicts to both source packages15:36
sistpoty|workerm... binary packages that conflict15:36
siretarttheseinfeld: no, I'm gone. please leave a message after the beep. *BEEP*15:37
ScottKIf they could be considered alternatives, then update-alternatives might be appropriate.15:37
Koonsistpoty|work: ok, it's in both binary packages that conflict (in Ubuntu).15:37
theseinfeldsiretart, ok, I was just wondering if we can talk live about that libdc1394 packaging thing...out...15:38
sistpoty|workScottK: no, you don't really want alternatives for static libraries... that would just feel somewhat wrong to me15:38
sistpoty|workKoon: that's good :)15:38
ScottKOK.15:38
Koonsiretart: about bug 239275, you asked me to report the issue in Debian...15:38
ubottuLaunchpad bug 239275 in libcgi "Please merge libcgi 1.0-6 (universe) from Debian unstable (main)" [Wishlist,Fix released] https://launchpad.net/bugs/23927515:38
sistpoty|workScottK: at least I very much doubt there is a use case to have both static libraries installed at the same time15:38
ScottKIt sounds like we are in good shape then.15:39
Koonsiretart: in fact the issue has already been fixed in Debian (bugs #303326 and #462944) by adding a "Conflicts:" line in cgilib15:39
Koonsiretart: but not in libcgi (for libcgi-dev)15:39
siretartKoon: well, then lets fix that! :) - is there already a bug for that?15:40
siretarttheseinfeld: sure, what's up?15:41
Koonsiretart: posting it right now15:41
sistpoty|workcongrats siretart btw for the launchpad-liason job ;)15:41
theseinfeldsiretart just emailed you also15:44
theseinfeldsiretart, well, like said in the email, I would like to see that work in ubuntu15:44
theseinfeldsiretart, and I will work it out also with debian15:44
theseinfeldsiretart: with guus, for getting him on board :)15:45
siretarttheseinfeld: I'm currently focused on something else, but anyways. I'm happy to hear that you want to work with guus. from my own experience I know that bugs are the easiest way to keep track of issues that need to be fixed15:47
siretarttheseinfeld: therefore I'd like to kindly ask you (again) to file whishlist bugs in debian so that guus can comment on them15:48
theseinfeldsiretart, well, guus knows about the issues. That is why I forked out from debian15:48
ScottKtheseinfeld: If you want progress, file the bugs.15:49
siretarttheseinfeld: forking a package here means duplicating work. I'd like to avoid that if there are no compelling reasons to do so.15:50
siretartand I still don't see these reasons here15:50
Hobbseeneither does he want the reasons here, he wants them in a bug report.15:50
siretarttheseinfeld: see, the worst what can happen is that guus decides to close the bug with the tag 'wontfix'. even if that happens, you still ahve a bugnumber to point to15:50
siretartand the patch and its context will be available for ANY contributor (debian and ubuntu developer) to look at and comment.15:51
theseinfeldsiretart I'll do that15:51
siretartthanks15:51
theseinfeldsiretart when you say to fill the bug, you mean in Debian, right?15:51
lukehasnonameI'd venture a yes on that, theseinfeld15:53
siretarttheseinfeld: exactly. the tool 'reportbug' makes this pretty straightforward! (but please make sure to read its documentation first)15:54
theseinfeldsiretart, i have been using that before... don't worry, I will do that... thanks15:57
Koonsiretart: that would be Debian bug #485951 -- let me know if you need anything more from me.16:01
ubottuDebian bug 485951 in libcgi-dev "missing Conflicts: line for libcgi-dev" [Normal,Open] http://bugs.debian.org/48595116:01
=== _neversfelde is now known as neversfelde
leleobhzhttps://bugs.launchpad.net/ubuntu/+source/kaffeine/+bug/20953416:15
ubottuLaunchpad bug 209534 in kaffeine "install-codecs crashed with ImportError in <module>()" [Medium,Triaged]16:15
leleobhzwhat is "16:16
leleobhzwhat is "16:16
leleobhzAccepted into hardy-proposed, please test.16:16
leleobhz(sorry)16:16
brandon|workI think the topic needs some updating16:16
brandon|worktoday != wednesday16:16
leleobhztells the bug already fixed?16:17
geserleleobhz: hardy-proposed has a fixed package which will be copied to hardy-updates if it fixes the problem and doesn't introduce new one (that the testing which is asked for).16:18
geserusually such bugs should have a TEST CASE with steps to reproduce the problem but it seems to be missing here16:19
leleobhzgeser: ummmm...16:20
leleobhzgeser: thanks my explanation16:20
=== lukehasnoname changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | 8.04 is released: Let's fix any SRU-worthy bugs before the users try the package. | Intrepid open, go wild! https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Another day!! Keep working.
leleobhzRainCT: why the CTCP version?16:21
* leleobhz a little paranoic these days because a ctcp flood16:21
RainCTleleobhz: heh dunno.. I like CTCP :P. Nice message, by the way :)16:22
leleobhzRainCT: yesterday a guy was banned from ubuntu-br because this... he sent ctcp version to all channel members more than once16:23
* RainCT only send one to you :P16:24
RainCT(because of the double «what is "», I was curious if that might be evil irssi messing up with copy-pastes -that happened to me more than once-)16:24
leleobhza bug into hardware between chair and monitor :]16:26
lukehasnonamePEBKAC FTL16:27
RainCTLOL16:27
leleobhz:p16:28
RainCTand it even exists (wtf pebkac) o_O16:28
leleobhzlukehasnoname: PEBMAC ;]16:28
leleobhzhttp://en.wikipedia.org/wiki/PEBKAC16:28
RainCTnice :)16:29
lukehasnonameWhile things are quiet... http://xkcd.com/225/16:32
lukehasnonamehaha16:32
leleobhz:p16:33
leleobhzlukehasnoname: nice16:33
SpookyEThi16:45
SpookyETI have just started to use PPA, and it only allows me to make packages for intrepid. What do I have to do to enable hardy?16:45
leleobhzSpookyET: set hardy on debian/changelog?16:46
SpookyETleleobhz: it's set. but it changed it to intrepid16:46
leleobhz(!)16:46
SpookyETppa changed it automagically16:47
cprov-outSpookyET: how your dput.cf target looks like ? Are you using incoming = ~name/ubuntu/intrepid ?16:48
SpookyETjust  ~name/ubuntu/16:51
DerevkoI opened a new Bug #239484 , but at this moment I don't understand if the correct status is "In progress" or "Fix Committed"16:52
ubottuLaunchpad bug 239484 in ubuntu "[needs-packaging] smbind" [Undecided,In progress] https://launchpad.net/bugs/23948416:52
cprov-outSpookyET: uhm, what's your ppa url ?16:52
SpookyETcprov-out: my nickname16:53
SpookyET~spookyet16:53
SpookyETI proably did something stupid. I'm coming from Arch Linux. Making debs is a million times more complicated than pacman packages. I'm trying it again.16:54
cprov-outSpookyET: nano-syntax (1:20080502-0ubuntu1~ppa2) intrepid; urgency=low16:55
SpookyETdch -i put intrepid16:55
SpookyETcprov-out: it's a cool package. gives nano syntax highlighting16:56
PiciNano already has syntax hilighting though...16:56
huats_does anyone has seen nxvl lately ?16:56
mathiazhuats_: he was around yesterday16:57
huats_mathiaz: ok thanks.. I haven't seen him :)16:57
huats_thanks :)16:57
mathiazhuats_: he's busy these days - he tends to be around during his evenings16:58
huats_mathiaz: thanks16:58
SpookyETPici: custom package with better and more syntaxes16:59
PiciSpookyET: Ah, I see.16:59
SpookyETmaybe I should change the actual nano16:59
SpookyETThere is a huge thread in the gentoo forums. People chipped in their syntaxes17:02
ScottKDerevko: If you are working on the package, including uploading to REVU, then In Progress.  Fix committed is for after a MOTU uploads it for archive admin final review.17:03
DerevkoScottK: ok, thanks17:04
SpookyETWhat's the proper way to version date based packages?17:09
SpookyETi've seen 1:20080506-0ubuntu1   also 2008-05-06-0ubuntu1 a bunch of ways17:09
geserSpookyET: something like 0.0.20080506-0ubuntu1 has the advantage that you don't get troubles if upstream changes the versioning to the usual scheme17:14
SpookyETemacs-snapshot has 1:date-1ubuntu117:16
geserSpookyET: the 1: is the epoch and shouldn't be used unless necessary (e.g. upstream changed the versioning scheme and the new versions have a lower version than the old ones)17:21
geserHi bddebian!!!17:21
bddebianHeya gang17:22
bddebianHi geser17:22
sistpoty|workhi bddebian17:25
bddebianHeya sistpoty|work17:25
=== pgquiles__ is now known as pgquiles
* sistpoty|work heads home... cya18:20
rulusIf someone has time, bug 239501 is looking for a sponsor. :)18:23
ubottuLaunchpad bug 239501 in gnuvd "Please merge gnuvd 1.0.5-2 (multiverse) from Debian testing (contrib)" [Undecided,Confirmed] https://launchpad.net/bugs/23950118:23
persiaScottK: DktrKranz2: As a reminder, universe SRU policy is set by MOTU SRU, subject to confirmation at a MOTU Meeting.  If you don't like the current docs, please discuss within the team, and propose new ones.18:36
ScottKpersia: I must have missed that meeting.18:37
ScottKpersia: Will do.18:37
persiaThat said, it's best to coordinate with the testing folks (#ubuntu-testing) to align processes and avoid confusion.18:37
persiaScottK: I'll dig up the minutes...18:37
persiahttps://wiki.ubuntu.com/MOTU/Meetings/2007-11-23 is the closest I find.  I was expecting to find minutes for a 7th December meeting with the confirmation, but they appear to be missing.18:39
=== asac_ is now known as asac
persiaNo, the meeting on the 7th was me whining inconclusively about interdiff18:40
persiaDktrKranz2: I found https://lists.ubuntu.com/archives/ubuntu-motu/2007-December/002965.html, but I can't find the minutes of the relevant MOTU SRU meeting.  Do you have a pointer?18:44
persiaDktrKranz2: Nevermind.  ScottK already asked :)  http://irclogs.ubuntu.com/2007/12/15/%23ubuntu-meeting.txt18:45
persiaScottK: On review, I find that the policy set by MOTU SRU isn't subject to approval by MOTU Meeting, except insofar as MOTU Meeting has delegated the policy to MOTU SRU, and would be able to revoke such delegation (although I don't imagine this idea would get much traction)18:46
ScottKpersia: I suspect that if we reviewed it, we'd find that MOTU SRU was delegated the responsibilty to execute policy, not to create it.18:48
persiaScottK: Do you mean by TB or by MOTU Meeting?18:48
ScottKMOTU meeting.18:49
ScottKThe minutes say they'll document rationale for variance from Main, but that's it.18:49
persiaMy memory (and those minutes) indicate that MOTU SRU was to review and establish policy, documenting where it differed from policy for main.18:49
ScottKI see review in the minutes.  I don't see establish.18:50
persiaThe log of the following MOTU SRU meeting covering those topics seemed to cover the policy in some detail.18:50
ScottKYes, but without authority to actually set policy, that's out of scope.18:50
persiaScottK: That may be a secretarial error on my part.  I'll dig a bit deeper.18:50
ScottKOK.18:51
persiaScottK: No, the minutes are correct.  I asked that motu sru review the then existing policy, and explain differences from main.18:52
persiaIt appears TB delegated MOTU SRU to MOTU generally.18:53
persiaMOTU delegated membership appointment to MOTU Council, and asked for MOTU SRU to explain policy.18:53
persiaTO change policy, we ought to have had a MOTU Meeting (which didn't happen).18:53
ScottKI hate to be a stickler, but I think policy/process changes are important.18:53
ScottKAgreed.18:53
persiaI'd like to encourage someone from MOTU SRU to propose a sane policy (and provide the requested documentation) at an upcoming MOTU Meeting after the MOTU SRU organisational meeting.18:54
persiaScottK: No, thank you for the correction.  Policy is essential if we are to be a happy polity.  It's better to get it right than to ignore it.18:54
ScottKSounds reasonable.18:55
ScottKDktrKranz2, jdong, TheMuso ^^^18:55
persia\sh: ^^18:56
ScottKRight.18:57
ScottKI knew I forgot one.18:57
persiaCody too, but he's not actively idling18:57
ScottKThanks.18:57
ScottKYes.  I did check for him.18:58
sebnerScottK: your beloved LP will have downtimes on 3 days xD19:18
=== leleobhz is now known as init
=== init is now known as leleobhz
=== smarter_ is now known as smarter
bobbogjkfjngkjjgj19:33
PiciI object.19:34
norsettohowdy dowdy19:38
devfilhi norsetto :)19:38
norsettoheya devfil19:39
slytheringeser: ping19:41
norsettois it me, or LP is even slower than its usual snailpace?19:42
ScottKIt's slower.19:42
slytherinnorsetto: bug pages are slower, if you are using edge19:42
geserslytherin: pong19:43
slytheringeser: you keep forgetting about advocating xml-commons-external. :-(19:43
norsettooh well, at least I'm still not getting timeouts ...19:44
geserslytherin: argh :(19:45
norsettoah! Why did I say that: Sorry, there was a problem connecting to the Launchpad server.19:47
SpookyETCan one link me to a tutorial on how to use PPA's bzr? I'd like to store packages in bzr. Idealy, only "debian" folders. Do you use +junk?19:53
ScottKSpookyET: For PPA questions, #launchpad is a better channel.19:53
jussi01could someone point me to the page that has the info on how to backport a package?20:06
ScottK!Backports | jussi0120:10
ubottujussi01: If 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 !packaging20:10
jussi01ScottK: thanks - is it worth my while doing the quassel one?? or has someone else done it already?20:12
ScottKjussi01: You'd have to look.  I don't recall seeing it.20:12
jussi01ScottK: you have a bad memory :D you did comment on it to give ack ;)20:12
ScottKOK.20:13
ScottKThen it's just waiting for an archive admin to process it.20:13
jussi01ok, so theres nothing I can do to speed it along?20:13
ScottKIf you want to harrass Riddell about it, up to you.  pitti generally does them on Fridays, so I'd suggest just leave it be.20:14
jussi01ScottK: fyi bug 23916520:14
ubottuLaunchpad bug 239165 in hardy-backports "Please backport Quassel " [Wishlist,In progress] https://launchpad.net/bugs/23916520:15
gpolois there something I could do try to gain some attention regarding a bug report (more like a wish) ?20:15
gpolothis one specifically: https://bugs.launchpad.net/ubuntu/+source/python-stdlib-extensions/+bug/23123920:19
ubottuLaunchpad bug 231239 in python-stdlib-extensions "python-tk compiled against tk8.5" [Undecided,New]20:19
ScottKjussi01: One useful addition to that bug would be the exact version and revision that you want backported.20:19
jussi01ScottK: ahh, thank you - I had forgotten about that20:20
ScottKgpolo: I think you are correct that 8.5 needs to get promoted first.20:22
ScottKgpolo: You could start that process.  That should help move it along.  See https://wiki.ubuntu.com/MainInclusionProcess for details.20:23
gpoloah, good to know20:24
gpolotoo bad I can't look at it right now then, will do it later tomorrow. Thanks ;)20:24
gpolobut it really looks like there would be no problem on moving tcl/tk 8.5 to main20:25
ScottKI would guess it almost certainly just needs the paperwork done.20:30
jussi01ScottK: Riddell just did it :D20:31
ScottKjussi01: Great.20:32
slytheringeser: leaving now. see you on saturday. :-)20:40
DRebellionCould someone spare a moment to take a look at my package in REVU? http://revu.tauware.de/details.py?package=monkeystudio . Thanks :)20:46
leleobhzDRebellion: fixed all stuff rainct said?20:51
DRebellionleleobhz, yep20:53
leleobhzDRebellion: lintian is ok too?20:53
DRebellionleleobhz, yep20:54
DRebellionleleobhz, apart from the fact that it complains about "intrepid" not being recognized in the changelog file20:54
DRebellionleleobhz, but i guess that's expected20:54
DRebellion(running hardy)20:54
RainCTyep, Hardy's lintian doesn't know intrepid20:54
leleobhzif you really cares about this, use a chrooted system20:55
leleobhzDRebellion: its a kde app?20:55
DRebellionleleobhz, i used pbuilder for the build test20:55
leleobhzDRebellion: nice20:55
ScottKDRebellion: Use the devscripts in hardy-backports and it won't complain any more.20:56
DRebellionScottK, ok20:56
DRebellionleleobhz, it's a qt4 ide20:57
leleobhzDRebellion: thinked about use CDBS?20:57
DRebellionleleobhz, not really. This is my first package (you can probably tell from the numerous revisions)20:58
leleobhzi dont see errors... but i if i be you, start to think use cdbs20:59
leleobhza example20:59
DRebellionleleobhz, I will check it out for my next package then.20:59
leleobhzhttp://cdbs.ueberalles.net/kolabadmin.html20:59
leleobhzDRebellion: see how much its cleaner than make it by hands (and avoid mistakes)21:02
geserScottK: how will devscripts from hardy-backports stop complaining lintian about intrepid?21:02
ScottKgeser: Maybe that was the wrong package.21:03
ScottKLintian I guess.21:03
norsettoI always thought that packages in -proposed should have a number < than that in the development distro !?21:04
geserbut using devscripts from hardy-backports should hurt either21:04
ScottKDRebellion: I think I meant to say lintian, not devscripts.  But getting devscripts from backports is good too.  That one has dch -i will default to Intrepid.21:04
ScottKnorsetto: That's generally true.21:04
norsettoScottK: when would that be not true?21:05
gesergnome updates perhaps21:05
ScottKWhen the new repo wasn't open yet and we did SRU work that would be forward ported later or for a package that's been removed in the development version.21:06
ScottKThat might be another where they pushed it to -proposed/updates first.21:06
norsettoscottk, geser: well, the package I'm looking at right now doesn't fit the bill, even though being a restricted-driver could explain it?21:07
ScottKIs it the envng one?21:07
norsettoScottK: yes21:07
ScottKenvy-ng21:07
ScottKSince the whole point of that package is to provide new NV driver crack to released versions, I think it's fine.21:08
=== mdomsch is now known as mdomsch_ord
mario_limonciellnorsetto, amd and nv crack are changing for intrepid anyhow fairly drastically21:14
devfilsomeone have an amd64 with a virtual machine to test a "particolar" package?21:14
norsettomario_limonciell: and we get already requests for 8.6 :-)21:14
mario_limonciellgeez21:14
mario_limonciellwell at least starting with intrepid they'll be more feasible to fullfill21:15
RainCTleleobhz: by the way, it looks like debhelper 8 will bring a lot of improvement for debian/rules21:15
leleobhzRainCT: really nice!21:16
RainCTleleobhz: I've seen dh8 rules files in Debian that look nearly as nice as CDBS ones :)21:16
leleobhzi only think may it come with more cdbs documentation21:16
leleobhzRainCT: :]21:16
leleobhzRainCT: cleaner packages, less work, easiest bugfixes21:17
leleobhzvery nice21:17
mario_limonciellRainCT, got a good example of a dh8 package?21:17
* leleobhz smashing our head with handbrake package21:17
mario_limoncielloh noes, that crack again :)21:17
RainCT*dh8 -> dh721:19
RainCTmario_limonciell: http://svn.debian.org/wsvn/python-modules/packages/python-dsv/trunk/debian/rules?op=file&rev=0&sc=021:23
mario_limonciellwow21:23
mario_limonciellthat is very nice21:23
mario_limonciellthat feels quite like cdbs21:23
devfilsomeone have an amd64 with a virtual machine to test a package?21:24
ScottKmario_limonciell: That's by design.  I think the title of the feature was "CDBS Killer".21:25
mario_limonciellwell why is there the negative PR that surrounds CDBS in the first place?21:29
norsettomario_limonciell: we should go back to use ar ...21:31
nxvlasac: ping21:32
mario_limonciellnorsetto, haha.21:33
RainCTby the way, what happened with the proposal to compress package info (not sure how it's called, the stuff that 'apt-get/aptitude update' downloads)?21:35
rulusI think bug 239501 is a candidate for a SRU for Hardy. There are no bugs filed in LP except the merge bug, should I apply the SRU procedure (nominating, updating bug description) on that bug?21:40
cyberixWhat can a packager expect from the default system?21:40
ubottuLaunchpad bug 239501 in gnuvd "Please merge gnuvd 1.0.5-2 (multiverse) from Debian testing (contrib)" [Wishlist,Fix released] https://launchpad.net/bugs/23950121:40
rulusoops, sorry for the flood cyberix ;)21:41
cyberixShould each package have a dependency chain down to a linux-package?21:41
ScottKrulus: Why do you think it should go into Hardy?21:41
ScottKcyberix: No.  You can assume essential packages are installed and build-essential is available when you build the package.21:42
rulusScottK: it's a tiny bugfix that makes the output of the program readable again; the current version in Hardy displays wrong thinks like javascript excerpts etc.21:42
* ScottK looks21:42
cyberixI was just told that perl is not among such packages21:42
cyberixIirc each Ubuntu system has perl21:43
cyberixThat is why I'm confused21:43
rulusScottK: because of the same reason, the graphical interface is currently broken21:43
ScottKrulus: Do you use this pacakge?21:43
ScottKcyberix: You have to depend on perl if you need it.21:43
rulusScottK: personally, no, I'm developing a better program to do this (with a decent front-end)21:44
rulus(which is not in the archive yet)21:44
ScottKSince it's multiverse and no user has complained, I'd suggest leave it for now.21:44
rulusScottK: ok, sure21:45
ScottKrulus: You will find Perl in all the standard Ubuntu installs, but since it's not an essential package, you can't assume it's there.21:45
cyberixScottK: Yes, but how should I know that?21:45
ScottKOops.  That was meant for you.21:45
rulusnp :)21:45
cyberixScottK: perl-base is a dependency of ubuntu-minimal. Doesn't that make it "essential"?21:48
ScottKI'm looking at the definitions now and find myself a bit confused.21:50
ScottKubuntu-minimal is a meta-package.  It does not define the priority of the package.21:50
ScottKSo here's the definition of essential: http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Essential21:52
ScottKcyberix: Look at the output of apt-cache show dpkg for an example of an essential package.21:54
cyberixcoreutils also21:55
cyberixprobably some linux package21:55
cyberixCan't find it, but I got the idea21:56
cyberixNow for another matter21:56
cyberixShould new Ubuntu packages be backwards compatible with previous Ubuntu-releases?21:57
ScottKcyberix: If it's feasible to do so, yes. What specifically are you concerned about?21:57
ScottKYou must care that someone upgrading from the previous release (and the previous LTS release - but that's the same for Intrepid) can upgrade without failures.21:58
cyberixhttp://revu.tauware.de/details.py?package=mi2svg21:59
cyberixSee 1) of June 12 19:4721:59
* ScottK looks22:00
ScottKcyberix: Do you have the same version of lintian?22:01
sybille_Hi. Does anyone here know about licensing issues for packaging Firefox extensions? I'm thinking about trying to package Zotero, which is a bibliography management extension that also integrates with OpenOffice.org, but it's licensed under the Educational Community License version 1 and that's not on the list of acceptable licenses in the wiki. Thanks! :)22:02
sybille_Just ask if you'd like some links. :)22:02
ScottKsybille_: Please provide a link to the text of the license.22:02
sybille_ScottK: http://www.opensource.org/licenses/ecl1.php22:03
cyberixScottK: You must have read wrong comment.22:03
ScottKcyberix: I was.22:04
cyberixScottK: I could have a dependency on man-db (>= 2.5) to support old versions of Ubuntu.22:04
ScottKcyberix: Add the dependency on man-db as he says.22:04
cyberixOk22:04
cyberixI don't think it is a bad idea22:04
cyberixI just felt that I have no idea how much work it would take to support all previous versions of Ubuntu.22:05
cyberixAnd I was wondering why he is testing out the package on old systems in first place22:05
ScottKThat's not quite the point.  The point is that your program won't work right with the earlier versions of man-db, so you should version the dependency.22:06
ScottKIf you don't, then if people try to backport it, it'll just break and that's not right.22:06
ScottKIf the version needed is in Dapper, then no versioned depends is needed, but otherwise it is.22:06
emgentsebner: ping22:06
cyberixScottK: It is ok to over estimate the required version?22:07
ScottKNo.22:07
cyberixScottK: I'd usually want to set a package to depend on the version that I used while packaging22:07
ScottKActually what you want is man-db (>= 2.5~) so the if someone backports man-db it'll work.22:07
ScottKcyberix: No.  You want to set it on the needed version.22:08
cyberixe.g. While I packaged Progress Quest I had no idea how well it would work on some old versions of WINE, so I just set it to depend on the current one.22:08
cyberixIt might work well with some old version22:08
sebneremgent: pong22:08
ScottKcyberix: That's not the correct way to do it.22:09
cyberixThen again there are atleast minor problems even with the current on.22:09
cyberixThese are considered bugs22:09
cyberixBut it is still usable22:09
gesersybille_: after a quick look the ECL looks dfsg-free22:09
geserbut I'm not a licensing expert22:10
directhexdebian-legal@lists22:11
cyberixFinding out the oldest version of some library that the software can run on may be a Herculean task.22:12
emgentwarp10: ping22:12
cyberixAnd it is not that hard to check it against some specific version, if you are back porting it.22:12
ScottKcyberix: That's true.  Just version them where you know.22:13
ScottKDon't set versions you don't know to be needed.22:13
sybille_geser: Thanks, I think it ought to be OK, too, but... So, over in #ubuntu-mozillateam, I was just told to put the extension up on the wiki page and someone will take a closer look (They also sent me over here to ask). So that's what I'll do.22:13
ScottKsybille_: Free, but extraordinarily painful to deal with.22:13
cyberixScottK: Oh. That makes sense.22:14
emgentnorsetto: heya22:14
norsettoemgent: o/22:14
warp10emgent: pong22:14
ScottKsybille_: Make sure you comply with the " Notice of any changes or modifications to the Original Work, including the date the changes were made." part of the license.22:14
sebnernorsetto: he stole my merge but did it the old way :P (eggdrop)22:15
sebnernorsetto: go and tell him \o/ --> emgent22:16
cyberixScottK: Thanks a lot. You have been very helpful.22:16
emgentlol22:16
RainCTgood night22:16
norsettosebner, emgent: I hope at least he used the right patch?22:16
ScottKcyberix: You're welcome.22:17
sebnernorsetto: I think so but not eggdrop-ssl in debian/control22:17
sybille_ScottK: That would mean adding something like a changelog for the package itself, I guess?22:17
norsettosebner: thats ok, it was just an exercise for you anway22:17
ScottKsybille_: Read the license and make your best judgement.  IANAL.22:18
cyberixnorsetto: Please don't feel bad about me arguing with you. It is nothing personal. I'm just trying to understand how stuff works and trying to get out a good package.22:18
ScottKsybille_: You might see if you can get upstream to change to some other license.  AFAICT the standart MIT license does most of the same things without all the pain.22:18
emgentsebner: do you like work in eggdrop-ssl or i can?22:18
norsettocyberix: why should I feel bad? I quite like that you try to understand22:19
cyberixnorsetto: Ok. Good. Just wanted to make sure.22:20
sybille_ScottK: Yeah, I'll talk to the Zotero people about it. Thanks!22:20
norsettocyberix: np at all, feel free to ask any question you want22:20
norsettoemgent, sebner: you are using the wrong patch for eggdrop22:22
emgent20 April 2008 - Eggdrop 1.6.19 released, SSL patch updated22:24
emgenttrue norsetto22:25
emgentsebner: I can fix or you like work in this package ?22:25
emgentso, we can think to eggdrop-ssl too..22:26
Saj0577Hey guys.22:33
sebnernorsetto: emgent : ah the old patch was used ;)22:33
sebnernorsetto: we used the old patch and did the merge like I wanted to do it. but it isn't uploaded yet22:33
sebnernorsetto: we = he22:33
Saj0577Hey, I Want to help out with MOTU I know next to nothing about it but I am intrested. Can anyone help me?22:35
norsettoSaj0577: sure22:35
Saj0577norsetto: How I start? How I Show willing? How I get someone to help me along the way? Sorry for all questions in advance ;)22:36
norsetto!packaging | Saj057722:36
ubottuSaj0577: The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports22:36
emgentsebner: i know22:37
norsettoSaj0577: you may also want to check this link: https://wiki.ubuntu.com/MOTU/GettingStarted22:37
norsettoSaj0577: this is the right place to ask questions and advice22:38
Saj0577Checked that one briefly going to read it in full in a minute :)22:38
* Saj0577 is reading https://wiki.ubuntu.com/PackagingGuide/Complete22:39
bobbonorsetto: if you've got time could you check out my new fix for bug #195196?22:43
ubottuLaunchpad bug 195196 in graphmonkey "graphmonkey: Upgrade to new upstream release (1.7)" [Wishlist,In progress] https://launchpad.net/bugs/19519622:43
norsettojussi01: do we have any factoid that points to https://wiki.ubuntu.com/MOTU/GettingStarted ?22:43
norsettobobbo: warp10 will check it out tomorrow22:43
bobbonorsetto: ah ok, thanks :)22:43
norsettobobbo: just one question22:44
bobbonorsetto: sure22:44
warp10bobbo: yeah, for just 10 euros (special prices today!)22:44
norsettobobbo: did you make a get-orig-source rule?22:44
bobbonorsetto: i created a Watch file, from your comment i though you made either a watch or a get-orig-source?22:45
norsettobobbo: I'm asking since the upstream tarball is funnily name (GraphMonkey-1.7-src.tar.gz or something similar)22:45
norsettobobbo: yes, a rule to make a proper orig.tar.gz using the watch file could be very cool22:45
bobbonorsetto: i'll have a look :)22:47
norsettobobbo: thanks. Let me know if you need help22:47
norsettoSaj0577: before immerging yourself into the packaging guide, I would also suggest you have a look at https://wiki.ubuntu.com/UbuntuDevelopment, it really answers a lot of questions about how we develop ubuntu, really helpful for people who doesn't know our processes22:49
Saj0577norsetto: thank you22:50
leleobhzwell, my package about dependencies22:50
leleobhz[12/06-18:49:44] <@jbrjake> and no, it cannot use your system's libraries, because your system cannot guarantee it has the specific revisions handbrake needs nor will they have the custom patches handbrake applies.22:50
leleobhzso, i leave the compilation system intact?22:50
ryanakcaHow can I make knmap not run configure twice (once at start of build, and one at the end)?22:54
bobbonorsetto: Using the second example from https://wiki.ubuntu.com/PackagingGuide/Examples/ChangingTheOrigTarball, the version number should be hard coded right?22:54
=== txwikinger is now known as Guest4675
=== txwikinger2 is now known as txwikinger
norsettobobbo: the version number you should get from uscan filtered by the sed, even though that regexp looks funny23:00
bobbonorsetto: im downloading some packages with examples in them, ill see what they di23:00
bobbos/di/do/23:01
norsettobobbo: yes, it works fine23:01
leleobhznoone?23:01
norsettobobbo: in the dehs output you will see a line with something like <upstream-version>1.2.0</upstream-version>23:02
norsettobobbo: and the sed will just return what is in between <upstream-version> and </upstream-version>23:02
bobboah, ok23:02
norsettobobbo: so, you don't need to use the bzcat, just use an mv (or a cp)23:03
bobbonorsetto: what command do i test the get-orig-source with?23:21
norsettobobbo: btw, there is no need to do something so complex, a simple usca --force-downloads will do23:21
norsettobobbo: sorry, uscan --force-downloads23:22
norsettobobbo: argh: uscan --force-download23:22
bobbonorsetto: hehe, tired?23:22
norsettobobbo: test it with "make -f debian/rules get-orig-source"23:22
norsettobobbo: dislexic :-/23:23
bobbonorsetto: ah, ok :)23:23
=== Mez|DPC is now known as mez
bobbonorsetto: "make: Nothing to be done for `get-orig-source'."23:26
norsettobobbo: make sure to use tabs!23:26
=== mez is now known as Mez|DPC
TheMusoScottK: What was the ping about earlier?23:29
Saj0577Fixing a bug on a program and I dont have an email account that works so would it be alright if I just put my wiki link where the email goes as i dont have an email account?23:31
norsettobobbo: there is nothing being mentioned in the debian package, but I think the upstream tarball was changed so that it unrolls in graphmonkey-1.7 not GraphMonkey-1.7-src23:32
bobbonorsetto: yeah, it extracts to ./graphmonkey-1.723:33
norsettobobbo: ok23:33
Saj0577Yeah?No?23:35
slangasekSaj0577: "where the email goes" - do you mean in the debian/changelog?23:36
Saj0577yeah.23:36
slangasekno, that won't work23:36
Saj0577I have no email acc that works at present so what should I do?23:37
slangasekthe changelog format requires that it be formatted as an email address; it doesn't have to be valid (though we certainly /want/ it to be), but it does have to be well-formatted23:38
slangasekwhat about getting an email account with a free provider?23:38
Saj0577okay. Then would it be okay to change it later for a pernament email address or what?23:39
slangaseksure23:40
Saj0577okay. Will do that for now then and change it on a later date. :)23:40
slangasekwe wouldn't go back and update old changelogs of already-uploaded packages, but maybe you'll have a permanent email address before the upload happens. :)23:40
norsettoSaj0577: just use slangasek@ubuntu.com, he won't mind23:41
* norsetto runs away23:41
Saj0577When the upload happen?23:41
=== fta_ is now known as fta
bobboSaj0577: once a sponsor has reviewed it and deemed it good enough to go into the archives23:42
Saj0577o right il just keep this email for MOTU work then ;)23:42
ajmitchnorsetto: bad person23:43
norsettoajmitch: person?23:43
ajmitchnorsetto: you23:43
zulhey ajmitch23:43
slangasekajmitch: what would be interesting is to see whether anyone would sponsor it that way23:43
ajmitchunless you're just another irc bot? :)23:43
norsettoajmitch: yes, who told I'm  a person!?23:43
ajmitchslangasek: it'd be interesting to see23:45
norsettoajmitch: actually, it happened to me once23:46
norsettoajmitch: by mistake somebody used by email as the maintainer, I discovered it only because it popped up in my list of assigned packages23:47
ajmitchprobably more likely for that to happen than for your name to end up in the changelog23:47
norsettoajmitch: it could happen, somebody copy&pasting an old changelog and forgetting to change the email, perhaps23:49
Saj0577hey guys when i run debuild -S i get the error: gpg: [stdin]: clearsign failed: secret key not available.   Any advice?23:58
JazzvaSaj0577: You need to generate a pair of public-secret GPG keys, using your name and e-mail address with it23:58
Saj0577yeah i have the key created on my machine with that email account and name23:59
Jazzva!GPG | Saj057723:59
ubottuSaj0577: gpg is the GNU Privacy Guard.  See https://help.ubuntu.com/community/GnuPrivacyGuardHowto and class #8 on https://wiki.ubuntu.com/ClassroomTranscripts23:59

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