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

imbrandonLaserJock: i dont really think its nessesary as those links arent even correct00:00
imbrandonas the disclaimer said00:00
imbrandonbut i guess it wonthurt00:00
LaserJockimbrandon: hmm, those are interesting links though00:01
LaserJocknot what I thought they were on first reading00:02
huatshey guys00:03
LaserJockhi huats00:03
huatsI am making a so called fake sync, I am reporting every debian changes to a ubuntu orig.tar.gz (which differs from the one in debian...). Do I need to put the debian changelog and the debian copyright. Or can I keep the ubuntu ones ?00:04
LaserJockhuats: how do the tarballs differ?00:05
huatsOh by the way, another question (not related to the first one), I am a new ubuntu member ... how can I activate the ubuntu.com address ?00:05
huatsLaserJock: they are not the same :)00:06
LaserJockhuats: well, I gathered that ;-)00:06
LaserJockhuats: what's different about them?00:06
LaserJockhuats: try sending email to your ubuntu.com address and see if it works00:06
huatsLaserJock: let me check again, I have started that a long time ago so I have to remember :)00:06
huatsLaserJock: it was not functionning....00:07
huatsyesterday00:07
huatsI'll try again..00:07
LaserJockhuats: you might ask somebody in #canonical-sysadmin on Monday, but if it doesn't work I think you file an RT ticked (rt at canonical.com I think)00:08
huatsok00:08
huatsI'll have a look on monday so00:08
huatsLaserJock: Ok I hav seen the differecnce...00:12
huatswhat can I telll you about ?00:13
LaserJockwell, why is there a diff, what kind of stuff is changed?00:13
LaserJockin general I would think if you were to do a fakesync I would think  you would stay as close to Debian as possible00:14
huatsok00:16
huatswhy there is a diff, I don't know...00:16
LaserJockhuats: I guess you kinda need to know what the  changes are and enough about why they are there to see if any changes need to be kept00:27
huatsok00:27
huatsLaserJock: I'll investigate on that thus :)00:30
huatsLaserJock: thanks :)00:31
huatsgood night all00:32
LaserJockcya00:32
cyberixI'd need to make a few minor changes to my package, which now is in the repositories.00:35
cyberixSo what is the process?00:35
minghuacyberix: Main package or universe package?00:36
cyberixWell, multiverse00:38
cyberixI suppose the process is the same as for universe00:38
LaserJockcyberix: file a bug, attach a debdiff, subscribe u-u-s00:39
minghuacyberix: Yeah, basically what LaserJock said.  Also see https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue.00:40
pochuGood night folks!01:26
owhJust saw this email on the udd list https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2007-December/002696.html - discussing the out of sync nature for three packages that is, the source and the binary are not the same.01:48
owhThe packages discussed are logjam, qemu and aumix.01:48
owhI started writing a response to the list but thought it might be smarter to discuss this here first.01:49
Fujitsuowh: I responded to the bug he filed already. What is there to discus?01:49
Fujitsus/discus/discuss/01:49
owhI haven't seen your response in the bug yet, but I'm wondering if there is a procedure to catch this "out of sync" nature because it could potentially be used as a way of introducing more sinister binaries.01:50
FujitsuHow can sinister binaries be introduced? The worst that can happen is that some are out of date.01:51
Fujitsu(and we have a page to catch those, now)01:51
persiaowh: It generally only happens when an older version FTBFS.  There's no binary upload, so it's not likely to be sinister.01:51
owhWell, the email I linked to specifically states: "the maintainer grabbed from a broken CVS"01:52
persiaowh: Sure, but "broken" doesn't mean "sinister"01:52
FujitsuI wouldn't call that sinister.01:52
owhMy question is, "could it be?"01:52
owhI'm not saying it is.01:53
somerville32...01:53
owhI'm trying to ask if the procedures used have any holes in it that this is showing?01:53
owhThat is, "Is this the tip of an ugly iceberg?"01:53
FujitsuIt is the tip of the FTBFS iceberg, but it can't be sinister.01:53
persiasomerville32: Thanks for reviewing people's packages on REVU.  If you don't mind, could you share your comments in this channel when you do so?01:54
FujitsuWell, if we have something sinister in the archive, we've got larger problems than out-of-date binaries.01:54
somerville32persia, Alrighty.01:54
owhSure.01:54
persiasomerville32: Thanks :)01:54
owhSo Fujitsu, what you're saying is that this is *only* the visible end where source did not build, no other problem?01:55
Fujitsuowh: What do you mean? This situation only occurs when the source doesn't build... there's nothing to *be* visible in any other case.01:56
somerville32so If the new source package doesn't build, then the old binary still exists?01:56
FujitsuCorrect.01:57
FujitsuIt won't be dominated, and will remain published until it is.01:57
owhSo, the qemu example was a case of poor testing, but successful building?01:57
FujitsuWhere's this?01:58
owhIn that email?01:58
owhs/?/./01:58
FujitsuOh, I didn't see that reply.01:58
owhPerhaps it would be a good idea for a MOTU to put that into writing on the list to highlight what is going on so no-one jumps to any conclusions and it all explodes in a flurry of emails?01:59
Fujitsu... we only have a CVS qemu in Hardy. A broken package in Hardy. Wow.02:00
owhI mean that the tone of the two emails could be construed as an issue as I started to do before I came here to talk about it.02:00
* Fujitsu generally follows a policy of letting -devel-discuss users live in their own little world.02:00
FujitsuWhat issue did you see, exactly?02:01
owhWell as I read it, likely from inexperience, I saw three packages where src and binary were out of sync with little reference to where the binary came from.02:01
FujitsuErm, even better, qemu on Hardy does work.l02:01
FujitsuWhat gave you the idea that the qemu binaries were out of sync?02:02
owhThere seemed to be a tone that there was a problem, but from the discussion here I'm just hearing that its FTBFS.02:02
FujitsuThere are no qemu FTBFSes (except for archs where it has never built) in any release except edgy, and that's just powerpc.02:03
owhThe same email. Mind you it had very little on detail and reference, but I thought it would be prudent to ask.02:03
owhIt's pretty hard to tell if the person sending the email in the first place is talking out of the wrong orifice at the best of times.02:04
owhThanks for your time all. Happy to hear there is no issue.02:06
persiaowh: Well, there is an issue: packages shouldn't fail to build from source, and should be fixed, but it's not a dangerous issue.02:06
FujitsuAnd, as I said in the bug, we can now see what FTBFSes we have on our plate fairly easily.02:07
* persia cheers Dktrkranz and geser02:08
FujitsuYep.02:08
owhIs there a link that shows those packages so a wider group could assist? Or is that counter productive?02:08
Fujitsuhttp://qa.ubuntuwire.com/ftbfs.02:09
persiaowh: Depends.  If the wider group is up to submitting patches to get them to work, it would be helpful.  Filing bugs isn't so helpful.02:09
owhNo kidding :)02:09
FujitsuWe could really do with a mass-giveback soon, due to bug #16043902:10
ubotuLaunchpad bug 160439 in soyuz "Some builds fail when they should depwait" [Medium,Triaged] https://launchpad.net/bugs/16043902:10
owhSo is there any point in me mailing that link to udd, or should I just leave well enough alone?02:10
owhText along the lines of "These are examples of FTBFS, here are some others. If you have patches to fix it, please do so."02:12
persiaowh: Careful: that might be considered inflammatory.  Some people seem to believe there is a distinction between users and developers.02:12
owhROTFL02:12
persiaFujitsu: Do we have a means to distinguish which packages are affected?02:13
owhSorry, that sounded flippant, it wasn't intended as such.02:13
FujitsuThe examples given in the  reply to the email are not FTBFSes.02:13
Fujitsupersia: Not at the moment, but it would be quite easy to grab build logs and grep for them.02:13
persiaFujitsu: Ah.  True.  From what I have seen, I had the impression that a mass-give-back would be considered, if someone were to dig up which were the affected packages and submit the list.02:14
FujitsuIt would be easier to just throw everything at the buildds again, thought.02:14
Fujitsus/thought/though/02:14
Fujitsuhppa will all be given back within a couple of weeks anyway, and the others don't have a whole lot of FTBFSes.02:15
persiaFujitsu: Yes, but proposing that makes the buildd-admins whine about resources, and point at the fact that we've never caught up (on all archs)02:15
FujitsuGrr, Soyuz is being silly again.02:16
FujitsuThere has been one item stuck in the i386 and powerpc queues for at least several hours now, and I can't see it anywhere. They seem to be up to date, but /+builds says otherwise. Yay.02:17
Fujitsupersia: hppa should catch up within a couple of weeks, and the other archs are generally fairly up to date.02:18
persiaFujitsu: Yes, but you are talking about 1000 packages.  I had complaints about that volume when asking about the < Dapper rebuilds.02:18
* persia isn't convinced by the buildd-load argument, but is just sharing02:19
FujitsuLess than 200 packages on each arch is nothing.02:20
persiaFujitsu: True.  I guess I'm misreading the FTBFS page then.02:21
FujitsuThere are 1168 packages with issues, but less than around 200 failures on !(lpia|hppa). lpia is always ahead of everything else anyway, and hppa is special... I don't see why anybody would have a problem with it.02:24
persiaFujitsu: For the < 200 failures, I don't imagine it would be an issue.  Someone might want to get fed 20/day or something, but that's the only issue I can see being raised.02:25
FujitsuThat looks bad.02:45
FujitsuHey bddebian.02:45
bddebianHeya gang02:46
bddebianHi Fujitsu02:46
ScottKheya bddebian and Fujitsu.02:54
bddebianHi ScottK02:55
FujitsuHi ScottK.02:56
bddebianpersia: You around by any chance?03:02
persiabddebian: Yes03:02
bddebianpersia: Got a minute for a /query?03:03
mdomschScottK: thanks for the firmware-addon-dell comments03:10
mdomschXS-Python-Version and XB-Python-Version are deprecated for use with python-support, per the warnings at build time and http://wiki.debian.org/DebianPython/NewPolicy03:10
ScottKmdomsch: You need either pyversions or XS-Python-Version.  Unless I missed it you have neither.03:11
mdomschyeah, I added pyversions to satisfy03:11
mdomschand persia spent quite some time explaining the versioning to me, so I can get that right next time03:13
ScottKGood.03:13
ScottKDid you also take care of python versus python-all-dev?03:14
ScottKYou understand the difference?03:14
persiamdomsch: Something I failed to mention before, which might be nice next time, is the option of distributing -0dellN from l.d.c, as -0ubuntu1 would always be higher, making the issue transparent.03:14
mdomschindeed03:15
ScottKpersia: I saw you recommended a linda over-ride for the package.  Why is that?03:15
* persia looks at REVU again to build context03:15
mdomschjust for the piece that's a yum plugin03:15
mdomschit goes into an odd directory, /usr/lib/yum-plugins.d or somesuch03:15
mdomscharguably, as yum isn't the default on debian/ubuntu, I should skip that03:16
ScottKYes, but why does it go there?03:16
ScottKThat too, why install it at all?03:16
mdomschbut, yum is available in universe03:16
* ScottK learns something new every day.03:16
ScottKThat is just wrong.03:16
persiaScottK: because yum doesn't look in the /usr/share hierarchy (but not installing it is probably a better solution than a linda override)03:16
persiaScottK: code sharing.  I don't think it's bad to have tools, but you're right that we shouldn't encourage use.03:17
ScottKWell OTOH if yum is in the repos it'd be wrong to work at not supporting it.03:17
ScottKSounds like a bug in yum then (at least the yum package on Debian).03:18
persiaScottK: Yes, certainly.  yum should allow packages supporting yum to be policy compliant :)03:18
mdomschbrb03:23
ScottKBug filed.03:27
ScottKMarked another one invalid while I was there.03:27
somerville32ScottK, I thought pysupport didn't require pyversion or the Python-Version fields03:30
ScottKIt does AFAIK.03:32
somerville32No, if you don't have pyversions than it uses current03:36
ScottKI'm not saying it won't run, just that it's supposed to be there.03:36
somerville32Not according to the docs for python-support03:37
somerville32You should only have a pyversions file if the module doesn't work with all python versions03:37
ScottKRight.  For what definition of all?03:38
somerville32ScottK, ie. If it requires a specific version03:39
persiasomerville32: Right.  So anything without it should work with python < 1.0, right?03:40
ScottKYes, exactly.03:40
somerville32You mean python > 1.0 ?03:41
* mdomsch hates "all" in discussion of versions03:42
mdomschyou're going to get bit at some point03:42
persiasomerville32: No, I mean python < 1.003:42
* persia agrees with mdomsch03:42
somerville32I'm using the same semantics the document does03:43
persiasomerville32: What does the document mean by "all"?03:43
somerville32any?03:44
mdomsch>= 0.003:44
Fujitsu`all' simply means anything in the distro, though it gets a little nasty as we add new versions.03:44
persiaOK.  I see.  For python-central, I read it as needing XS-Python-Version, and for python-support, I read it as needing XB-Python-Version.03:45
somerville32negative.03:45
somerville32You don't need X[BS]-Python-Version fields.03:45
somerville32You don't need debian/pycompat03:45
somerville32You don't need to call dh_python after dh_pysupport03:46
persiaRight.  Everything needs XB-Python-Version, and python-central also needs XS-Python-Version.03:46
* persia agrees with not calling dh_python03:46
somerville32X[BS]-Python-Version fields should be removed when using python-support03:47
mdomschthe wiki is unclear on this point03:48
mdomschbut the code throws warnings for XB-Python-Version present when using python-support03:49
somerville32The docs for python-support are quite clear03:49
mdomschindeed03:50
* persia suspects the "New Python Policy" of being insufficiently new, and goes back to non-python things.03:50
ScottKThe "New Python Policy" is pretty much unmaintained right now.  Fixing that has recently been discussed in Debian.03:52
mdomschScottK, new upload of firmware-addon-dell to revu with your suggested changes, thanks04:28
ScottKmdomsch: You're welcome.04:28
mdomschI made equivalent changes to firmware-tools, but...04:28
mdomschupstream is converting from distutils to autoconf04:28
mdomschand there's some serious breakage in the upstream package right now04:28
ScottKYummy.04:28
ScottKRight, so let's stick with this one then.04:29
mdomschso until that's resolved, I can't do another upload04:29
ScottKYou can continue to upload revisions to the distutils version to REVU04:29
FujitsuMoving to autoconf? That sounds a bit odd.04:29
mdomschFujitsu, I wasn't too pleased to see that04:29
mdomschin fact, it's cost me ~4 hours work trying to fix the breakage so far04:30
=== asac_ is now known as asac
ScottKI don't suppose you can just write your own distutils setup.py and ignore the upstream autoconf stuff.04:42
mdomschScottK, no, I'm just going to make upstream fix their brokenness with autotools independent of debian packaging04:53
mdomschand once that's good again, finish whatever is left of the deb packaging04:53
mdomschfor now, as you suggested, I'm just redoing the upload04:53
mdomschw/o all of upstream's latest changes04:53
FujitsuWhat is our policy on creating a Homepage field when merging? IMO it's unnecessary delta...05:00
imbrandonFujitsu: imho it should be sent upstream, not here05:00
imbrandonmaybe a wishlist bug upstream05:01
Fujitsu(I'm actually doing some sponsoring for the first time in ages)05:01
Fujitsuimbrandon: Debian, you mean?05:01
imbrandonyea05:01
persiaFujitsu: I don't see any reason to block sponsoring for it: the tools will be broken one way or the other.05:01
Fujitsupersia: I guess. I'm sending it back for other changes anyway.05:02
imbrandonyea , in my school of sponsoring too ( i'm pretty unique on somethings ) if that is the only change i would just change it myself ( e.g. revert it, then let the contributor know you reverted it ) and upload anyhow05:03
persiaFujitsu: If you're kicking it back anyway, maybe it's worth reinforcing the minimal-deviation idea.05:03
persiaThe only exception being .desktop files, due to the magic of app-install-data05:03
Fujitsupersia: That's what I've done.05:03
FujitsuYes.05:03
persiaimbrandon: I used to be a member of that school, but it means they don't get upload credit.  I'm currently on the fence, and subscribing to push-back in most cases.05:04
imbrandonpersia: sure they do, you can add something to the changelog etc and still leave them as the person in the changelog05:05
persia(although, thinking about it, maybe they shouldn't get upload credit, and will need to hit more bugs to build credits if everyone does the fix & upload thing)05:05
imbrandonthat added the entrie05:05
imbrandonyou have to sign the file anyhow05:05
persiaimbrandon: That would be wrong.05:05
imbrandonnah its done quite a bit in both debian and ubuntu, i dont see how its wrong05:05
persiaimbrandon: The person who closes the changelog should be the last person to touch the package.05:05
Fujitsupersia: That deliberate loss of upload credit is an interesting idea indeed.05:06
persiaimbrandon: It's wrong because both the person reporting the changes being completed and the date the changes are completed are incorrectly reported.05:06
imbrandonhow its always done in the rcs packages i work on its the first person to add an entry05:06
* mdomsch uploads new firmware-tools05:07
persiaFujitsu: It gets more patches through faster too.  I think most people would be happy getting their patches in, even without being the Changed-By name, and if they want to get accepted, they need to get it right.  Maybe worth discussing Friday?05:07
FujitsuI suspect so.05:07
emberpersia: devede fixed05:07
persiaimbrandon: It should be the last person to add an entry.  dch does the right thing.05:08
persiaember: Great.  Of course, that means you're at the bottom of the least-recently-touched queue, but it shouldn't be more than a couple days.05:08
imbrandondch dosent account for multi-people editing05:08
imbrandonon a single upload05:08
persiaimbrandon: Yes it does.  Try it.05:08
emberhe hates me05:08
ember:o05:08
persiaember: No, I just sponsor in least-recently-touched order to avoid anyone having to wait forever for a response.05:09
imbrandonokies, i conceed probably wrong, but it is a common practice05:09
persiaimbrandon: Maybe, but people who do that should be using dch, and follow the new accepted correct practice.05:10
imbrandonanyhow new subject, anyone care to give me a 5 minute primer to git ( i'm familiar with svn cvs bzr(kinda) ) so it shouldent take long to get me a basics enough to do a branch and a diff etc05:11
imbrandonpersia: likely05:11
imbrandoni just am trying to do a bit-o-kernel patching from fedora-->suse-->fedora-->xebian-->ubuntu and git seems to be the common link05:12
imbrandon( yes xebian not debian )05:12
imbrandonokies , guess i'm gonna do some trial and error05:15
mdomschimbrandon, are you going to be cherry-picking?05:15
mdomsche.g. grabbing specific commits from one tree to pull into another?05:16
imbrandonmdomsch: yea, some xbox specific patches05:16
imbrandonyea05:16
mdomschso, you need both trees/branches in the same local git tree05:17
mdomschthen you choose the specific commits from say fedora-branch you want05:17
mdomschand you git cherry-pick <commit-id>  (from your working-branch)05:17
imbrandonwell the main thing is .... well ok05:17
imbrandonhere is the deal, say i can get a "working" local directory05:18
imbrandonthats a git branch of our current ubuntu kernel05:18
mdomschyep05:18
mdomschgit branch working05:18
mdomschgit checkout -f working05:18
imbrandonthen i make a working-diff dir thats basicly a cp -Rav of the working05:18
imbrandonwith patches i grab from multi places05:18
imbrandoncvs/svn/raw diff05:19
imbrandonetc05:19
mdomschsure05:19
imbrandonuntill i get it "they way i want"05:19
* persia mistakenly accepted a merge :(05:19
imbrandoncan i then make a "git bundle" or somehing i can hand to someone with git commit access05:19
imbrandonbetween the two05:19
mdomschwell, you're outside of git as soon as you do the cp -rav05:20
mdomschinstead do05:20
Fujitsupersia: I'm sponsoring one too, but that's because it happens to contain a bugfix for a bug that I hit.05:20
mdomschgit clone upstreamurl05:20
mdomschgit branch working05:20
mdomschgit checkout -f working05:20
mdomschapply patch #105:20
mdomschgit commit -a -m 'message for patch #1'05:20
mdomschrepeat05:20
imbrandonok git commits localy like bzr ?05:21
mdomschyes05:21
persiaFujitsu: Sponsoring merges isn't bad: personally, I'd like to see merges for any significant Debian bugfixes, I just have to be careful, as I often make mistakes with merges (so usually sponsor other things).05:21
imbrandonnice, ok05:21
mdomschthen, when you haev it "the way you want"05:21
mdomschyou publish the tree somewhere somehow05:21
imbrandonyup, thats exactly what i was looking for05:21
mdomsche.g. rsync it to a web server05:21
imbrandoncool, yea05:21
Fujitsupersia: Oh, right, forgot about your general aversion to them.05:22
imbrandonthanks mdomsch05:22
mdomschand tell your friend to pull from the working branch of the tree you just rsynced05:22
persianxvl: You don't need "Closes" when closing a LP bug.  Rather, it's preferred not to use it (although it works)05:23
mdomschimbrandon, git-request-pull formats the email you can send to request the pull05:23
imbrandonnice05:24
imbrandoni've just been getting used to the nice things about bzr ( really distributed rcs ) but git ( without having actualy used it yet ) seems nice(er)05:24
imbrandoni'm sure they both have their place though05:25
* mdomsch hasn't used bzr yet05:25
mdomschbut I think they're similar conceptually05:25
Fujitsubzr rocks, and just reached 1.0.05:25
FujitsuI've not used git very much.05:25
imbrandonman once i found bzr-svn and bzr-cvs i never looked back05:25
mdomschgit is fully distributed05:25
imbrandonmdomsch: so is bzr05:25
mdomschyep05:25
persiaimbrandon: They optimize for different cases, but both are nice in preference to what went before.05:25
mdomschat work, some teams are forced to use clearcase05:26
imbrandonand i love the plugins , i can work with a svn tree like its a bzr branch and still push it back too05:26
* minghua played with both bzr and git, but hasn't known enough to do a comparison.05:26
imbrandonnever touching svn05:26
mdomschso, when the servers are down, or out of sync in the various geographies05:26
persiaclearcase!  Didn't that die a proper death last decade?05:26
mdomschthey can't commit or sync05:26
FujitsuHahahahahaha.05:26
FujitsuClearcase, yay,.05:26
mdomschthere's a tool I'm reading about, git-buildpackage05:27
imbrandonhrm there might even be a bzr-git, i might have to look heh05:27
mdomschfor maintaining debs in git05:27
Fujitsuimbrandon: I don't believe there is.05:27
persiamdomsch: If you decide to use git-buildpackage, you may also be interested in pristine-tar05:27
imbrandonmdomsch: yea bzr-buildpacakges and svn-... and cvs-... too ( not positive obut cvs-... )05:27
minghuaimbrandon: Of course there is a cvs- one, it's the oldest (and probably the root of all these).05:29
imbrandonhrm anyone know if someone produces a usb disk that uses real ramchips vs flashchips ?05:29
Fujitsuimbrandon: Wouldn't that be a bit... volatile?05:29
imbrandonFujitsu: yea, it would be intended to be05:30
imbrandonas like say a slow swapdevice when nothing else is avail05:30
imbrandonvs swap over ethernet05:30
persiaimbrandon: I've seen PCI, IDE, and PCIe RAM devices, but never USB.05:31
imbrandonpersia: ide?05:31
imbrandonthat might work too05:31
imbrandonhrm05:31
persiaimbrandon: Yep.  Generally with a battery to make them less volatile.  You could presumably wrap it with a IDE->USB converter.05:32
imbrandonyea05:32
imbrandonyea i was thinking a batery would be needed in the usb one05:32
imbrandonlike a thumbdrive + ram + bat05:33
imbrandonplus some EE person to make it all work :)05:33
persiaimbrandon: Of course, I don't have any brands or anything.  These are the sorts of kit in the boxes of loose stuff on the bottom shelf at the components shops.05:33
imbrandonright05:33
imbrandongives me something to look at though05:33
imbrandon( for context if intrested see "Other Hardware Thoughts" on http://www.not404.com/node/52 , almost at the bottom )05:34
persiaimbrandon: Expect a budget of ~ $50 USD (I think) if you can find somewhere that sells cheap unbranded chinese kit.05:34
imbrandonyea i'd imagine, but it would make the diffrence between 64mb ram and ++ in a xbox without soder, making the 733Mhz + nvidia box  maybe worth using as a workstation, abet slow yes05:35
imbrandonand even with soder iirc you can only hit 25605:36
persiaimbrandon: You've found a market niche.  Find a manufacturer, get an importer to smooth customs for 10-15%, and you've a hobby business.05:37
imbrandon:)05:37
imbrandoni already make "xbox controler port to usb hub" cables at home for $$ , cheap but still heh05:38
imbrandonits funny the controler port on a xbox is just a funny shaped usb port05:38
imbrandonthus enabling people to mod their xboxes without opening the case or voiding anything ( not that they even still amek them )05:39
imbrandonor hooking up keyboards and mice05:39
imbrandonor using usb thumdrives as memorycards05:40
imbrandonor tons of other things05:40
imbrandonwow, i hate patents, i searched for it and the first thing that came up was a patent05:43
imbrandonhttp://www.patentstorm.us/patents/6219736.html05:43
imbrandonso someone has thought about it05:43
minghuaimbrandon: Move out of US. :-)05:46
imbrandon:P05:46
persiaimbrandon: That only means you can't design or manufacture it without permission from the patent holder.05:46
FujitsuI think that wins the prize for the most uses of microcontroller in a paragraph.05:47
imbrandonlol05:47
minghuapersia: Really?  Even if I make it for myself, instead of selling it for profit?05:47
persiaminghua: Well, right.  One cannot design or manufacture such a device for sale or free distribution.  One can use privately, or resell if designed or manufactured by someone else.  For more details, seek counsel.05:48
imbrandonhrm is this it? it seems like the right keywords but the actual design dosent look like what i ment05:49
imbrandonhttp://www.controlchips.com/usbram.htm05:49
persiaimbrandon: That appears to be an implementation of the patent you listed earlier, although were one to construct something today, it might make sense to use faster USB.05:50
imbrandonright05:51
imbrandonthat page looks last updated 200405:51
imbrandonso its not real uptodate05:51
imbrandonStevenK: round?06:35
imbrandonStevenK: un-ping06:40
* persia notes that the U-U-S queue has reached single digits again, and encourages someone else to review the rest of them.06:41
persia(special points available for anyone willing to do bug #133888)06:41
ubotuLaunchpad bug 133888 in wxwidgets2.8 "upgrade wxwidgets2.8 to the 2.8.6.1 release" [Wishlist,Confirmed] https://launchpad.net/bugs/13388806:41
StevenKimbrandon: Unpong07:16
StevenKimbrandon: Besides, I'm a square07:17
persiaember: Are you familiar with watch files?07:23
jonnymindhello.08:51
warp10Hi all09:06
jekos1has anyone compiled Cedega successfully?09:46
harrisonyjekos1: it failed for me, i find wine works better anyway09:49
jekos1harrisony: it tried to compile but failed too. I've downloaded it from CVS (53 M), it will be pity to make up with compilation09:59
harrisonythen again, i tried it early this year10:00
=== persia changed the topic of #ubuntu-motu to: Ubuntu Masters of the Universe: https://wiki.ubuntu.com/MOTU | Hardy Heron is in active development. | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Unmet Deps time! http://qa.ubuntuwire.com/debcheck/ | QA resources from http://qa.ubuntuwire.com | It's REVU Day. Packagers, update your candidates. Reviewers, let's get more hammers & hearts on http://revu.ubuntuwire.com
harrisonybut i find wine works all the time10:00
persiaIt's REVU day again!10:01
persia30 Candidates today in need of review.10:01
harrisonyARGH!, i was going to try get a package done for revu day, but stupid pbuilder isnt liking me10:02
persiaharrisony: What's wrong with pbuilder?10:02
harrisonypersia: keeps throwing errors when i use pbuilder-dist (from the ubuntu-dev-tools package) some errors about ' in the sources list or something10:04
harrisony(on the initial create)10:04
persiaharrisony: Ah.  Have you hunted down the sources.list it tries to use?  Perhaps there's a typo.10:05
DarkMageZharrisony, have you edited any pbuilder configuration files? what command are you using to create the pbuilder?10:06
harrisonyDarkMageZ: pbuilder-dist hardy create (pbuilder-dist is found in ubuntu-dev-tools)10:06
DarkMageZharrisony, what about "sudo pbuilder create --distribution <distro>"10:07
DarkMageZharrisony, then edit /etc/pbuilderrc and enable universe and multiverse then "sudo pbuilder update --overide-config"10:08
harrisonyDarkMageZ: im doing that now, pbuilder-dist is nicer when it comes to mutiple versions10:08
* pochu has a lot of pbuilder-$distro in his $PATH :-)10:08
DarkMageZ"sudo pbuilder build --basetgz=/var/cache/pbuilder/warty/base.tgz lol.dsc" :P10:09
* persia thinks warty isn't a very useful base these days10:10
pochuheh10:10
DarkMageZi was trying to avoid dapper vs gutsy vs hardy debate :P10:10
harrisonywouldnt mind finding a warty cd to see what it was like in ye old days10:10
DarkMageZharrisony, ye old days were only 2004... you were 12. this makes you VERY old :P10:11
harrisonyDarkMageZ: hahaha very very, what was i doing when i was 12, hmm10:11
* persia asks the 7 packagers with "Updated Packages" on REVU to submit interdiffs to bugs and subscribe the sponsors queues if they wish to request upload.10:12
LucidFoxYes, persia, just saw that, and uploaded interdiff10:19
LucidFoxso the updated packages section of REVU is going to be phased out?10:19
persiaLucidFox: Not any time soon, but it only gets looked at on Mondays, and not so often at that.  There's a better chance of getting review & sponsorship from the sponsors queue.10:20
* persia often scans the "Updated Packages" section, and archives candidate revisions that are older than the archive versions10:20
pochupersia: would it be useful if REVU distingished from main and universe packages?10:23
pochuso MOTUs concentrate their work in universe packages10:23
persiapochu: Not really.  All NEW packages go to universe, and updated packages don't really belong on REVU anyway.10:23
pochuhmm, right10:23
pochuI was thinking on updated packages, as Ive just seen gnome-terminal there, but you're right10:24
persiapochu: If someone has a NEW package for main, best plan is to get it into universe, and file a MIR10:24
persiaOn the other hand, sometimes a sponsor requests a signed upload somewhere, and REVU is a handy resource.  Once LP gets proper dget support for PPAs, etc. (very soon now, might even be in edge), this becomes less useful.10:25
pochuI think it's already there in malone. Not in soyuz yet, but soon.10:25
Supremushello10:27
persiapochu: Right :)10:27
Supremuspersia, hello :D10:27
persiaSupremus: Hi10:27
pochupersia: but as you said, updates shouldn't go to revu, so that's alright10:28
persiapochu: Feel like a few reviews?  I'll paste if you can't find the person online.10:28
pochupersia: why not? :)10:29
persiapochu: Just ping the person, prep stuff in a pastebin, and post to the channel :)10:29
* persia wonders if any packagers are around and want to request a review for their upload10:30
pochupersia: you might want to paste this in deskscribe. I reviewed it last night for ember, but would be fine to post it so nobody reviews it until those issues are fixed. http://paste.ubuntu.com/2783/10:32
persiapochu: pasted.  Thanks.10:34
persiapochu: I generally try to explain each one a little, as the lintian output isn't always very clear.10:34
pochuwell, I talked with ember about those who were complicated - the .desktop one :)10:35
persiapochu: Right.  In this case it's OK because it's just documentation of an IRC conversation, but if you happen to hit a new one :)10:35
pochuok :)10:36
pochubbl, will pick up one for review when i'm back10:36
jonnymindUhm, sorry for jumping in, but I am reading about REVU and universe...10:38
jonnymindI thing I am doing how I am been told to do, that is, posting a new package in REVU.10:39
persiajonnymind: No need to apologize.10:39
jonnymind*think10:39
persiajonnymind: If you have a package that is not in Ubuntu, REVU is the best way to get it into Ubuntu.10:40
jonnymindpersia: more than apologizing (which never hurts when you're wrong), I am asking for the correct procedure to follow...10:40
persiajonnymind: First, make a perfect package.10:40
jonnymindOIC. Thnx.10:40
persiaSecond, upload to REVU10:40
jonnymindpersia: First and second should be ok then  :-)10:41
persiaThird, wait for REVU day, and tell everyone the URL for your package REVU entry.10:41
persiaFourth, fix all the issues the reviewers discovered.10:41
persiaFifth, reupload10:41
persia(steps 4 & 5 may repeat a surprising number of times, depending on policy changes, and the varying skills of the reviewers)10:41
jonnymindpersia: and next REVU day is?10:42
persiasixth, when your package is in the NEW queue, wait for feedback from the archive admins to see if it will be rejected.10:42
persiaseventh, download and enjoy10:42
persiajonnymind: It's REVU Day now (and for abother 2898 minutes)10:42
jonnymindOh10:42
jonnymindIn this case...10:42
jonnymindhttp://revu.tauware.de/details.py?package=falcon10:43
jonnymindAs I said in the notes of the bug...10:43
jonnymind(let me pick it...)10:43
jonnymindbug 174470ù10:44
ubotuLaunchpad bug 174470 in ubuntu "Package for the Falcon Programming Language" [Wishlist,In progress] https://launchpad.net/bugs/17447010:44
pochujonnymind: a watch file would be appreciated10:44
jonnymindthe package is marked as 0.8.5, and I am cleaning the version and finalizing debug for 0.8.6 stable release in these days, but the packaging process is complete.10:44
jonnymindpersia: watch file?10:45
* persia suspects that the previous would benefit from s/persia/pochu/10:45
pochujonnymind: in debian/changelog, version should be -0ubuntu1 and not -1, do not put more messages than * Initial release, close your launchpad bug with 'LP: #174470', s/unstable/hardy/, and put a break line in middle of the 'falcon (0.8...' line and the changes one, and same between the changes one and the timestamp one10:46
* persia notes that additional entries in the changelog to explain distribution-specific patches are also acceptable.10:47
jonnymindtnx10:47
jonnyminddoing10:47
pochujonnymind: a watch file is a file which allows you to download the upstream tarball using a tool named uscan. Very useful. See https://wiki.ubuntu.com/PackagingGuide/Recipes/DebianWatch10:47
pochujonnymind: if used dh_make, it created a watch.ex file with some example lines, as a webserver, a ftp page, a webpage, sourceforge...10:49
pkernjonnymind: availabe -> available10:51
jonnymindUhm...10:52
pkernjonnymind: debian/copyright should be improved.10:52
jonnymindpkern: how?10:52
pochujonnymind: debian/control: there's a new standars version :) put yourself as 'XSBC-Original-Maintainer', and put 'Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>' as the Maintainer (Ubuntu is team maintained). Improve the short description so it reflects what the package is for (if it's the engine, the dev files...). And a Homepage filed in the source part would be nice.10:53
persiaapachelogger: Why didn't you advocate libksquirrel?10:53
jonnymindGreat.10:54
jonnymindpochu: doing10:54
pkernjonnymind: Yay.  Yet another licence.  Reproduce it in full in debian/copyright, list the authors and their copyrights (the licence headers in the files refer to AUTHORS, which does not exist...)10:54
pkernjonnymind: And take debian/copyright of an existing package as a template.10:55
jonnymindpkern: yes. Uhm... atm I am the sole autor, but I do have an AUTHORS file; I just failed copying it in the package :-)10:55
pkernI did not evaluate the freeness of the licence, though.10:57
* pochu checks the license10:57
pochuheh10:57
pkernpochu: <310:57
jonnymindpkern: the license is thought to be more free than usual.10:57
persiajonnymind: More free than ISC?10:57
pkernjonnymind: Is it based on some other licence?10:58
jonnymindpkern: it's apache2 license with extra openness for scripts and pre-compiled items.10:58
jonnymindalso, as falcon is meant to be an embeddable language, it frees the embedding applications.10:58
jonnymindThat's quite a controversal matter for i.e. python.10:58
pkernExcept that they need to reproduce a notice that they use the language.10:59
jonnymindhowever, plesase, go check.10:59
apachelogger_persia: didn't know I have to ;-)10:59
pkernWell, got to go, anyway.10:59
=== apachelogger_ is now known as apachelogger
jonnymindyes, they do need to do that.10:59
persiaapachelogger: You don't, but if a MOTU doesn't advocate their own package, it doesn't look very interesting to others :)10:59
jonnymindpkern: (et al), I am currently having a lawyer filing a request at OSI for omologation.11:00
apacheloggerhehe, I added an advocate, thanks :)11:00
persiaapachelogger: No problem: I'm just trying to clean up for REVU day.  We've a large number of advocated packages today, so I'm hoping for some uploads.11:00
slomosiretart: libavutil1d has a soname change...11:01
slomosiretart: .1d -> .4911:01
jonnymindpochu: should I add maintainers also to binary package sections?11:01
persiaSupremus: About patching.  Have you read https://wiki.ubuntu.com/PackagingGuide/PatchSystems ?11:04
persiajonnymind: Maintainer only needs to be in the source section.  it gets mangled by the buildds for the binaries anyway.11:04
jonnymindk11:04
pochuIANAL, but the license looks good.11:04
Supremuspersia, no... :'(11:05
jonnymindpochu: how should I file the home page in the source part?11:05
pochujonnymind: you _need_ to add a LICENSE file to your upstream tarball, though11:05
pochua link to a webpage is not enough11:05
jonnymindUhm... it should be there. Let  me see11:05
pochuthere's a copyright file with a link.11:05
persiaSupremus: Essentially, we try to match the patch system in Debian as closely as possible, and use the patch systems to adjust files, rather than creating duplicates.  Maybe worth a read.11:05
jonnymindIt's there!11:06
jonnymindpochu: it's there in the root, called LICENSE.11:06
jonnymindOps11:06
jonnymindLicense.11:06
jonnymindShould that be uppercased?11:06
slomosiretart: and there are some bugs you can close now and some that are trivial to fix... like building against libfaad2-dev, package newer snapshot bugs... and #434494, #43997011:06
pochujonnymind: the homepage, put 'Homepage: http://url.com' under Build-Depends11:06
jonnymindk11:07
pochuheya slomo11:07
Supremuspersia, you speack about wxmaxima?11:07
persiaSupremus: Yep :)11:07
pochujonnymind: heh, I see. I saw copyright and thought that was it :)11:07
Supremuspersia, :D11:07
Supremuspersia, is not correct?11:08
pochujonnymind: usually licenses are named COPYING, afaik11:08
slomohi pochu11:08
pochujonnymind: but that's not something you need to change ;)11:08
Supremusbecouse the icon there is11:08
jonnymindpochu: the issue is a bit confusing; they said COPYING is for GNU things, and this is definitely not.11:08
persiaSupremus: No.  The old version has a patch against the upstream .desktop file.  You've removed the patch, and put a .desktop file in debian.  You want to update the patch to have your changes.11:08
pochuslomo: reminder, gstreamer patch :) http://emilio.pozuelo.org/~deb/dont_hardcode_distribution.patch11:08
slomopochu: later, sorry :)11:08
pochuslomo: sure, want a mail?11:09
slomosure11:09
pochu:)11:09
* persia grumbles about debian/ in orig.tar.gz11:11
Supremuspersia, ok I try11:12
jonnymindEh?11:12
jonnyminddebian in orig?11:12
jonnymindIt shouldn't be there.11:12
jonnymindlet me see...11:12
persiajonnymind: Not your package.  A different package.11:12
jonnymindAh :-)11:12
jonnymindallee: I am really tring to do a "respectful" thing. I wrote falcon primarily because I thought that the other scripting engines were not "respectful" enough of their host applications (and also the languages, at times they were not... respectful enough of the users).11:14
jonnymindOps.11:14
Supremuspersia, but is non correct put the desktop file in debian folder?11:14
jonnymindI meant all:, but autocompletion did the rest.11:14
persiaSupremus: The debian/ folder is where the .desktop file goes if (and only if) upstream does not yet have a .desktop file.  Any package with a .desktop file in debian/ should have an upstream bug to fix that.  In this case, upstream does the right thing.11:15
Supremusok11:16
persiajonnymind: I'm lost.  Do you need more input, or was the above sufficient for you to prepare a new candidate?11:16
jonnymindpersia: I think it's ok; except for the watch thing, I need more time to get it.11:17
persiajonnymind: Watch files are tricky.  In addition to the wiki page, the uscan manual (man uscan) may be helpful.11:17
jonnymindthanks.11:18
persiaLucidFox: I can't reconstruct your diff.gz from your interdiff.  Did you use -p1?11:18
LucidFoxyes11:19
pkernjonnymind: Did you already submit it to debian-legal?11:19
persiaLucidFox: Ah.  combinediff doesn't support hunk-splitting, so that can't be used to generate the new diff.gz.11:19
jonnymindpkern: no. How's that done?11:20
persiaWould you mind putting up an interdiff without -p1?11:20
persiapkern: Can we submit licenses that aren't for Debian to debian-legal?11:20
jonnymindpersia, pkern: also, this thing is "free" in the OSI sense (cc, apache) rather than in the GNU sense (GPL).11:21
jonnyminddebian is a bit more GNU centric; afaik, ubuntu is more OSI centric (i.e. launchpad license...)11:21
FujitsuLaunchpad is entirely non-free. There is no known license.11:21
LucidFoxpersia> uploaded11:22
persiaLucidFox: Thanks.11:22
jonnymindFujitsu: yes, I refer to the contents not to the platform.11:22
persiaLucidFox: Just fro curiosity, which document suggests -p1?11:22
LucidFoxthe wiki page11:22
LucidFoxhttps://wiki.ubuntu.com/UbuntuDevelopment/Interdiff11:22
FujitsuHah, I just got a 500.11:23
Fujitsu(from that wiki page)11:23
persiaLucidFox: Any suggestions on how to make it more clear?  I read that as asking for an interdiff without -p1 for sponsoring, and explaining why.11:23
persiaLucidFox: Especially I'm confused given the bit about how to test an interdiff.11:24
LucidFoxI think the page should explain what a "consolidated interdiff" and "full interdiff" is. Namely that a consolidated one uses -p1 while a full one doesn't.11:25
jonnymindpkern: Should the authors be listed explicitly in the copyright file, or is an AUTHOR file in the docs dir ok?11:25
persiaLucidFox: Hmm.  I suspect you're right.  I'll try to make that more clear.11:25
persiaLucidFox: Missing get-orig-source for repacked tarball.11:27
pkernjonnymind: All copyright owners should be listed.11:28
jonnymindOk11:28
Supremuspersia, thanks a lot is work11:29
jonnymindpkern: Uhm... I am already in and there's noone else ;-)11:29
persiaSupremus: Good news!11:29
jonnymindI'll remove the reference to the committee that is currently an empty set (sadly)11:29
LucidFoxThe tarball isn't repacked11:29
LucidFoxor wait... it was a bz211:30
persiaLucidFox: The watch file gives me a bz2 file, and I want a gz file.11:30
LucidFoxack11:30
persiaLucidFox: This will probably be fixed for hardy+1, and we can use bz2 files, but for now, we still need the get-orig-source rules.11:30
persiaSupremus: That looks nice and small.  Good work.11:38
persiaSupremus: Although, the patch doesn't apply :(11:40
jonnymindpkern: the copyright you refer to for the complete list of holders is the on that is installed in doc or the one that is in DEBIAN int he source package (or both)?11:41
Kmospkern is not online anymore11:41
LucidFoxCan get-orig-source assume that the upstream version is up to date?11:42
LucidFox(That is, that the package uses the last upstream version available?)11:42
persiaLucidFox: It can.  Personally, I'd prefer that it got the source for the current version, but policy is quite clear that it should get the tarball for the newest upstream version.11:43
persiaLucidFox: As a result, get-orig-source can usually use uscan to grab the tarball, and then manipulate from that.11:44
geseris a rmadison expert around? shouldn't "rmadison -u debian -s unstable -a source jd" result only in one line? I get two lines which seems to confuse requestsync11:44
persiageser: You get two lines because the m69k & s390 builds aren't complete.11:45
persiageser: This is expected, if a little annoying.11:45
geserpersia: even if I tell I want source only?11:45
persiageser: Hmm.  Good point.  I missed the "-a source" part11:46
geserI also get all architectures listed when querying debian11:46
gesercompare it with "rmadison jd" and "rmadison -a source jd" for Ubuntu11:47
jonnymindpersia: I am repacking.11:48
persiajonnymind: repacking?11:48
jonnymindRegenerating the package along your corrections.11:48
persiajonnymind: Good, although you shouldn't give me any credit: I didn't even look at your package :)11:49
Kmosgeser: http://qa.debian.org/madison.php?package=jd&a=&b=&c=&s=unstable11:50
Kmosbug in madison.php ?11:50
jonnymind:-) yes, "your" was plural.11:50
geserKmos: that's the question11:50
jonnymind(English is a funny languge at times ;-)11:51
Kmos-a means architecture11:51
persiageser: It's a bug on the debian server (if it's a bug).  I can replicate in sid, including getting a single line when querying for -a source.  The rmadison source doesn't even check the value.11:52
persiaErr.  "getting a single line when querying for -a source against Ubuntu"11:53
LucidFoxUploaded new interdiff with get-orig-source11:53
jonnymindpochu: reuploaded11:54
jonnymindpkern: reuploaded11:54
Kmospersia: right.. it's a bug in madison.php11:54
persiajonnymind: For the best package, it's best to get new reviewers for each upload.  Best to advertise your URL again, and ask for reviewers.11:54
persiaKmos: Do you know how to patch it?11:55
jonnymindUhmm... yes.11:55
jonnymindin this case...11:55
jonnymindBug #17447011:55
ubotuLaunchpad bug 174470 in ubuntu "Package for the Falcon Programming Language" [Wishlist,In progress] https://launchpad.net/bugs/17447011:55
Kmospersia: i'll mail Christoph Berg about it.. if I have access to madison.php I can fix it for sure11:56
Kmosthe rmadison only querys the url.. so we can't do anything11:57
persiaKmos: No need to bother anyone until there is a patch.11:57
persiaKmos: Rather, a tested patch.11:58
Kmoshttp://qa.debian.org/~myon/madison.php?package=jd&a=source&b=&c=&s=unstable11:58
Kmosthe myon own madison still have that bug11:58
Kmospersia: there is access to the source of it ?11:58
persiaKmos: Right, which means it might not be madison.php, but could be dak ls directly.11:58
persiaKmos: Yes.11:59
Kmospersia: we're I can get madison.php ?11:59
pochujonnymind: still no watch?11:59
frenchypersia: I hope that someone is paying you for this, you're an animal!12:00
persiaKmos: I don't know, but I do know that the source of all the debian websites is intended to be available somewhere.  Might need some research: the answer is likely in a package description or on a wiki.12:00
Kmosanother example12:00
Kmoshttp://qa.debian.org/madison.php?package=smc&a=source&b=&c=&s=unstable12:00
jonnymindpochu: I'll add a watch when I am confident with the mechanism...12:00
persiafrenchy: Would you like to help ?12:00
Kmosfor smc package12:00
jonnymindpochu: i.e. I need to study it.12:00
Kmospersia: i will try =)12:01
pochujonnymind: I suggest you to look at other packages' watch file12:01
persiaKmos: Good luck.  Just remember to try to find the solution before you email the maintainers.  Those are some of the busiest people in Debian.12:01
jonnymindpochu: where do I find the watch file in a package?12:01
frenchypersia: I can't keep up.  But if you need a hand the least I could do is offer you help seeing as how you've been good to me.12:01
pochujonnymind: in debian/watch12:01
jonnymindOIC12:02
persiafrenchy: Thanks for that, and sharing advice with others is always welcome.  I had intended to be joking about helping pay me, but it was only a joke :)12:02
frenchypersia: I'm still madly trying to finish off coding Me TV ... but if you're hurting.12:02
pochujonnymind: and use 'uscan --verbose' in debian/.. to see how it works ;)12:02
frenchypersia: I wanted to get Me TV squared away so I could focus on maintaining.  It's hard doing both.12:03
persiafrenchy: No.  I like doing this.  For Me TV, you just need to get the testers lined up: the package has been looking good for a while.12:03
jonnymindpochu: testing it...12:03
* persia notes that uscan --verbose also works in the base package directory12:03
jonnymindOOOOO impressing!12:03
pochupersia: that's where I meant :)12:04
jonnymindgian@hplin:~/tmp/falbuild/falcon-0.8.5$ uscan --verbose12:04
jonnymind-- Scanning for watchfiles in .12:04
jonnymind-- Scan finished12:04
Kmospersia: ok. thx12:04
jonnymind;-P12:04
pochupersia: it doesn't work in debian/, but does in debian/.. ;-)12:04
persiapochu: :)12:04
pochujonnymind: it found nothing!12:04
jonnymindpochu: acute ,-)12:05
frenchypersia: There's a couple of loose-ends.  I've been trying to round up testers for DVB-S so I can confirm that it's fully supported.12:05
pochujonnymind: should say either 'upstream has the same version as us', or 'upstream has a newer version, downloading'12:05
jonnymindpochu: I am studying the topic.12:05
persiafrenchy: That's the hardest part.  Good luck.12:05
pochujonnymind: oh, ok :-)12:05
frenchypersia: And to be any kind of alternative to klear I have to have scheduled recordings.12:05
frenchypersia: Thanks.12:05
frenchypersia: I'll promise that I'll be back when I have time to focus better.  I'd rather do one thing well than 2 things poorly.12:06
persiafrenchy: I'd agree to that.  Also, if you make perfect apps upstream, that's as helpful to us as if you maintain things perfectly :)12:07
frenchypersia: Yeah, I see that now that I've been a packager as well.12:08
jonnymindpochu: in a range 0-10, what is the necessity of watch for package approval?12:11
persiajonnymind: 1012:11
pochuheh12:11
persia(or a working get-orig-source, where watch is impossible)12:11
jonnymindI see.12:11
jonnymindI am lucky having a site then.12:12
pochujonnymind: it's *easy* to create a watch file, specially if you are upstream :)12:12
persiajonnymind: The problem is that we mostly rely on Debian to grab new upstreams.  For packages only in Ubuntu, we need the watch file so we know when to update the package.12:12
jonnymindyou're right, it was easy:12:15
jonnymindNewest version on remote site is 0.8.5, local version is 0.8.512:15
jonnymind => Package is up to date12:15
jonnymind:-)12:15
jonnymindWiki tend to hide context informations.12:15
jonnymindpochu: The watch file should be copied in the DEBIAN dir of the source package, right?12:16
pochujonnymind: right12:19
pochudebian/ dir12:19
pochuso it goes to diff.gz12:19
jonnymindGreat, thanks12:19
jonnymindpochu: Ok, this should be everything.12:21
* pochu waves at POX_ :-)12:22
POX_hi :)12:22
peciskhi people, I want to contribute package to universe, what shall I do?12:22
persiapecisk: Are you familiar with the way that packages are made for Ubuntu?12:23
peciskmore or less, yes12:23
peciskpersia: but in this case it is even simpler. I would like to upload yaz packages. They have debian control files already, and they succesfully build on Ubuntu, so it is matter of changing info and support contact.12:25
persiapecisk: In that case, look through https://bugs.launchpad.net/ubuntu/+bugs?file.tag=needs-packaging to find an interesting unclaimed package, wrap it in a .diff.gz, and submit to REVU.12:25
persiapecisk: Ah.  A specific package.  In that case, you want to put it on REVU.12:25
persia!revu12:25
ubotuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU12:25
peciskthanks12:25
pochupersia: do you know why revu doesn't pick the orig.tar.gz from the previous upload? http://revu.ubuntuwire.com/details.py?package=falcon12:37
pochujonnymind: mind building the source package with '-S -sa' options, and reuploading? so we get the .orig.tar.gz12:37
persiapochu: Because REVU doesn't use anything from the previous upload except when making a debdiff.  That's intentional, so the .changes file will be correct.  That feature never actually got heavy use for other reasons, and the final solution will be something else, but we retain that behaviour because nobody thinks it's important enough to fix.12:38
pochuI see. thanks12:39
pochubbl12:43
jonnymindpochu: immediately12:44
jonnymindpochu: done; sorry, I beleived the orig was included by default.12:46
jonnymindops, still uploading12:46
jonnymindpochu: upload complete12:46
Supremuspersia, now wxmaxima is ok12:49
persiaSupremus: Please close a bug in your changelog.  Also, see William's comment.12:51
Supremuspersia, :'( sorry12:53
persiaSupremus: Each one is closer.  You'll have it soon.12:54
Supremus:D12:55
Supremustanks12:55
Supremus*thx12:56
Supremuspersia, now is ok :D :D :D13:05
persiaSupremus: See Siegfried's comment13:06
FujitsuSee Siegfried's comment that says to see mine, yep.13:07
Supremuspersia, :'( :'( :'(13:07
persiaFujitsu: Just a matter of timing.  RainCT hit the review of the latest candidate first :)13:07
Fujitsupersia: Not the latest.13:08
RainCTheh13:08
* persia is behind, and clearly needs to poll more often :)13:08
FujitsuAh, the latest one added a bug number.13:08
persiaStill....  The categories aren't addressed.13:09
FujitsuCorrect.13:09
SupremusI misunderstood your comment, sorry13:11
geserFujitsu: Hi, is debian bug #448437 something for ~motu-swat? the upload says it's a security fix13:12
ubotuDebian bug 448437 in unp "unp: Incomplete filename escaping" [Important,Fixed] http://bugs.debian.org/44843713:12
Fujitsugeser: Looking.13:14
Fujitsugeser: Quite possibly..13:17
DaveMorrisI'm around if people wanted to revu 1 of my packages - http://revu.tauware.de/details.py?package=libserial13:17
geserDaveMorris: why have you a binary-install/libopensg-dev::13:28
gesertarget in your debian/rules file for libserial?13:28
DaveMorrismust be a copy and paste error, since I'm working on that package as well13:33
DaveMorrisbut it's meant to do what the code says,13:34
DaveMorrisgeser: any other changes before I upload a fixed version?13:36
geserDaveMorris: why do you have "DEB_INSTALL_DOCS_ALL := -XREADME -XNEWS" in debian rules and list NEWS and README in debian/docs? Does it sound a little bit contradictionary?13:37
DaveMorrisright, so I'll remove them from debian/docs13:37
DaveMorrisand i guess I won't need the deb-install_docs bit then13:38
tsmithepersia, hi - thanks for the revu. i'd like to make one more change. how do i add a notification (like the firefox reload required one) to inform the user about the soundfont situation?13:47
persiatsmithe: I'm not sure.  Given that anyone who is actually doing anything with samplers likely has some soundfonts, I think we can call it a user-education issue for now: otherwise you'd want to touch all the soundfont clients.13:48
jimqodewhat is the name of the package that does automounting in ubuntu?13:49
tsmithejimqode, the application is gnome-volume-manager13:49
tsmithepackage has the same name13:49
jimqodetsmithe, thank you!13:49
tsmithepersia, hmm. i just don't like having an apparently non-function application without some kind of reasoning given, especially if it is "my" package13:50
tsmithe*non-functioning13:50
tsmithejimqode, no problem13:50
persiatsmithe: I understand.  I think you've documented it well in README.Debian.  You might look in the alsa package or the firefox package to see how the notification works.13:50
tsmithei'm on it right now :)13:51
tsmithei get the impression that most users don't check README.Debian13:51
persiatsmithe: They don't, but that's the standard way to provide that type of information.13:52
dsopis there some motu around, who is willing to advocate for my package http://revu.tauware.de/details.py?package=gcutils ?13:57
dsopStill searching for a second advocate since 2 weeks :/13:58
persiadsop: You might get someone more interested if you explained why it's a good package (e.g. what it does).  There are a few people looking at cvs to git migrations who may find it useful, and be encouraged to advocate & sponsor it.13:59
DaveMorrisgeser: I've fixed those issue in libserial14:01
dsopOkay. Let's explain it a bit. A lot of people deal with using git and cvs the same time. There is a public cvs repository but the developers use git to do their work. Therefore they use git-cvsexportcommit and git-cvsimport which does the job perfectly but it's not quit handy. Therefore gc-utils just wrap these commands to make it more handy and to make it possible to easily import cvs repositories into git and commit back from the git reposito14:03
dsopgcutils just aim to make daily tasks easier for those who want to have their cvs in git.14:05
persiadsop: My apologies.  That didn't seem to have the desired effect.  Maybe it's just a bad time of day.  You might try again in 5 or 6 hours.  I'd try a shorter into paragraph, and be sure to include the link to the REVU page at that time.14:13
jonnymindpersia: btw, I am searching for sponsors too. Is there anywhere else I should search for or should I just stick here?14:24
LucidFoxWhat would be the best way to get into Ubuntu a package from debian-multimedia.org that's not in Ubuntu?14:25
persiajonnymind: This is the place.  Just as a matter of nomenclature, you're currently seeking advocates for your reviewed package (as you recently got reviewers for your new package914:25
persiaLucidFox: Err.  Is it already perfect?14:25
jonnymindpersia: ok. Sorry for being a bit pedantic, I just want to do things The Right Way (TM).14:26
=== Skiessl is now known as Skiessi
persiajonnymind: No worries: I'm the pedantic one :)14:26
jonnymind:-)14:27
LucidFoxLet's suppose I adapt it for Ubuntu. What would be the next step? REVU?14:27
persiaLucidFox: If you're adapting, REVU is best.14:28
persiaFor the REVU submission, don't worry about minimal diff.  We did that a couple years ago, and ended up with a bunch of buggy packages (not all from debian-multimedia: mostly from other random repos, but the idea that only Debian should sync is pretty firm these days)14:29
persiaOn the other hand, if you get it linda & lintian clean (or as close as is possible with the current disagreements), and send a patch back to debian-multimedia, they may well accept it.14:30
=== _czessi is now known as Czessi
siretartslomo: thanks for notifying me. will do another upload tonight14:45
pochujonnymind: http://revu.ubuntuwire.com/revu1-incoming/falcon-0712161350/lintian14:53
jonnymindAcc.14:53
jonnymindI forgot.14:53
jonnymindlet me remove it.14:53
pochujonnymind: wait, don't upload yet14:54
jonnymindk14:54
pochujonnymind: in debian/changelog, you don't need to put 'close your launchpad...', just LP: #17447014:56
pochujonnymind: you can put it though, but you don't need to :)14:56
jonnymindI see. Well, I have nothing particular to write there so...14:56
pochu:)14:57
pochujonnymind: in control, update the Standards Version to 3.7.3. And improve the short description to reflect that the -dev package contains development files, and the other package contains whatever14:58
jonnymind3.7.3, wow, a moving target...14:59
jonnymindpochu: uhm... what do you mean with "improve description"?15:00
pochujonnymind: debian/copyright - see /usr/share/doc/python/copyright, you need to put the entire license if it's not GPL or LGPL or GFDL. Also use the same template15:00
pochujonnymind: the 3 package have the same short description15:00
jonnymindpochu: ok; I thought that the whole license thing was only for the /doc things (well, it really seemed so).15:00
pochujonnymind: I'd change in the -dev package the short description to 'The Falcon Programming Language - development files'15:00
jonnymindEh?--no.15:00
pochubut remember that it should be less than 60 (or 80, not sure) chars15:01
jonnymindpochu: the last paragraph should be different.15:01
pochujonnymind: yes, but sometimes you will only see the short one.15:01
jonnymindUhm, so I should move the last para at top.15:01
pochunope15:01
pochuthe last one is fine15:01
jonnymindOk15:02
pochuonly change the first line so they are not the same15:02
pochujonnymind: some times you will only see the long description ;)15:02
pochuso it needs to stay there too15:02
jonnymindpochu: Let's clarify. There is a first paragraph in each package description which is generic, and one last that is specific;15:04
jonnymindpochu: you are suggesting to use just one paragraph, starting differently, for each package description?15:04
pochujonnymind: I don't have more time, need to go. But I'd suggest you to check the binary packages with lintian to see if there are some errors there. 'lintian *.deb' will check the binary files, and 'lintian *_i386.changes' (if you have i386 architecture) will check both binary and source15:05
pochujonnymind: wait, let me see15:05
jonnymindpochu: Binaries were all clear15:06
jonnymindJust, I forgot to run lintian on the source ...15:06
pochujonnymind: if you run it against the .changes file it will run it in both binary and sources :-) so you don't forget one or the other ;)15:08
jonnymindk15:08
pochujonnymind: see this file. The short description says whether it contains the shared files, the development files... or whatever. And the long description contains it too. That's the best way to put it imho. http://revu.ubuntuwire.com/revu1-incoming/libgnomekbd-0712141820/libgnomekbd-2.21.4/debian/control15:10
jonnymindperfect, thank you15:10
jonnymindOk, understood15:11
pochuJust remember: no more than 80 chars per line :)15:11
jonnymindYes, I crunched away "programming language" from the other description lines.15:13
bddebianHeya gang15:14
FujitsuHi bddebian.15:14
pochubddebian!15:14
bddebianHi Fujitsu, pochu15:14
jonnymindUhm...15:16
jonnymindI understand lintian should understand this:15:16
jonnymindember: falcon_0.8.5-0ubuntu1_source.changes: bad-ubuntu-distribution-in-changes-file hardy15:16
jonnymindwpk: falcon source: newer-standards-version 3.7.3 (current is 3.7.2)15:16
jpatrickjonnymind: ignore those15:16
jonnymindK15:16
pochujonnymind: that's because you have an old lintian version :)15:16
jonnymind(however they are a bit confusing for the newcomer...)15:16
RainCTbtw, is there a linda for 3.715:17
RainCT* 3.7.3?15:17
jonnymindpochu: done all. Shall I upload?15:17
FujitsuRainCT: Not yet.15:18
pochujonnymind: if nobody wants to check it, do it. I'll build it and look at it later.15:19
pochuLater folks15:19
jonnymindlater15:20
bddebianBye pochu15:20
FujitsuBye pochu.15:20
=== Ubulette_ is now known as Ubulette
=== dfiloni_ is now known as dfiloni
jonnymindpersia: Is there any problem if the final version of the package has a different version number?15:38
persiajonnymind: First, why ask me?  Second, what do you mean?15:39
jonnymindpersia: Uhm... why ask you, because you seem the most competent person being currently online here15:40
persiajonnymind: That's certainly not true, but thank you :)15:40
jonnymindthen, what I mean is, I'd like to finalize this version as 0.8.6 to start even-odd release convention for development versions.15:41
persiaOK.  The current upstream is 0.8.5?15:41
jonnymindso, when I'll be done cleaning up docs and running killer tests the version should be marked 0.8.6 rather than 0.8.5 as it is marked now.15:41
jonnymindyes15:41
jonnymindJust, I wouldn't want to ruffle up feathers here, as ppl is working on 0.8.5.15:42
persiaOK.  I'd suggest running the two in parallel.  While you're finalising upstream for 0.8.5->0.8.6, work with REVU on the packaging.  Once you're ready, bump the upstream, and polish the packaging for 0.8.6.  Get that uploaded.15:42
persiajonnymind: No worries.  People are mostly reviewing debian/ and licensing, etc.  That stuff is usually independent of the sorts of changes that would be 0.8.5 -> 0.8.6, and most people here don't really care about version numbers, as long as they change when new code is released.15:43
jonnymindFine, thanks.15:44
jonnymindAh, for the license question. From the wikis, I understood that the copyright in the debian/dir didnt' have to include the license, which had to be included in the share/doc tree.15:44
jonnymindShould I copy the license there too?15:45
jonnymind(I mean, in the share/doc/<p>/copyright files).15:45
persiaIf your license is not in /usr/share/common-licenses/, you need to include the full text of the license in debian/copyright, which should be automatically copied to /usr/share/doc/<package>/copyright.15:47
jonnymindOk, thank you.15:48
jonnymindIn the copyright, I'll skip the commentary... it's anyhow included in the License file, which I do ship everywhere.15:50
tsmithepersia, others, please check out http://revu.tauware.de/details.py?package=mscore16:12
tsmithethe package has previously had one advocate (persia)16:12
Nafallooh16:12
Nafallothat's better then random numbers :-)16:13
tsmitheit is a notation program for linux, :)16:13
tsmitheNafallo, random numbers?16:13
persiatsmithe: Yes, but I don't like it any more.  You should use install or dh_install rather than cp.16:13
Nafallotsmithe: ?package=$package :-)16:13
persiatsmithe: Also, you likely want to use dh_link16:14
tsmitheNafallo, ah well, it has a number too. the number is quite nice; 102416:14
tsmithepersia, ok. i have to use cp, as the symlink usr/share/mscore can only be created after the files have been dh_install'd16:14
tsmitheah16:14
tsmithei understand about dh_link now :p16:14
persiatsmithe: Right, which is why dh_link appears after dh_install :)16:14
tsmitheyes :)16:15
tsmithewait, no. same problem: dh_install creates the mscore-<whatever> directory. then, the symlink is created to usr/share/mscore. then, the .u-n file is installed to usr/share/mscore. this all happens to make upgrading the package easier; this release creates mscore-0.7, next may be mscore-0.8. i don't want to have to keep updating the rules file for each release, if it can be helped16:16
tsmithethe symlink can't be created before the mscore-<whatever> directory, because whatever is creating the symlink will not know then what <whatever> is16:16
persiatsmithe: Why version /usr/share/mscore?16:18
persiatsmithe: Anyway, you can get that from dpkg-parsechangelog, but I agree that dh_link would have trouble.16:19
tsmitheupstream said he wants to make it possible for other users, not necessarily ours, to install more than one version concurrently for testing. some files there are version specific, so he versions /usr/share/mscore16:19
=== jussi01_ is now known as jussi01
persiatsmithe: That's a good reason then :)  The other alternative to make me happy is to use install instead of cp.16:20
tsmitheok then. what are the advantages?16:21
persiatsmithe: It looks nicer?16:21
persiaYou can set the permissions.16:22
tsmithei don't need to set special permissions? but ok, i'll do ask you say. i need to make another upload to explain the versioning of /usr/share/mscore anyhow16:22
persiatsmithe: Don't worry about it.  If /usr/share/mscore needs to be versioned, your solution works, my aesthetic preferences aside.16:23
tsmithei want to make the new upload :)16:23
* tsmithe wonders why revu is taking so long to show his latest upload16:53
warp10I'm packaging a software whose Makefile installs in /usr/local. Using dpatch to modify the originale Makefile is a good way to modify the path or should I follow another way?16:58
DaveMorriswarp10: no configure I assume16:58
persiatsmithe: Are you sure you uploaded to REVU?  I can't find it.16:58
tsmitheno - you're right. i just checked my e-mails and looks like i accidentally uploaded to ubuntu.16:59
persiawarp10: Sometimes the Makefile will have a means to override the default location, in which case you want to pass make the right arguments.  If you do patch the upstream makefile, patching it to be configurable is preferable, as you can pass that patch upstream, and drop it in the next release.16:59
warp10DaveMorris: it is. It's a simple software written in C, just make && make install16:59
warp10persia: so, just modifying the paths in the makefile through a patch is not a polite way to do it, is it?17:03
persiawarp10: That would be a patch you'd have to maintain.  If you update the makefile to allow the passing of a variable with a default of /usr/local/ if not set, then you can just pass the variable in debian/rules, and upstream might want the patch.17:04
warp10persia: ok, thanks. Indeedn, the makefile has a prefix variable. Probably this is what I'm looking for.17:06
persiawarp10: That makes it easy then :)17:07
warp10persia: unofrtunately, this is a game, so I should install it in /usr/games, but the prefix variable is used for icon and .desktop file too, so probably I have to edit the Makefile anyway17:08
warp10s/unofrtunately/unfortunately17:09
persiawarp10: Well, you could shift things around in debian/rules after the $(make) install call.17:09
warp10persia: using cp?17:09
persiawarp10: No, mv.  You don't want extra copies, do you?17:10
warp10pecisk:ops, mv of course. Thank17:10
persia(e.g. mv debian/tmp/usr/games/applications debian/tmp/usr/share/applications)17:10
warp10s/pecsik/persia :)17:10
tsmithepersia, apachelogger, anyone else: http://revu.tauware.de/details.py?package=mscore&upid=1025 please :)17:11
jimqodedoes anyone know what command gnome "switch user" feature calls?17:20
DaveMorriswrap10 you could always get the program to build with something like autotools instead (although this is harder)17:23
warp10DaveMorris: Thanks. Anyway, I'll probably try to modify the rules, I need (a lot of) practice with rules and makefiles :)17:25
persiaDaveMorris: That's a fairly invasive patch, no?17:27
DaveMorrispersia: yeah, but I was thinking doing it for upstream, then just consume :)17:27
RainCTcan someone check bug 176147 and bug 176192 please?17:40
ubotuLaunchpad bug 176147 in usbmount "Update maintainer field in version 0.0.14.1" [Wishlist,Incomplete] https://launchpad.net/bugs/17614717:40
ubotuLaunchpad bug 176192 in eterm "Candidate for version 0.9.4.0debian1-2ubuntu2" [Wishlist,Incomplete] https://launchpad.net/bugs/17619217:40
persiaRainCT: Those are fine.  Please put them back in the sponsors queue.  Sorry for the confusion.17:42
tsmithepersia, do you know if fluidsynth can be made to work with the old freepats stuff at all? or does it require the soundfont?17:43
persiatsmithe: I don't know offhand.  I just used a soundfont, as I couldn't even get timidity to work properly without one.17:44
RainCTpersia: ok, thanks :)17:44
tsmitheok, single sound fonts are a lot more convenient, it has to be said. hopefully, the notification in mscore should be adequate in the meantime17:44
persiaRainCT: In the future, it might be worth mentioning in the bug comment that you don't expect to maintain the delta, and are really just pushing the maintainer change as otherwise the package isn't policy compliant when you attach the patch.17:45
RainCTpersia: Okay. Is it encouraged to do such changes or is it prefered to just update the maintainer?17:46
persiaRainCT: Probably better to just update the maintainer.  The other stuff is fairly useless, and likely to be overwritten.  If you can find another bug to fix along the way, that's a bonus.17:47
joejaxxi hope Gnomefreak feels better :(17:50
somerville32joejaxx, hmm?17:51
somerville32What is the package name for gtk dev stuff?17:53
joejaxxshould be libgtk${version}-dev17:54
Davieysiretart: ping17:55
zul'noon18:02
=== davro is now known as davromaniak
=== dfiloni is now known as dfiloni-studio
chantrahi there18:13
=== luka74 is now known as Lure
warp10persia: I still have problems with paths18:33
persiawarp10: Even when you use mv?  I guess you need a patch then.  I still think it would be best to use variables so that you can push upstream, rather than maintaining an Ubuntu-specific diff.18:33
warp10persia: makefile set the prefix to /usr/local and install executable to $(PREFIX)/bin, so if I pass /usr/games as prefix to make, it installs to /usr/games/bin18:34
persiaRight.  It should install to $(PREFIX)/$(BINDIR)18:35
warp10persia: I could fix everything with mv in debian/rules, but It doesn't look polite to me18:37
persiawarp10: As long as you do it in debian/rules, it's polite, if annoying for you.  Patching the Makefile is more invasive, but if you can do it in a way that works for both you and upstream, depending on the variables passed to make, then you can send the Makefile patch upstream, and call it contribution, which is always polite.18:38
persiaPatching the makefile agressively, or changing the build system completely would be less polite (although sometimes it is required).18:39
warp10persia: Ok. I'll use mv in makefile and contact upstream to find a solution togheter18:40
persiawarp10: Finding a solution together is the best way :)18:40
=== Hippuu is now known as Hippu
=== iceman_ is now known as iceman
joejaxxdoes anyone have a good example of a source package that build multiple binary packages and does not use cdbs?19:06
joejaxxs/build/builds/g19:06
tsmithemscore!19:07
persiajoejaxx: The trick is to use dh_install just so: the dh_install manpage is quite informative, but you might have to read it a few times (took me about five or six to get it).19:08
joejaxxpersia: i am actually talking about the format of the rules file :)19:12
joejaxxpersia: for example different configure flags for both packages19:12
tsmithehmm that does sound awkward. i'd be interested to see how you'd do that without building the sources multiple times19:13
persiajoejaxx: For that, it's mostly about using -i for the debhelper calls in the build-arch: rule and -a for the debhelper calls in the build-arch-indep: rule.  IF you want something very involved, you might look at wxedgets2.6, but it's not easy to follow.19:13
joejaxxpersia: ok19:15
joejaxxpersia: ah fun :D19:29
joejaxxpersia: it is easy to follow :D19:29
joejaxxthanks for this example19:29
joejaxxits exactl what i needed19:29
joejaxxexactly*19:29
siretartDaviey: sorry, I don't like virtual table tennis19:29
persiaeasy?  I find it one of the strangest debian/rules around, but it does handle the case of mixed arch-any & arch-all with all sorts of different options and recompiles.19:30
joejaxxpersia: yeah19:31
joejaxxfor me it is19:31
joejaxxi cannot stand 2-4 liner rule files19:31
joejaxxwhich is why i do not like cdbs19:32
joejaxxlol19:32
persiajoejaxx: Simplicity is bad?  OK.  As long as it works for you :)19:32
=== nuu is now known as nu
=== nu is now known as nuu
* tsmithe doesn't like cdbs because he has to check loads of included files to see what's going on19:33
Ubulettecdbs is really good if you already know how to do complex packages without it. otherwise, it's just dark magic.19:35
=== [Supremus] is now known as Supremus
persiaUbulette: Maybe.  Depends on how you learn.  If you start knowing make well, CDBS is reasonably well documented.  If you don't, it's perhaps a little odd.  Personally, I understand complex packages in CDBS, but really messy debian/rules confuse me: especially when they try to mix shell scripting & make.19:37
UbuletteI prefer cdbs but sometimes, it makes the package impossible to understand by anyone else than the author.19:43
persia(or another CDBS person)19:47
joejaxxyes! exactly! :P19:53
joejaxxits the blackbox of debian packaging haha19:53
joejaxx:P19:53
joejaxxtwo-liner debian/rules file -> cdbs "blackbox" -> debian package magically appears19:54
joejaxx:P19:54
joejaxxhello LaserJock :)19:55
LaserJockhi joejaxx19:56
joejaxx:)19:57
Davieysiretart: Any chance of another push of gnucash to your PPA :)19:57
siretartDaviey: do you have a source package for review for me?19:58
LaserJocksiretart: you've got gnucash in your PPA?19:59
Davieysiretart: no :(, trying to - but pbuilder keeps failing :(19:59
DavieyLaserJock: he does20:01
siretartLaserJock: well, in the meantime, we have even created a gnucash team for having a gnucash team ppa20:01
siretartI would have already removed it from my ppa if I could20:01
LaserJocksiretart: what is the purpose of the PPA?20:01
Davieyoh :(20:01
=== jpatrick_ is now known as jpatrick
DavieyLaserJock: I'm guessing frequent SVN checkout builds20:02
Flare183what is the difference between using the regular rules file and using/refering to the cdbs folder?20:02
joejaxxthat is why i have not used my ppa yet20:02
joejaxxthere is no way to revoke packages20:02
persiajoejaxx: siretart: packages may be removed from a PPA by request to the LP devs.20:03
joejaxxpersia: i mean direct way :D20:03
Ubulettegood. debdiffs posted to bug 164640. not sure i should subscribe main sponsors or let seb128 decide20:08
ubotuLaunchpad bug 164640 in xulrunner-1.9 "Build Firefox 3 against a subpixel-patched cairo" [Medium,Triaged] https://launchpad.net/bugs/16464020:08
TheMusoHey folks.20:10
persiaUbulette: He's one of the main sponsors, so it's likely the same either way.20:10
persiaGood morning TheMuso20:10
dfilonipersia: ping20:10
* persia watches a small white sphere float off into the distance20:11
Ubulettepersia, I guess I have to change the status for libcairo and also add fontconfig20:12
dfilonipersia: I'm reading your latest comment on bug #172588. Salvatore Palma is a my friend, it is a newbie, what he should?20:12
ubotuLaunchpad bug 172588 in atanks "[atanks] no .desktop file " [Low,In progress] https://launchpad.net/bugs/17258820:12
dfilonipersia: step to step20:12
TheMusoc20:12
TheMusough20:12
persiadfiloni: It's entirely the wrong time of day here for me to answer that effectively.  Perhaps someone else could help?  Otherwise, try me in ~15 hours (although ~39 would probably be better)20:13
dfilonipersia: what time is it for you?20:14
persia05:1420:14
dfilonipersia: oh my god, why you aren't on your bed?20:14
joejaxxpersia: :P20:15
persiaI think it was said best as "sleep is for the week"20:15
Ubulettepun intended ?20:16
persiaUbulette: I suspect.  It was a quote.20:17
Ubulette:)20:18
dfilonipersia: I wil contact you tomorrow to say what Salvatore Palma should do20:19
dfilonipersia: sorry, this evening20:19
persiadfiloni: No need to wait.  Ask someone else to help.20:19
dfiloniok20:19
somerville32week or weak? :S20:22
dfilonipersia: go to sleep, in the latest days you was connected on irc 24h at day20:23
=== gouki_ is now known as gouki
joejaxxlol `screen` ftw :)20:31
=== jpatrick_ is now known as jpatrick
Ubulettepersia, i've just pushed to revu my "native" mozilla dev package we've talked about a few days ago.20:35
Ubulettesee, i didn't give up on it.20:35
warp10persia, and other: I upped the package I was working on. I would be happy to read your comments on it. http://revu.ubuntuwire.com/details.py?package=tennix20:36
LaserJockpoor persia20:38
persiawarp10: Isn't bug #176723 a duplicate of bug #149847?20:38
LaserJockhe's the new crimsun ;-)20:38
ubotuLaunchpad bug 176723 in ubuntu "[needs-packaging] Tennix" [Undecided,In progress] https://launchpad.net/bugs/17672320:38
ubotuLaunchpad bug 149847 in ubuntu "[hardy]  [needs-packaging] Tennix 0.4.1" [Wishlist,Invalid] https://launchpad.net/bugs/14984720:38
persiaLaserJock: Except I try to avoid updating alsa (but dangerously am currently touching alsa-tools)20:39
LaserJockheh20:39
LaserJockpersia: commented on gc-utils btw20:39
joejaxxLaserJock: haha20:39
joejaxx:P20:39
warp10persia: just before starting to work on it I searched on launchpad, but 149847 is invalid so it didn't show up and I missed it20:39
persiaLaserJock: Thanks.  It had been a couple weeks and needed another yes or no.20:40
dsopLaserJock: thanks20:40
Ubulettehttp://revu.tauware.de/details.py?package=mozilla-devscripts20:40
persiawarp10: Invalid?  Strange status for a needs-packaging bug.  Mind sorting it out.  Given that almost nothing makes it in the first REVU round, it's not likely worth an upload until you get a real review.20:40
LaserJockpersia, dsop: it looked pretty good except it needs deps on cvs and git-cvs :-)20:41
dsopLaserJock: i'll add it right now.20:41
warp10persia: yes, it's status is invalid. I have found it just before asking your review, when I saw someone upped before me20:44
persiawarp10: It probably wants to be changed back to "In Progress" and assigned to you, and the new one set as a dup, just to keep the bug database accurate.20:44
warp10persia: Ok, I'll do that20:45
persiawarp10: Thanks.20:45
dsopLaserJock: should i also update to standards 3.7.3?20:46
warp10persia: ok, done20:46
persiawarp10: Exccellent.  Change the bug in your local source, and include it in the update after your next review.20:47
dsopLaserJock, persia: and lintian warns me that i use the binary-arch target, should i use the binary-indep target to do all the dh_* stuff in debian/rules?20:47
dsopbecause my package is arch independent20:49
warp10persia: ok :)20:49
griffincHi, I have read the MOTU wiki pages on syncing but had a question about what to document in the launchpad bug report.20:51
griffincI had been working on launchpad #173117 (wmbinclock) as a merge and geser noted that the current Debian sid package built and installed fine in a hardy pbuilder.  I was able to verify this so he suggested a sync.20:51
ubotuLaunchpad bug 173117 in wmbinclock "Please upload merge wmbinclock-0.5-5 (universe) from debian unstable (main)" [Undecided,Confirmed] https://launchpad.net/bugs/17311720:51
griffincThe previous Ubuntu packages had included xlibs-dev, x11proto-xext-dev, and libxt-dev as Build-Depends due to the xorg transition.  xlibs-dev has been deprecated in fact.  Now that the xorg transition is over, those build-depends can be removed, which is why I believe the Debian package works now.20:52
griffincSo, in my sync request, do I just explain this in the bug report?  I don't really understand what I'm supposed to document.  Do I document this in the changelog or does the sync process take care of the changelog?20:52
griffincI have worked on a previous merge but this is my first sync.  :-)20:53
Adri2000griffinc: there is no ubuntu changelog at all in a sync, we take the debian package as it is. you need to say in the bug report the rational for the sync, but it's just for the sponsor who will ack the sync and for the archive admin who will process it20:55
persiagriffinc: Yes.  For sync requests, I recommend including three pieces of information:  1) the version you wish to sync, where it comes from (usually Debian unstable (main)) and where it goes to (usually universe).  2) An explanation of why it should be synchronised.  Discuss any Ubuntu delta that will be removed, and any benefit that will be gained by the sync (this should be just a few lines).  Mention that it builds correctly.  3) The Debian ch20:55
Adri2000persia: cut at "3) The Debian ch"20:55
persiaAdri2000: Also for documentation if there is an issue with the synchronised package.20:55
* persia hates buffers "3) The Debian changelog since the last merge or sync."20:56
dsoppersia: is it okay to use build-indep instead of build-arch when building an archindependent package or should i still use build-arch?20:57
griffincok, cool  I guess it's a dumb question, hehe.  It seems pretty straightforward.  Thanks!20:57
persiadsop: I'm not the best person to ask about that.  I think build-indep is better.20:58
persiagriffinc: There's a requestsync program in ubuntu-dev-tools that some people think makes it easy.20:58
dsopLaserJock: i updated gc-utils. thanks for the review and for the suggestions. I added git-cvs and cvs as a dependency20:59
griffincpersia, yes, I saw that documented in the wiki.  I'll try that out.  thank you for the help.20:59
ikoniaimbrandon: are you awake and do you have a moment free please.21:48
persiaikonia: Unless you really need imbrandon, you may have better luck asking your question generally.21:50
ikoniaI actually need imbrandon21:50
ikoniaI'm picking up a previous conversation and would like to ask his opinion on how to handle it due to the bug being worked on and how it effects other bugs21:50
persiaikonia: Ah.  Oh well.  You get to wait then.  If you get bored, ask around :)21:51
ikoniano problem happy to wait, it won't take long once imbrandon has 2 minutes free21:52
ikoniabe nice to put a few things to bed properly,21:52
somerville32!ask | ikonia   :P21:52
ubotuikonia   :P: Don't ask to ask a question. Just ask your question :)21:52
ikoniasomerville32: I'm looking for a discussion with an individual. Please don't waste channel buffer with pointless ubotu posts to me21:54
somerville32IRC is stateless. Please don't waste the channel asking if someone is around ;]21:54
persiaErr.  There's no buffer limit.21:55
persiaYou're both right, but maybe it's good to be careful about tone :)21:55
crimsunikonia: if this question regards flashplugin-nonfree, it doesn't block on Brandon being present.21:56
crimsun(We don't have maintainers for the pools of packages as Debian does.)21:56
ikoniaI appriciate that, I'd like to follow up conversation I had with him to follow up his work21:57
somerville32May I suggest e-mail?21:57
somerville32:]21:57
ikoniasomerville32: I request you be quiet21:58
ikoniaI was asking if a member of the team had a momenent of free time21:58
ikonianothing more21:58
somerville32ikonia, It seems like you're upset21:58
ikonianot at all21:58
* pochu contemplates how persia falls asleep on his keyboard :-)22:06
pochupersia: where are you from? I don't why I supposed you were from central europe22:06
pochus/why/know why/22:06
persiapochu: Now I'm curious.  That's not one of the usual locations I hear :)22:07
pochupersia: which ones do you usually hear? :)22:08
Ubulettejapan ? indonesia ?22:09
Ubulettekorea ?22:09
persiapochu: Western Europe.  Asia.  North America.22:09
persia(the last is correct, although I'm not there now)22:09
persiaActually, there was also an Australia earlier today (also not common).22:10
pochuI bet your nick is the most pronnounced one on this channel :P22:10
persiapochu: I'm not sure.  I think there are stats somewhere though.22:11
Ubulettethe last in JST was Yakutsk but i wouldn't have bet a kopeck on it :)22:12
pochuyeah, the question is where :-)22:12
pochuI'm off, have an exam tomorrow. Good night folks!22:13
harrisonynight pochu22:13
somerville32persia is the most said word in this channel22:15
persiasomerville32: Really?  What's #2?22:15
somerville32package22:17
RainCTlol22:17
RainCTgratz persia :P22:17
persiaThat's just not right.  Package.  package.  package.  package.  package.  package.  This is a channel about packaging, and making packages.22:17
somerville32Persia: You'll need to say it another 21 times, persia :P22:18
=== persia is now known as package
RainCTsomerville32: where are the stats, btw22:19
RainCThahah22:19
=== package is now known as persia
somerville32http://www.ubuntuircstats.org22:19
Ubulettenot on a lot of archives but here is what i got: http://paste.ubuntu.com/2803/22:24
persiaUbulette: Thanks.  That makes me feel better.  Beating "the" would just be bad.22:25
Ubuletteyou're still the 1st human22:26
somerville32The bot only started like, today22:26
persiaUbulette: well, yes.  And unfortunately still above package. (package should be higher, but I'm not going to type it 645 times)22:26
somerville32lol22:27
* Fujitsu finds it a bit odd that persia is right near the top for every time period.22:28
persiaFujitsu: Shhh!22:28
* somerville32 doesn't find it odd at all.22:28
crimsunah...I remember those days.  :-)22:28
Ubulettemaybe persia is in the ISS above our heads :)22:29
somerville32I remember when my name used to be in the top few22:29
* somerville32 was proud of himself, lol22:29
somerville32Although, it could mean I was doing more talking than packaging back then, haha22:30
Ubulettepackage + packages > persia :)22:30
persia\o/22:30
crimsunholy geeb...ia32-libs_2.2ubuntu1.tar.gz  (433.5 MiB).  This is going to take a while...22:37
persiaWhy is it monolithic again?22:38
harrisonyAnyone have a good debian/watch file for google code projects, doesnt seem to like me22:45
imbrandonpersia: possibly it just generates diffrent bins but the same source22:45
imbrandonjust a guess22:45
crimsunthe isp of this coffee shop is not going to be pleased.22:46
somerville32Is the IT infrastructure that bad there?22:47
persiaimbrandon: unfortunately now.  3 binaries: the libraries, the dev librariles, and the gcc library.22:47
persias/now/not/22:47
crimsunsomerville32: no, it's actually quite good.  Can't complain about free wifi, but I'm blatantly abusing the AUP.22:48
somerville32Ah.22:48
crimsunthen again, I normally wouldn't be caught dead dgetting ia32-libs source.22:48
imbrandonman i think i FINALY might have found a mail app i like just as well as webmail22:49
somerville32imbrandon, what app? :)22:49
imbrandoni could never get mutt the way i liked it , gui apps are too bloated for my computer useage , so alpine it is22:50
imbrandonsomerville32: alpine22:50
imbrandone.g. pine 5.x22:50
imbrandonseems perfect, i got almost everything the way i like it, keybindings and all22:50
imbrandonbeen using it only 2 days now though22:51
mok0I have strange build failures on the buildd, can someone help please?22:51
imbrandonmok0: like? a log or pastebin would be helpfull22:51
* mok0 pastebins22:51
imbrandonplus alpine intergrates nano quite nicely :)22:52
imbrandonheh22:52
mok0imbrandon: http://pastebin.ubuntu.com/2804/22:52
mok0line 35022:53
zulevening22:53
* imbrandon looks22:53
* Ubulette uses mutt since 96~97, and mail/mailx before that :P22:53
imbrandonheya zul22:53
crimsun(you'd probably want to poke lamont for it)22:54
imbrandonUbulette: yea i liked mutt as far as features but i could ever get the keybindings and folders just the way i liked them22:54
imbrandonmok0: yea i have no idea, but i'm with crimsun you might have to poke lamont22:55
imbrandonthe hppa buildd's might be having issues22:55
imbrandoncrimsun: btw did you see my email re: flashplugin-nonfree to -devel ? i know youve had intrest in the package in the past22:56
mok0imbrandon: it builds fine for me both in i386 and amd64. I can't reproduce this error22:56
mok0who's lamont?22:56
imbrandonmok0: yea likely a buildd error os somekind, poke lamont durring the week UK time22:56
imbrandonhe is the canonical hppa god22:57
mok0imbrandon: ok, but package fails on all platforms except i38622:57
Ubuletteimbrandon, you can customize everything, really22:57
crimsunimbrandon: No.  (I'm /way/ behind on e-mail; there're ~12K in the queue.)22:58
imbrandonUbulette: yea i know, but after a few weeks i just couldent get it "quite right"22:58
imbrandoncrimsun: wow22:58
imbrandoncrimsun: basicly were at the stage now where the 2 viable choices imho are , knowingly break konq ( not a good idea ) or force a 60mb download of r48 for gutsy on back22:59
imbrandonand r115 for hardy forward22:59
somerville32imbrandon, Have you thought about contacting upstream?22:59
imbrandonsomerville32: yea, but their awnsers is fix konqueror23:00
imbrandone.g a sru for konq with untested new svn only code23:00
imbrandonnot cool23:00
imbrandoninfact its only in novel atm , not even upstream23:01
imbrandonso realy realy new23:01
somerville32Have we ever asked them to change how they package upstream or permission to distribute?23:01
imbrandons/novel/novell , s/novell/suse23:01
zulbah no one uses konq anyways ;)23:01
persiazul: Except Kubuntu users by default23:01
crimsunok, patching kde is a non-starter23:02
imbrandonsomerville32: we cant23:02
somerville32imbrandon, we can't ask them?23:02
imbrandonwe have and we cant23:03
imbrandonthey dont grant rights to anyone to do so23:03
crimsunI agree with Scott's response23:03
zulpersia: elinks would be a better choice for kubuntu users ;)23:04
persiacrimsun: patching KDE for gutsy?23:04
imbrandoncrimsun: i tend to also, but more opinions is good, specialy since i know you've delt with it before23:04
imbrandonsomerville32: sorry to be so short with you, dont mean to be, but yes weve been down that road23:04
crimsunhmm, not all of Scott's response.  Clarification: test the kde changes in Hardy.  For the currently supported stable releases, go the 60MB route.23:05
imbrandonright thats whay i thought his response was23:05
crimsun115 doesn't fix any security issues and seems to be only a feature-add.23:05
imbrandonright, x26423:06
imbrandonand gtk menus23:06
crimsunanyhoo, that's my fairly useless $0.02.  :-)23:07
imbrandonand imho even an invasive change to the package to make it grab the 60mb one for a stable release would 1 make us not have to sru more updates on new releases23:07
imbrandonand would be better than a patch to kde23:08
persiaimbrandon: If you're doing that, why not do the full download for every release, including current development, freezing the version at something considered stable.  Saves trying to detect the system carefully.23:09
imbrandonand basicly say sorry to those in .au that loose a liver due to isp charges , the cost of using a binary blob23:09
crimsunman, we really should just have *ubuntu-desktop Conflict flashplugin-nonfree and rip the latter out of hardy.23:10
imbrandonpersia: i would have to check if the r115 ( e.g. current ) is in the archive also, if it is that could be an option23:10
persiacrimsun: Why bother with the conflict: ?23:10
persiaflashplugin-nonfree goes away about 3 months after we stop updating the md5sum anyway.23:11
crimsunpersia: well, pedantically we shouldn't, but it's a total pain to deal with flashplugin-nonfree.23:11
persia(or rather, becomes completely useless)23:11
imbrandonreally i guess there is the 5th option of group deciding to have it blacklisted ( not to import it from debian ) and remove it from hardy, and go the 60mb route for sru's23:11
persiacrimsun: Sure.  I'm all for archive removal.  I just don't think it also needs a Conflicts:23:12
* persia likes the 5th option, but not being a flashplugin-nonfree user isn't sure that means much23:12
crimsunfirefox's plugin finder wizard handles it ok.  Do Opera, Konqueror, Epiphany, etc. have similar capability?23:12
imbrandoncrimsun: right now r115 breaks everything but firefox anyhow, infact in r115 it specificly looks for the FF UA string23:13
imbrandonthe konq patch part of it spoofs the UA to r115 just because of that23:14
crimsunhow nice.23:14
imbrandonyea23:14
persiaEpiphany doesn't seem to have that sort of functionality (although it could likely be exposed).23:14
imbrandonbasicly adobe is saying if your not FF or IE, screw you23:14
imbrandonlitterly in code23:15
imbrandonthe new unreleased opera apparently has a patch too, but even opera ( atleaste on linux ) has the same issue23:15
persiaThat makes it easy then.  Set up all the other browsers not to work with flashplugin-nonfree, and have firefox use the internal plugin finder.  If anyone complains, point at the Adobe support documentation.23:15
persia(and blacklist the package)23:16
imbrandonpersia: well thats one issuse, konq automaticly loads FF/mozilla plugins that are installed23:16
imbrandonfrom upstream, thats not us, its a konq "feature"23:16
persiaimbrandon: Ah.  And I suppose that Adobe refusing to work with it is insufficient for it to not load.23:17
imbrandonright23:18
crimsunia32-libs seems nasty (just from reading debian/README.build)23:19
imbrandonheh23:25
imbrandongouki: ping23:28
cyberiximo https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff is quite wtf23:29
RainCTbug 174123 can be unsubscribed from u-u-s23:29
ubotuLaunchpad bug 174123 in ubuntu-dev-tools "No manpage or --help option for check-sysmbols" [Low,Fix committed] https://launchpad.net/bugs/17412323:29
cyberixThe example is about turning a Debian package into an Ubuntu package?23:29
persiacyberix: Yep.  That's a lot of what we do.23:30
cyberixBut the page says the example is about changing _one word_ in package description.23:31
cyberixIt says nothing about transpackaging.23:31
persiacyberix: It's written for someone who generates a first Ubuntu variation from one of the 13,000 Debian source packages in the Ubuntu archive.23:32
crimsunthe principle is creating a suitable patch.23:32
persiaRainCT: absolute paths in .desktop files break themes23:33
crimsunit's certainly not an "optimal" example [is there one?]; feel free to contribute something "better."23:33
RainCTpersia: where did I put one?23:33
cyberixpersia: K. It might want to state that then.23:33
persiaRainCT: xsensors.  The old value also broke themes, so it's not a regression.23:34
RainCTwasn't that a menu file?23:34
* RainCT checks the debdiff23:34
persiaRainCT: xsensors-0.50/debian/xsensors.desktop23:34
RainCToh, right23:35
RainCTpersia: sorry, debdiff replaced23:37
=== zakame_ is now known as zakame
persiaRainCT: Thanks.23:38
persiaRainCT: It still breaks themes (has an extension), but don't worry about it.  As I said before, it's not a regression.23:40
RainCTuhm.. I should go to bed lol23:41
totopalmaRainCT, hi :)23:41
RainCThey totopalma23:42
persiaRainCT: If you're planning a lot of those, you might consider one bug with many tasks.  That way any discussion can be seen in a single bug log.23:56

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