/srv/irclogs.ubuntu.com/2007/12/31/#ubuntu-motu.txt

wolfgerI have some questions on the PackagingGuide/Basic wiki page.00:18
wolfger1) a "rules" file is not needed for a package that not written in C/C++, right?00:18
broonieYou *always* need a rules file.00:19
wolfger2) what the heck are postinst and prerm, and are they unique per package or always the same?00:19
broonieThey are per-package scripts which are run after the package is installed (postinst) and before it is removed (prerm).00:20
wolfger2a) this page says nothing about postinst and prerm other than "copy them". If I'm building a package for a brand new app (which I am), how does that work? Should I copy these from another package and best-guess my way through it?00:22
broonieYes. The commands below are saying to copy them out of the hello package.00:23
pochuYou usually don't need prerm/preinst/postinst/postrm00:24
broonieYou might find it easier to look at an existing package while you're reading this and matching up what it's doing with what the guide says.00:25
wolfgerbroonie: can you recommend a simple package that is all, say, Python. I  think that would help immensely.00:26
NgWould anyone care to review http://revu.ubuntuwire.com/details.py?package=terminator, a python script for packing oodles of terminals into one window? (my first revu upload, so be gentle ;)00:26
pochuNg: I'll take a look, as I'm interested on it ;)00:27
Ng\o/00:27
brooniewolfger: A program or a module? For a program scons has fairly simple packaging (the program itself is a bit complicated but the packaging is simple)00:28
AmaranthNg: You made a debian native package?00:28
pochuNg: is there a good reason for it to be native?00:28
pochuI think upstream did it, right?00:28
AmaranthI thought he was upstream00:28
* pochu installed that from the ppa :)00:28
pochuhmm, right :)00:28
wolfgerbroonie: scons should work great, then. Thanks00:28
NgAmaranth: pochu: I am upstream and the packager and it's in neither debian nor ubuntu atm, so that seemed like the right thing to do, but I'm happy to change it if not :)00:29
AmaranthIt shouldn't be a native package00:30
Ngmmkay00:30
AmaranthUnless you think it's only useful in Ubuntu00:30
pochuNg: you don't need debian/dirs00:30
pochuI'd make it priority: optional00:31
pochuNg: by the way it looks promising00:31
Ngdone and done00:31
Ng:)00:31
pochuI need to try the full-screen patch btw00:31
wolfgerbroonie: apt-get source scons is giving me "no such file or directory" error :-(00:32
Ngpochu: I'm going to get another release out in the next few days with all of the latest goodness :)00:32
Ng(or you can grab from trunk ;)00:32
pochuNg: Standards-Version > 3.7.3. Description - don't repeat in short description the package name.00:34
* Ng nods00:34
pochuE: terminator_0.7_i386.changes: bad-distribution-in-changes-file gutsy00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: copyright-lists-upstream-authors-with-dh_make-boilerplate00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: copyright-lists-upstream-authors-with-dh_make-boilerplate00:37
pochuW: terminator: binary-without-manpage usr/bin/terminator00:37
pochuW: terminator: copyright-lists-upstream-authors-with-dh_make-boilerplate00:37
pochuwoops :-(00:38
FujitsuErk, pastebin.00:38
* pochu blames his SSH connection00:38
FujitsuDistribution should be hardy...00:38
FujitsuWhy so many of the same warnings?00:38
pochuFujitsu: because my connection was lagging and I thought it was me not pressing mouse1 and mouse2 buttons at the same time ;)00:39
Ngwith stuff like the distribution and the native package thing, should I change all of the changelog entries or just the most recent?00:40
pochuyou should move the upstream changelog to ChangeLog, and leave debian/changelog for the packaging things00:41
HobbseeNg: most recent00:41
Ngaha, on both counts00:41
HobbseeNg: changing released stuff is usually not a great idea.  audit, and all00:42
Ngin which case it's quite tempting to blow away debian/changelog entirely00:42
NgHobbsee: yeah, that's what I figured, but I'm not sure where the line is for stuff that's not really in a proper archive yet00:42
Hobbseetrue00:43
Hobbseeusually you don't, anyway00:43
pochuNg: you need to follow http://wiki.debian.org/DebianPython/NewPolicy . Basically choose either python-central or python-support, and add the right dependencies and XS-Python-Versions and XB-Python-Versions.00:44
pochuAnd add DEB_PYTHON_SYSTEM=pycentral (or pysupport) to the begin of debian/rules00:45
pochuNg: look at the CDBS + distutils section in that page, and ignore the control.in thing.00:48
Ngpochu: ok. is one better/officialer?00:52
pochuNg: Ubuntu prefers python-central as it's written by doko, but I don't think one is better00:53
pochuBut pysupport should be ok too, so feel free to choose it.00:54
=== asac_ is now known as asac
brooniewolfger: scons is in universe\01:03
broonieIIRC01:03
wolfgerbroonie: well, it was complaining of a directory on my local not being found... I created that dir (archive.canonical.com_ubuntu_dists_gutsy_commercial_source_Sources) and now I get "E: Read error - read (21 Is a directory)"01:09
wolfgerso I've no idea what I've done wrong, or not done right01:10
slangasekthat's not supposed to be a directory, it's supposed to be a file; and you aren't supposed to create it, you're supposed to get it via apt-get update (directly or through one of the interfaces that wraps this functionality)01:16
wolfgerslangasek: okay, removed the directory I created, did sudo apt-get update then sudo apt-get source scons, and I still am getting the "no such file or directory" error01:20
slangasekwolfger: surely you're getting some error output when you run apt-get update?01:24
pochunight01:27
wolfgerslangasek: right you are. Not sure why I didn't notice it01:27
wolfgerFailed to fetch http://archive.canonical.com/ubuntu/dists/gutsy/Release  Unable to find expected entry  commercial/binary-i386/Packages in Meta-index file (malformed Release file?)01:28
StevenKwolfger: Can you pastebin your sources.list file?01:36
wolfgerStevenK: pastebin?01:37
StevenK!pastebin01:37
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)01:37
wolfgerStevenK: http://paste.ubuntu-nl.org/50222/01:40
zulheylo01:40
wolfgerhi zul01:45
Fujitsuwolfger: It's partner, not commercial.01:58
wolfgerFujitsu: you're saying I should change lines 47 and 48 from pastebing to say "partner"?02:02
Fujitsuwolfger: Yes.02:02
wolfgergreat. Thanks to everybody for their help. (those lines are throwbacks to Tribe 4 or Tribe 5 installation)02:05
wolfgerls02:05
imbrandonhrm i was almost sure there was a svalib based rdesktop client02:05
StevenKimbrandon: If there is, it needs to die.02:05
imbrandonheh02:06
imbrandonhow else do you propose to use rdesktop without X ?02:06
FujitsuWhy would you?02:06
Davieyclient or server?02:06
imbrandonclient02:06
zulimbrandon: im with Fujitsu on this one02:07
Davieyimbrandon: framebuffer...02:07
imbrandonFujitsu: ultra thinclient02:07
zulimbrandon: well get cracking on one ;)02:09
imbrandonheh nah02:09
imbrandongot better things to do02:09
imbrandonxfbdev would probably work as well02:10
StevenKIf imbrandon learns how to code svgalib, I'll brain him myself02:10
DavieydirectFB would rock02:10
imbrandonlol02:10
Davieyx11vnc would also be good02:11
imbrandonthere is directvnc that, but no directrdp02:19
=== bigon is now known as bigon`
=== harrison1 is now known as harrisony
* persia grumbles about latency: if REVU can feed me 3 streams at 140kps, it ought be able to feed me one stream at 420kps :(03:20
imbrandonheh03:20
persiaIs there a limit on package size?  Is 534MB of source too much?03:27
Fujitsu*ouch*03:28
FujitsuSome of the FPSes are huge, like sauerbraten.03:28
FujitsuThough that's only ~350MB, IIRC.03:28
sladen534MB of *source code*03:28
sladenor is that data, binary stuff?03:29
persiaFujitsu: That's what I was thinking.  It's another game (I'm not yet sure if it's FPS).  Nice graphics are good, but I wonder if we oughtn't have a policy to avoid a future import of a 7-CD set.03:29
FujitsuIt is getting a bit iffy. That's a significant percentage of the current archive size.03:29
persiasladen: 534MB of "source" for a -data package.  I'm not sure what it contains yet, due to the annoyances of TCP ACK throttled connections.03:30
sladenmoo.03:30
psusiam I loosing my mind or is my diff being retarded?03:31
persiapsusi: Likely a combination, but diagnosis is tricky without more context03:31
psusidiff foo foo-mine shows no changes, but diff foo/bar foo-mine/bar does03:31
cyberixI'll go take a nap now. Please dig up some problems for me to fix once I get up. http://revu.tauware.de/details.py?package=malbolge03:32
sladendiff -r ?03:32
persiapsusi: diff -urN03:32
psusithere we go ;)03:32
psusihehe... why on earth would it not recurse by default? heh03:33
persiapsusi: If it recursed by default there'd be no easy way to determine if two directories had the same set of files.03:35
psusihowso?03:35
persiapsusi: Currently diff foo/ bar/ tells you if foo/ and bar/ have a different set of files.  If it recursed, it would instead tell you how the files in foo/ and bar/ differed.03:36
psusihuh?  if it recursed by default then it would just tell you what files in their subdirs differed as well03:37
psusiif you don't care, either ignore those parts of the output or add a NOT recurse flag :)03:38
persiapsusi: Right, which would be useless when comparing two runs of a data collection tool to make sure the same set of samples was collected (when you expect to take a week or two to understand the differences)03:38
psusihrm... now to remember how to dpatchify a package03:41
=== jelmer is now known as JELMER
persiaUbulette: This is the first REVU day that mozilla-devscripts has been open for review (last week was canceled due to hardware issues).  I'm reviewing it now.04:15
Ubulettepersia, don't bother, i'm maintaining it elsewhere now (and i've made a new version - remember i'm the author)04:17
persiaUbulette: OK.  You sure you don't want to put a candidate up?  I thought this would considerably simplify the maintenance of the mozilla packages.04:17
Ubuletteit was my initial goal04:18
Ubulettebut no review from here, and no sponsoring from asac despite his initial interest, so I asked for it to be nuked earlier today (well, yesterday now)04:20
persiaUbulette: No review on REVU is just a matter of colliding against bad timing and a hardware failure.  I've advocated it, as the package looks perfectly clean (although I've a couple nitpicks, easily addressed by a new revision).04:22
persiaOn the other hand, if it's not useful to mozilla maintainers, I can re-archive it.  Your call.04:22
Ubulettei've fixed a bug since i've posted it04:24
Ubuletteand i've made 0.0204:24
Ubulettewith new features04:24
persiaUbulette: Was 0.01 distributed widely?  If not, perhaps no need to bump the version.04:24
Ubuletteit was not04:25
psusiwtf?  dpatch apply breaks if the patch file starts with a description?04:27
persiapsusi: Only if the description isn't formatted according to dpatch rules.04:27
psusiwhy does it have special rules and where are those listed?04:28
persiapsusi: To differentiate it from comments as part of a patch, and in the manual page.04:28
Ubulettepersia, ok, i'll try once again that revu thing. i've pushed 0.0204:29
persia(man -S7 patch, in case that isn't clear)04:29
persias/patch/dpatch/04:29
persiaUbulette: Thanks.  I've a couple in queue, but will hit it again in an hour or two.04:30
psusipersia: the man page doesn't appear to mention this, and what do you mean "to differentiate it from comments as part of the patch"?  patch already understands they are comments04:30
persiapsusi: To differentiate patch comments from dpatch comments.  Read DPATCH(7)04:30
psusiahh... other section of the manual...04:31
psusiahhh, that's why... the patch file is supposed to be a script04:32
psusifirst line needs to be a patch shbang04:32
persiapsusi: Consider dpatch-edit-patch to avoid confusion04:33
psusialready worked on the code, now just breaking it out into patches04:34
persiapsusi: That makes it easy.  Make a monolithic patch.  Break it out with filterdiff.  Apply the broken out patches individually with dpatch-edit-patch.04:36
psusihrm... filterdiff eh?  I usually just use emacs in diff mode04:38
persiapsusi: That works too :)04:39
persiaUbulette: Thanks.  Let me know when it's done, and I'll hit it next (as this is the right channel - oops :) )05:17
persiaAh.  Changelog should have all the entries, so you if you want this to be 0.2, you should also have the 0.1 changelog, and describe the differences for 0.205:17
Ubulettedebian changelog or upstream ?05:18
persiaUbulette: Since you want this to be a native package, they are the same (part of why I don't like native packages).05:18
Ubulettedebian changelog is supposed to contain only versions that has been posted, right ?05:18
persiaUbulette: Ideally, which is why I suggest this should still be 0.1, as it hasn't been widely distributed.05:19
Ubulettepersia, could I push 0.01 on top of 0.02 ???05:33
persiaUbulette: Sure.  REVU doesn't care about versions.05:33
Ubulettedone05:34
imbrandonbrb05:35
TheMusoo/c05:36
TheMusough05:36
Ubulettepersia, http://revu.tauware.de/details.py?upid=111505:43
persiaUbulette: Great.  It's next in my queue (unless someone else gets it first)05:43
Ubulettethx. going to sleep. need stamina for tonight05:44
minghuaOh, it's REVU day again?05:56
persiaminghua: Every Monday (barring hardware issues).05:56
nixternalthere are hardware issues05:57
persianixternal: Not today :)05:58
nixternalamd64 and i386 seem to be working fine, but not everything else05:58
nixternalI have been building kde4 all night long05:58
nixternalchroot problems according to the logs05:58
FujitsuRight, powerpc and sparc are waiting on infinity.05:59
persianixternal: Ah.  That's archive problems, not REVU problems (but still annoying).05:59
nixternaloh, revu hardware problems :)05:59
nixternalya, I would definitely hurry up now that you said that, possibly a jinx05:59
persianixternal: Right.  Last week there was an overheating issue, now resolved.05:59
imbrandonugh06:00
nixternalhahahhaa06:00
nixternaloverheating.... persia slow down on the reviewing then if you are overheating it06:00
nixternalhow the hell could someone upload a damn package, when the names of the patches in the series file were not the same as the patches in directory?06:03
nixternalit keeps failing to build, but somehow, someway, someone did it06:03
persianixternal: dput06:03
persiaUbulette: advocated.  I'm still unhappy about native w/upstream changelog, etc., but this is pointless nitpicking.06:04
persiaAnyone have a package waiting for REVU, before I go back to FIFO processing?06:04
nixternalpersia: well ya, but the packages built in the buildd's just fine06:05
persianixternal: Shouldn't be a big issue.  If there are patches not referenced in the series file, those patches don't get applied.  Of course, that doesn't explain why it FTBFS for you.06:05
nixternalhrmm, there were patches referenced in the series file, but they weren't in the patches directory06:06
nixternalwell they were, but the names were different06:06
nixternalanywho, fixed the ftbfs, but still weird06:07
nixternalfood time06:07
persiaember: somerville32: Vorian: Please consider submitting your updated packages to the U-U-S queue.  They are likely good fixes, and may be being ignored on REVU.06:10
somerville32persia, ok06:11
liripersia: should the webapps package I upload be built as source package?07:26
=== Ibalon is now known as zakame
persialiri: Every package that enters the archive must enter as a source package.  The source package then generates one or more binary packages for installation on user systems.  In the case of a webapps package, these "binary" packages frequently contain the source of the web application for interpretation by the framework.07:34
persiaSeparately, I don't really know that much about web application packaging: you'll do better to ask the channel generally, as you might get an answer from someone who actually knows the subject about which they write.07:35
persiaCould someone on i386 or powerpc please check to see if livemix on REVU segfaults a lot?  The packaging looks clean, and the package works for me, except segfaulting most of the time.  If it's architecture-specific, this should be a bug, rather than blocking upload.08:13
cyberixIs there any package in Gutsy that uses the homepage header?08:13
persiacyberix: the Homepage: header wasn't supported in Gutsy.08:13
cyberixOh08:14
liripersia: alright. I was just wondering how would I go about packaging a webapps (collection of scripts) package as source package08:14
liriMaybe I could contact a maintainer of a webapps package from the Ubuntu packages list08:15
persialiri: Understood.  I'm just not the right person to answer that.  You might look at one of the existing webapp packages in the repository as an example.08:15
cyberixpersia: The linda/lintian minus/hyphen warning for malbolge package looks like a false alarm to me.08:15
persialiri: Or just take a look at an example, and ask specific questions here.08:15
persiacyberix: It's not.  I checked the manpage source.08:15
cyberixpersia: But it is part of a filename.08:16
persiacyberix: In which case you want to use \- as otherwise copy & paste will fail.08:17
cyberixoh08:17
cyberixman renders - as a hyphen?08:17
persiacyberix: I forget which is the default behaviour, but not specifying a minus means that your manpage might break if that behaviour ever differs for any reason.  Using \- means it will always work.08:18
liripersia: well, I'm wondering how/where to put the scripts for the source package? should the .diff generated contain those scripts also or only the debian/ directory?08:19
liripersia: I was thinking about looking at other source packages but I'm unable to conclude how they got build in the first place (in terms of what to put where...)08:20
persialiri: I don't have enough context to understand what you mean.  Typically, the contents of the package that are to be packaged belong in ./ and the description of the packaging belongs in ./debian/.  The diff.gz contains any modifications not included upstream, along with the ./debian/ directory.  The building takes place according to the instructions in debian/rules.08:21
liripersia: I probably need someone experienced with webapps packaging to work on this with me08:23
persialiri: That sounds likely.  You might send an email to ubuntu-motu-mentors@lists.ubuntu.com with a description of what you are trying to accomplish, a link to your work in progress, and a description of the problem you are encountering.08:24
FujitsuWhat is this webapp? Is it written in PHP? Does upstream follow the usual PHP-upstream theory of not releasing security updates? Should I scream?08:25
liriFujitsu: php indeed.08:25
Fujitsupersia: Are we allowed to reject packages on the basis that they have lots of security holes and upstream is insane with regard to releasing patches for them?08:27
persialiri: Are you upstream?08:27
liripersia: yes. I'm the author of the software08:27
FujitsuBecause I'd like such a guideline, even if it doesn't apply here.08:27
persiaFujitsu: Yes, as long as we can show we spoke with upstream to demonstrate that.08:28
persialiri: Great.  If you can convince Fujitsu you will support security updates, I suspect he may be able to point you to an example or two :)08:28
liripersia: I'd love that, all in all it is in my personal interest to keep my software secured more than it is Fujitsu's :)08:29
persiaFujitsu: More generally, any software with multiple RC issues (including open security problems) that upstream can not / will not / does not address becomes a candidate for removal.08:29
liriFujitsu: would you need to review the code?08:29
FujitsuBasically, does it have a Wordpress- or phpMyAdmin-like security track record?08:29
liriFujitsu: I'm not aware of wordpress or phpmyadmin's security track record08:32
FujitsuWell, WordPress has had approximately 50 CVEs in the past 18 months.08:32
FujitsuAnd they don't normally release patches for each issue.08:32
liriFujitsu: well I haven't received any emails yet regarding security (the community around it is still growing but it's not close to being anything like wordpress/phpmyadmin users base)08:33
liriFujitsu: you could go over websvn, I'd really appreciate every comment on security and will do my best to attend to it08:34
* Fujitsu generally likes to avoid PHP.08:34
FujitsuWhat's the name of the project?08:35
liriFujitsu: daloradius08:35
wraundguys im adding a little .desktop file to SearchandRescue, only problem is I cant remmeber where it goes, in the root of /debian?09:24
persiawraund: It goes upstream.  If it can't go there, it goes in debian/09:33
wraundpersia: good good :)09:38
=== LucidFox is now known as LucidFox_KOTOR24
persiaLicense Question: Does "... any distribution of the object code of the Software in a physical product must provide you the right to access and modify the source code for the Software and to reinstall that modified version of the Software in object code form on the same physical product on which you received it." mean that the code can only be distributed on rewritable media?10:01
minghuaHuh, sounds like so.  Is that from GPL v3? :-P10:03
persiaminghua: No, from some annoying Red Hat "supplementary conditions" file.  I suspect even Fedora doesn't comply with that licensing.10:03
minghuapersia: Oh, and you can distribute it on flash disks, too.  (Sorry to be pedantic, but couldn't resist. :-)10:04
persiaminghua: is not "rewritable media" a superset including "flash disks"?10:04
minghuapersia: Hmm.  Perhaps.  Sorry.10:05
persiaminghua: No need to be sorry.  I am a confirmed pendant.  If you correct me (correctly), I am happier :)10:05
Fujitsupersia: That is a really strange license.10:06
persiaFujitsu: Yep.  There's also a special note that the United Nations Convention on the International Sales of Goods shall not apply, which I'm trying to understand.  I'm suspecting it's a multiverse candidate, which is funny, as ttf-liberation is supposed to replace a different multiverse candidate.10:07
FujitsuHow very liberated.10:07
persiaWell, it at least allows people to play the "Yes, I wish to exchange overlords, please" card.10:08
FujitsuI guess.10:08
FujitsuWhat's the alternative? Some Microsoft core font?10:09
persiaFujitsu: Yep.  Arial, Courier, and Times New Roman.10:09
FujitsuAh, old.10:10
persiaold?10:10
FujitsuHaven't they all been replaced?10:10
persiaDo you mean by Vera?10:11
minghuaI suspected it would be liberation fonts.  Debian-legal seems to think it's non-free material, though I admit not having read the actual discussions.10:11
FujitsuNo, the new Microsoft C*10:11
persiaFujitsu: No idea.  I don't really follow Microsoft fonts.10:12
minghuaFujitsu: Liberation has the same metrics (height, width) as the MS web core fonts.  The Vera/DejaVu fonts don't.10:12
minghuaSorry, that should be for persia.10:12
Fujitsuminghua: Ahh.10:13
persiaminghua: Right.  Still, it's just an overlord exchange in my book.10:13
minghuaThen again, the C* fonts probably don't have the same metrics as corefonts either.10:13
FujitsuWhy do they have such a deranged license?10:13
minghuaSo people will still use those for web pages.10:13
minghuaRedhat would be a more benevolent overlord than MS, I assume. :-)10:14
FujitsuOne would hope so.10:14
* persia doesn't know. MS labs does good stuff, and their open code tends to be nice. The fonts concerned have been free-as-in-beer for years.10:15
=== LucidFox_KOTOR24 is now known as LucidFox
minghuapersia: Only because their original license didn't forbid redistribution.  You can no longer download them from MS website.10:19
persiaWell, the bit about the UN convention on international sale of goods appears to indicate that US law applies to these fonts, rather than the law in the location where the fonts are to be used, and not have any other impact.  I guess it's just the rewritable media bit that makes it multiverse.10:19
persiaminghua: Sure.  Upstream abandons stuff sometimes.  When it's useful, it gets mirrored.10:20
* minghua doesn't think it's that simple.10:21
persiaminghua: Why not?  How is Microsoft any different than any other corporate upstream?10:22
minghuaThose fonts, at least Times New Roman, are still installed by default and widely used in Windows system interface in XP.  So I wouldn't call it "abandoned".  But they stopped downloads on their websites long before that.10:22
persiaminghua: Ah.  Upstream closed newer revisions.  I think we've a few other packages like that in the archive.10:23
minghuapersia: Right.  My impression is, MS distributed those fonts to get domination on web page font usage, and pull the carpet once it gets the dominant position.10:24
minghuaI'm sure someone in MS regretted allowing redistribution of those fonts.10:24
persiaminghua: Sure.  Didn't bittorrent do that recently?  Doesn't make the old version bad.10:24
minghuapersia: The old version isn't bad (I like MS corefonts), the company is (Bittorrent is becoming bad IMHO, too).10:25
Fujitsupersia: Wait, how is it even multiverse, with a nasty redistribution restriction?10:26
persiaminghua: I don't disagree with that, I just don't see how having competing free-as-in-beer fonts makes any difference.10:26
Fujitsuminghua: Only becoming bad?10:27
persiaFujitsu: Mostly for PR, I'd guess.  I'd rather a complete repack without using the RedHat trademark, but wouldn't be surprised to see it appear, regardless of what I post to REVU.10:27
Fujitsupersia: The rewriteability requirement would exclude it from multiverse, wouldn't it?10:28
minghuapersia: To be fair, MS corefonts' license is much more restrictive.10:28
minghuaFujitsu: I am not really following the bittorrent company story.10:29
persiaFujitsu: Depends on how you interpret it.  Clause 1b in the addendum in http://revu.ubuntuwire.com/revu1-incoming/ttf-liberation-0712210130/ttf-liberation-0.2/debian/copyright only appears to apply to physical products.10:29
Fujitsupersia: Even so. Isn't multiverse meant to be safe to distribute regardless of medium?10:30
Fujitsuie. I can burn a CD?10:30
persiaFujitsu: There's lots of stuff in there that's not safe to distribute without conditions.  Especially stuff that cannot be sold.  I'm not sure if we require the ability to distribute non-rewritable optical discs.  Ask elmo.10:31
persiaFor personal use, burning a CD is perfectly fine: you just can't distribute that CD.10:31
FujitsuHmm.10:31
FujitsuIt still seems particularly nasty. I really don't like it.10:32
FujitsuBut I defer to elmo.10:32
persiaFujitsu: I don't like it either, but I don't feel it's my place to make the decision.  I didn't like pq either (and still don't).10:32
FujitsuThat ended up going in, didn't it? :(10:33
persiaYes.  It is now in the archives.  Further, it is in the archives for an LTS, so we have to hope upstream supports it for security & bugfixes until April 2013.10:33
FujitsuUm, yeah, yay.10:34
* persia doubts upstream will still be active then10:34
FujitsuShall I find another 50,000 or so beer-free Windows apps now?10:34
FujitsuThey should be accepted, so I'd better get busy on them.10:34
persiaFujitsu: I'd prefer you waited for hardy+1 to upload them all.  I'm afraid that such controversy would adversely impact LTS preparation.10:35
FujitsuQuite possibly. But we've just made a nasty step down a very long, steep, slippery slope.10:35
persiaYes.  I'd actually like to see the 50,000 free-as-in-beer apps submitted to multiverse in hardy+1 (all with runtime dependencies on wine).10:36
CheGuevaralol10:36
persiaCheGuevara: The point would be to point out the absurdity of current policy, not to actually have them included.10:36
FujitsuWas policy ever discussed after mdz (I think?) provided his opinion?10:37
persiaFujitsu: No, and it was elmo to whom the decision was delegated (although mdz did express an opinion)10:38
FujitsuCan't we have a MOTU meeting and block such situations again?10:38
FujitsuRight, I forget exactly.10:38
persiaNot directly.  MOTU Meeting can raise an issue to MC who can raise it to TB, but MOTU Meeting cannot override TB.10:38
FujitsuSurely we can impose additional restrictions on multiverse licensing, or at least on new packages, without an official TB stance change?10:40
FujitsuIf not, I guess we must convince the TB.10:40
CheGuevarapersia: yeah i figured :P10:40
persiaFujitsu: Some subset of us can agree not to upload such packages to multiverse, but only MC decision is binding for all MOTUs, and only TB decision is binding for all ubuntu-dev.10:41
* persia notes that MC tends to follow MOTU best practice recommendations, and TB tends to follow MC recommendations in most cases10:41
hellboy195apachelogger_: ping10:46
apachelogger_hellboy195: pong10:46
* persia dislikes virtual table tennis10:46
hellboy195apachelogger_: KMuddy is a MUD client for KDE desktop environment  -->  http://en.wikipedia.org/wiki/MUD10:47
apachelogger_hellboy195: yeah, already got a description, thanks :)10:48
hellboy195apachelogger_: ok, np10:48
hellboy195apachelogger_: from your list I only know 2 by name. I only tried out Jahshaka10:50
apachelogger_jashaka is like totally over the top10:51
* apachelogger_ didn't manage to use it10:51
minghuaFujitsu: Hmm, how can a slope be bother very long and very steep? :-)10:51
persiaminghua: It just needs to be very large.10:52
minghuaYou mean very deep?10:52
minghua... or very tall, depending on the perspective ...10:53
persiaminghua: Yes.10:53
hellboy195apachelogger_: because? too complicated or b0rken?10:54
apachelogger_hellboy195: too complicate10:54
persiaDoes anyone have a strong opinion about $(MAKE) -j $(NCPUS) in debian/rules?10:54
hellboy195apachelogger_: mostly when something is too complicate it's fucking powerful but yeah I also worked with it a long time .. :)10:55
apachelogger_hellboy195: powerful != bad usability10:56
persia!language | hellboy19510:57
ubotuhellboy195: Please watch your language and topic to help keep this channel family friendly.10:57
minghuapersia: No idea.  Although I'm aware of the existence of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=20900810:57
ubotuDebian bug 209008 in debian-policy "debian-policy: [PROPOSAL] common interface for parallel building in DEB_BUILD_OPTIONS" [Wishlist,Open]10:57
hellboy195persia: sry :(10:57
hellboy195apachelogger_: but often xD for me ...10:58
persiaminghua: Thanks.  I guess it's policy-in-transition, so I shan't worry about it now.10:58
hellboy195apachelogger_: work for you. If you are interested ^^ https://bugs.edge.launchpad.net/ubuntu/+bug/17952811:17
ubotuLaunchpad bug 179528 in ubuntu "[needs-packaging] Kalva " [Undecided,New]11:17
apachelogger_hellboy195: looks interesting11:26
hellboy195apachelogger_: :)11:27
persia5 packages are now awaiting second advocates (and 20 waiting for a first advocate).  Please trim the list at http://revu.ubuntuwire.com/11:36
persiasuperm1: Is there any documentation on the nature of the apparently massive changes to /etc/lirc/hardware.conf?12:16
jscinozhey everyone12:22
jscinozi've gotten feedback on a few packages of mine, but as I'm new to this i need clarification on a few terms, when the commenter states "Please update to a new debhelper compatibility version. ’5’ is the current standard. " is this referring to the Standards-Version line in debian/control?12:23
persiajscinoz: Create a file called debian/compat containing the single character '5'12:23
jpatrickjscinoz: it's refering to the debian/compat file12:24
jscinozoh thanks :)12:24
jscinozalso.12:24
man-dijscinoz: and also to the Build-Depends line, then you should B-D on debhelper (>= 5) too12:25
jscinozyeah i have the build dependso ne12:25
jscinozone*12:25
man-dijscinoz: and you might need to adjust your debian/*.install files12:25
jscinozalso, i have left over .svn directories in many subfolders of my source package, the commenter mentions running svn export when "preparing the tarball" is this done in the debian/rules file or manually?12:26
man-dijscinoz: this is done when creating the upstream tarball (or orig tarball)12:26
jscinozah :P12:26
jscinozlate on new years eve here bit sleepy :P12:26
=== thekorn_ is now known as thekorn
=== asac_ is now known as asac
cyberixWhat is "a watch file to collect new upstream sources"?12:46
ion_cyberix: See uscan(1)12:49
ion_Does anyone feel like reviewing http://revu.tauware.de/details.py?package=apt-mark-sync? :-) It’s a program to synchronize the ”automatically/manually installed” status of packages between apt, aptitude, debfoster and deborphan. I believe i have fixed the issues pointed out in the previous reviews. Also, it would be nice to get a second person to advocate http://revu.tauware.de/details.py?package=hardware-connected, a program that indicates whether ...12:52
ion_... given hardware exists in the system (intended for scripting).12:53
persiaion_: You should really complain to upstream about the upstream version sequencing.  It's very surprising.12:55
ion_persia: A lot of software seems to do that, e.g. compiz. But ok, i’ll do a 0.0.1 release. A moment...12:56
persiaion_: No big rush.  If the next upstream is 0.0.1, I'm happy :)12:56
persiaion_: apt-mark-sync advocated.  Nice clean-up job.12:58
ion_Ok, thanks12:59
ion_I’ll use 0.0.1 as the next release, then.12:59
persiaion_: Thanks.  Assuming your package is wildly popular, it will reduce the number of people who complain that we're shipping an outdated VCS snapshot.13:00
=== bigon` is now known as bigon
LucidFoxIs there a place to request Tango-style icons?13:13
jscinozis an packagename_version.orig.tar.gz required if the package has never been packaged on debian/ubuntu before?13:16
geserLucidFox: iirc ``Cube asked in #launchpad which projects needs an (tango) icon13:16
geserjscinoz: yes, that's the upstream source from which the deb gets build in the end13:17
jscinozalright, if the only available source of the package is contained in a zip, should i extract and put the original source in a tar.gz13:18
geseryes13:19
jscinozok13:20
jscinozalso..13:20
jscinozif i have made man pages for the binaries in my packages. should i have the debian/rules script gzip them? or have them already gzip'd and just copied to the appropriate location?13:21
man-dijscinoz: dh_compress does this for you13:21
jscinozi'll look up how to use it, thanks :)13:22
man-dijscinoz: if you use CDBS for packaging its already done for you automatically13:23
jscinozim just using plain old debhelper, with scripts i've scavenged and reworked from similar packages :P13:24
man-dijscinoz: then just make sure you call dh_compress in the appropriate targets in the correct place13:25
jscinozthanks :)13:27
cyberixSo, can I find an example watch file for a Launchpad project somewhere?13:27
jscinozyeah i need an example watch file too :P13:34
persiaThere are a few examples of watch files in the uscan manual page.  There might be another LP hosted project on REVU...13:34
jscinozcheers13:35
jscinozuscan man page had what i  needed to know13:35
persiaBah.  I saw one recently, but can't find it on REVU.  Apologies.13:37
=== asac__ is now known as asac
cyberixShould my watch file just report an upgrade being available or do some hard magic?13:39
slytherincyberix: what hard magic?13:40
slytherincyberix: watch file should just have a url in the form of regular expression which will correspond to new release13:40
jscinozis this a valid URL for in the watch file? ftp://ftp.snt.utwente.nl/pub/games/urbanterror/iourbanterror/source/complete/ioUrbanTerrorSource_(.*)\.zip13:41
jscinozi know its a zip not a targz my get-orig-source handles that and makes the orig.tar.gz13:42
slytherinjscinoz: if you have get-orig-source then perhaps you don't need watch file. Please confirm it from someone else13:43
jscinozyeah i need both according to the commenter on my revu packages13:43
* persia likes both get-orig-source and a watch file13:44
slytherinjscinoz: Ok. Is the application available only from a single download location?13:44
persiajscinoz: That might complain due to the number of '/' characters.  Try sticking it in a watch file, and calling uscan --report-status from the package directory.13:44
jscinozthere are many mirrors of it i think13:44
jscinozill try hang on13:44
jscinoznope doesnt complain :P13:45
jscinozseems fine13:45
persiaslytherin: Just to expand, in addition to helping collect the upstream tarball, a watch file helps populate http://qa.ubuntuwire.com/uehs/no_updated.php, which helps us try to keep Ubuntu-local software up to date.13:46
slytherinjscinoz: I guess you should then use the central url instead of a url to specific mirror13:46
jscinozthere isnt a central one i'm aware of >_<13:46
slytherinpersia: thanks for info.13:46
frafupersia: thanks for the review of mousetweaks in revu. However I have a few questions. point 3: What do you mean that the .desktop files do not validate. Point 4: manpages even if they do not have a cli interface? Point 5: the text of the licenses is in the package. Has it not been uploaded?13:47
jscinozhmm slight problem13:48
jscinozthe thing im packaging, the versioning scheme differs slightly for how i'm going to include it in ubuntu and how it is on the upstream site13:49
persiafrafu: 3) I get output from desktop-file-validate in a hardy chroot.  4) Yes.  If something is confusing, the user should expect that `man program` will tell them something useful.  There are also GUI manpage browsers.  5) The build process doesn't include those files in the binary package.13:49
persiajscinoz: Use the uversionmangle option.13:49
jscinozthe version is a date, my package is using 20071220, but the upstream site uses 2007_12_20 resulting in it thinking local is newer than mirror due to lack of underscores, any way around this?13:50
jscinozthanks13:50
jscinozugh regexps confuse me >_<13:51
jscinozyay for trial and error until it worked13:55
jscinozused opts=uversionmangle=s/_//;s/_//13:55
persiajscinoz: Try s/_//g13:55
jscinozalright one sec13:56
jscinozugh13:56
jscinozone other problem13:56
cyberixCan I use both the mangled and unmangled forms after mangling?13:56
jscinozthis game im packaging has three packages, client, server and data files13:57
jscinozbut they use completely different versioning schemes, the data uses 4.* while the client and server use YYYY_MM_DD13:57
persiacyberix: Could you expand your question a little?13:57
superm1persia, there will be on the wiki after i write it :)13:58
persiajscinoz: Best to track upstream: the version skew should mostly be hidden by package dependencies anyway.13:58
persiasuperm1: Excellent.  I'll wait for that before pressing one of Y/I/N/O/D/Z then :)13:58
jscinozis it acceptable to have: urbanterror (20071220) urbanterror-server (20071220) and urbanterror-data (4.1)?13:58
superm1persia, the way that I wrote it, you can press Y or N and it will rebuild your hardware.conf safely13:59
cyberixhttps://launchpad.net/msk/0.1/0.1.1/+download/malbolge-0.1.1.tar.gz13:59
persiajscinoz: Very much so.13:59
cyberixhttps://launchpad.net/msk/0.1/([\d\.]*)/+download/malbolge-([\d\.]*).tar.gz13:59
cyberixI suppose I still have to do something for the "0.1"13:59
persiasuperm1: That's very confusing.  If it's going to rebuild it, I'm not convinced it's really a conffile.13:59
jscinozok thanks :)14:00
superm1persia, well due to some changes i made during gutsy, all of the parameters come from a hardware database14:00
persiacyberix: Is there an LP page that lists all downloads for a project, or is it only versioned?14:00
superm1so provided your remote is in that database, it can rebuild the changes14:00
jscinoznext time i dput to revu though, isnt it going to upload as a new package due to the changed versioning scheme on my packages?14:00
superm1if it isnt, then you can put custom items instead14:00
cyberixI suppose this is it https://launchpad.net/msk/+download14:01
persiasuperm1: Hmm.  That sounds better.  If it's possible to reliably detect user hardware, and do the right thing, that sounds better.  On the other hand, I have 2 IR devices.  One always connected, and the other only sporadically (and the second is the one for which I prefer the remote).  Will it do the right thing for me?14:01
cyberixSo, yes14:01
superm1persia, well do the modules for your two ir devices modprobe on their own normally?14:02
superm1due to udev14:02
persiacyberix: In that case, consider using the screen-scraper mode, where the first part is the page to scrape, and the second is the URL checker.14:02
persiasuperm1: Likely not in a useful way, but yes (one is usbserial and is also a LCD device)14:02
frafupersia: I have another question about the changelog: after fixing the problems you indicated in the package, should I not update the changelog with information about it; and also increment the version of the package? Or are you not talking about debian/changelog?14:03
cyberixThat is the version 2 stuff that is deliberately left undocumented in the man pagE?14:03
superm1persia, later on, i was planning another change that was going to blacklist all but the modules you selected in the hardware.conf.  it should properly handle at that point14:03
jscinozhmm14:03
persiafrafu: I probably was talking about debian/changelog.  No need to update the version, as it didn't get uploaded to the repositories.  debian/changelog should primarily contain information interesting to developers & end-users, not reviewers, so no need to add entries there unless they would be appropriate to that audience.14:04
=== asac__ is now known as asac
superm1persia, because there has been many people with that issue, where they have say a VFD and additionally a mceusb214:04
persiasuperm1: Then I'll go with 'Y' for now, and expect it will get sorted later (as I don't feel like hunting my remote just now).  I'm still not sure it's really a conffile.  Thanks.14:05
superm1persia, if you have other ideas for how to handle it, feel free to throw them out this way :)14:05
persiasuperm1: Should they all get blacklisted?  What about products like http://www.soundgraph.com/Eng_/Products/imon26.aspx?topMenu=2&subMenu=1&leftMenu=26 ?14:05
frafupersia: thanks for your help; happy new year;  i have to quit now.14:06
superm1persia, well if you set your remote to be the imon pad, and say your transmitter to be your usb device, those two won't be blacklisted14:06
persiasuperm1: If you are detecting the hardware, and have a script that redetects (perhaps wrapped under dpkg-reconfigure), then I'd just have it be a configuration file in /etc, rather than a conffile.  Policy says you're not supposed to automangle conffiles.14:06
persiasuperm1: Further, I think autodetection is a better solution.  An ideal system doesn't need conffiles, as the user doesn't need to override anything: it just works.14:07
superm1persia, well lets put it this way.  the way it works right now, the conffile is only mangled under two conditions:14:07
superm1persia, 1) if you change your remote/transmitter when debconf asks you for your remote/transmitter14:08
superm1persia, 2) if the configuration is currently broken14:08
superm1autodetection is a better solution, but only works for devices that explicitly identify themselves (such as usb devies)14:09
persiasuperm1: Hmm...  policy says it's supposed to stay broken, but I guess that makes some sense.14:09
superm1i2c, serial, parallel don't handle14:09
jscinozi really hate my isp at the moment.14:09
persiaAh, so that's why my MX2 doesn't work easily: it's serial (via USB serial), so there's no way to tell there is a IR receiver there.14:10
superm1persia, exactly14:10
superm1so at some point you do have to be asked about it14:10
superm1persia, do we have your MX2 in the lirc.hwdb already, or no?14:11
=== bigon is now known as bigon`
persiasuperm1: lirc.hwdb?14:11
superm1persia, the database that populates those debconf questions off the bat14:12
superm1/usr/share/doc/lirc/lirc.hwdb14:12
superm1additionally as of this package: /usr/share/doc/lirc/transmitter.hwdb14:12
persiasuperm1: No.  None of the Matrix Orbital devices appear there.14:12
superm1persia, is there a standard lircd.conf used for it?14:13
persiasuperm1: I don't think so.  It's just an IR receiver.  You'd have to set the programming to match some remote you pointed at it (it also works for ircomm, etc. if you like).14:14
jscinozhmm so for the get-orig-source, using in conjunction with the watch file, the best way to do it would be... uscan --force-download --no-symlink || mkdir orig || unzip ../ioUrbanTerrorSource_2007_12_20  -d ./orig|| tar -cz urbanterror-20071220.orig.tar.gz ./orig?14:14
jscinozsomething like that?14:14
superm1persia, okay but normally it uses lirc_serial for the driver?14:15
persiasuperm1: Yes.14:15
jscinozim sure i could streamline that with stdin and stdout somehow14:15
superm1persia, if you can file a bug, and explain these things, next go around i'll add it to the hwdb14:15
=== thekorn_ is now known as thekorn
superm1and mark it as user generated lircd.conf14:15
superm1but that way it will be able to automatically setup the driver for lirc_serial14:15
persiajscinoz: Looks reasonable.  There are some examples at https://wiki.ubuntu.com/PackagingGuide/Basic#head-4bb01b3c07548aaf98e85ac7eb7983e632f8eb3814:16
jscinozthanks14:16
persiasuperm1: I usually use the i.Mon knob for lircd anyway.  I'll add setting up the MX2 with a remote to my todo list, but it won't be a terribly high priority (personally, I doubt many people primarily use the MX2 for lirc: ircomm is more common).14:17
superm1persia, ah i see.  well additionally, does your imon have a pad?14:18
superm1i'd be interested to see if that pad2keys patch that was applied a few revisions ago is working properly14:18
persiasuperm1: http://www.soundgraph.com/Eng_/Products/imon23.aspx?topMenu=2&subMenu=1&leftMenu=23 is the one I have.  Does it have a pad?14:18
superm1someone requested it a few months back, but it was put into hardy, so they weren't going to be able to test it until beta/rc time14:18
superm1persia, yeah that big thing with the arrows is considered the pad14:19
superm1it can be read as an analog or digital input per my understanding14:19
persiaOK.  it's fairly late here, but I'll dig out the remote in the next couple days, and give it a test.14:19
superm1persia, great thanks14:22
jscinozgah14:28
jscinozhow do i test out my get-orig-source without building the whole package.14:28
Vorianpersia: where should we submit package updates again?  :)14:28
persiajscinoz: Just run debian/rules get-orig-source in the package directory, and make sure the resulting orig.tar.gz matches what you expect.14:29
persiaVorian: Submit an interdiff to the sponsors for review.  See https://wiki.ubuntu.com/MOTU/Contributing14:29
jscinozalrighty thanks14:29
roderikI'm trying to package a program to put in a ppa that depends on libdvdread3, but my pbuilder keeps telling that libdvdread, libdvdread3, libdevread-dev and libdvdread3-dev are virtual packages. Does anyone have an idea what package to use?14:30
persiaroderik: apt-cache tells me the libdvdread source package builds libdvdread3 and libdvdread-dev.  Does your pbuilder know about universe?14:32
roderikprobably not :) i just did pbuilder create --distribution=gutsy14:33
jscinozpersia is there a way to get uscan to output both the mangled and unmangled versions?14:35
persiajscinoz: No idea.  Maybe someone else knows (a good reason to ask questions to the channel generally)14:36
jscinozalrighty14:36
jscinozis there a way to get uscan to output both the mangled and unmangled versions?14:36
jscinoz:P14:36
jscinozwhat would be a regexp to insert an underscore after 4 characters, then two, then two again, eg changing 20071220 to 2007_12_20?14:43
cyberixpersia: I suppose I've fixed all your complaints now. http://revu.tauware.de/details.py?package=malbolge14:43
persiajscinoz: A regex can't do that.  The sed fragment s/\(\d\d\d\d\)\(\d\d\)\(\d\d\)/\1_\2_\3/ ought do it, but it's rather ugly.  There's probably a better way.14:46
jscinozhmm14:46
jscinozok thanks :P14:46
persiacyberix: I firmly believe you get the best quality package with multiple reviewers.  Best to ask for someone else to look at it first (although I will if nobody else does in a while).14:47
jscinozargh14:49
=== JELMER is now known as jelemr
=== jelemr is now known as jelmer
cyberixI'm looking after first advocate for my package malbolge. I've posted the package to REVU and fixed all problems that have been brought up. http://revu.tauware.de/details.py?package=malbolge14:51
jscinozhey guys14:52
jscinozim trying to get my get-orig-source working in conjunction with my watch file14:52
jscinozheres a pastebin of the get-orig-source rule and the problems happening http://pastebin.ubuntu-nl.org/50261/14:53
jscinozany ideas?14:53
LucidFoxjscinoz> don't determine version using uscan14:55
LucidFoxuse dpkg-parsechangelog14:55
jscinozi need it to fetch the zip too though thats why i used uscan14:57
cyberixUnless someone has time to look at my package right now, I think I'll go out and find some food.14:57
cyberixThen I'll hopefully be back in time to fix one or two remaining bugs, and will get the package into queu before next year.14:58
cyberix;-)14:58
jscinozhmm14:59
persiaHappy New Year15:00
jscinozhappy new year :P15:00
persiajscinoz: Looking at that get-orig-source, I suspect you need to add a tar somewhere between unzipping and gzipping.  You might also look at the output of uscan --dehs to see if the upstream version is available there.  I'm also not convinced "$$(version |sed s/\(\d\d\d\d\)\(\d\d\)\(\d\d\)/\1_\2_\3/)" is the right syntax.15:01
cyberixHappy New Year, to you too.15:01
cyberixpersia: and thanks15:01
=== asac_ is now known as asac
txwikingerpersia: Already?15:03
txwikingerHappy New Year then15:03
persiatxwikinger: Apparently :)15:03
* txwikinger stil hangs on to 200715:04
jscinozi got some things to work right but i cant get it to add in the 3 undersccores >_<15:05
jscinozis tar -cz the same as tar then gzip?15:06
persiajscinoz: Yes, but it may not be --best15:06
jscinozhmm15:07
persia /msg ubotu bug #16296615:10
ubotuLaunchpad bug 162966 in ubuntu "libserial needs packaging" [Undecided,In progress] https://launchpad.net/bugs/16296615:10
jscinozugh15:18
=== bigon` is now known as bigon
jscinozcan tar even make an archive from stdin?15:36
=== _czessi is now known as Czessi
jscinozugh tar is so stupid.15:41
=== Ubulette_ is now known as Ubulette
jscinozim off to bed i cant figure this out >_<15:50
jscinoznight all15:50
slytherinis it necessary to change 'Standards-Version' to 3.7.3 while fixing a FTBFS?16:01
geserno16:01
slytherinWhat is new in this standard version by the way?16:02
jpatrick3.7.316:02
geserslytherin: we try to keep the delta to Debian small16:02
slytheringeser: sure. :-)16:02
geserslytherin: see http://lists.debian.org/debian-devel-announce/2007/12/msg00001.html16:02
chazcoHi... i'm creating a .deb for a propriety application... Is there an "accepted" way of setting up mime.types (it uses the file extensions .tmd and .pmd) I should use?16:06
slytherinwhat is the way to non-interactively accept Sun's license in local pbuilder chroot?16:18
geserslytherin: the buildds do it through preseeding the debconf question, so it should also work in pbuilder but I haven't looked yet how to do it16:22
slytheringeser: I have logged in to pbuilder and now trying to install Sun JRe manually, but I get error that license could not be presented. It asks me to do 'dpkg-reconfigure debconf' but that too doesn't help16:24
geseris perhaps the debconf frontend set through a environment variable?16:30
geserslytherin: try unsetting DEBIAN_FRONTEND (which is set to noninteractive)16:32
slytheringeser: Worked, thanks16:34
man-dislytherin: last time I did that I did "pbuilder --save-after-login login" and did a "chroot dir" in another terminal to the pbuilder dir16:34
geserHi bddebian16:34
slytherinman-di: I am doing the same16:35
slytherinman-di: except that chroot part16:35
bddebianHeya geser16:35
slytherinOne more FTBFS fixed. Will submit debdiff tomorrow. Happy New Year to all in advance. Good night.16:39
SnackPackoi.16:39
jpatrickSnackPack: hello, happy new year16:41
SnackPackdanke, you too16:42
SnackPackso I'm reading up on how to become a motu16:43
jpatrickbitte16:43
SnackPacklotsa links to read16:43
=== thekorn_ is now known as thekorn
=== pfein_ is now known as pfein
chazcoHi... i'm creating a .deb for a propriety application... Is there an "accepted" way of setting up mime.types/file associations (it uses the file extensions .tmd and .pmd) I should use? I'm aiming for as great a range of compatibility as possible.17:10
SnackPackhmmm17:53
SnackPackit's hard to find bugs that don't already have diffs uploaded17:54
AnAntHello, I am making a package, the issue is that the orig is in SVN, how should I handle that case ?18:01
geserAnAnt: svn export to get a tarball without the .svn dirs18:02
AnAntthat's not what I meant18:04
AnAntgeser: I mean, what URL should I mention in copyright18:04
SnackPackis it recommended to just apply for mentorship?18:04
AnAntgeser: and is there a field to add in control file ?18:04
AnAntgeser: the reason I ask, is because once I done apt-get source <some package>, and it got pulled from BZR or SVN18:05
geserAnAnt: the svn URL18:05
geserAnAnt: the fields in debian/control specify in which VCS (if any) the debian packaging is done18:06
AnAntgeser: so if the debian package itself is in SVN, I should mention that in debian/control ?18:07
AnAntgeser: I mean source package18:08
geseronly if you (as the maintainer) use a SVN for the debian/* files18:08
AnAntgeser: ok, what's the field name ?18:09
geserVcs-Svn for your svn repository and Vcs-Browser if it's also viewable in a browser18:13
=== LucidFox is now known as LucidFox_2008
AnAntgeser: so, if the svn URL is http:// I should use both Vcs-Svn & Vcs-Browser ?18:14
geseryes18:14
geserdo you really do the whole packaging in a svn repository already?18:15
SnackPackI guess I'll wait for the next motu meeting to look at starting to become a motu18:15
AnAntgeser: yes, actually the save svn repository in which the package resides18:16
AnAntgeser: yes, actually the same svn repository in which the package resides18:16
txwikingerHow can I figure out why a package was removed and/or superseeded and if superseeded with which package?18:17
gesertxwikinger: check if there is a bug or in the removal log18:18
geserSnackPack: have you read the MOTU pages in the wiki already?18:18
txwikingergeser no bug ... and in the overview it only says superseeded18:18
SnackPackgeser: yeah I've been reading18:19
SnackPacklooks like most bugs have a diff already posted18:19
gesertxwikinger: which package?18:19
txwikingergeser: https://edge.launchpad.net/ubuntu/+source/libooc-x11/18:19
geserSnackPack: look at https://wiki.ubuntu.com/MOTU/TODO for tasks18:19
SnackPackgeser: how si that different from https://edge.launchpad.net/~ubuntu-universe-sponsors/+subscribedbugs ?18:21
gesertxwikinger: http://people.ubuntu.com/~ubuntu-archive/removals.txt says "(From Debian) RoQA; no users; RC-buggy; unmaintained"18:21
txwikingerwell then I can just close the open bugs I guess18:21
geserSnackPack: that shows the bugs which are already done by contributors (by e.g. providing a debdiff) and only need a review and upload from a MOTU18:22
geserSnackPack: the workflow is: a contributor finds a problem or bug he can fix, prepares a debdiff, files a bug with the debdiff (if none exists), subscribe ubuntu-univers-sponsors for sponsoring the upload18:24
SnackPackgeser: ok, so I can choose one or more from this TODO list and follow the patching guidelines?18:25
SnackPackk18:25
geseryes18:26
SnackPackwoot18:26
SnackPacktime to get a hardy installation going.  :P18:28
=== nuu is now known as nu
=== nu is now known as nuu
geseryou can of course also fix other bugs which you find nasty enough to fix :)18:31
SnackPackI was wondering about that...  I'm free to hit bugs in main/multiverse/universe in order to become motu?18:32
geseryes, but for main subscribe ubuntu-main-sponsors instead of ubuntu-universe-sponsors18:33
SnackPackgotcha18:34
geseryou can also choose the help specific teams, like the kubuntu team, the desktop team, etc.18:34
SnackPackI'm more of a server guy, but once I get into it, I'm sure I will18:35
SnackPackthanks18:35
geserthere is also a server team18:35
geserso if you like helping to improve the server edition of ubuntu, there you go18:36
AnAnt_anyone knows how the login sound is set ?18:42
AnAnt_is it a gconf key or some conf file ?18:42
* jonnymind is away: dinner18:52
Kmoshttp://pastebin.com/d49a8037e - Error in perl package when doing dpkg-buildpackage -S -sa -rfakeroot19:01
Kmosthere is a option in dpkg-buildpackage to bypass this?19:02
=== macd_ is now known as macd
geserKmos: try installing libmodule-build-perl19:19
Kmosgeser: it works. thanks19:20
geserKmos: for some package you need some of the build-depends installed to do a dpkg-buildpackage -S19:20
Kmosgeser: yeah.. i think it just bypass it =) but i'm wrong.. hehe, learned one more thing19:21
Kmosthanks19:21
Kmosi'm trying to fix a FTBFS19:21
Kmosit builds fine in pbuilder, but not at buildd machines19:22
Kmosgeser: can you look at this one - bug 16416619:30
ubotuLaunchpad bug 164166 in ebug-http "FTBFS: tries to download from CPAN" [Critical,Confirmed] https://launchpad.net/bugs/16416619:30
chazcoHi... i'm creating a .deb for a propriety application... Is there an "accepted" way of setting up mime.types/file associations (it uses the file extensions .tmd and .pmd) I should use? I'm aiming for as great a range of compatibility as possible.19:33
=== jpatrick_ is now known as jpatrick
ion_Could i get a second person to advocate http://revu.tauware.de/details.py?package=hardware-connected (a program that indicates whether given hardware exists in the system; useful for scripting) and http://revu.tauware.de/details.py?package=apt-mark-sync (a program that synchronizes the “automatically installed” status of packages between different package managers)? Thanks.20:22
=== patrick__ is now known as jpatrick
=== patrick__ is now known as jpatrick
=== RzR is now known as rZZZr
=== ZrZ is now known as RzR
=== davro is now known as davromaniak
NickPrestaI installed xcdroast (sudo apt-get install xcdroast). It wanted to install `cdda2wav` and `xcdroast`. Okay, did that. I start up xcdroast and I get an error about missing `icedax` and some missing libraries. I had to install icedax to fix it. Shouldn't icedax be a dependency of xcdroast?21:17
NickPrestaThis is on Kubuntu Gutsy as well.21:17
KmosNickPresta: maybe it should be21:22
Kmoshttps://bugs.launchpad.net/ubuntu/+source/xcdroast/+filebug21:22
Kmosfile a bug here about that21:22
Kmosand mention you're using Kubuntu Gutsy21:23
Kmos!info libtest-harness-perl hardy21:23
ubotulibtest-harness-perl: Run Perl standard test scripts with statistics. In component universe, is optional. Version 3.03-1 (hardy), package size 156 kB, installed size 512 kB21:23
NickPrestaKmos, okay, thanks. I was in the process of filing a bug but I wanted to make sure I wasn't missing something obvious.21:24
Kmoskmos@bash:~$ apt-cache show xcdroast |grep icedax21:33
Kmosit doesn't have any icedax package21:33
NickPrestaKmos, well, I just tested it by uninstalling icedax and xcdroast failed to start. Installing icedax fixed the problem.21:37
* NickPresta shrugs21:37
KmosNickPresta: so that's the problem =) report it.. and thanks for help21:42
Kmosmaybe you should report it also in debian21:42
Kmoshttp://packages.qa.debian.org/x/xcdroast.html21:43
SnackPackKmos: report it in debian if the package doesn't -ubuntu?21:44
SnackPacker, isn't21:44
Kmosbug 17961421:44
ubotuLaunchpad bug 179614 in xcdroast "xcdroast requires icedax but not installed" [Undecided,New] https://launchpad.net/bugs/17961421:44
Kmos:)21:44
imbrandonreport it in debian either way, they will benifet from the fix21:44
imbrandonSnackPack: ^21:44
NickPrestaKmos, heh okay. Reported here (https://bugs.launchpad.net/ubuntu/+source/xcdroast/+bug/179614). I shall report it to Debian too.21:44
SnackPackgotcha21:45
SnackPackquestion...  I'm looking at #17961221:45
KmosI think icedax should depends on cdda2wav21:45
Kmosand not xcdroast21:46
SnackPacksince I use mythbuntu at home, #179612 is of interest to me...  but I have not seen the behavior he describes21:46
KmosSnackPack: try to uninstall cdda2wav and icedax and run xcdroast to see if it runs21:46
Kmoswithout it21:46
SnackPackKmos: I'm not on that bug.  :P21:47
SnackPackwas just a general question21:47
Kmosi'm talking about the "xcdroast requires icedax but not installed"21:47
KmosI need to go.. Good Year for everyone!21:48
NickPrestaHave a good night, Kmos21:48
SnackPackyeah, I'm not on that21:48
Kmoshere is still 21:48 =)21:48
Kmosthanks21:48
SnackPackhehe21:48
KmosSnackPack: that's for NickPresta21:48
KmosNickPresta: try to uninstall cdda2wav and icedax and run xcdroast to see if it runs21:48
Kmos:)21:48
Kmossorry21:48
SnackPacknp21:48
SnackPacktrying to get a hardy system going right now21:49
Kmoscya21:49
=== torkel_ is now known as torkel
NickPrestaIs it possible to use reportbug to send a bug report to Debian? I am using reportbug but it wants to send a bug report to Ubuntu as well. I've already filed a bug with LP though.22:01
imbrandonNickPresta: not from ubuntu, you have to be on a debian system to use report bug22:02
imbrandonto report it to debian bts22:02
imbrandonalthough you can use "bts" to submit a bug iirc from ubuntu , or just plain email22:03
NickPrestaimbrandon, ah okay. The people at #Debian told me to use reportbug despite being on Kubuntu22:03
imbrandonNickPresta: they were mistaken22:03
imbrandon:)22:06
=== RainC1 is now known as RainCT
=== Spec is now known as x-spec-t
=== txwikinger3 is now known as txwikinger
persianixternal: erable: Is qdevelop really in the repos?  I can't find it (although https://launchpad.net/ubuntu/+source/qdevelop/ oddly works)22:50
nixternalI have uploaded it before22:53
nixternalI think22:53
persianixternal: I didn't see it in the queues either (checked NEW, ACCEPTED, REJECTED, and DONE).  Hmmm...22:53
persianixternal: Not in hardy-changes either, nor p.qa.d.o, so it wouldn't be a hidden sync.  Odd that it has an LP page though: did it maybe go to a PPA or something?22:55
nixternalPackage qdevelop is not available, but is referred to by another package.22:55
nixternalThis may mean that the package is missing, has been obsoleted, or22:55
nixternalis only available from another source22:55
nixternalhrmm22:55
nixternalit shows up in apt-cache as well22:55
persianixternal: Not in my apt-cache.  Do you have extra sources?22:56
* nixternal looks22:56
nixternalno I don't22:56
persianixternal: Curiouser and curiouser...22:57
* Fujitsu points at apt-cache policy.22:57
nixternalno doubt22:57
Fujitsunixternal: Do you have it installed?22:58
nixternaldoesn't look like it22:58
GunirusHappy New Year23:00
nixternalHappy Gnu Year to you as well :)23:00
* persia cheers pidgin23:00
Gunirusthx :p23:01
* persia grumbles that 2048 characters is insufficient for some REVU results23:31
mekiushey, gnome-hearts package seems to be missing the cards in gutsy23:31
persiamekius: Is there a bug?23:32
mekiuswell of course :), it crashes without the cards23:32
persiamekius: I mean, has a bug been filed?  The cause is likely due to differences between Ubuntu and Debian gnome-games, but without a filed bug, it's not likely to be fixed soon (especially as gnome-hearts works for me, and at least two other people).23:33
mekiusI just installed it and not working, made sure gnome-cards-data was installed, neither package has the necessary files23:33
persiamekius: Right.  You probably want to file a bug.  Also #ubuntu-bugs is a better forum to discuss bugs.23:34
mekiusi can look for a bug23:34
mekiusk23:34
mekiuswell I'll deal with this later, don't have time right now23:36
=== harrison1 is now known as harrisony
* XSource_ Accept/Balls To The Wall - global german radio network - Various (x«amarok)23:59

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