/srv/irclogs.ubuntu.com/2010/02/25/#ubuntu-motu.txt

=== korn_ is now known as c_korn
MTecknologyso basically quilt will handle weaving together patches that alter the same piece of code; so each patch is stitched into a quilt and the quilt is laid on top of the source?00:42
lifelessMTecknology: same as any other patch system00:44
MTecknologylifeless: the only 'patch system' I understand right now is patch < file.patch00:45
MTecknologyI'm trying to understand it though00:45
MTecknologyI just didn't know if that's how it works or if it just adds one patch to the source, then the next, and so on so each patch needs to be aware of the one before it - 'ignoring that the wiki says they shouldn't mess with the same code more than once'00:46
lifelesshttps://wiki.ubuntu.com/PackagingGuide/PatchSystems00:46
MTecknologyI just finished reading that page00:46
lifelessok, well the wiki is offering a heuristic00:47
lifelessif you have to edit the same line twice, you have to.00:47
MTecknologyI just noticed a link to this page - http://pkg-perl.alioth.debian.org/howto/quilt.html - I'll read that and see if it begins to make more sense00:48
MTecknologynow I get it.00:49
MTecknology3 paragraphs in and things just made much more sense :P00:49
MTecknologyIs it possible to test the patches without building anything?00:50
lifelessnhandler: around?01:19
MTecknologythe more i read about quilt the more it feels kind of like revision control02:24
nigelbfeels like it, but not per se02:25
nigelb2 of the patches I did were on quilt, it was pain staking to learn, its kind of like having revision control + packaging02:26
MTecknologynigelb: check this out - http://pkg-perl.alioth.debian.org/howto/quilt.html02:27
MTecknologynigelb: idk if you did but it cleared up my head a lot02:27
nigelbMTecknology: thats what I first read :)02:27
MTecknologythat's the second thing I read - I just patched 70 files in a package :P - I'm new - things will break02:28
MTecknologyalias qe='quilt edit' is nice02:28
nigelb70 files?02:29
nigelbwhoa02:29
MTecknologymostly all adding02:31
_Andrewheya03:52
stefanlsdAnyone else have an issue with pbuilder-dist not looking at ~/.pbuilderrc ?03:53
_AndrewAnyone know why there is no libicu-dev for lpia builds?  http://packages.ubuntu.com/hardy/libicu-dev  It's making my own package in my ppa fail to build on lpia because it's unavailable for libboost03:54
_AndrewI'm assuming it used to be available because my package used to build on lpia previously03:54
persia_Andrew: Just ignore lpia: it's better all around.03:58
persiaIf some bit of hardware claims to be lpia, just run i386 on it with the i686 libraries installed.03:59
persialpia was slightly more optimised for jaunty, but contained all sorts of investigatory and debugging wrappers in karmic and wasn't maintained.04:00
_Andrewok04:01
nigelbpbuilder seems to removing the build folder every tiem I logout04:53
nigelbany way I could change this behavior04:53
persia--save-after-login I think04:53
persiaBut this breaks the point of having a clean environment.04:53
nigelbit still removes that folder04:54
persiaYou probably want two *different* pbuilders, one for development (saved) and one for build-testing (created afresh each time)04:54
persiaWell, yeah, but it saves all the changes.04:54
nigelbI have to read the pbuilder how to again04:54
nigelbI'm still not clear how to have 2 pbuilders04:54
persiaNeither am I.04:54
nigelbits just screwing up04:55
RAOFI just bind-mount for my testing.04:57
RAOFpbuilder-lucid --bindmounts /home/raof login04:57
RAOFOr possibly the other way around :)04:57
nigelboooh, that works huh04:58
nigelblemme try.  I'm creating a new dev environment for pbuilder first04:58
nigelbis it possible to use my X using bind mount?04:59
RAOFYou could also bind-mount /tmp, I guess.04:59
nigelblet this thing get created05:00
nigelbpersia: I finally contributed *my own piece of code* ;)05:00
nigelbbug 52588805:00
ubottuLaunchpad bug 525888 in rhythmbox "Apport hook for rhythmbox" [Wishlist,In progress] https://launchpad.net/bugs/52588805:00
persiaRAOF: The goal we were looking at before was being able to run a karmic system, have a development environment for building sources in lucid + test stuff in lucid, and having a separate clean chroot for building.  Easy with schroot, but I don't know how to do it with pbuilder.05:02
persianigelb: Nice.  Keep at it.05:03
RAOFWith pbuilder you could specify --basetgz to keep different chroots.05:06
RAOFI don't think that works with pbuilder-dist, because pbuilder-dist sets --basetgz for your different build environments itself.05:06
nigelbthats what I'm doing now, specifying different basetz's05:07
nigelbthe build folder is getting deleted every time ugh!05:32
nigelbis there any way to make sure the thing gets retained ?05:33
persiaWhy do you want to retain it?05:35
persiaGenerally people want to dispose of it.05:35
nigelbeven for a development environment?05:35
persiaIf you want to debug a build in-progress, log into the chroot, apt-get build-dep the package, and debuild-b05:35
persiaYes.05:35
nigelbthen I have to bind with how RAOF_ said earlier?05:36
persiaAt least I find that in 95% of cases I can identify the issue from the build log or the state of the buggy result package.05:36
persiaI always bind /home, but there's no requirement this be done.05:36
nigelblemme try05:37
nigelbI'd like to finish off the boa constructor soon (at least when you're around)05:37
persiaAnyone else should be able to help with it also.  It's a little complex because it requires code changes, but it's not huge.05:38
persiaOn the other hand, it's in Python, with which I'm weak, so there's a good chance someone else can help even more than I.05:38
nigelbwhen I'm looking at the source of the python project, is there a way to see how the output of the interface looks?05:59
nigelbDo I have to compile it?05:59
MTecknology!patch06:20
ubottuPatches are files describing the changes in code to achieve some results.  There are a number of ways these can be produced, but https://wiki.ubuntu.com/Bugs/HowToFix and https://wiki.ubuntu.com/PackagingGuide/PatchSystems may provide some useful guidelines.06:20
MTecknologyThis was used as an example - dget -x -u https://edge.launchpad.net/ubuntu/intrepid/+source/udev/124-8/+files/udev_124-8.dsc - how can I find that link for somebody elses ppa?06:21
persiaThe bot takes /query too :)06:21
slytherinMTecknology: by browsing the PPA.06:22
persiaIf you look at a PPA, you'll find it has references to deb and deb-src lines.06:22
persiaslytherin: Was that fixed?  I thought one still needed to go grab from ppa.launchpad.net.06:22
MTecknologymissed it...06:22
MTecknologythanks06:22
persiaslytherin: By the way, did the changes to UEHS work for you?06:23
slytherinUEHS - I don't think so. For example UEHS does not show cortado package which in 3.0 format and one release behind upstream.06:23
slytherinEven specifically searching for package shows zero results.06:24
persiaOK.  wgrant did the merge you requested just as you left, and this is the first time I've been around when I've seen traffic from you since.06:24
slytherinwgrant: ^^06:24
persiaslytherin: Remember the UEHS filter (ubuntu-local or Debian QA).  Could this be the issue?06:24
persiaslytherin: It looks to me like that doesn't appear in UEHS because it has a maintainer in Debian.06:25
slytherinpersia: I know he did the merge. He told me and he said it will take a while for the results to get updated.06:25
slytherinpersia: I don't understand what those filters are.06:25
persiaslytherin: They updated later that evening.06:25
slytherinSpecifically 'what is Debian QA filter'?06:26
persiaUEHS doesn't show any packages that are both present in Debian and have a maintainer other than Debian QA.06:26
persiaThat's intentional.06:26
slytherinpersia: How come it is showing tuxguitar here - http://qa.ubuntuwire.com/uehs/no_updated.html06:27
persiaThat's a better question :)06:28
wgrantInteresting.06:28
wgrantLet me see.06:28
slytherinI never knew such filters existed. I just assumed that it showed status of all non-native packages.06:28
wgrantOdd, mdt is putting tuxguitar in the list.06:29
wgrantLet's see why.06:29
persiaNo.  We intentionally limited UEHS to reduce the volume, and we cut everything with a Debian Maintainer because Debian Maintainers do great work.06:30
persiaThere's still way more than we manage to keep up with.06:30
slytherinI agree.06:30
persiaSo, for cortado, check DEHS, and since you're on that team in Debian, keep it in sync :)06:31
slytherinpersia: The package is updated in Debian. It is just not synced in Ubuntu. So I expected it to show on UEHS (not knowing about filters).06:32
slytherin:-)06:32
persiaAha.  That makes sense.  No, that would show up at http://qa.ubuntuwire.com/multidistrotools/java.html06:34
nigelbhm, I'm looking at the source code of boa-constructor to remove the pychecker dependency and I'm kinda lost :(06:37
persianigelb: OK.  So you ran the grep, right?06:38
nigelbyep06:38
persiaAnd that told you which files and which lines used pychecker, right?06:39
persiaSo, your next task is to go investigate those files and see if you can make them not use pychecker06:40
nigelbwell, in file the pychecker code is already commented out06:41
nigelbthe other file, well, I can't make out much of the code06:46
persianigelb: OK.  Now ask if someone can help with the specific code snippet (I probably can't), but it sounds like half your work is done.06:49
wgrantslytherin: tuxguitar is on the list because tuxguitar isn't in testing!06:49
nigelbpersia: I get an idea.  Once a program is written, it lets you test with pychecker06:51
persiaRight, but we don't have pychecker, so that needs to be disabled.06:51
slytherinwgrant: hmm. Which in current context means that it is not present in Debian, right?06:51
nigelblooks like I need to replace that code with a msg telling Pychecker is not enabled06:51
persiaOr you can port pychecker to python2.6 :)06:51
persianigelb: Precisely.06:51
* nigelb cant make sense of python code, and you want me to port an entire program?06:51
nigelbpersia: i have this feeling06:54
nigelbthat they have already made sure that pychecker can be "suggests"06:54
wgrantslytherin: Correct.06:55
wgrantThis is perhaps suboptimal, but it's not clear either way.06:55
persianigelb: That's often the case: lots of times it's just a control file change, but it's important to investigate in each case to be sure.06:55
nigelbdo you have the code,  can refer you to the exact lines06:55
ddecatorbtw nigelb , this is completely unrelated, but congrats on all the progress you seem to be making with motu. hopefully i can figure out this packaging and programming stuff someday =p06:57
persiaI don't have the code, and my python is lousy to nonexistent.  The key is that you understand it, not that you can explain it to me.06:57
nigelbddecator: thanks :)06:57
nigelbI could use some confirmation ;)06:57
nigelbthere is a 'try: imp.find_module('pychecker')'06:57
persianigelb: The usual thing to do is to pastebin the code snippet and ask a targeted question about it.06:58
nigelbI'm lazy ;)06:58
nigelbhttp://paste.ubuntu.com/383499/06:59
nigelbsee lines 165 and the following few lines06:59
nigelbI feel it was meant to work around not having pychecker06:59
nigelbpersia: did you see ^ ? comments?07:04
persiaI did.  Did you see my comments about how well I understand python and suggesting asking a targeted question about the code?07:05
nigelbokay, I'll narrow it down07:05
nigelbthere is a try catch before importing pychecker07:05
nigelbor adding any of the functions that depend on it07:05
nigelbit seems to suggest that the edits were made to make sure it was meant to work without pychecker07:06
nigelbthere are 3 calls in the code, one was commented, the second call is referenced in the third file, and the third file seems to expect not having pychecker around07:07
nigelbpersia: I guess that's the best narrowing down I can do.07:08
persianigelb: If you're not sure, ask for help.  That's why we have IRC channels.  Just don't ask me because I have no idea how python imports or exception clauses work.07:10
nigelbokay :)07:10
nigelbI'm pretty sure the source can handle it, so I'll change, build and test it07:29
persiaThat's often a good plan.07:30
nigelbI cant get a confirmation, but I'm sure my instincts wont be wrong07:32
nigelbto get X, i just bind the relevant mount points?07:32
nigelbI'm going to patch and do debuild outside pbuilder and then build and later work inside pbuilder07:33
nigelbsince the package is still in debian format, I assume I have to change that stuff before uploading (for when I get there)07:37
persiaHrm?07:38
persiaI don't understand "still in debian format"07:38
nigelbthe maintainer fields are not yet corrected07:39
persiaOh, that's trivial.  Just run update-maintainer in the package directory.07:41
persiaAnd there's no reason you can't try to build the source package with karmic, it's just that it's not guaranteed to work for every package.07:42
nigelbjust the debuld -S07:42
nigelbafter that I'll login to pbuilder (once I figure out how to get X working inside)07:42
persiaIf you're working in karmic, be extra careful about your changelog entries.07:44
nigelbI made that mistake twice (I dont think I'll ever forget)07:46
nigelbpbuilder kept throwing errors.  I repeated building for like 4 times before i realized what I did wrong07:46
dan4dmhi, seeking reviews/advocates for supercollider http://revu.ubuntuwire.com/p/supercollider - think it's in good shape now08:04
dan4dmartfwo: http://revu.ubuntuwire.com/p/supercollider08:09
artfwodan4dm, yes, I've checked the packaging this morning08:09
dan4dmartfwo: (actually you get cc'ed on the emails do you? so you already know)08:09
artfwoI have already cleaned up a little cruft from our previous work and will update the svn tonight08:10
rainct_Any package needing review (with an approved FFe)?08:10
=== rainct_ is now known as RainCT
dan4dmRainCT: http://revu.ubuntuwire.com/p/supercollider needs review (i don't know what FFe means)08:11
* RainCT has some time while he listens to basic modular programming stuff at class...08:12
RainCTdan4dm: Feature Freeze exception. Ubuntu Lucid is at a stage where no new features (be it new packages or changes to existing packages introducing new features) aren't allowed anymore without getting an exception from the release team08:13
RainCT(see https://wiki.ubuntu.com/FeatureFreeze)08:13
dan4dmRainCT: i see, thanks. so supercollider has missed the boat for lucid then, darn08:14
RainCTdan4dm: Unless there's some very convincing reason to get it in :)08:14
nigelbwell, success, boa constrictor now builds :)08:15
dan4dmRainCT: hmmm no, apart from its general amazingness there's nothing i can say really ;) - does FF/FFe also apply to multiverse and suchlike?08:15
dan4dmoh no wait I mis-remembered what multiverse means08:17
dan4dmi meant "universe" - is FF/FFe just about the main distro or also for universe stuff?08:18
RainCTdan4dm: Yeah, all of Ubuntu. (Until now there were different release teams for main/restricted and universe/multiverse, but they are in the process of being merged. Doesn't make a big difference in any case)08:18
dan4dmRainCT: ok thanks08:18
RainCTdan4dm: If supercollider would already be in Ubuntu and we were talking about a new upstream version it probably wouldn't be difficult to get it updated if it has important new features (arguing low number of users and no impact on other applications if there are no reverse dependencies)., but I'm not sure how new packages are being handled08:21
dan4dmnp, thanks for the info08:24
RainCTdan4dm: You're welcome, thanks for your interest in contributing to Ubuntu :)08:25
dan4dm:)08:25
nigelbI have a package, which I want to test inside a pbuilder chroot, any suggestions?08:27
nigelbbasically I want the chroot to use my X08:27
dholbachgood morning08:28
RainCTnigelb: I think it'd be easier to use a virtual machine.08:28
RainCTMorning dholbach :)08:28
dholbachhey RainCT08:29
RainCTUhm.. Any idea what's going on here? "W: cowdancer: unsupported operation flock, read-only open and fchown/fchmod/flock are not supported: tried openning dev:inode of 2053:433992"08:41
RainCTnvm, "chown rainct.rainct /opt" (using /opt/builder as PBUILDFOLDER) fixed it08:44
RainCT(erm no it didn't)08:44
=== hannesw_ is now known as hannesw
=== ApOgEE__ is now known as ApOgEE
pather87heyho09:05
pather87somebody here? i would have some questions. I'm new to packaging09:08
RhondaJust ask your questions and in case someone knows the answer they will respond. No need to ask wether you can ask. :)09:09
pather87kk :)09:09
tseliotnigelb: maybe run export DISPLAY=localhost:0.0 in the chroot?09:09
pather87I've read the maintainer-guide on http://www.debian.org/doc/manuals/maint-guide/ and on chapter 5 he uses a little skript to get the build-depends for a program. In short it is a skript which strace the ./configure and then searches the log through files which are opened and then get the corresponding package. I've tried it with the the source of the bc package and the build-depends don't match with the log-output the way i expected09:18
pather87Now i would know how you find out the Build-depends in the control-file for the packages09:21
siretart`pather87: the best way to find that out is to understand the software you package. reading the documentation might be a good start.09:26
lifelessnhandler: ping09:39
TeTeThi, I try to start packaging dhclient4 for Ubuntu and run into a problem at the very first step as described in James Westby doc for bzr builddeb, http://pastebin.ubuntu.com/383602/10:42
TeTeTit seems it is expecting a debian directory already - so do I need to start with dh_make?10:43
persiaWhich doc are you using?10:43
c_kornhello, I try to make a debian/watch file for flock. the upstream tarball is here: http://ftp.osuosl.org/pub/flock/releases/2.5.6/flock-2.5.6.en-US.linux-i686.tar.bz2 I use this watch file: http://paste.ubuntuusers.de/397778/ but uscan reports this: http://paste.ubuntuusers.de/397779/10:51
persia([\d\.]+)10:52
Rhondac_korn: You have two () parts.  One should be (?:)10:52
persia(the second one)10:52
persiaTeTeT: So, which doc are you using?10:52
RhondaYeah, the second, otherwise it would be 0.5.15.0 instead of 0.5.15 :)10:53
TeTeTpersia: http://jameswestby.net/bzr/builddeb/user_manual/normal.html10:53
TeTeTpersia: I'm a bit baffled by the error message, but it seems to have initialized a branch10:54
RhondaHmmm, somehow the linux-i686 part in the filename sounds like it is binary, not sources?10:54
persiaSome upstreams are annoying, but yeah.10:54
persiaTeTeT: Which command gives the error?  merge-upstream?10:54
Rhondac_korn: What does uscan -verbose give you?10:55
Rhondac_korn: That should show you all the matches it finds.10:55
TeTeTpersia: yes10:55
TeTeTpersia: I just continue with dh_make and see where it goes10:55
persiaDon't bother with dh_make.  That just feeds you a set of outdated defaults that are useful if you want to learn about packaging but annoying if you want to package something.10:56
ari-tczewhow long is dapper server support? june 2011?10:56
persiaari-tczew: Theoretically, yes.10:56
persiaTeTeT: Run licensecheck -r --copyright to get some info to create debian/copyright, run dch --create to create debian/changelog, cp /usr/share/doc/debhelper/examples/rules.tiny to debian/rules, echo 7 > debian/compat, man uscan and create debian/watch.10:57
persiaTeTeT: debian/control is a bit trickier, but just glancing at an existing one and basing off http://www.debian.org/doc/debian-policy/ch-controlfields.html usually works.  The important fields (I think) are Source: Maintainer: Section: Priority: (use "optional"), Build-Depends: , Standards-Version (check the version of debian-policy you have installed), and Homepage in the source paragraph.  In the binary paragraph you want at least Package: Arch11:00
persiaitecture: (please use one of "all" or "any"), Depends/Recommends/Suggests (remember ${misc:Depends} in Depends:), and Description.11:00
TeTeTman uscan?11:00
* Rhonda hates rules.tiny11:00
persiaRhonda: Why?11:00
* persia has become a big fan11:01
Rhondapersia: It makes easy things easy and complicated things utterly difficult.11:01
TeTeTpersia: I want to use cdbs11:01
RhondaIt's totally the wrong approach for the wrong problem.11:01
RhondaTeTeT: Please not.l11:01
persiaTeTeT: No you don't.  You'll never figure out what broke when you get an error.11:01
Rhondapersia: same with dh tiny. :)11:01
persiaRhonda: how are complicated things utterly difficult?  Most things can be dealt with through overide_dh_auto_foo and the remainder by just injecting old-style rules snippets.11:02
Rhondapersia: Yes, but one has to dig up what override_dh_auto_foo are possible and what the old-style rules snippets are.11:02
RhondaThat's the same argumentation that would work for cdbs, FWIW.11:03
persiaI used to think that, except that I spend a lot of time explaining how to package stuff, and I find that people just don't understand when it's CDBS, and they do understand when it's dh(1).11:03
persiaFor CDBS, people seem to try random variables hoping they work or override internals because they don't read the manual.11:04
persiaFor dh(1) it's harder to get it quite so wrong, and easier to track down a problem when it appears.11:04
RhondaThat still doesn't make the tiny approach any better.11:04
Rhonda"because it works for 80% of software" is no reason to make it harder for the remaining 20% to understand11:05
* sebner totally agrees with persia and throws dh7 at Rhonda 11:05
* Rhonda throws sebner into /dev/void11:05
* sebner hides11:06
persiaRhonda: How is it harder for the remaining 20%?11:06
sebnerRhonda: /dev/zero ftw!11:07
RhondaI don't deny that dh is a much saner approach than cdbs. Far from it. But dh tiny isn't an improvement, it's rather a step into the cdbs hell direction.11:07
persiaRhonda: Either you override the parts that don't work, or if you don't want to learn about overrides, just write a normal rules file in make.11:07
Rhondasebner: That would be too much place for you to hide in.11:07
sebnerheh11:07
persiaRhonda: The big reason I like dh(1) is that I can tell someone how to package in 3-4 lines in IRC.  Then they get a buggy package.  Debugging it isn't that hard.  When we tell people to write rules files from scratch, we get all sorts of monstrosities because packaging is not something most folk understand.11:08
RhondaYes, I am writing normal rules file in make. Actually there is no magic involved in all the thing anyway: You install into debian/$package and call dpkg --build debian/$package ..11:08
persiaAnd it works for enough stuff that lots of people are happy with the results.11:08
persiaWell, yeah, but lots of people don't even understand that :)11:09
RhondaUnfortunately the drawback for that "it works for enough stuff" makes it a pain for the rest and make worshipers (that work just on such stuff) a vocal majority that deny the issues for the rest.11:09
RhondaSame with all this source format 3.0 troubles that mostly root in totally misnaming it as "quilt" - which it wasn't, still isn't and probably never will be. :/11:11
persiaRhonda: Please show me an example of how it's any more painful than using debhelper 7 without dh.  Any example.11:11
persiaRhonda: I'd agree with you except I haven't found one yet.11:11
RhondaIt hides what's going on behind from people who don't know it from before and leave them with the additional requirement to dig things up (also for oldstanders, mind you) in case something needs to be tweaked.11:13
RhondaBefore one would just remove the dh_python line if the package doesn't do any python stuff, or add the -X switch to any of the dh_* calls when needed instead of having to dig up what the hell the acccording override function would be called.11:13
RhondaAnd actually, I have a hard time to find any documentation on the override parts in man dh11:15
TeTeTpersia: I recycled the control files from dhcp3, hoping that it will just work by replacing a lot of 3s with 4s ...11:16
RhondaIt goes into examples of --before and --after, but actually it doesn't list which arguments that could take or in what oder they would be processed.11:16
c_kornRhonda, persia: thank you. I got it working with this line. but I don't know what you wanted me to do with (:?): http://ftp.osuosl.org/pub/flock/releases/([\d.]+)/flock-([\d.]+)\.en-US\.linux-i686\.tar\.bz211:17
Rhondac_korn: Actually, you should leave off the second ()11:18
Rhondac_korn: (?:pattern) means that it won't be put into a variable and is only used for grouping (like, that you could add a quantifier after it)11:18
persiaRhonda: --before and --after are just asking for pain, in my opinion.  And overrides are only if you *want* to use the automation.  But the sequences are available in a sane format (dh source), which I can't say for CDBS.11:18
persiaRhonda: So, while it's less clear for complex stuff and oldstanders need to learn it, I say it's much better than CDBS, which was previously considered the "easy" way by new folk.11:19
Rhondapersia: Ah, the old UTSL approach. That's always the best documentation. :)11:19
Rhonda… unfortuantely I highly disagree with that.11:19
persiaUTSL?11:19
RhondaUse The Source, Luke11:19
RhondaThat would require one to know that dh is directly viewable, and find ones way through it.11:20
RhondaGiven that it is perl I expect quite a lot of people to rather retreat from dh before they would use such sort of "documentation".11:21
* Rhonda . o O ( not me, mind you. :) )11:21
Rhonda… and I hope that I'm not shying away people with this semi-rant discussion.11:21
c_kornpersia: this line does not work "http://ftp.osuosl.org/pub/flock/releases/([\d.]+)/flock-(?:[\d.]+)\.en-US\.linux-i686\.tar\.bz2" uscan says: Newest version on remote site is 1, local version is 2.5.6 oO11:22
Rhondac_korn: http://ftp.osuosl.org/pub/flock/releases/([\d.]+)/flock-[\d.]+\.en-US\.linux-i686\.tar\.bz211:23
persiaRhonda: Well, at least UTSL is easier with dh(1) than with CDBS, but yeah, it needs docs.11:23
RhondaThe second () doesn't make any sense somehow. :)11:23
* persia keeps planning to write up an exception-based guide to using dh(1) but never gets around to it11:24
RhondaI've been kicked from writing for my former workplace's magazine - but I don't want to stop writing all together. Maybe I could come up with something useful that will keep helpful for others, too. :)11:25
c_kornRhonda: it is tricky :) http://paste.ubuntuusers.de/397781/11:29
Rhondac_korn: Then I think you should move the () from in the directory to the filename11:30
RhondaLike http://ftp.osuosl.org/pub/flock/releases/[\d.]+/flock-([\d.]+)\.en-US\.linux-i686\.tar\.bz211:30
RhondaHmmm, interestingly, I also have two () in pgadmin3 …11:32
* Rhonda hides.11:32
persiaheh.  2 ()s are extra good, but I believe the second one is silently ignored by uscan.11:32
Rhonda… even though it insists on it being there.11:33
persiaWhat!  That's just odd.11:33
Rhondapersia: See c_korn's last paste.11:35
persiaHrm.11:36
persiaI'd need to go look at uscan source again to understand.  I *thought* it just used $1 blindly.11:38
RhondaNo, it's way more complex than that. :)11:41
persiaIt's almost always more complex :)11:42
c_kornRhonda: your approach gives this: http://ftp.osuosl.org/pub/flock/releases/[\d.]+/ failed: 404 Not Found11:44
RhondaI guess you should stick with the one version that was working for you and nevermind. :)11:45
c_kornyeah, I take this: http://ftp.osuosl.org/pub/flock/releases/([\d.]+)/flock-([\d.]+)\.en-US\.linux-i686\.tar\.bz211:46
persiaIt working is always better than it looking right.11:46
c_kornI thank you persia and Rhonda11:46
* persia gives Rhonda all the credit11:46
* Rhonda buys a house with the credit11:47
* persia wishes the instruction manual on how to buy houses on credit obtained from helping folk on IRC was more widely available11:49
TeTeTI put the dhcp4 package in my PPA, https://edge.launchpad.net/~tspindler/+archive/ppa/+packages12:02
persiaTeTeT: And everything worked for you?12:04
TeTeTpersia: bzr bd resulted in a working dh_client, yes. I'm a bit perplexed as my debian directory is nearly empty and the one of dhcp3 is full with files. So I guess there's still a lot of work to be done for the server12:04
TeTeTpersia: but on my Lucid laptop I now got dhclient4 up and running from a package12:05
persiaTeTeT: I suspect you'll end up needing to copy some or all of the files (perhaps in modified form), but that really requires investigating what each one does and why it's there.12:05
Laneyjames_w: Hi, got the next round — http://dpaste.com/164648/12:09
Laney3 more to go after this12:09
james_wLaney: I'll wait a little to make sure we don't interfere with the alpha preparations12:38
Laneyno rush12:40
jussi01persia: did you find an op for here?13:13
persiajussi01: For which?  To set +t?13:13
jussi01you wanted -t no?13:14
persiaErr, right.13:14
* persia is fuzzy about some things :)13:14
jussi01:)e13:14
Rhondadholbach and Hobbsee have access. see /msg chanserv access #ubuntu-motu list13:16
Picijussi01: er, the ircc has access13:16
shadeslayerdholbach: hi13:17
jussi01Pici: yes, but we are for emergencies only. its not that urgent.13:17
persiaSee, that's why not including me before and me having to wait until the current mess is sorted is frustrating :)13:19
persiaBut it's not critical.  Life can go on.13:19
shriekoutCan someone can review my package (happytimer) please ? : http://revu.ubuntuwire.com/p/happytimer13:49
sebnerpersia: openarena ~~o~~ *hehehe*14:09
persiaLovely.14:09
sebnerpersia: unfortunately too late for lucid14:10
persiaWhy?14:11
shadeslayerpersia: i guess feature freeze14:13
sebnerpersia: release folks will shout at us in March :P14:14
persiaMarch?  Yeah, that7s too late.14:16
sebnerpersia: then bug your colleagues to upload it to unstable the next days :P14:16
persiaIt will be uploaded when it's ready.14:17
sebnerpersia: I hate that sentence :P14:18
persiaWHy?  if you're in a hurry, go make it ready ;p14:18
sebnerpersia: Personally I don't care for sooo many things but I'm thinking about poor users :P14:19
persiaThat's why we have backports :)14:20
sebnerpersia: pfffffffffffffffffffffffffff14:21
sebner;)14:21
=== lukjad007 is now known as lukjad86
c_kornit is spooky here. lintian complains "W: wxhexeditor source: dh-make-template-in-source debian/menu.ex" but there is no such file in the debian directory14:25
Rhondac_korn: Did you repack the source after you removed/renamed the file?14:29
c_kornRhonda: ooops. I included the debian directoy in the upstream tarball by accident :/14:31
c_kornat least there is a logical/non-mystical explanation for it :)14:33
shadeslayerhi can anyone help me package a library?14:35
shadeslayerits here : http://gitorious.org/joschy/joschy14:35
shadeslayerso anyone?14:56
c_kornshadeslayer: what is your problem regarding the lib ? do you want it packaged ?15:06
Rhondashadeslayer: Ask your concrete troubles with packaging it and you might receive answers. :)15:07
shadeslayerc_korn: i want to package it15:16
shadeslayerc_korn: the lib is : http://gitorious.org/joschy/joschy15:16
shadeslayerc_korn: ive so far managed to package stuff already in the repos with apt-get source...15:17
shadeslayerand ive learnt how to use pbuilder ( sudo pbuilder build foo.dsc )15:17
shadeslayerbut this is my first non native package and i cant seem to get my teeth around it :)15:17
c_kornok, shadeslayer. is the lib only available in git or is there a tarball of a stable version around.15:18
c_korn?15:18
shadeslayerc_korn: only in the git15:18
shadeslayerc_korn: i can tarball the lib with git archive15:18
c_kornyes, this looks like a good starting point15:19
shadeslayeryeah i know a bit of git and svn :)15:19
aboganiHi All, Are there any REVU admin here?15:25
c_kornshadeslayer: ok, do you have the tarball extracted ?15:25
shadeslayerc_korn: yes15:26
c_kornshadeslayer: ok, what is the name of the library ? joschy ?15:27
shadeslayeryes15:27
c_kornshadeslayer: does the library have a version currently ?15:29
c_kornelse we have to use the date as version15:29
shadeslayerc_korn: nope15:29
shadeslayerc_korn: i was discussing the version no. in #kubuntu-devel and they said 0.0.0.1+git20100225 was the best15:30
c_kornshadeslayer: ok, the rename the joschy-joschy directoy to 0.0.0.1+git2010021615:31
c_kornthe master branch was changed on feb 16 the last time15:31
shadeslayerc_korn: so the dir is : joschy-0.0.0.1+git2010022515:31
c_kornyes15:32
shadeslayerdone15:32
shadeslayerc_korn: i guess we dont need the tarball since its a new package..15:32
c_kornshadeslayer: we need the tarball for the diff later. just rename it: mv joschy-joschy-master.tar.gz joschy_0.0.0.1+git20100225.orig.tar.gz15:34
shadeslayerc_korn: already done ;)15:34
aboganiAre there any REVU admin here? I would want nuke a package on REVU...15:34
c_kornwell, I also don't package libraries too often. so let's use the dh_make template. run this inside the directory: dh_make -c gpl2 -l -f ../joschy_0.0.0.1+git20100225.orig.tar.gz15:36
shadeslayerc_korn: done :)15:36
c_kornok, then: rm -f debian/*.ex debian/*.EX debian/dirs debian/docs debian/README.Debian15:37
shadeslayerdone15:38
shadeslayerc_korn: ^^15:41
c_kornok, we need libqt4-dev and cmake as a build-dependency15:41
shadeslayerc_korn: cmake?15:43
shadeslayerc_korn: i thought build-essential was default15:43
nigelb I have a package, which I want to test inside a pbuilder chroot, any suggestions? basically I want the pbuilder chroot to use my current X15:43
shadeslayer( and i think we need kdelibs5-dev as well)15:43
c_kornshadeslayer: cmake is not build-essential15:44
iamfuzznigelb, should just be able to export DISPLAY=:015:44
nigelbiamfuzz: how do I do that?15:44
shadeslayerc_korn: ok15:44
iamfuzznigelb, just "sudo export DISPLAY=:0" in your chroot15:45
nigelbah, lemme try that.  been at this for hours!15:45
iamfuzznigelb, errr drop the sudo15:46
iamfuzznigelb, and on the host, make sure you type "xhost +"15:46
iamfuzzshould be gtg from there15:46
nigelbiamfuzz: lemme check out15:47
shadeslayersharms: sorry for that15:47
shadeslayersharms: bad tab complete :(15:47
c_kornshadeslayer: replace the BROKEN in debian/control with 115:47
shadeslayerok15:47
nigelbiamfuzz: how does the final command look? "export xhost +DISPLAY=:0" ?15:48
iamfuzzxhost + outside chroot15:49
iamfuzzexport DISPLAY=:0 inside chroot15:49
shadeslayerc_korn: done15:49
nigelberm, what should I do outside?15:50
c_kornshadeslayer: ok, it compiles. delete the debian/*.dirs files and rename joschy.install to libjoschy.install and joschy-dev.install to libjoschy-dev.install15:51
c_kornlibjoschy.install only should contain this line: usr/lib6415:51
c_kornand libjoschy-dev.install should only contains this line: usr/include15:51
nigelbiamfuzz: erm, what should I do outside? I'm still confused15:51
iamfuzznigelb, I just told you...15:52
iamfuzzxhost + outside15:52
gesertype "xhost +" and hit [Enter]15:52
nigelbiamfuzz: err, I didnt think it would be that simple.. thanks geser15:52
shadeslayerc_korn: shouldnt that be joschy1.install to libjoschy1.install15:52
aboganiAre there any REVU admin here? I would want nuke my package on REVU for trademark issue...15:52
Rhondac_korn: Shouldn't the .a and plain .so file also be installed into the -dev package rather than the plain library? And doesn't the library package require the soname version in its name?15:53
ScottKabogani: Doesn't take a REVU admin.  What package15:53
RhondaMaybe I'm thinking too far along. :)15:53
aboganiScottK: arduinico15:53
shadeslayerc_korn: my bad15:53
shadeslayerc_korn: and theyre already named so ;)15:54
c_kornRhonda: the library does not build static libs and there are only the normal .so files without soname15:54
shadeslayerbut theyre not in debian/ theyre in joschy-0.0.0.1+git2010022515:54
Rhondac_korn: erm, depending on where it's used I fear it would needed to get fixed to do that.15:55
shadeslayerc_korn: should i remove the last part inlibjoschy.install15:55
shadeslayerc_korn: lib*.so.*15:55
nigelbI'm trying to build a package and run it inside a pbuilder schroot, only thing I cant figure out is, how to get the deb!15:55
c_kornpuh, I am not that skilled with packaging libraries.15:56
shadeslayerc_korn: dont leave me like this :P15:57
Rhondanigelb: You can work with --bindmounts of getting an outside directory inside the pbuilder chroot and do dpkg -i inside then15:57
shadeslayerc_korn: so...15:58
nigelbRhonda: ah, the dpkg -i.. thats what I needed15:58
nigelbI figured almost everything else out15:58
c_kornshadeslayer: well, I would at first leave it like that. it is for your personal use and not something you want to upload to revu, am I right ?15:59
shadeslayeryes15:59
shadeslayerc_korn: actually ill be uploading to a PPA15:59
shadeslayerc_korn: so others *might* use it15:59
c_kornshadeslayer: hm, ok. but as I don't know how to make it build static libs and so on let's just make the best out of it.16:01
shadeslayerc_korn: what are static libs?16:01
nigelbnow I'm wondering, how do I get the .deb file? I'm so used to debuild -S, i never figured that out16:02
gesershadeslayer: each binary has it's own copy (added at build time) instead of using a shared one (e.g. from /usr/lib)16:02
c_kornwell, if you use a static lib for an application it gets integrated into the application directly. so you don't have to link _dynamically_ against it.16:03
gesernigelb: have you already build the deb successfully or do you need to build it first?16:03
c_kornthanks geser. this brings it to the point :)16:03
nigelbI ran a debuild -S, and built sucessfully in pbuilder16:03
nigelbbut I'm not sure I see a .deb anywhere16:04
shadeslayergeser: ooh.. so like theres a different library for each app that uses the library16:04
c_kornshadeslayer: add this to the debian/rules file http://pastebin.com/hZrk78n4 (replace the spaces with a tab)16:04
gesernigelb: plain pbuilder or pbuilder-dist?16:04
nigelbpbuilder with a lucid schroot16:04
gesershadeslayer: yes16:04
gesernigelb: then check in /var/cache/pbuilder/results for your build debs16:05
shadeslayergeser: ah16:05
nigelbgeser: ah, thanks :)16:06
geseronce you found it, copy it into /var/cache/pbuilder/.../tmp (from outside) and "dpkg -i /tmp/...deb" from inside16:06
shadeslayergeser: did i have to add it or replace the whole thing16:07
c_kornshadeslayer: then the libjoschy1.install should contain this line: usr/lib16:07
ScottKabogani: Nuked16:07
aboganiScottK: Thanks!16:07
shadeslayerc_korn: ^^16:07
shadeslayerc_korn: did i have to add it or replace the whole thing16:08
c_kornshadeslayer: replace it16:08
shadeslayerc_korn: ok done16:08
shadeslayerc_korn: dont the libjoschy.install thing too16:08
shadeslayer*done16:09
c_kornok16:10
shadeslayerc_korn: anything else?16:10
c_kornI don't know how your debaian/control file looks like. but it should be like this: http://pastebin.com/acQ0CLHn16:11
c_kornshadeslayer: oh, and if you upload to PPAs you have to specify the release of course in debian/changelog: http://pastebin.com/ZeXfW5Zy16:12
shadeslayerc_korn: http://pastebin.ca/181028616:12
shadeslayerc_korn: yeah know about that ;)16:12
c_kornshadeslayer: add libqt4-dev to the build-depends16:13
shadeslayerc_korn: done16:13
c_kornshadeslayer: and add the lib prefix to joschy (only for the packages not the source)16:13
shadeslayerforgot that earlier :P16:13
c_kornoh, and you can change "Architecture: any" under libjoschy-dev to "Architecture: all"16:14
shadeslayerc_korn: http://pastebin.ca/181029116:14
shadeslayerdone16:14
c_kornshadeslayer: http://pastebin.ca/181029316:15
c_kornshadeslayer: you can give it a try :)16:16
shadeslayersure16:16
shadeslayerc_korn: http://pastebin.ca/181029516:16
shadeslayerone more thing16:16
c_kornshadeslayer: the line "Depends: joschy1 (= ${binary:Version})" should be "Depends: libjoschy1 (= ${binary:Version})"16:17
shadeslayerc_korn: yeah did that too ;)16:17
shadeslayerhttp://pastebin.ca/181029616:17
c_kornshadeslayer: yeah16:17
shadeslayerc_korn: can you tell me the purpouse of the .install files later on?16:18
shadeslayerand how does one make the rules file too :P16:18
c_kornshadeslayer: well it just "installs" the files in the target directory16:18
shadeslayerc_korn: and how do you find that out?16:19
c_kornif the file is not in the source directory it looks in debian/tmp (which is where the files get installed to if there is more than one package defined in debian/control)16:19
shadeslayersome kind of black magic :P16:19
c_kornshadeslayer: man dh16:19
c_kornshadeslayer: man debhelper16:19
c_kornshadeslayer: and for the purpose of the install files: man dh_install16:20
shadeslayerc_korn: oooh16:21
shadeslayernice16:21
lightninWhen releasing a binary package on a production site, should it be built for the earliest Ubuntu release with which it is compatible?16:21
shadeslayerill remember that ;)16:21
shadeslayerlightnin: i think it should be latest release+1 and the latest release16:21
shadeslayerlike lucid and karmic16:21
micahglightnin: or just point to PPA16:21
bcurtiswxStevenK: would you be able to push docky out of NEW ?16:22
shadeslayerlightnin: yeah PPA's are great16:22
* shadeslayer loves docky but is too great a KDE fan to even try it out16:22
lightninshadeslayer: Yep, we might link to our ppa as well. But we figure it would be good to post it on our download page with the rest: http://info.scratch.mit.edu/Scratch_1.4_Download16:23
shadeslayerlightnin: MIT :o16:23
shadeslayerlightnin: well i would point a link to the PPA16:24
shadeslayerlightnin: PPA's have a very good description page on how to add them16:24
shadeslayerall thanks to lp devs ;)16:24
lightninshadeslayer: hmm.. well, I think some end users will get lost trying to add a ppa.16:24
micahglightnin: instructions are provided on the PPA home page16:25
micahgs/the/your/16:25
shadeslayerlightnin: yeah,look at https://launchpad.net/~rohangarg/+archive/kde-extra16:25
shadeslayerthats my PPA ;)16:25
lightninmicahg: Yep, and they make perfect sense to me! But you'd be surprised by what many non-tech end users can get stuck on....16:26
micahglightnin: well, you can give more detailed instructions on your site if you wish16:26
shadeslayerlightnin: if you know about hook scripts you can provide binaries and then run a script which adds the PPA16:26
shadeslayerc_korn: so whats next?16:27
shadeslayerc_korn: debuild -S -sa ?16:27
c_kornshadeslayer: yep16:27
lightninIf we do release a binary, should I put jaunty in the changelog, since it will work with the versions that follow it?16:27
lightninshadeslayer: oooh, that would be cool. Like a one click to install type of thing?16:28
Laneyif it's for a PPA you should upload to the oldest release you support16:28
Laneyand then you can copy it forward to all of the others16:28
shadeslayerc_korn: http://pastebin.ca/181031816:28
lightninLaney: Wow, that's great to know :) I haven't figured out how to do that yet.16:28
shadeslayerlightnin: its accomplished by hook scripts afaik... like the google chrome dev16:28
shadeslayers/dev/deb16:29
c_kornshadeslayer: http://pastebin.ca/1810320 replace the spaces with a tab16:29
shadeslayerlightnin: so you just link your PPA binaries to the site,users download them install via gDebi16:29
shadeslayerand the hookscript adds the ppa16:30
shadeslayer!hook16:30
shadeslayermeh16:30
shadeslayerc_korn: http://pastebin.ca/181032416:31
shadeslayerlightnin: https://wiki.ubuntu.com/PbuilderHowto16:31
shadeslayerlightnin: at the end of that page are hookscripts16:32
c_kornshadeslayer: bad-ubuntu-distribution-in-changes-file unstable <-- you said you knew what to do :)16:32
c_kornchange the unstable release in debian/changelog to karmic or whatever release you upload to16:32
shadeslayerc_korn: yeah im building for lucid first16:33
shadeslayerso just leave that... the other 2 warnings16:33
lightninshadeslayer: That's pretty cool! Thanks. Have to wishlist it for now, no time. But really good to know.16:33
shadeslayerlightnin: no problem ;)16:33
shadeslayerc_korn: http://pastebin.ca/181032716:34
shadeslayerc_korn: sooo16:37
c_kornshadeslayer: you can easily fix the warnings. just change the build-dependecy in debian/control to debhelper (>= 7.0.50)16:37
lightninFor now, is it possible to get a link to the *latest* version of our binary package for jaunty on our ppa? (i.e. so when we update the ppa, we don't have to change the link on our download page?)16:37
lightninhttps://launchpad.net/~scratch16:37
shadeslayerc_korn: i know what about the other?16:37
c_kornand add ${misc:Depends} to the depends of libjoschy-dev16:37
shadeslayerdone and no errors... uploading16:38
=== jono_ is now known as jono
shadeslayerlightnin: check out : https://launchpad.net/~scratch/+archive/ppa/+packages16:39
shadeslayerlightnin: then click on any package16:39
shadeslayerc_korn: its building for just 32 bit16:48
shadeslayerc_korn: build fails : http://launchpadlibrarian.net/39783274/buildlog_ubuntu-lucid-i386.joschy_0.0.0.1%2Bgit20100225-0ubuntu0~ppa7_FAILEDTOBUILD.txt.gz16:50
nigelbboa constructor comes under universe does it not?16:51
c_kornshadeslayer: oh, my fault. I was compiling for amd64. one sec16:53
shadeslayer;)16:53
c_kornshadeslayer: replace the line mv ... in debian/rules with this: [ ! -d debian/tmp/usr/lib64 ] || mv debian/tmp/usr/lib64 debian/tmp/usr/lib16:54
nigelbI ran update-mainainer on boa constructor and it added the ubuntu-devel-discuss mail ID, is that correct?16:54
c_kornyou also have to increment the debian revision in debian/changelog now16:54
shadeslayerc_korn: http://pastebin.ca/181036216:56
shadeslayerc_korn: yeah i know ;)16:56
c_kornshadeslayer: http://pastebin.ca/181036316:57
sshawI'm completely new to the ubuntu/debian packages worlds.  I have a team ppa setup and need some packages from lucid for karmic16:58
sshawfor example I need at-spi 2.29.X for karmic16:58
ScottKThis channel is not for PPA support.16:59
ScottKIt's for development of Ubuntu.16:59
sshawScottK: sorry, someone pointed me to here :(17:03
sshawScottK: what is the better channel?  I'm completely new to ubuntu and all things ubuntu :(17:04
gesernigelb: yes, it's correct. All packages use it.17:05
nigelbah, so one build failure fixed :)17:05
bcurtiswxwhats the best way for me to start learning c/glib ?17:05
* bcurtiswx appears to be a chat killer17:07
nigelbcan someone sponsor bug 527084 when they get time, build dep fixed :)17:08
ubottuLaunchpad bug 527084 in boa-constructor "Cannot be installed in Lucid" [Undecided,In progress] https://launchpad.net/bugs/52708417:08
nigelbgeser: thanks :)17:08
gesernigelb: if you want it sponsored to lucid, then you should mention lucid in the changelog (and not karmic)17:10
* nigelb has been forgetting this for long17:10
nigelbgeser: fixing17:11
geserand it would be nice if you would close your bug in your changelog (add "(lp: #527084)" to your changelog entry)17:11
nigelbgeser: fixed :)17:12
nigelbgeser: I did the whole thing right the first time, but forgot to update maintainers17:12
nigelbthis time I did update maintainers but forgot everything else17:12
geserand the next time you either do everything right or forget everything? :)17:14
nigelbgeser: I'm late for work, that could contribute to my amnesia17:14
ScottKsshaw: There probably isn't a great one.  It's at least not off topic in #launchpad.17:27
sshawScottK: thanks17:28
toabctlwhat about source package wacom-tools? is this no more available in lucid?17:28
randomactiontoabctl: https://launchpad.net/ubuntu/+source/wacom-tools/+changelog18:06
randomaction( renamed to xf86-input-wacom)18:07
=== toabctl_ is now known as toabctl
hyperairsuperm1: it seems lirc is orphaned in debian, and you've been handling the ubuntu version pretty well. could i ask you to bring your changes to debian? it seems that it's been orphaned, and the lirc packaging team (https://alioth.debian.org/projects/pkg-lirc/) has gone inactive.18:09
superm1hyperair, it isn't orphaned as far as i'm aware18:09
hyperairit isn't?18:09
superm1hyperair, i started to push some stuff up to them and they took some of it18:09
hyperairhmm i see.18:09
hyperairbut they're 3 releases behind18:10
hyperair=\18:10
Quintasanhyperair: a bit late but grats :)18:10
hyperairQuintasan: heh thanks =)18:10
superm1hyperair, wow though, they are a bit behind, i guess it's been a while since i had any communication with them18:10
superm1do you know how to find their git, we can see what the last update was18:11
hyperairsuperm1: yeah, it'd be awesome if you could give them a nudge or something. maybe even join the team and prepare their uploads ;-)18:11
hyperairsuperm1: they use svn.18:12
shadeslayerc_korn: yeah sorry about that18:12
superm1hyperair, ah yeah.  so they've got commits within the last two months18:12
shadeslayerc_korn: i dont think the package built properly :)18:12
superm1but not nearly as active as is ideal18:13
hyperairsuperm1: right. so why don't you join the team and make a difference? ;-)18:13
shadeslayerc_korn: https://launchpad.net/~rohangarg/+archive/playground/+packages18:13
shadeslayerthe packages are just 2 KB's in size18:13
superm1hyperair, it's a lot of work splitting up our patches to send up, and i got rather discouraged when they didn't respond for several months18:13
c_kornshadeslayer: sorry about what ? as I saw the install files were not executed. probably they have a wrong name18:13
superm1and then only took a few of them18:13
c_kornshadeslayer: what is your debian/control and what is `ls debian/*.install` ?18:14
hyperairsuperm1: try talking about taking over the package.18:14
hyperairsuperm1: if you poke them and they don't respond for over a week, you're allowed to NMU or even hijack the package.18:14
superm1hyperair, honestly; i've got a lot on my plate already here, i dont want to commit to that atm18:14
hyperairsuperm1: okay then =\18:14
hyperairsuperm1: are there many ubuntu specific patches?18:15
superm1especially since that would mean i'd have to work through a sponsor in debian to help push18:15
superm1hyperair, yes, there are a lot of extensions we've added18:15
* hyperair sighs18:15
hyperairlooks like i won't be able to make banshee-community-extensions syncable =\18:15
superm1I *tried* to push a lot up :(18:15
superm1someone came and helped with the ubuntu packages last cycle and helped us to get a lot of our patches to upstream upstream lirc18:16
hyperaircool18:16
superm1but still until the debian packaging is more in sync; particularly the postinst, it's not a good operating model right now18:16
* hyperair nods18:17
hyperairi'd love to help, but i don't have an lirc device and can't test18:17
superm1well testing isn't the big problem, it's really a matter of comparing why we have deltas in debian/ and convincing debian they need our deltas in a lot of cases18:17
superm1and splitting those into smaller more eddible snippets again18:18
hyperairheheh sounds like loads of work.18:18
hyperair@_@18:18
shadeslayerc_korn: sorry about the fact that i had to go :P18:19
shadeslayerc_korn: http://pastebin.ca/1810473 << contro18:21
QuintasanWhy libjpeg7-dev is not present in lucid?18:22
shadeslayerc_korn: ls: cannot access debian/*.install: No such file or directory18:23
c_kornshadeslayer: you did not put the .install files into the debian directory18:24
c_korneverything which is packaging related has to be in the debian directory18:25
JontheEchidnaQuintasan: it's libjpeg8 now18:25
shadeslayeroh18:25
JontheEchidnathough, there doesn't seem to be a -8 in the archive :/18:25
JontheEchidnashould be according to the changelog though: https://edge.launchpad.net/ubuntu/+source/libjpeg718:26
QuintasanJontheEchidna: kffmpegthumbnailer conflicts with new ffmpegthumbnailer (bump in lib version) here18:26
QuintasanJontheEchidna: hmm, seems I'm doing it wrong, let me check something first18:27
shadeslayerc_korn: http://launchpadlibrarian.net/39786079/buildlog_ubuntu-lucid-i386.joschy_0.0.0.1%2Bgit20100225-0ubuntu0~ppa9_FAILEDTOBUILD.txt.gz18:36
shadeslayerc_korn: i guess we need usr/lib/lib*.a18:36
c_kornshadeslayer: your libjoschy-dev.install file _only_ has to contain this line: usr/include18:37
c_kornshadeslayer: also you can set the -dev package arch-all in debian/control18:37
shadeslayerc_korn: oh18:38
shadeslayerc_korn: i dont think it built even now :P18:48
Quintasanmr_pouit: ping18:49
shadeslayerc_korn: http://launchpadlibrarian.net/39786462/buildlog_ubuntu-lucid-i386.joschy_0.0.0.1%2Bgit20100225-0ubuntu0~ppa10_FULLYBUILT.txt.gz18:49
c_kornshadeslayer: the -dev package is fine. but the lib package not. probably the install file has a wrong name18:51
shadeslayerc_korn: so.. what is the correct name18:52
shadeslayerc_korn: btw thanks for your patience :)18:52
shadeslayerthis is my last try.. then im sleeping :P18:52
QuintasanCan anyone help me with debuild error? http://pastebin.ca/1810516  if I switch the package to source format 3.0 it works18:52
c_kornshadeslayer: libjoschy1.install . the contect has to be: usr/lib18:52
shadeslayerc_korn: i guess 11 is a lucky no.19:00
shadeslayerc_korn: it built!19:00
shadeslayerlibjoschy1_0.0.0.1+git20100225-0ubuntu0~ppa11_i386.deb (321.4 KiB)19:00
shadeslayerc_korn: are you available on 27th Feb 1700 UTC?19:01
c_kornshadeslayer: probably19:02
shadeslayerc_korn: ok can you join me in #ubuntu-classroom19:03
c_kornis there another session coming this weekend ?19:03
shadeslayerill be giving a presentation about PPA's and how to use them,your expertise will be appreciated :)19:03
shadeslayer:P19:03
shadeslayeri didnt know how to package libraries...19:03
shadeslayerstill dont,but ive begun to understand19:04
c_kornshadeslayer: ok, I hope I could help you a bit19:04
shadeslayerc_korn: yes you can :D19:04
shadeslayeroh and btw ill meet you same time tommorow for the details of this lib19:04
shadeslayerfine with you?19:04
shadeslayerc_korn: ^^19:06
c_kornshadeslayer: ok, just ping me :)19:06
shadeslayersure19:08
pakihi all19:51
pakii'am a mantainer, can i include my changelog for update-manager?19:51
pakihow to do?19:51
pakianyone can help me?19:55
RhondaI am not really sure what you mean with your question.19:56
jdongRhonda: I think he means can his changelog show up for a PPA/3rd-party-repo package in update-manager's GUI19:56
jdongand AFAIK the answer to that is no19:56
pakino no20:01
pakihow can i compile my project with ChangeLog file in source?20:01
pakiit is read from update-manager for show the changelog20:02
pakiexcuse my crappy english20:02
RhondaI think rather update-manager displayes the debian/NEWS file.20:03
pakinews file?20:03
jdongupdate-manager AFAIK displays neither. it fetches from changelog.ubuntu.com20:03
pakinot changelog?20:03
jdongwhich is only for the Ubuntu official repositories.20:03
jdonghttp://changelogs.ubuntu.com/ rather20:04
jdongplural20:04
* Rhonda . o O ( There is more than one on that site ;) )20:04
pakiuff i don't understand20:05
pakiin many source i see files:Changelog AUTHORS etc..20:06
pakihow can i compile my project for create these file?20:06
c_kornwhere can I ask for help about sourceforge redirector for debian/watch files ? there seems to be a bug. it does not find the project zaz http://qa.debian.org/watch/sf.php/zaz although it clearly exists: http://sourceforge.net/projects/zaz/files/20:08
Rhondapaki: They are part of the upstream sources, you don't "compile" them, upstream does write them.20:12
Rhondac_korn: Try #debian-qa on irc.debian.org (OFTC)20:12
pakiok, write20:12
pakibut what?20:13
pakifile's name etc..20:13
RhondaUpstream does that. If they aren't there, you as package maintainer shouldn't care.20:13
toabctlis there a guide howto update a package with a new version from upstream? (without a watch file)20:14
Rhondatoabctl: uupdate ../new-upstream.tar.gz20:14
Rhonda… optional it might require the new upstream-version as additional argument, but it will tell you so.20:14
pakino, i'm a mantainer and developer20:14
toabctlRhonda, thanks!20:15
=== yofel_ is now known as yofel
GaryvdMHi20:41
GaryvdMI'm trying to upload a package to a ppa20:42
GaryvdMWhen I uploaded it, it's name ended up as 'dulwich', not 'python-dulwich'20:43
GaryvdMBut in the debian/control file, Its got 'Package: python-dulwich'20:45
randomactionsource package and binary package may have different names20:45
GaryvdMAh, that may be it20:46
ScottKAnd this channel isn't for PPA support20:57
GaryvdMScottK: Sorry. Where should I go?20:58
ScottKDangrous question that one.20:59
ScottKThere really isn't a great channel.  It's at least not off topic in #launchpad.20:59
GaryvdMOk20:59
=== fta_ is now known as fta
arandGaryvdM: Yea, python-dulwich seems to be built as one part of the "dulwich" source package, you should get the p-d package when it's been built..21:04
toabctlhow can i update a package to a new upstream version with bzr?21:07
toabctli got the package with bzr branch lp:/ubuntu/xf86-input-wacom and want to apply the new upstream version to the package.21:07
GaryvdMtoabctl: I *think*, if you have a new version of bzr-builddeb, you can do bzr merge-upstream21:35
GaryvdMIANAE21:35
MTecknologyIf you have a version of one package (0.9) that depends on a specific version for another package (1.5); how should that look in the changelog and as a version? They call the version 0.9~1.5 and in the tarball they call it 0.9-1.5. In my head it seems more fitting to call it 0.9 and just depend on that exact package version22:04
MTecknology!depends22:16
micahgc_korn: are you planning on backporting vlc anymore?22:31
c_kornmicahg: it is done on getdeb.net now.22:36
c_kornhttp://www.getdeb.net/software/VLC22:37
micahgc_korn: k, thanks22:37
=== nhandler_ is now known as nhandler

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