/srv/irclogs.ubuntu.com/2011/06/16/#ubuntu-motu.txt

freeflyingwodering how can I know which package I have right to upload, anybody has any clues?00:53
micahgfreeflying: you can use the edit_acl.py scripts in lp:ubuntu-archive-tools00:55
freeflyingmicahg: thanks, what about I want the right to upload some specific package, whats the process to apply for it?00:56
micahgfreeflying: https://wiki.ubuntu.com/UbuntuDevelopers#Per-package%20Uploaders00:57
freeflyingmicahg: thanks01:22
=== medberry is now known as med_out
nathanbelomyHey guys, anyone want to decode some 64 binary, new string line execution for run level 7? It's C++ 3/4. GNU License, I'll add more later.01:42
nathanbelomyhttp://www.scribd.com/doc/57964655/New-Line-String-Execution-for-Run-Line-Level-701:42
nathanbelomyanyone here?01:44
=== ubott2 is now known as ubottu
poolienathanbelomy: wtf is that?02:02
=== maco2 is now known as maco
micahgScottK: not that ubuntu-dev has PPU, should we revisit the newpackage wiki that says sign off by 2 Ubuntu developers, for some reason I thought it was 2 MOTUs, was that incorrect?06:08
micahgs/not/now06:08
ScottKAt the time it was written those two were synonymous.06:08
ScottKI think MOTU is correct in the current context.06:09
micahgright, but is my understanding correct, 2 MOTU ACKs required (core-dev is considered a MOTU)06:09
ScottKFor packages by non-MOTU.06:10
ScottKIt's actually a bit trickier.06:11
ScottKFor example I think a kubuntu-dev ack on a package should certainly count.06:11
ScottK(I would trust any kubuntu-dev to not comment on things outside their expertise)06:11
ScottKOTOH, the difference between PPU and kubuntu-dev is just scale.06:12
ScottKMeh.06:13
micahgScottK: well, ok, but still, 2 ACKs are required, right?06:13
ScottKI think motu is right rule.06:13
ScottKFor packages by non-motu, yes.06:13
ScottKFor MOTU the 2nd ack is suggested, but not required.06:13
micahgScottK: wiki fixed06:28
ScottKThanks.06:31
=== warp10` is now known as warp10
blududehow should i create a debian/watch for a project that's hosted on launchpad but doesn't produce tarballs?07:59
geserthen you can't. do you use checkouts for the .orig.tar.gz?08:04
mase_wki find the whole orig.tar.gz thing quite annoying and redundant08:10
mase_wknot that my opinion counts for anything08:10
blududeall we have is a bazaar repo on launchpad08:12
geserbludude: then you can ignore the debian/watch file (as there is nothing to watch).08:22
blududealright, thanks.08:22
dholbachgood morning08:54
xdatap1dholbach, morning!08:55
dholbachhey xdatap108:56
BlackZmorning dholbach :)08:56
dholbachhey BlackZ08:57
=== Quintasan_ is now known as Quintasan
* Rhonda sighs at the screenshot in Mohamad's Xlog post …09:46
Laneywarp10: thanks for your package, I based the debian package on it: http://ftp-master.debian.org/new/sparkleshare_0.2.2-1.html10:36
Laneykept your changelog entries and copyright :-)10:36
DavieyLaney: kinda confusing changelog :).. Suggests it is currently in oneiric archive. :)10:55
Laneyhah10:56
LaneyI hope the 'ppa' in the version helps there10:56
=== ximion1 is now known as ximion
=== ximion1 is now known as ximion
=== ximion2 is now known as ximion
warp10Laney: great! After it is accepted and synced I will keep my PPA just for backports to stable Ubuntu release12:11
warp10Laney: and I'm sure our friend ftp-assistant Dktrkranz  will be happy to give love to sparkleshare accpeting it ASAP from the Debian NEW queue... /me looks DktrKranz12:13
Laneymeh, no rush13:58
RogueTech#ubuntu14:19
=== med_out is now known as medberry
DorianJaminaishi everyone14:54
DorianJaminaisI think I have misunderstood something in the version number scheme14:54
DorianJaminaisi created a package witch depends on libois (>= 1.2)14:55
DorianJaminaisand in the repos, there is a package libois version 1.2.0-114:55
DorianJaminaismy problem is that my package is broken because it requires a too high version on libois14:56
DorianJaminaisis this normal ?14:56
directhexDorianJaminais, 1.2. is greater than 1.214:59
DorianJaminaisyes so my package requires a lower version of libois14:59
DorianJaminaisI think i find out what is the actual problem14:59
DorianJaminaislibois package is named libois-1.2.014:59
directhex...15:02
directhexthen you need to depend on libois-1.2.015:02
DorianJaminaisyes that was it15:02
DorianJaminaissorry for disturbing :/15:02
=== superm1` is now known as superm1
=== menesis1 is now known as menesis
=== Amaranth_ is now known as Amaranth
=== NCommand1r is now known as NCommander
=== mdomsch is now known as mdomsch_westford
=== ximion2 is now known as ximion
bdrungbludude: packtools has the same purpose as packaging-dev19:21
persiabdrung: Did packaging-dev land?  I don't see it (but maybe I'm not looking with the right tools)19:28
macopersia: we're poking at it right now19:28
persiaOh, excellent.19:29
macowhere "we" = i'm saying stuff and he's typing19:29
bdrungpersia: not yet. i am currently trying to get a proper long description with maco19:29
persiapacktools also suffers from a number of other issues (some of which I've passed to bludude), so it will be nice to have the proper replacement.19:29
bdrungpersia, maco: http://paste.debian.net/120094/19:29
bdrungpersia: besides that, packaging-dev was discussed on debian-devel19:30
bdrungpersia, maco: is the description ok? can you improve it?19:30
persiabdrung: Sure, but I don't think it's fair to expect everyone to read that (especially not developers for Ubuntu remixes)19:30
persia"mangements" -> "mangement"19:30
persia"and packaging macros" -> "packaging macros"19:31
macowas about to say that one19:31
persiaErr, "mangement" -> "management" if you've been accepting corrections verbatim :(19:31
bdrungpersia: i enabled word correction :)19:32
persia"is just for packaging, not for developing" -> "provides tools for packaging, rather than the development of software"19:32
bdrungimprovements for the last paragraph is welcome19:32
persia"This package should be installed by packagers. " -> ""19:32
bdrungcurrent status: http://paste.debian.net/120095/19:33
persia"meta-package" -> "package"19:34
bdrungtwo other questions: should ubuntu-dev-tools in Depends or Recommends?19:34
tumbleweeddo we have a lintian patch for complaining about it?19:34
persia"for development" = "for the development"19:34
persiaI think u-d-t should be recommends.19:34
tumbleweed+1 for recommends19:34
bdrungthe same for bzr-builddeb?19:35
tumbleweedI'd say so19:35
persiaIs that interesting to packaging developers?  How?19:35
bdrungpersia: "meta-package" -> "package" in short or long description?19:35
macoi think bzr-builddeb should move from regular recommemds to ubuntu-only recommends19:35
persiabdrung: I'm only looking at long for now.19:35
persiaOh, my: the short description is very awkward.19:36
* maco tends to think the hardest part of making a new package is writing the stupid descriptions19:36
macoit's a package that does a thing! stop asking me hard questions! gimme easy ones like "what are the build-deps?"19:36
tumbleweedheh, true that19:37
bdrungmaco: but we have svn-buildpackage and git-buildpackage in there too19:38
broderhaha, agreed19:38
broder"it's a package that does a thing!" - i might use that for one of my internal packages now19:38
bdrunghttp://paste.debian.net/120096/19:38
bdrungbroder: that's better than a description "TODO"19:39
maco"did a thing" is a phrase ive used a lot lately. my elbow did a thing. my knee did a thing. my hip did a thing.19:39
persiabdrung: maco: http://paste.debian.net/120097/19:39
tumbleweedpersia: if you remove meta-package from the short description, you should add something about that to the long one19:40
bdrungpersia: great, i will use that (there should be somewhere meta-package in there.19:41
bdrung)19:41
bdrung-> This meta-package depends on common packages [...]19:41
persiatumbleweed: Why?  It wasn't in either the short or long description of several metapackages I looked at before composing it.19:42
tumbleweedor at the end: This meta-package doesn't contain anything but depends on useful packages. No other package...19:42
macoi guess Section:meta-packages tells you that...19:42
persiaLook at gnome-office, ubuntu-desktop, etc.19:42
tumbleweedpersia: I find it useful when deciding what package to install, I assume other people do too19:42
bdrungW: packaging-dev: empty-binary-package19:43
tumbleweedyeah section:meta-packages does that too, I guess19:43
persiatumbleweed: As pointed out by maco, the information is already available.19:43
tumbleweedright19:43
persiabdrung: Did you remember to install copyright, changelog, etc.?19:43
bdrungpersia: from lintian: If the package is deliberately empty, please mention in the package long description one of the phrases "metapackage," "dummy," "dependency package," "empty package," or "virtual package."19:44
persiaNow that's a justification I can support.  Thanks!19:44
persiaYeah, "This package" -> "This metapackage" in both lines then.19:45
bdrungand section meta-packages is not allowed19:45
bdrungfinal check please: http://paste.debian.net/120099/19:47
persiaWhere can I look at the rest of control?19:47
macohuh. wonder where i found that section, cuz looking at the policy guide again its not there19:48
persiamaco: It's an ubuntuism?19:48
macomaybe it was just because vim stopped going all red-text on the section when i got from meta-package to meta-packages, so it looked like it accepted that spelling?19:49
macohm maybe19:49
macoah yeah, metapackages is in cjwatson's ubuntu policy manual19:49
persiaHeh: vim syntax highlighting requires distro-patching for debian/control files :)  The deep implications of some of the policy variations are amusing.19:50
broderhuh? i thought debian added a metapackages section...19:51
broder(or something like that)19:51
broderhuh. maybe not19:52
persiaPolicy 2.4 doesn't appear to include anything like that.19:53
persiabdrung: Sorry: failed to get back to you: 120099 looks fine to me.19:55
persiaI'd still like to see control :)19:56
macopersia: he's got it in collab-maint. im guessing he's waiting to link it til he's got the desc updated19:56
persiaWhy is apt-file Recommends?  I use it sometimes, but can't see how it might be considered essential.20:01
persiaOr even normally present.20:01
micahgpersia: well, it's good for researching where other files are especially in fixing DSO linking issues20:02
persiamicahg: Yes, but if one is packaging for a perfect upstream, once doesn't encoutner those.  Nor if one is packaging python, java, ruby, shell, C#, D, etc.20:03
persiaI think it ought suggest gnome-pkg-tools (and in Ubuntu only, kubuntu-dev-tools, by ${vendor-specific:Suggests}20:04
micahgpersia: I could make the same argument against both of those, they're specific to certain domains in UBuntu20:04
micahgpersia: and kubuntu-dev-tools pulls in ruby, I don't think we want to do that by default20:05
persiamicahg: How is pkg-gnome-tools specific to Ubuntu?20:05
micahgah, suggests, nevermind..20:05
persiaErr, gnome-pkg-tools20:05
micahgpersia: you only use it if you package certain parts of the archive20:05
micahgbut suggests is fine for both20:05
persiaAnd there's still enough software in the archive that uses dpatch it's probably worth suggesting that as well (if not recommending it)20:06
macooh dpatch is that one i couldnt remember20:06
persiamicahg: specific to domain, yes.  Specific to Ubuntu, no: gnome-pkg-tools is also used in Debian for the same purposes.20:06
maco(it's either "quilt" or its "easy" :P)20:06
* micahg thinks we should add a postinst to dpatch outputting something along the lines of (if you're installing this, consider porting the package to source format 3)20:06
persiaNo.20:07
persiaI can do stuff with dpatch that simply isn't possible with any of the other systems.20:07
Laneywhy do we need more cudgels?20:07
persiaGo look at the implementation some time :)20:07
micahgpersia: the comment was more tongue-in-cheek :)20:07
Laney:-)20:07
micahgpersia: sorry, didn't mean to emphasize the UBuntu part about being domain specific20:08
persiaHeh, OK.20:08
persiaAlso, if we're recommeding all the VCS tools, seems like it's worth mentioning mr and pristine-tar20:09
blududeI just got a look at the packtools and packaging-dev stuff.  i'm going to move packtools to the same format as packaging-dev (no germinate).20:09
persiamicahg: Anyway, my issue with apt-file is that I never need it, although it may be helpful in some contexts.  In the case of gnome-pkg-tools or kubuntu-dev-tools, there are *lots* of pacakges that simply cannot be built without them.20:09
persiabludude: Why?  Just join in the debate about what packaging-dev ends up being.  Let's have one perfect tool, rather than two.20:10
micahgpersia: I never need genisoimage, should we drop that too?20:10
blududetrue.  I made packtools to learn about packaging, so for me it's just for learning20:11
persiamicahg: I don't see it in the recommends or depends of packaging-dev.  Am I missing something?20:11
micahgpersia: I thought we were talking about ubuntu-dev-tools...20:11
persia(admittedly I have an old version of the file)20:11
persiaNo.20:11
* micahg is confused...20:11
blududeif y'all desire, packaging-dev can have the name packtools20:12
persiaIt already got debated on debian-devel@ as "packaging-dev", which means confusing lots of folk if the name changes now.20:12
blududeok20:13
Laneypristine-tar is certainly a good one20:13
tumbleweedpristine-tar should already be depended on by everything that uses it, no?20:14
blududepristine-tar is pulled in by bzr-builddeb20:14
persiaOK, then we don't need it.20:14
blududebzr-builddeb pulls in a lot of good stuff20:15
persiatumbleweed: I don't think packages using pristine-tar need to build-dep on it, and I don't believe it's required as part of the workflow for any of the VCS packaging tools (although recommended for the majority of them)20:15
tumbleweedDepends: ... python2.6 | python2.7 | python2.4 ... ???20:15
persiaIsn't there a "python-all" for just that purpose?20:15
tumbleweedpersia: I mean git-buildpackage, bzr-builddeb etc depend on it20:16
tumbleweedpersia: that's different20:16
tumbleweedand I'm ??ing at the 2.420:16
persiaThey oughtn't.  They ought recommend it.20:16
tumbleweedgit does, bzr depends on it20:16
persiaThat's just wrong.20:16
tumbleweedand as we can see it's no tthe only thing that's wrong :)20:16
persiaAll the more so given the example of the Ubuntu Desktop team who uses bzr for packaging and doesn't use pristine-tar as they use external tarballs.20:17
micahgrdepends for pristine-tar http://paste.ubuntu.com/628131/20:17
micahg+1 for recommending20:17
persiaOooh.  mercurial-buildpackage.  That ought be at least a suggests of packaging-dev20:18
* tumbleweed waits for someone to mention cvs-buildpackage20:19
persiaIf there are packages still maintained in cvs, then I agree with tumbleweed that it ought be suggests.20:19
tumbleweedpersia: I hope there aren't but there probably are20:20
* tumbleweed hasn't ever come across any20:20
persiaI have, but not in at least a few years.20:20
=== yofel_ is now known as yofel
nathanbelomyanyone take a look at this http://www.scribd.com/doc/57964655/New-Line-String-Execution-for-Run-Line-Level-720:35
cjwatsonnobody here is interested in that20:39
nathanbelomyI guess fedora might be?20:40
nathanbelomyIt similar to the way intel's hypervisor technology works, only this is a virtual process that optimizes process executions concurrently20:40
nathanbelomyMaybe vmware wants it20:41
jtaylorsladen: openbve does not build in oneiric with mono 2.10, can you have a look?20:50
bdrungpersia: http://anonscm.debian.org/gitweb/?p=collab-maint/packaging-dev.git;a=summary20:51
micahgbdrung: is piuparts useful for regular packagers?20:54
persiamicahg, It's worth recommending.  Run on it's own (rather than as a service), it's a really handy way to test install/upgrade/remove/purge of the package.20:56
micahgpersia: ah, I've never used it before, maybe I should :)20:57
persiaheh.  Probably.20:58
cjwatson(nathanbelomy's URL is a weird troll of some kind, to save anyone else the trouble of looking.)20:58
=== Quintasan_ is now known as Quintasan
persiabdrung: Sorry: yeah, that's what I was looking at before.  I don't see the latest changes we were discussing, but I'm sure you've a good local copy of the useful parts of the discussion.21:05
bdrungmicahg: we should recommend testing :)21:09
bdrungpersia: i am currently busy. will commit it soon.21:10
persiaNo rush.  I doubt I'd have anything more useful to comment about than I've already commented.21:10
bdrungpersia: pushed21:21
Laneysladen: pretty please will you maintain openbve in debian?21:23
Laneyi'll sponsor you!21:23
highvoltagesladen isn't a dd!?21:25
tumbleweedthat's entirely fixable21:27
directhexi thought sladen was a DD.21:28
directhexmaybe i'm confusing him with someone else21:28
Laneycan't find any evidence of this fact21:29
* Laney ldaps21:29
bdrungpushed http://anonscm.debian.org/gitweb/?p=collab-maint/packaging-dev.git;a=summary21:39
bdrungnow is the last chance to get some changes into it before my first upload21:40
bdrungmaco, persia, tumbleweed, micahg: ^21:40
persiaSo, I'd like bundles of changes to Recommends and Suggests (as outlined above).21:42
persiaBut I'd prefer discussion of my suggestions, rather than just submitting a patch and having it applied, as while I think I'm right, I'm rarely the best judge of that.21:43
persiaAlso, since I'm not a target user for the package (I actively don't want it installed, as I tend to like to not have e.g. autotools-dev by default so that when `make clean` breaks, I know I'm unhappy with the implementation, etc.)21:44
persiaI'm probably not the right person to be made happy: the package should ideally match the documentation which is recommending it's installation.21:45
tumbleweedthere was a sub-discussion about that on debian-devel, whether the package was recommended tools for new packages, or useful tools for packaging21:46
bdrungit targets new users.21:46
tumbleweedI think "things you're probably going to need" won out21:46
macomy original goal was to avoid 3 rounds of "oh wait, install this too" when mentoring newbies21:47
bdrungpersia: adding suggestions doesn't hurt and they all seemed reasonable. therefore i added them21:47
blududefyi, my goal for packtools was to automate installing everything listed in the Ubuntu packaging guide21:47
macothe stuff in the packaging guide should all be in packaging-dev. i checked that21:47
bdrungbludude: packaging-dev has the same goal21:47
persiabludude: I think that's the right goal, although I'm of the opinion that it makes sense to fix *both* the documentation and the package to do the right thing, rather than accepting either as authoritative.21:47
tumbleweedI'm pretty happy with the current contents21:51
blududeyes, they seem to fulfill the goal21:53
persiaI really don't like dh-make, but that's from having repeated myself hundreds of times suggesting people clean up from it's common mistakes (e.g. Priority: extra)21:53
bdrungpersia: that's the reason why it is in suggest and not in recommends21:54
bdrungpackaging-dev  0.1 uploaded!22:00
sladenLaney: yeah, if you sponsor it22:31
sladendirecthex: 10 years of me mistaking me for a DD now :-)22:32
sladendirecthex: will get around to it at some point.  The previous one five years ago got put on hold because I refused to upload more crap into the archive just for the sake of completing NM22:32
directhexsladen: means i wasn't mistaking you for someone else, you're one of the "he's not a DD? huh?" folks as gets occasionally mentioned in #debian-uk circles22:37
Laney:-)22:37
Laneybasically want to be able to drive a train at work22:37
Laneynot that I can even do forward right yet22:38
jtaylorsladen: I propsed a branch for merging with openbve22:48
directhexLaney: have you booked a b&b for the night at the debian bbq yet? you're a dd now, it's your duty to attend23:03

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