/srv/irclogs.ubuntu.com/2007/11/05/#ubuntu-motu.txt

joejaxxif there is a case where the depends are different between the debian and ubuntu version we keep the ubuntu versions right?00:00
bddebianI would say only if necessary and if there are other changes00:00
joejaxxok let me see00:01
LaserJockwell, there doesn't need to be other changes00:01
LaserJockbut only if necessary yes00:01
bddebianI mean if there are other changes it would be OK.  Otherwise, only if necessary.  Does that make more sense?00:02
LaserJockmore yes00:02
LaserJockbut I wouldn't think we'd keep non-necessary changes in any case00:03
joejaxx+       chmod 755 debian/rsh-server/usr/sbin/checkrhosts00:03
crimsunessentially: "prefer the Debian packaging unless there's a compelling reason to use the Ubuntu delta, e.g., versioned dependency or specific package instead of virtual package, etc."00:03
joejaxxthat is the only change00:03
joejaxxcrimsun: ok00:03
bddebiancrimsun: Are you a DD?00:03
crimsunbddebian: nope00:03
joejaxxreally i have no idea how to test this without installing the package00:04
joejaxxsince it is a depends issue and not a build depend issue00:04
somerville32Do a simulation?00:05
joejaxxsomerville32: simulation?00:05
somerville32Yeah. IT goes through the installation without actually installing anything thing.00:05
joejaxxyeah but what about running it :P00:06
crimsunjoejaxx: thankfully there's /usr/share/doc/pbuilder/examples/execute_installtest.sh00:06
crimsun(not to mention B92test-pkg in that same dir)00:06
joejaxxbug 7614300:07
ubotuLaunchpad bug 76143 in netkit-rsh "missing dependency on update-inetd make it uninstallable on feisty" [Low,Fix released] https://launchpad.net/bugs/7614300:07
joejaxxbug #4599100:08
ubotuLaunchpad bug 45991 in netkit-rsh "/usr/sbin/checkrhosts misses execute permision" [Medium,Fix released] https://launchpad.net/bugs/4599100:08
joejaxxhmm00:08
crimsunthat would be a suitable Ubuntu delta if it's not already fixed in the Debian packaging00:08
joejaxxcrimsun: yeah nether are fixed in debian00:09
bddebianGawd I hate trying to get any help/advice in Debian :'-(00:09
crimsun?00:10
LaserJockmy gosh, Yahoo actually expects people to be able to use their new webmail?00:10
crimsunLaserJock: it's extremely heavy on JavaScript but seems to work tolerably00:11
bddebianAnyone familiar with conquest?00:11
crimsunmost of the time I end up reverting to classic mail, though00:11
LaserJockit's completely unusable here :(00:11
LaserJockI don't know maybe webmail isn't the way to go until I get a new laptop00:12
crimsunI could see that00:13
joejaxxbddebian: nope :\00:14
* Fujitsu wonders what is wrong with hosting your own mail and using a proper mail client, with webmail for when you're working remotely.00:17
jdongFujitsu: amen.00:17
TheMusoFujitsu: The thing thats wrong with hosting your own mail is when Telstra kills your line for a painful length of time.00:17
jdongwhee, another azureus bug found....00:17
FujitsuTheMuso: Ah, true.00:17
Fujitsujdong: Joy.00:18
joejaxxjdong: :P00:18
jdongis it a crime to put urgency=just-fscking-build-it-now? :)00:18
joejaxxlololol00:18
jdongthe last round took like a week in queue :)00:18
FujitsuWe're almost down to 1000 pending builds on i386! Not long to go now!00:18
jdonghahaha00:18
jdonghow many of those are Openoffice? :)00:18
FujitsuIt's sped up now too, since Soyuz likes this number of builds more.00:19
Fujitsujdong: Haha.00:19
jdongI'll work on a patch, then go back to starcraft then :)00:19
LaserJockFujitsu: hosting my own mail where exactly?00:19
LaserJock:-)00:19
FujitsuLaserJock: Wherever. Home?00:19
LaserJockgoogle and yahoo have the best uptime00:20
LaserJockso they're the best way to make sure I can get to my email00:21
LaserJockI've gone back and forth several times on what to do with email00:22
LaserJockand have never really figured out a good solution00:22
* joejaxx is on a roll with the merges00:22
joejaxx:D00:22
joejaxxi just did the uml-utilities one00:22
jdongdoes setting urgency=medium actually do anything?00:22
LaserJocknot in Ubuntu I don't think00:22
Fujitsujdong: Not in Soyuz.00:22
joejaxxnow what do i have to put in these bug reports for merges?00:22
crimsunjoejaxx: well, a debdiff is good : )00:23
joejaxxcrimsun: :P i mean the bug content etc :P00:24
joejaxxmaybe my ivman merge is still on lp00:24
* joejaxx goes to look00:24
* Fujitsu points to requestsponsor00:24
jdongivman is still around?00:24
joejaxxjdong: yes00:24
joejaxxi use it :D00:24
jdonghaha00:24
joejaxxFujitsu: that is a script?00:24
jdongjoejaxx: anyone else? ;-)00:24
* joejaxx looks00:24
joejaxxjdong: all the fluxbuntu users :D00:24
crimsunpfft, 80386s are still around.  Of course ivman would be.  : )00:24
jdongjoejaxx: ah, ok00:24
FujitsuWhat's wrong with ivman?00:24
joejaxxFujitsu: i do not have a request sponsor script00:25
jdongFujitsu: just reminds me of the old days when hal automounting was just around :)00:25
joejaxxis it in ubuntu-dev-tools?00:25
* LaserJock has never heard of ivman00:25
joejaxxLaserJock: it is automounting for us without gnome :D00:26
FujitsuHm, I'm sure we had a requestsponsor, but I can't see it anywhere. Maybe I was thinking of the argument to requestsync.00:26
LaserJockFujitsu: I think so00:26
imbrandonivman is what kubuntu uses also iirc00:26
Fujitsuimbrandon: It's in universe, so I doubt it.00:26
joejaxxFujitsu: but there is no application flag for merge for `requestsync`00:27
joejaxx:\00:27
crimsunat one point, Xubuntu used ivman00:27
jdongcrimsun: they switched like 2 releases back00:27
crimsunright, something along that timeline00:27
_16aR__hello, I've got a problem on a compilation. Some object doesn't find members of its own class ...00:27
jdongimbrandon: doesn't KDE have its own thing that interfaces with hal for device insertion then uses pmount?00:27
_16aR__here is the compile command :00:27
_16aR__http://paste.ubuntu.com/1683/00:27
imbrandonjdong, yes _now_00:28
_16aR__and here is an nm of an object00:28
_16aR__http://paste.ubuntu.com/1681/00:28
_16aR__and here is one of the output : http://paste.ubuntu.com/1684/00:28
joejaxxanyone have an example merge bug report?00:28
=== _16aR__ is now known as _16aR_
jdongwould a kind soul care to sponsor http://jdong.mit.edu/~jdong/motu/azureus_2.5.0.4-1ubuntu3.debdiff?00:29
* jdong really hopes that's the last one....00:29
Fujitsujdong: I'll look at it.00:30
jdongthanks00:30
jdongit's a trivial patch to the .desktop file00:31
Fujitsujdong: So I saw. What is %U?00:31
jdongFujitsu: URL to file00:31
jdongwhich Azureus doesn't like...00:31
FujitsuAh.00:32
joejaxxwoohoo00:32
joejaxxflwm is my first package for hardy :D00:32
crimsun'grats!00:32
joejaxxcrimsun: thanks :D00:32
Fujitsujdong: Do you have a bug number for that?00:32
LaserJockhmm, so NetworkManager has taken to pegging my CPU after reboot occasionally00:32
joejaxxhttps://launchpad.net/~joejaxx/+packages this is slowly getting bigger :D00:32
jdongFujitsu: it's the last comment on bug 5787500:33
ubotuLaunchpad bug 57875 in gutsy-backports "Azureus hangs or crashes showing splash screen at start" [Undecided,In progress] https://launchpad.net/bugs/5787500:33
jdongvommenter didn't open new bug report00:33
FujitsuAh, so not a bug on its own.00:33
jdongright00:33
jdongcommenter*00:33
FujitsuOK, I'll upload shortly.00:33
LaserJockit would be so lovely if hibernate ever consistently worked ;-)00:33
jdongthanks muchly :)00:33
jdongLaserJock: I've heard a lot of good things about tuxonice00:33
Fujitsu(I don't think I'll bother test-building, as I last built it a few days ago, and this doesn't look like it can do much to the build)00:33
crimsunLaserJock: it will freeze my gnome session occasionally, and I normally have to force-reload dbus00:33
joejaxxhow many packages do i need on that before i should go for motu :P00:33
jdongFujitsu: testbuild already succeeded here ;-)00:34
* jdong posts testing deb on bug report00:34
LaserJockcrimsun: mine seems to have a new "bug" every few weeks00:34
LaserJockit's just so weird00:34
crimsunjoejaxx: it's not normally tied to number of source packages, per se, but rather continued involvement in the project over a sustained period00:34
Fujitsujdong: Uploaded.00:34
joejaxxcrimsun: oh ok00:35
joejaxx:D00:35
crimsunjoejaxx: e.g., your work on Ubuntu Studio certainly is notable00:35
jdongFujitsu: thanks muchly :)00:35
FujitsuNo problem... now, I have an exam in 3 hours, so I'd best actually study for it. That's not going to happen, of course.00:35
crimsun'luck, Fujitsu00:35
joejaxxcrimsun: yeah but that is not reflect in packages in universe :\00:35
FujitsuThanks crimsun.00:35
joejaxxreflected*00:35
joejaxxthat is only ubuntustudio-meta00:36
crimsunjoejaxx: have you worked closely with Colin (cjwatson)?00:36
joejaxxyes00:36
joejaxxbut not for packages :\00:36
LaserJockyou've also been around at UDSs00:36
jdongFujitsu: good luck man!00:37
crimsun(my recommendation is to work actively through the hardy cycle and then apply)00:37
joejaxxcrimsun: ok00:38
Fujitsujdong: Thanks.00:38
LaserJockI agree with crimsun00:38
* jdong puts MOTU work on his Hardy agenda too :)00:38
crimsuna /major/ boon would be to work on 6.06 LTS -> 8.04 LTS upgrade testing00:38
LaserJockjoejaxx: you're a smart guy, just spend some consistent time working on MOTU stuff and it shouldn't be any problem00:38
joejaxxLaserJock: ok :D00:38
joejaxxcrimsun: i can do that00:38
joejaxxlol after doing that flwm merge i just realized i can do this bug :D bug 4834000:39
ubotuLaunchpad bug 48340 in flwm "Does not create an option to log into an flwm session in GDM" [Medium,New] https://launchpad.net/bugs/4834000:39
joejaxxthere is no sessions file00:39
crimsunsure, go for it00:40
* cyberix feels slightly depressed because his deb-packet is starting to be perfect, while at the same time it is becomming clearer that no repository is willing to take it.00:40
ScottKjoejaxx: In my experience, when it's time to apply, a MOTU will harass you to apply.00:40
LaserJockcyberix: what is it?00:40
cyberixPackaging great packages for myself doesn't really make sense.00:40
ScottKcyberix: Because of licensing issues?00:40
joejaxxScottK: :P i will keep that indicator in mind :D00:40
cyberixNo source available.00:40
LaserJock?00:41
cyberixPermissive license, but no source code available.00:41
crimsuncyberix: eek, well, yeah, that's a major showstopper.  What work has been invested for Ubuntu multiverse?00:41
FujitsuAnd it's PE.00:41
ScottKPE?00:41
FujitsuWindows executable.00:41
cyberixIt is unclear, if Ubuntu is willing to expand Multiverse with nonessential non-free packages.00:41
joejaxxoh wow :\00:41
cyberixProgress Quest00:41
crimsuncyberix: e.g., we have no source for Adobe Flash, but we use a script to download it00:41
LaserJockcyberix: we'd take it, if it's doable00:42
crimsun(it -> tarball containing binary plugin)00:42
cyberixhttp://progressquest.com/00:42
ScottKRight, but Adobe flash isn't distributable00:42
cyberixI posted it to REVU earlier00:42
cyberixBut the entry was closed.00:43
crimsunScottK: right00:43
joejaxxthat is a windows binary :\00:43
cyberixjoejaxx: Yep, but it works fine.00:43
crimsunvia wine?00:43
cyberixyep00:43
LaserJockhmm, do we have any sort of policy for that kind of thing?00:45
LaserJockit's an interesting thought00:45
crimsunLaserJock: I'm not aware of any00:45
FujitsuLaserJock: We do not.00:45
cyberixI've made some Ubuntu-integration for it.00:45
cyberixIf you wan't to beta test, you can try http://cs.helsinki.fi/u/twruottu/pq_6.2-0ubuntu1_all.deb00:46
cyberixIt _should_ work.00:46
crimsun(it would be worthwhile to also post the urls for the source packaging)00:46
cyberixI'll upload the new version to REVU00:47
cyberixPlease close it again, if it isn't ok00:47
FujitsuI don't really think we want multiverse to become a dumping ground for a lot of non-free Windows software.00:48
crimsuncyberix: regarding the apparent wait time for inclusion, don't be discouraged.  I believe a major factor is that Ubuntu simply doesn't have procedure in place for such inclusion.00:48
joejaxxFujitsu: yeah :(00:48
joejaxxshould this a subject at the next MOTU meeting?00:48
LaserJockFujitsu: why not?00:48
crimsunjoejaxx: I think it would be a TB decision00:49
FujitsuI agree with crimsun.00:49
joejaxxcrimsun: oh00:49
LaserJockhmm, I don't know why TB would be interested, but doesn't hurt00:49
joejaxxhow do we go about that?00:49
crimsunit would set precedent, I think00:49
LaserJockreally?00:49
LaserJockonly in that it's a Windows binary, I guess that might open up security issues00:50
FujitsuHave we (that is Ubuntu, not Debian) accepted binary-only unimportant stuff before?00:50
LaserJocksure00:50
crimsunwell, more importantly (I think), redistributability00:50
=== nxvl_ is now known as nxvl
LaserJockFujitsu: have a luck at Multiverse :-)00:51
cyberixdput done00:51
FujitsuAnd also, I don't like the idea of Wine having rdepends.00:51
FujitsuIt's not the most stable of beasts, and generally has a blanket UVFe.00:51
cyberixWill the entry unclose automagically, or should someone do something?00:51
Fujitsucyberix: The former.00:51
LaserJockmight this be a MC question as well?00:52
* ajmitch would prefer that multiverse be as small as possible00:52
crimsunLaserJock: I don't think it really falls into MC's jurisdiction00:53
* cyberix does understand the minimal multiverse argument00:53
LaserJockcrimsun: I would think it would, at least in a hierarchical sense00:53
Fujitsuajmitch: Right, that's what persia and I said last night.00:53
cyberixI was talking earlier about a new "Beerbuntu repository".00:53
LaserJockI personally would like to see any CC/TB issue go through the MC00:53
cyberixBut I think Progress Quest is a special case.00:54
Fujitsucyberix: Why?00:54
cyberixBecause it is more free than freeware00:54
LaserJockbut I understand how that may not reflect the current understanding00:54
crimsunLaserJock: no offense, but I think that would be unnecessary overhead00:54
cyberixIt allows you to do almost anything00:54
joejaxxcyberix: there is source though00:54
cyberixIt just doesn't ship with source code00:54
Fujitsucyberix: I fail to see the source.00:54
FujitsuSo how can you do much?00:54
cyberixFujitsu: e.g. packaging00:54
cyberixI'm not sure, if having a freeware repository makes sense00:54
cyberixas most freeware may not allow packaging00:55
LaserJockcrimsun: I suppose, but as TB/CC are supposed to be over MC then escalation would mean going to MC first, even if it were not in a "we need to make a judgement on this" thing00:55
FujitsuIn my opinion, it doesn't belong in Ubuntu.00:55
joejaxxs/there\ is/there\ is\ not\ any/g00:55
cyberixMy proargument is Ubuntu integration.00:55
FujitsuBut the TB has the final decision on that - they decide the purposes of the components.00:55
crimsunnot to stir ashes or anything, but it's similar to the KDE 4 snaps in universe bit IMO00:55
cyberixAnd a proper bug channel for specific piece of software running inside Wine.00:56
LaserJockcrimsun: which should have been a MC issue00:56
cyberixInstead of pouring all bug reports into Wine-package00:56
joejaxxcyberix: why cannot people get wine and run it themselves? :)00:56
joejaxxi have to do that with Oregon Trail with dosbox00:56
LaserJockjoejaxx: something similar could be said of virtually every package in Ubuntu ;-)00:56
FujitsuLaserJock: Except that MC has no jurisdiction over the main people, and are probably going to bend to Canonical requests.00:56
joejaxxand i would not want oregon trail in multiverse*00:56
cyberixjoejaxx: Ubuntu integration gives you easy installation and easy updates.00:57
cyberixjoejaxx: You'll neve have to know it is Windows software00:57
joejaxxcyberix: not for windows binaries :\00:57
joejaxxcyberix: yeah that is bad00:57
LaserJockFujitsu: the question was over Universe packages, which is the MC jurisdiction00:57
cyberix:-D00:57
cyberixjoejaxx: Well it is not bad from the user experience perspective.00:58
joejaxxthis is almost like shipping roms for an emulator we have (well not exactly)00:58
crimsunjoejaxx: fairly similar, yes00:58
cyberixsudo apt-get install efp00:59
Fujitsucyberix: What is the integration you speak of, other than apt-getting?00:59
cyberixis an example00:59
LaserJockif it's legal then there's no inherent reason not to00:59
crimsunwe can ship the emulator, but shipping the ROMs falls on a slippery slope00:59
joejaxxcrimsun: yeap00:59
cyberixFujitsu: desktop-file, mime-type integration, icon, man page00:59
FujitsuShipping freeware Windows binaries is a very slipper slope. There are a lot of them.00:59
Fujitsu*slippery00:59
* minghua agrees with Fujitsu.01:00
LaserJockMultiverse is a slippery slope01:00
LaserJockpeople maybe should've thought of that in the beginning ;-)01:00
minghuaAnd never underestimate some develop's dislike of non-free software.01:01
* joejaxx does not want Ubuntu to end up like Linspire lol01:01
minghuaYou risk losing developers if you decide opening multiverse to all kinds of closed "freeware".01:01
joejaxxnow i forgot what i was going to do01:02
joejaxxok right the flwm bug01:02
FujitsuIMO, multiverse is for stuff which is almost free (ie. we have source, but it isn't free enough for multiverse), stuff that is restricted in some jurisdictions, and important very non-free stuff like Adobe Flash.01:02
cyberixhttp://revu.tauware.de/details.py?package=pq01:02
FujitsuAnd multiverse use should be minimised.01:02
crimsunpersonally, cyberix, it would be worth investigating whether it can be offered via CNR01:03
LaserJockFujitsu: ok, but that is stated nowhere01:03
ajmitchFujitsu: things that would be a serious inconvenience to users if we didn't have them01:03
LaserJock'The "multiverse" component contains software that is "not free"'01:03
FujitsuLaserJock: Right, we need a decision on that, which can only come from the TB.01:03
cyberixcrimsun: I have no interrest in that as I've never used CNR and probably never will.01:03
Fujitsuajmitch: Right, that's a better way of putting it.01:03
minghuaAnd in the case of things like flash, I prefer a installer (i.e., pulling the non-free bits at install time) over a full package any day.01:03
cyberixcrimsun: But that might be just a sarcastic comment.01:03
cyberixBtw01:04
cyberixPlease tell me, if I can improve pq package in someway.01:05
cyberixExcept for reverse-engineering it and producing the source code.01:05
joejaxxlol01:05
minghuaOn a different topic: what is the proper way to push a main package merge?  Should I just wait patiently in the -main-sponsors queue, or should I hunt sponsors actively?01:05
Fujitsuminghua: I waited a couple of days, then attacked Hobbsee about it.01:06
joejaxxminghua: it took a while for my packages to get through01:06
LaserJockso we have 434 source packages in Multiverse (gutsy), that seems like more than "serious inconvenience"01:06
minghuaFujitsu: Sounds fair, I'll wait for a while.01:07
joejaxxand there are still some that have not been uploaded since last release01:07
FujitsuLaserJock: A lot of that is from Debian.01:07
crimsunminghua: which?01:07
minghuacrimsun: scim-hangul, bug 155046.01:07
ubotuLaunchpad bug 155046 in scim-hangul "New upstream version 0.3.1 is available" [Wishlist,Confirmed] https://launchpad.net/bugs/15504601:07
LaserJockFujitsu: sure, I'm just saying we've never been picky before01:07
LaserJockbut clearly we need to be clear on the purpose of Multiverse01:08
somerville32Why would developers be upset if there was a repository with non-free stuff (ie. freeware)?01:13
crimsunminghua: uploaded to hardy.01:13
LaserJocksomerville32: ummm, because we're into FLOSS :-)01:14
minghuacrimsun: Thanks!01:14
pwnguinsomerville32: because they swore an oath to uphold the morality of Free Software...01:14
LaserJockpwnguin: hehe01:14
somerville32soren, it is kind of like not providing support to people using Windows just because they use a non-free system?01:14
somerville32Gah01:14
somerville32Sorry soren, stupid auto-nick complete.01:14
LaserJocksomerville32: we don't support Windows01:15
pwnguinwe dont "support" things in universe/multiverse anyways :P01:15
somerville32Right.01:15
LaserJockpwnguin: yes we do01:15
joejaxxLaserJock: Dental FLOSS for All! :D01:15
pwnguinLaserJock: the homepage disagrees01:15
* LaserJock bangs his head against a wall01:15
LaserJockpwnguin: it is community supported01:16
crimsun<cue sources.list comments>01:16
joejaxxlol01:16
crimsun(which are quite misleading)01:16
minghuaLaserJock: ... which sometimes (or for some packages) is non-existent (IMHO).01:16
LaserJockminghua: that's fine01:16
somerville32I think the issue is pretty complex.01:17
LaserJockbut it's just plain wrong to say that Universe is *not* supported01:17
pwnguinso its more of a heisenburg uncertainty support01:17
somerville32FLOSS on one side, providing easy to install software to provide a better experience on the other.01:17
pwnguinwhere you dont know if the developers care or not until you look01:17
minghuaI actually have been thinking for quite a while that we need a "galaxy" component, larger than main but smaller than universe.01:17
crimsunwhat would it encompass?01:18
persiaminghua: What problem does that solve?01:18
LaserJockminghua: I know, but it's just too many components flying around01:18
=== Zelu1 is now known as Zelut
LaserJocki.e. a MOTU core set of packages01:18
FujitsuStuff that we think is sane, and maintain fairly well?01:18
pwnguinpresumably the set of universe packages that people will "maintain"01:18
minghuapersia: So that users know which packages are better supported, and which ones are "completely on your own"?01:18
LaserJockas set of packages that MOTU commits to supporting01:18
ajmitchthat'd have about 10 packages in it?01:18
pwnguinwhatever support means01:18
* TheMuso can't wait to get back into Universe work... Just as soon as he fully recovers from the flight.01:18
joejaxxTheMuso: yay! :D01:19
crimsun10 might be optimistic ;)01:19
ajmitchwhy don't we all just go to debian when that happens? :)01:19
pwnguinis anyone in MOTU on the security team?01:19
joejaxxajmitch: lol :D01:19
persiaminghua: I suppose, but I suspect that it would just encourage people to not care more about the remainder of universe01:19
joejaxxpwnguin: which one01:19
joejaxxswat?01:19
joejaxxor core01:19
Fujitsupwnguin: The security team is made up of Canonical employees, and does main only.01:19
LaserJockpwnguin: we have a MOTU Swat team01:19
Fujitsu(well +restricted)01:19
tonyyarussoFujitsu: really?  al Canonical?01:19
tonyyarusso*all01:19
pwnguinim aware that security is all done in main01:20
minghuapersia: Well, can't be too much worse than current situation, if you pardon my pessimism.01:20
pwnguini was wondering _if_ security was to be provided to some portion of MOTU01:20
crimsunpersia: concur, and I'm not sure an additional component of that sort would not place undue burden on the active MOTU.  MOTU is mostly fluid IMO.01:20
pwnguinwhether there was any actual experience in MOTU for it01:20
persiaminghua: I disagree, but don't see value in arguing about who might be motivated to do waht.01:20
persiacrimsun: That matches my thoughts well.01:20
Fujitsutonyyarusso: Yes, they have embargoes to keep and the like.01:20
tonyyarussoFujitsu: what's that?01:21
LaserJockpwnguin: I don't agree that all security is done in main, what do you mean by that?01:21
joejaxxpwnguin: sure01:21
joejaxxmotu swat01:21
ajmitchnot that a volunteer couldn't maintain an embargo01:21
minghuapersia: Now that I've raised it here, at least I know you and crimsun are against it, which is good to know.  I was never sure about the idea myself.01:21
persiaajmitch: Many do, for specialised cases.01:21
crimsunpwnguin: universe/multiverse security, like SRU, is best-[community]effort01:21
ajmitchhowever there are restrictions for the security community on who's allowed on vendor notification lists01:21
ajmitchso any volunteer would need to be trusted & vouched for01:22
* persia notes that "community" in terms of universe support often includes employees of various sponsoring firms01:22
ajmitchof course, that's the way things are meant to be01:22
persiaajmitch: True.  I was thinking of people who had a non-Ubuntu relation to those lists.01:22
crimsunminghua: it's not so much that I disagree as much that I'm just not sure it would be a real change from status quo01:22
ajmitchsince canonical is not meant to be the only player in town01:22
somerville32Do most users even really understand where the software is coming from?01:22
LaserJocksomerville32: hopefully not too much01:22
LaserJockas long as it's Ubuntu01:23
* pwnguin hopes that users are aware of the upstream concept01:23
ajmitchanother reason why it's tricky to stick random windows binaries in multiverse01:23
LaserJockpwnguin: lol01:23
crimsunminghua: I think a real step toward an additional component with such guarantees would have to involve monetary compensation [and all of a sudden, Canonical would start to move toward what Red Hat did some years ago - and failed at IMO]01:23
minghuacrimsun: You raise valid concerns.  And it's definitely true that changes without significant perceivable gain should not happen.01:24
LaserJockrather than a component I'd rather see a priority list01:24
LaserJockor a priority set of packages01:24
ajmitch"we choose to ignore X,Y & Z before ignoring A, B & C:01:24
LaserJockwe shouldn't waste too many resources messing around with packages that are often unused, obsolete, or just useless01:25
cyberixCould someone clear the situation a bit by posting a new comment to REVU http://revu.tauware.de/details.py?package=pq01:25
minghuacrimsun: Hmm.  I never thought that way.  My main thoughts is that I can give my non-geeky friends a pointer and say "only install stuff from these repos, and you should be fine, for now and for future upgrades."01:25
cyberixOf course it will not be a solution01:25
ajmitchLaserJock: as frequently happens with unmet deps, FTBFS lists, etc01:25
persiaLaserJock: I don't really think that's ideal.  Each person (or team) might set a priority list, but I doubt my priorities match others, and I enjoy trolling the rcbugs list, which is not generally priority packages.01:25
cyberixBut rather the process that will follow01:25
ajmitchpersia: you're one of the few people who claims to use that list :)01:25
minghuacrimsun: Right now I can only point main to them, and that is usually not enough.01:26
LaserJockpersia: right, but I really don't care what you do ;-)01:26
LaserJockyou can do whatever you like01:26
crimsunminghua: playing devil's advocate, such a component would nearly be all of Ubuntu universe synced from Debian ;)01:26
persiaLaserJock: Right.  You shouldn't care what I do, which is why I don't like the idea of generalised prioritisation.01:26
LaserJockwhy not?01:26
minghuaWhich goes back to the words LaserJock was against -- but I do tell my friends "universe is unsupported, you are on your own if you install stuff there."01:26
* pwnguin wonders what percentage of MOTU-ers can write source patches for upstream.01:26
persiaajmitch: Dktrkranz does quite a bit as well.01:26
pwnguinive seen several people declare programming was not a nessecary trait for MOTU-ship01:27
crimsuncan or do?01:27
pwnguincan01:27
LaserJockpwnguin: would depend on the programming language I'd guess01:27
ajmitchpwnguin: I can & have done so01:27
crimsunI don't think we have any MOTU who haven't done upstream patching at some point.01:27
LaserJockI don't think I can and never have01:27
LaserJockfor code anyway01:27
persiapwnguin: That's true, as long as one can read code well, knows the basic packaging utilities, and is very concientious01:27
joejaxx:)01:27
crimsunok, well, there's LaserJock.01:27
ajmitchI haven't done any java patching, of course01:27
joejaxxajmitch: :P01:27
ajmitchbut have done soe for C#, C, php & python01:28
ajmitchI think any MOTU should be at least familiar enough with a language01:28
minghuacrimsun: Nah.  I don't encourage those friends to use unstable. :-)01:28
* Fujitsu has attacked Python, C, C++, Erlang.01:28
Fujitsu(the last took a long time, and I didn't know the language prior, but...)01:28
=== Frogzoo_ is now known as frogzoo
LaserJockminghua: see, this is the issue01:29
LaserJockif Universe is less supportable than Debian (which is also community supported) then we have issues01:30
ajmitchwe do have issues01:30
FujitsuIt is implicitly less supportable.01:30
minghuaNo if, it's a fact that Ubuntu release's universe is less supportable than Debian stable.01:30
FujitsuIt is much less maintained, we don't have people experienced in the maintenance of each package...01:30
minghuaI would even say it's less supportable than testing.01:31
persiaLaserJock: Part of that is about process.  We're not good at taking advantage of the work in Debian to maintain universe.  We need more / better tools, and more people actually maintaining the release, rather than working on the next one.01:31
minghuaMaybe on GNOME/KDE/XFCE/Multimedia main front it's quite supportable, but it pretty much fails everywhere else.01:31
LaserJockminghua: is vs should be is my point01:31
pwnguinwhats the difference between maintaining a release and working on the next one?01:32
persiapwnguin: SRUs01:32
LaserJockUniverse should inherently be as supported as Debian01:32
crimsunaccountability, I think, is tied to compensation, which becomes a ... charged point.01:32
LaserJockI just can't see the difference01:32
FujitsuLaserJock: How?01:32
pwnguinfrom what i can tell, SRUs are practically discouraged01:32
FujitsuWe have nobody.01:32
minghuaLaserJock: I understand what you mean.  In ajmitch's words: we do have issues.01:32
ajmitchLaserJock: people claiming responsibility for packages01:32
crimsunpwnguin: I wouldn't say that01:32
LaserJockright, so should we not fix the issues rather than giving up?01:32
persiapwnguin: That's not quite true, we're just not as motivated as we should be.  SRUs are much more encouraged than Debian stable updates.01:32
ajmitchand RMs who *will* remove a package from an upcoming release if it's not up to scratch01:33
minghuaLaserJock: How so?  ~30 MOTUs vs. ~500 DD and maintainers?01:33
Fujitsuajmitch: I would certainly like that removal policy.01:33
crimsunLaserJock: fixing the issues requires resources, and we've seen that the handful of MOTU are stretched tremendously01:33
LaserJockminghua: exactly!01:33
* pwnguin doesnt like that policy01:33
persiaFujitsu: We need a pocket for it, and we don't have one...01:33
pwnguinmuch of the software i use is not finished01:33
LaserJockit is a resource issue, not a policy issue or inherent issue01:33
pwnguinbut usable01:33
ajmitchFujitsu: it only works due to the stable/testing/unstable split01:34
pwnguinexample: desmume01:34
minghuaLaserJock: No, some policies have a effect on small (active) MOTU number, IMO.01:34
FujitsuWe released Gutsy with a heap of libapache-* unmetdeps, because they might have become useful again in the future.01:34
FujitsuWe need a way to blacklist packages from release, but I can't see how that would work.01:35
LaserJockminghua: but we have no policy that states that Universe is any less supported than Debian01:35
persiaFujitsu: Right, so we should be following up with SRUs to get that cleaned up.01:35
nxvl!roadmap01:35
ubotuSorry, I don't know anything about roadmap - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi01:35
Fujitsupersia: SRU removals? I don't believe that to be possible.01:35
nxvl_(01:35
nxvl:(01:35
ajmitchLaserJock: we have no policy stating the level of support at all01:35
LaserJockajmitch: sure we do01:35
persiaFujitsu: No, SRUs to make the broken packages either work or be dummy packages01:35
LaserJockhttp://www.ubuntu.com/community/ubuntustory/components01:35
pwnguinapparently "community" is a level of support?01:35
persia(same source, but don't install as much)01:35
Fujitsupersia: They're not going to be made to work, and making them dummy packages is probably silly.01:35
minghuaI have my theory about why MOTU, having a much more friendly atmosphere, fails to attract my contributors than Debian.  But it's probably not the right time/place to talk about it.01:36
ajmitchminghua: because we don't scale at getting new people in01:36
persiaFujitsu: Maybe.  I don't like having anything that looks like it should work and just plain can't be installed.01:36
ajmitchLaserJock: that states what support won't be given :)01:36
LaserJockminghua: because we're technically incompetent?01:36
Fujitsupersia: Is that any worse than having a package that doesn't do anything, where it did in other releases?01:36
joejaxxminghua: your contributors?01:37
LaserJockajmitch: well, that's a typo ;-)01:37
persiaFujitsu: Yes.  With a dummy, there's a note in the changelog on upgrade.  With unmetdeps, the user has to figure the problem out on their own.01:37
Fujitsupersia: It would be better to remove them, wouldn't it? There's nothing to transition to, so no purpose for a dummy.01:38
minghuaLaserJock: No.  I tends to think it's a social issue than a technical issue.01:38
minghuajoejaxx: Please rephrase, I don't understand.01:38
joejaxxminghua: 20:36 < minghua> I have my theory about why MOTU, having a much more friendly  atmosphere, fails to attract my contributors than Debian.01:38
* Fujitsu notes that Ubuntu would generally attract less technically-competent people, so...01:38
persiaFujitsu: I thought you said we were keeping them because we expected them to work again in the future.  I don't like to remove anything not being removed permanenty, because we don't have the infrastructure to handle that properly.01:38
minghuajoejaxx: Oh. s/my/more/.01:38
joejaxxminghua: what did you mean by that?01:39
joejaxxoh01:39
joejaxxok01:39
Fujitsupersia: I can't see them becoming useful again, but we won't generally remove things unless they're removed from Debian or will not become useful again.01:39
LaserJockminghua: social as in being too friendly?01:39
pwnguinwell obviously MOTU is in trouble because Canonical hires the qualified ones to work on core dev type stuff ;)01:39
LaserJockpwnguin: not often enough01:40
FujitsuThe bugs about libapache-* have been sitting in Debian for about 6 months, and nothing has happened on most of them.01:40
ajmitchand the rest of us just drift away :)01:40
joejaxxajmitch: :P01:40
minghuaLaserJock: Not really, but related.  However as I've said, it's not the right time/place for me to discuss it.01:40
ajmitchjoejaxx: well I'm obviously not qualified :P01:40
persiaFujitsu: If you think they should just be removed, I'm good for that: we don't have to wait for Debian.  It's just in the case where there is a temporary uselessness that I'd like to keep a dummy around until we get it fixed.01:40
joejaxxajmitch: bah :P01:40
Fujitsupersia: The archive admins generally question that.01:41
joejaxxwell back to merges :D01:41
persiaFujitsu: They do, but tend to agree if the case is well presented.  Do your research, present the documentation, and they will be gone.  Just don't expect the archive-admins to be happy if they have to come back in the future.01:42
* persia pokes joejaxx with mhwaveedit again01:42
joejaxxpersia: i will take a look01:42
joejaxx:D01:43
* ajmitch has no universe merges to do01:43
persiaajmitch: You could upload new Debian revisions, and merge those :)01:43
joejaxxlol :D01:43
pwnguinso under what circumstances should one pursue an SRU?01:44
joejaxxwould it not be better if grab-merge.sh created a directory with the name of the package and pulled everything to there?01:44
crimsunpwnguin: easily understood, minimally invasive fix01:45
crimsunpwnguin: i.e., someone in ubuntu-dev can eyeball and understand it and confirm that it fixes the issue01:46
joejaxxpersia: there are not present conflicts for that package :\01:46
persiapwnguin: SRUs should be done if 1) the package is completely broken (doesn't install, FTBFS, cannot execute, etc), 2) there is a problem with a supported upgrade path, 3) There is an annoying and obvious bug that blocks user workflow or can cause data loss, for which a clear and small patch is the correct solution, and 4) you really, really, really want to.01:46
TheMusojoejaxx: Not really. Thats kinda how I work already, i.e create a dir of the sourfce package name, and dump contents in there.01:46
persiajoejaxx: Yep.  It's a very easy merge.  Don't forget to file the Debian bug about the .desktop.01:46
joejaxxTheMuso: yeap that is how i do it too01:46
* Fujitsu notes that everybody is resigning from the IRC team these days.01:47
persiaFujitsu: IRC is hard01:47
pwnguini cant imagine how that set intersects with the available talent into significantly more SRUs01:48
ajmitchFujitsu: from which team?01:48
Fujitsuajmitch: IRC ops.01:49
ajmitchah, I should probably unsubscribe from there as well01:49
persiapwnguin: Most cannot-install bugs and FTBFS bugs aren't that hard to fix: often just playing with dependencies.  Most cannot start bugs are due to Debian/Ubuntu infrastructure differences, and not too hard to solve.  Lots of them have solutions in Debian, or in the BTS.01:49
pwnguinhopefully liw's testing tools will make it easier to identify these?01:50
pwnguinim suprised it took so long, really01:50
ajmitchwe were waiting for people to come along & tell us how we should have been doing it sooner01:51
persiapwnguin: Maybe: other tools may also help.  What it really needs is people who do the released work: some people shy from SRUs because they run development (which is usually broken in some way), and aren't prepared to test.01:51
Fujitsupwnguin: Running such tests takes a non-trivial amount of computing resources.01:52
pwnguininstalling packages?01:52
persiapwnguin: Yes, when installing 25,000 packages01:52
ajmitchpwnguin: you have a full mirror of universe & time to install/uninstall/purge every one?01:52
* joejaxx is going to run lintian on all the package01:53
joejaxx:D01:53
joejaxxpackages*01:53
persia(and possible combinations to detect correct use of "conflicts")01:53
ajmitchcool, we've found ourselves some volunteers!01:53
Fujitsujoejaxx: /me already does that.01:53
persiajoejaxx: Fujitsu does that twice a week.  I forget the URL offhand, but I'll dig it up.01:53
pwnguinno, but in the scheme of building from source an install test seems like a drop in the bucket...01:53
joejaxxFujitsu: :D01:53
ajmitchpwnguin: you think any of us build all of universe from source?01:53
pwnguinno01:54
pwnguinbut LP does01:54
ajmitchno, it doesn't01:54
ajmitchwe'd like it to01:54
persiapwnguin: We only touch ~2000 packages out of ~14000.  It's the other ~12,000 that need help01:54
pwnguinwhich parts of universe doesn't LP build?01:54
ajmitchit's more which parts doesn't it *re*build01:54
persiapwnguin: Anything not uploaded during the current release cycle01:54
Fujitsupwnguin: You would need to do it fairly regularly.01:54
Fujitsupwnguin: None at all.01:54
jdonghmm, another logistical SRU question01:54
ajmitchsince there are binary packages in there which date back to warty or hoary01:54
persiajdong: Go!01:54
pwnguinheh01:55
ajmitchwhich don't install or build anymore01:55
jdongis it OK for a Gutsy SRU to roll back a package to Feisty version? :( (gtkpod-aac)01:55
jdongwhat happened is that someone blindly uploaded the new upstream release of gtkpod-aac without realizing our libmp4v2 is too old for this new release01:55
persiajdong: Umm..  There was an API change involved there: I'm really not sure that's the best solution.01:55
jdongand gtkpod-aac in fact does not use AAC01:55
jdongpersia: I'd expect feisty sources to compile on Gutsy with minimal changes, right?01:55
jdongpersia: the only iffy part would be libgpod....01:56
minghuaUgh.  Not again.  The person who upload that should be reprimanded IMHO.01:56
persiajdong: I don't remember exactly.  Ask LucidFox or StevenK (who did the transition).  You can try.01:56
jdongminghua: oh this has been discussed?01:56
ajmitchafaik it wasn't me that broke stuff this time01:56
Fujitsuajmitch: Mostly from apt-get.org or other random repos.01:56
minghuajdong: No, just that I've seen the same thing happen on one of my Debian packages.01:56
persiaFujitsu: No, there's also stuff from sid that hasn't been rebuilt for any supported release01:57
Fujitsuminghua: Isn't that normally tepsipakki?01:57
ajmitchpersia: anything that was imported as source, was built (or at least an attempt was made)01:57
jdongminghua: ah, ok01:57
minghuaFujitsu: I don't remember who it was in my case.  But that was long ago.  I was just hoping such things are not happening these days.01:58
jdongpersia: well I'll just give a simple braindead prevu build a shot, and see what extent of changes are necessary to roll back.01:58
persiaajmitch: Right, but we've sources from sid that haven't been rebuilt since warty/hoary01:58
minghuaApparently (and disappointingly) not so.01:58
nxvlhi :D01:59
nxvlready for REVU day?01:59
joejaxxnxvl: lol01:59
persiajdong: If you can find a (small) patch rather than a complete rollback, you'll probably have an easier time getting it introduced (but a rollback may be easier than a huge patch)01:59
persianxvl: It's been underway for 15 hours already!01:59
nxvlpersia: here comes in 3 hours :P02:00
gnomefreakgos i hope this libx fixes X02:00
gnomefreakgod even02:00
joejaxxpersia: does this look good to you? https://people.fluxbuntu.org/~joejaxx/ubuntu/merges/mhwaveedit_1.4.13-1ubuntu1.MERGE.debdiff.txt02:01
joejaxxi feel like getting anothe Sprite lol02:02
ajmitchget me one02:02
somerville32What is the wiki page for details on how to get a sponsor for main?02:02
jdongjoejaxx: your pancreas would hate you :)02:02
jdongpersia: well the rollback idea failed miserably; now let's see if I can force gtkpod at gunpoint to use our libmp4v2 :)02:02
persiajoejaxx: Close.  You'll want the Debian .po files to make the diff smaller (or to mention something in the changelog)02:03
minghuasomerville32: I don't think there is a specific one for main, but the general page is quite detailed, and mentions both main and universe merges.02:03
persiajdong: Good luck.  I seem to remember the API being completely different, so you'll get to have some fun :)02:03
ajmitchsomerville32: same as for universe, except subscribe ubuntu-main-sponsors02:03
* joejaxx sends ajmitch a Sprite over the internet :D02:03
joejaxxpersia: we want the debian translations?02:04
jdongpersia: yay, lovely.... :)02:04
persiajoejaxx: We either want the debian translations or we want to mention the difference in the changelog.  My swedish isn't up to taking a decision which.02:04
joejaxxoh ok02:05
joejaxxi guess we can keep the ubuntu ones02:05
joejaxxi will mention it in the changelog02:05
persiajoejaxx: Also, check the Russian: it looks like a codepage error.02:05
joejaxxis there way to force dch to write a dist you want?02:06
crimsun-D02:06
jdongpersia: pfft the new API is only used to do volume normalization headers on AAC02:06
joejaxxi thought there was a flag for that02:06
jdongpersia: lemme see what I can do about that ;-)02:06
joejaxxcrimsun: ah! yes thanks02:06
persiajdong: Great.  Thanks.02:06
joejaxxpersia: hmm02:08
minghuajdong: is gutsy-backports open?02:08
jdongminghua: yep02:08
minghuajdong: Any authoritative procedure page?  https://wiki.ubuntu.com/BackportRequestProcess looks outdated.02:09
crimsunminghua: what do you need uploaded?02:09
persiaminghua: What's outdated about that page?02:09
jdongminghua: it's still correct, use the $distro-backports project on LP02:09
minghuacrimsun: The scim-hangul you just uploaded. :-)  There is a user requesting gutsy backport.02:09
crimsunoh, right.02:10
joejaxxpersia: what does the formatting for the translation files mean?02:10
crimsunwell, if you can't wait for it to be available in hardy, I could toss it into gutsy-backports manually.02:10
minghuapersia: The "How to request a package to be backported" section doesn't mention gutsy at all.02:10
* joejaxx has not dealt with po files before02:10
persiajoejaxx: I need a little context.02:10
joejaxxwell for example02:10
joejaxxin my patch in the ru file02:11
zulevening02:11
joejaxxit drops lines saying #~02:11
ajmitchhello zul02:11
joejaxxhello zul02:11
gnomefreakanyone know the status of X fix in hardy by chance?02:11
zulhey ajmitch and joejaxx02:12
persiajoejaxx: I believe those to be comments02:12
joejaxxi hope they backport any fixes :( the open ati driver is messed up :(02:12
persiagnomefreak: Waiting on compiles to see if that works.  If not, there may be a poke later in the week.02:12
minghuacrimsun: "well, if you can't wait for it to be available in hardy, I could toss it into gutsy-backports manually."  Is that to me?02:12
gnomefreakpersia: to see if what works?02:12
joejaxxpersia: what were you referencing when you said there was a issue with the russian po file?02:12
crimsunminghua: yes02:13
persiagnomefreak: X02:13
minghuacrimsun: If yes -- I can wait, but I am completely new to this backport business.02:13
gnomefreakpersia: missing depends is all it is afaik02:13
crimsunminghua: ok, then I recommend using the -backports project procedure02:13
persiajoejaxx: I'm not in the target environment, but I see strings like "[S] ðÒÏÔÑÇÉ×ÁÎÉÅ ×ÒÅÍÅÎÉ".  If you see Cyrillic, everything is good.02:13
persiagnomefreak: Right, but there's a huge build queue...02:14
minghuacrimsun: I'm just trying to figure out if I should do it myself or ask the user who requested it to go through the procedure.02:14
gnomefreakoh its been uploaded?02:14
crimsunminghua: I'm pretty sure you would need to ack the non-dev backport request02:14
minghuacrimsun: Sure, I'll follow the -backports project procedure.02:14
persiagnomefreak: https://launchpad.net/ubuntu/hardy/+queue02:14
* gnomefreak gonna have to assume its been tested prior to uploading ;)02:14
joejaxxpersia: you are right02:14
joejaxxpersia: i see ???????02:14
joejaxxbut in the debdiff they are not ?????? characters02:14
minghuaI'll ack (I tested the backport), it's just the procedure is a bit unclear to me...02:14
persiajoejaxx: I don't imagine our Russian users will be most pleased by that.  Most seem to be using Audacity for recording, but they might want to play with mhwaveedit too :)02:15
persiajoejaxx: What do you see in the debdiff?  Ideally, it's all UTF-8, and properly marked as such.02:15
joejaxx+msgid "[B] Volume adjust/fade"02:16
joejaxx+msgstr "[B] ðÏÄÓÔÒÏÊËÁ ÇÒÏÍËÏÓÔÉ"02:16
joejaxxgah02:16
jdongis autogen.sh what turns configure.in -> configure?02:16
joejaxxit did not paste correctly02:16
persiajoejaxx: Yeah.  That doesn't look ideal.02:16
joejaxxi see letters with accent marks on them02:16
gnomefreakjdong: i think so02:16
* ajmitch does not see utf-8 encoded characters there :)02:16
ajmitchand I've seen more than enough russian to say that's not it :)02:17
* gnomefreak hasnt see an autogen.sh in a while02:17
crimsunjdong: autoconf, auctually.02:17
crimsunactually*02:17
gnomefreakautogen.sh build package?02:17
persiajoejaxx: So, something is funny.  You might want the Debian translations for now, and look at it later.  Alternately, you could try to fix it now.  Depends on if you are willing to set up a Russian locale, and try the program.02:18
joejaxxyeah i have not tried playing around with locales before02:18
persiajoejaxx: Essentially, I don't think we should be introducing broken translations, although I fully admit that not everything is well translated.02:18
joejaxxso drop all of them?02:18
ajmitchpersia: you read it well enough to see that it's broken?02:19
persiajoejaxx: If you've an Ubuntu patch, and it's introducing a bug, it's better to take the Debian solution :)02:19
joejaxxok02:19
minghuaPO's encoding/charset is clearly noted in the PO file itself.  It's not necessarily UTF-8.02:19
persiaajmitch: I'm not on Ubuntu right now, so I can't test.  I'm just guessing from the debdiff.02:19
crimsunsomerville32: what did you need?02:27
persiajoejaxx: If you're having trouble testing, and get stuck on the PO, stick your in-progress debdiff in a bug and subscribe me: I'll test it in ~ 9 hours.02:29
joejaxxpersia: https://people.fluxbuntu.org/~joejaxx/ubuntu/merges/mhwaveedit_1.4.13-1ubuntu1.MERGE.debdiff.txt i dropped all of them02:30
joejaxxpersia: ok02:30
jdongpersia: I think I got it :)02:31
jdongpersia: lemme build test before embarassing myself ;-)02:31
persiajoejaxx: I'm good for that: I don't see any changelog entries to explain the Ubuntu .po files anyway.02:31
joejaxxpersia: ok02:31
joejaxxpersia: yes that is why i thought it was weird02:31
persiabddebian: You about?  Do you happen to have any memory remaining about the mhwaveedit 1.4.7-2ubuntu1 merge?02:32
bddebianI did it?02:32
persiabddebian: Well, you uploaded my desktop file at least :)02:32
bddebianAh :-)02:32
persiabddebian: Do you remember anything about fussing with .po ffiles?02:33
bddebianNot that I recall but let me look locally02:33
persiabddebian: Thanks.02:33
persiajoejaxx: We'll wait to hear back from bddebian, but I suspect your latest debdiff is the correct one (assuming your local testing is successful)02:34
joejaxxok02:34
bddebianNuttin' here but your desktop file02:35
persiabddebian: Great.  That was my memory as well.02:36
persiajoejaxx: That's it then: the .po variation is just an undocumented artifact of history, likely related to changes upstream.02:36
imbrandoncrimsun, ping02:39
crimsunimbrandon: pong02:39
imbrandonheya i'm cleaning up some space / ports , do you still actively use that sid vm ?02:40
crimsunimbrandon: nope02:40
bddebianpersia: Do you happen to know conquest?02:40
imbrandoncool, ok02:40
persiabddebian: Only from the brief look a couple days ago: are you doing the fulll CDBS & quilt migration?02:40
bddebianCDBS hell no, but I have debhelperized it02:41
persiabddebian: coward :)02:41
bddebianAnd I moved the libs so I need to test it02:41
joejaxxpersia: ok then it looks good to go i guess :D02:42
persiajoejaxx: Excellent.  Subscribe the sponsors queue, and someone will upload it.  Thanks for taking care of that.02:42
persiajoejaxx: Also, if you'd file a Debian bug, it'd be great :)02:42
joejaxxpersia: you are most welcome02:43
joejaxxpersia: yeah i have to look up the docs on submitting a debian bug :D02:43
jdongWHOO! looks like it's accepting it.....02:43
persiajoejaxx: http://www.debian.org/Bugs/Reporting02:44
joejaxxpersia: ok thanks02:44
jdongpersia: care to sponsor the debdiff on bug 135168 into Hardy?02:55
ubotuLaunchpad bug 135168 in gnome-panel "apta" [Undecided,Invalid] https://launchpad.net/bugs/13516802:55
jdongerr02:55
jdongpersia: care to sponsor the debdiff on bug 135178 into Hardy?02:55
ubotuLaunchpad bug 135178 in gtkpod-aac "[gutsy] gtkpod-aac does not live up to its name" [Undecided,Confirmed] https://launchpad.net/bugs/13517802:55
jdong*that* looks more relevant :D02:56
jdongI've build-tested and iPod-tested the change02:56
persiajdong: I don't have access to the tools for such sponsorship currently.  How about subscribing the sponsors queue?02:56
jdongpersia: ok, will do :)02:56
persiajdong: Just to check: does hardy need any adjustment to match that?  I like to avoid SRUs when the bug still exists in the development release.  If there is something needed, I'd suggest adding the debdiff to the same bug, and nominating against both Gutsy and Hardy.02:57
joejaxxfor some reason02:58
joejaxxthese merges are becoming fun for me02:58
joejaxxlol02:58
jdongpersia: the debdiff is to hardy, I'm preparing the Gutsy SRU for it right now02:58
jdongpersia: doing both at the same time will avoid that kind of gutsy-ahead-of-hardy situation :)02:58
persiajdong: Ah.  I was just confused by the bug title :)02:58
jdongpersia: the bug's old :)02:58
jdongok, for SRU, I set version number to ubuntu1.1 or ubuntu1.1~prop1?02:59
jdongdo we still do the ~proposed thing?02:59
persiajdong: Absolutely.02:59
jdongok, is there a preference between ~proposed1 and ~prop1?02:59
persiaErr.  Set the version number to the version that will be in -updates.  It gets uploaded to -proposed, and then sync'd.02:59
jdongpersia: ah, ok, that's different than the last time I did it ages ago :)03:00
persiae.g. -32ubuntu17.1203:00
bddebianHmm, dh_installman doesn't compress the manpages?03:01
persiabddebian: You want dh_compress03:02
bddebianWell I have that but I am getting a warning that one of the manpages is not compressed, while the others are :-(03:03
persiabddebian: That usually happens when 1) the manpage is (badly) compressed by something else, 2) the installation sequence is funny, or 3) one of the manpages is in the wrong directory.03:04
minghuabddebian: In which order are you calling dh_installman and dh_compress?03:05
bddebian        dh_installman -a03:06
bddebian        dh_link -a03:06
bddebian        dh_strip -a03:06
bddebian        dh_compress -a03:06
persiaOK.  That eliminates 2).  What about 1) and 3) ?03:06
bddebianWell I don't know about 1, I think 3 is out03:07
persia(alternately, do you have a binary independent package being built for which you aren't calling these?)03:07
bddebianYes but no man pages in the -data package03:07
joejaxxwoohoo :D03:08
joejaxxhttps://people.fluxbuntu.org/~joejaxx/ubuntu/merges/rebuildd_0.2.2ubuntu1.MERGE.debdiff.txt03:08
joejaxx:D03:08
joejaxxanother one03:08
joejaxxlol03:08
minghuapersia: the -a option should rule out that possibility.03:08
persiabddebian: Does upstream stick a manpage in /usr/share that ends up getting caught in the -data package by dh_install?  It never hurts to stick a dh_compress -i in binary-indep03:08
joejaxxi think i should start filing bugs for them now lol03:08
minghua(unless there is arch:all packages involved)03:08
bddebianpersia: Shouldn't but I'll check03:08
persiaminghua: Right, except for arch:all conquest-data :)03:08
persiajoejaxx: In addition to filing bugs to claim the merges, please check for open bugs on the packages when merging: frequently one can add a couple little things during the merge to make the package even better.03:09
jdongpersia: thanks for your help; nominated, attached the 2 debdiffs, and a testing package for the subscribers. And now we wait :D03:09
joejaxxpersia: does that not make it confusing though?03:10
persiajdong: Excellent.  It's Sunday for a lot of people, so the queue might be slow, but it should be in fairly soon.03:10
joejaxxdoing bug fixes to a merging from debian unstable changeset?03:10
joejaxxhello Amaranth03:10
persiajoejaxx: Not if you write the changelog properly: just clearly indicate what is a new change and what is a merge.  Doing it at the same time saves space on the archives and reduces buildd churn.03:10
joejaxxpersia: ok03:11
Amaranthhey03:11
persiajoejaxx: As an example, look at the mhwaveedit changelog again: for a couple of the merges there was a general cleanup.03:11
persia(not that that package gets many bugs)03:11
joejaxxyeah :P03:12
RAOFjoejaxx: You should check the LP bugs for rebuildd :)03:14
RAOFjoejaxx: In particular, the *only* LP bug for rebuildd.03:16
imbrandonahh the wonders of computing , the eeepc is on sale finaly03:16
imbrandonwho wants to buy me one ? hehehe03:16
joejaxxRAOF: yeap already there :D03:17
bddebianWhat the hell processes <package>.conffiles?03:18
persiaRAOF: Are you planning a miro merge/sync?  I was tempted by the xine-lib transition, but wanted to ping you first.03:18
RAOFpersia: Yes, I am.03:18
persiabddebian: $ dh_<TAB> ...03:18
RAOFpersia: It's mostly done, just blocking on me actually testing on a Hardy system.03:19
RAOFAlthough I'd like to see _just_ how small a delta I can get against Debian.03:19
persiaRAOF: OK.  I'll leave it alone :)  Please don't forget to update the xine-lib bug (as it won't show in the changelog)03:19
RAOFpersia: Right, thanks.03:20
persiaRAOF: sync isn't possible?  I thought you were close a couple weeks ago.03:20
RAOFpersia: xulrunner!03:20
minghuabddebian: dpkg.  But I'm not sure that's the answer you are looking for.03:20
persiaRAOF: Ah.  Right.  Pity that.03:20
RAOFpersia: We'd need to build against xulrunner-1.9 instead of xulrunner, at least.03:20
bddebianWell conquest has a .conffiles file03:21
RAOFAnd there are a few more debian/rules niggles I need to push on debian.03:21
Amaranthand it doesn't sound like debian will get xulrunner-1.9 anytime soon03:21
bddebianAnd I'm installing /etc/foo in .install03:21
persiaDo we have xulrunner (not 1.9)?03:21
RAOFAnd by the end of Hardy I hope to have no libxine dependency!03:21
RAOFpersia: Yes, but it doesn't work.03:22
Amaranthpersia: and mozcorp really doesn't like it03:22
* persia wonders why we don't just have xulrunner-1.9-0ubuntu103:22
persiaErrr..  xulrunner_1.9-0ubuntu103:22
RAOFpersia: Good question.  Ask asac :)03:22
Amarantherr03:22
Amaranth1.9~a8-0ubuntu203:22
persiaAmaranth: Right.03:23
Amaranthit's the xulrunner from firefox 3 alpha 803:23
joejaxxRAOF: that bug was fixed if you look at the changelogs :D03:23
persiabddebian: If dpkg is processing .conffiles (as minghua said), then .conffiles should just end up in DEBIAN/ in the binary, so installing /etc in .install should be fine.  The actual processing would take place at install time.03:24
RAOFjoejaxx: No, it wasn't.  I fixed the FTBFS, but in a way that's now a *dash*-ism.03:24
joejaxxalthough it is ubuntu specific03:24
joejaxxRAOF: yes03:24
joejaxxthat is why i said it was ubuntu specific :D03:24
RAOFjoejaxx: I thought the Debian maintainer had fixed it (using the actually portable printf), though?  He hasn't yet?03:24
persiajoejaxx: Not even.  Lots of Ubuntu people expect `debuild` to work in bash for a local build.03:24
minghuapersia: I am not sure it's right to have a debian/conffiles (or debian/<package>.conffiles) in source package, or if it requires special treatment in debian/rules.03:25
minghuabddebian: ^^^ for you, too.03:25
Amaranthpersia: Those people are _wrong_ and deserved to be punished ;)03:25
Amaranthand I didn't think you could even _have_ a dashism03:25
RAOFpersia: That's still going to work, though, unless someone has gone to the effort of re-symlinking /bin/sh to bash?03:26
persiaAmaranth: Why?  We often suggest that to users when asking for a local rebuild, etc. to test things.03:26
persiaRAOF: Does it?  Hrm.  I thought $SHELL might be exported from bash into make, and come out the other side, but I suppose you're more likely correct.03:27
RAOFAmaranth: You can, by taking the behaviour specified in "man sh" as POSIX, rather than the more correct 'implementation defined'.03:27
Amaranthpersia: Notice the ';)03:27
AmaranthRAOF: err03:27
Amaranthshouldn't they all follow 'man sh'?03:28
RAOF Nope.03:28
persiaAmaranth: You're using "should" again :)03:28
RAOF'man sh' is not authorititive.03:28
RAOFMuch to my chagrin.03:29
minghuash(1) man page is diverted to dash(1) if you use dash as /bin/sh.03:29
minghuaotherwise it's linked to bash(1).03:29
minghuaThere is simply no man page for POSIX-sh AFAIK.03:29
AmaranthSo RAOF was looking at dash explaining what _it_ does. :P03:29
RAOF:(03:30
RAOFjoejaxx: Anyway, if you're going to do the rebuildd merge, can you fix the bug properly (with printf rather than echo)?03:32
RAOFAnd then send that patch upstream to Debian?03:32
bddebianI don't suppose any of you would have a chance to look at: http://www.bddebian.com/packages/debian/conquest/ ?03:39
imbrandonbddebian, wow Debian/hurd has no installer ? hehe03:43
bddebianpfft :-)03:44
LaserJockimbrandon: does Debian/Hurd have a kernel?03:46
imbrandonLaserJock, apparently gnumach.gz :)03:46
LaserJockhttp://rubyforge.org/ is pretty cool03:47
LaserJockit'd be nice to have one of those for python03:48
minghuahttp://cheeseshop.python.org/pypi doesn't count?03:49
LaserJockI didn't think so, but maybe03:50
LaserJockI was thinking cheeseshop was more listing where rubyforge is more sourceforge-like03:51
joejaxxRAOF: sure03:51
joejaxxgah03:51
joejaxxlol03:51
* joejaxx does not like being pulled into the submit a debian bug pool03:51
minghuaI don't think cheeseshop has a sourceforge-like platform either.  But I don't think it's very important.03:52
minghuaDoes CPAN have a sourceforge-like platform?03:52
LaserJockwell, I think it's important if you're building projects rather than libraries03:53
LaserJocklibraries don't tend to need screenshots and things like that, the bling ;-)03:53
LaserJockdoes that make sense?03:54
imbrandonman i'm so utterly bored with the day to day the last few weeks03:54
bddebianamen brother03:54
LaserJockfew weeks?03:55
imbrandonyea its slowly getting worse, what do yall do to over come boredom at the computer ?03:55
bddebianBuy The Witcher ;-)03:55
imbrandonhehe03:55
ajmitchimbrandon: step away from the computer03:56
imbrandonajmitch, i did that, no help really03:56
ajmitchfind another hobby03:56
LaserJockhobby? what's that?03:56
imbrandonhehe03:57
imbrandonhrm maybe a new webapp or work on an existing one, i always like to do that03:57
* imbrandon ponders03:57
* LaserJock too03:57
* joejaxx likes the word ponder03:58
imbrandoni do wonder something though, why do the people on ubuntuweblogs.org not just add them selfs to planet.u.c ? i mean i dont see any that arent ubuntu members yet03:58
* joejaxx ponders submitting debian bugs03:58
joejaxximbrandon: maybe they are not ubuntu members? :D03:59
joejaxxoh03:59
joejaxxmaybe they do not know03:59
* ajmitch ponders blogging & decides not to03:59
LaserJockI've given up on trying to figure out why people do what they do03:59
jdongwhat? Nobody's going to tell me about the next newest Nokia device?03:59
LaserJockI can't even figure out why I do what *I* do04:00
joejaxxjdong: the new one is nice04:00
joejaxxjdong: it has gps04:00
jdongor tell me how to roll back my Gutsy kernel to a tribe 2 kernel to let my macbook suspend?04:00
joejaxxthat is crazy04:00
ajmitchLaserJock: I don't know either04:00
* jdong glares at joejaxx :)04:00
imbrandonLaserJock, hahah me either04:00
jdongjoejaxx: yes, and I'll read Planet Maemo for my Nokia drooling :)04:00
* imbrandon is wishing for an eeepc04:00
imbrandon400$ on newegg04:00
=== bryce_ is now known as bryyce
jdongimbrandon: it looks cool04:01
RAOFjoejaxx: I'll forward it to Debian if you really want.04:01
jdongimbrandon: I wish they would increase the formfactor a bit in order to get insane battery life though...04:01
joejaxxRAOF: no i need the experience04:02
joejaxx:D04:02
bddebianimbrandon: Join me on the games team, it's "fun" ;-)04:02
persiajoejaxx: The big value in submitting the Debian bugs is that you get the satisfaction of syncing next time, and don't need to do a merge.04:03
imbrandonyou know its a catch22 , i'd love to install and test and put diffrent devices through the ringer, specialy pda/mobile/sub-notebook computers but to get new ones from the mfg you have to already do that04:03
jdongpersia: you mean the big value is that the next time you want to moan about Launchpad, you'll think twice?04:03
bddebianhehe04:03
persiajdong: Well, that helps, but the BTS isn't that bad.04:04
jdongpersia: it's defintiely better than LP if manipulating the BTS is something that you have to do extremely often; but for occasional bugfiling the by-mail UI is a bit unintuitive/troublesome04:04
persiajdong: Perhaps.  I have a template that I copy in, and just fill out a couple fields and attach a (tested against Debian) patch.04:05
jdongpersia: well once you have a template then yeah it's simple04:06
imbrandonyea the only thing worse than a email only BTS is a usenet only BTS04:06
jdongimbrandon: haha04:06
jdongBTS-over-azureus? :D04:06
persiaimbrandon: No.  There are web forms that submit email to mail-to-news gateways...04:06
joejaxxcrimsun: who normally does lts upgrade testing?04:06
imbrandonservices imho should be avaible in as many forms as possible, especialy FL/OSS ones04:06
jdongimbrandon: is there any reason Debian doesn't provide a web-based UI?04:07
imbrandonjdong, no idea04:07
minghuaI'll take Debian's BTS over sourceforge BTS any day.04:07
imbrandonno one has coded it ?04:07
minghua(even I haven't gotten familiar with Debian BTS)04:07
joejaxxbddebian: LOL04:08
imbrandonwell thats where we differ in opnion i think, i refer to it as a BTS because thats what they claim it is, to me its just a database full of emails, nothing more04:08
persiajdong: imbrandon: part of it has to do with quality-of-bug concerns.  There's a group working on a front-end and a process to filter appropriately.04:08
joejaxxdoes anyone know who does lts {,upgrade} testing?04:09
minghuaDebian BTS has a SOAP interface, in case anyone doesn't know that (and know what SOAP means).04:09
persiajoejaxx: This will be our second LTS, so there's no precedent.  You're welcome to jump in and help.04:09
joejaxxminghua: NICE04:09
StevenKAnd how is it hard to get familiar with Debian's BTS? It's just e-mail.04:09
LaserJockminghua: really!?04:09
imbrandonpersia, bah thats just debian .... ummm whats the word for it ........ , not sure atm but point is there are TONS of BTS's with webui's infact debians is the only one i know of that dosent have one04:09
joejaxxpersia: crimsun mentioned me taking it on04:09
minghuaLaserJock: sure.04:10
minghua...seems quite some people here don't know that...04:10
LaserJockminghua: I did a *very* little of SOAP and thought it was pretty cool04:10
imbrandonStevenK, its not the point of getting used to it, its the point i CANT do it another way if i choose04:10
persiajoejaxx: Excellent.  I'm glad to hear it.  Thanks.04:10
LaserJockI know there is a web interface for BTS in the works04:10
minghuahttp://wiki.debian.org/DebbugsSoapInterface04:10
ajmitchyou can even search the BTS via LDAP04:10
joejaxxpersia: i think i will create a lp group for it as well so we can get some centralized stuff going04:11
LaserJockajmitch: if you want to spend eternity doing it ;-)04:12
joejaxxpersia: or should i say organization04:12
joejaxxgah04:12
persiajoejaxx: That'd be great.  You might also want to ping Dktrkranz who was looking at getting either piuparts or some pbuilder scripts to automate some of the testing.04:12
joejaxxpersia: ok great04:12
StevenKimbrandon: Okay, fine. Whagt do you want to do with a Debian bug that you can't?04:12
imbrandonfile one via a webui, or update the status of one04:13
StevenKimbrandon: Well, you can't, so cope.04:13
LaserJockshould we perhaps get machine/hosting stuff figured out before we scatter stuff about? or not perhaps?04:13
imbrandoni touch email as little as possible04:13
persiaimbrandon: I've not filed a Debian bug not using a browser in years.  It just requires the right front-end.04:13
StevenKimbrandon: Changing the status is a very simple e-mail to control@bugs.d.o04:13
LaserJockimbrandon: I'm with you, I've got an allergy to BTS ;-)04:14
StevenKimbrandon: Fine, it which case use the 'bts' command line tool and reportbug.04:14
imbrandonStevenK, i know how to , i mean via bugs.d.o when i'm looking over my bugs i cant change them easily04:14
ajmitchLaserJock: that eternity is why I decided not to use the LDAP interface for the rc bugs list04:14
LaserJockajmitch: yes, I remember04:14
LaserJockthat's really sweet though that they have it04:15
persiaimbrandon: Look in one of the little packages of debian developer scripts (I forget which one).  There is a tool to modify/update the BTS from the command line.04:15
imbrandonthat might be ok , as long as it hasent been modified for ubuntu like reportbug04:15
StevenKYes. It's in devscripts and it's called 'bts'04:15
StevenKI mentioned it like two minutes ago.04:15
* persia thanks StevenK for propping up my failing memory04:16
imbrandonthat still requires me to go from looking the bugs over on the web then switching to console and doing what i need/want04:16
imbrandonnot a very good workflow04:16
Zelutis there any documentation on the REPORT file?  I'm trying my best here but this is a lot of new information :)04:16
* ajmitch notes that emacs integrates well with the BTS :)04:16
StevenKimbrandon: Okay, in which you just whinging and I'll stop helping you.04:16
persiaimbrandon: You can also view the bugs from the command line :)04:16
imbrandonStevenK, no i mean really , i'm being serouious, if i'm over looking something cool, by all means, but i'm not whigning for the sake of it04:17
minghuaimbrandon: bts has a "cache" command, too.04:17
persiaZelut: Not really.  The goal is to apply any relevant outstanding Ubuntu patches to the Debian package.  If REPORT isn't helping, you might do well to look at the package differences directly.04:17
minghuaJust learn the available tool.04:17
imbrandonyou know it would be really nice since LP imports ( or did at one time ) debian bugs, it would interact back with them via that soap interfact04:18
imbrandoninterface*04:18
Zelutpersia: as I understand there have been changes from the base in debian and ubuntu and it needs to be decided which will be used in this package?04:19
Zelutpersia: is it just a matter of removing lines >>>>> / <<<<< one way or the other?04:19
persiaZelut: Mostly.  The Ubuntu package is based off a previous Debian package.  There have been updates in Debian, and the Ubuntu variations need to be reviewed to see if they are still relevant.  At the conclusion, you seek a new Ubuntu package based off the new Debian package.04:20
persiaZelut: blindly selecting one or the other from the <<<<<< / >>>>>>> lines may do the right thing, but it is nearly as likely to result in a package that neither matches the new Debian package nor includes all relevant Ubuntu variation.04:21
LaserJockand might even result in a sound thrashing ;-)04:21
Zelutpersia: I feel like what I'm missing here is some more experience with diff/patch04:21
ZelutLaserJock: hey, I've got to start someplace.. I'm trying here :)04:22
persiaZelut: Of course, if you understand your target goal, just removing the conflict lines may be the easiest way to generate the merge candidate: you want to first understand, and then plan a solution (for which MoM may be helpful)04:22
persiaZelut: Ah.  In that case, I'd recommend you look for some bugs, rather than merges, and follow https://wiki.ubuntu.com/MOTU/Contributing to build some experience.04:22
ZelutI thought I'd try to start with something simple from merges.ubuntu.com04:23
LaserJocka good starting place is to look at all the the Ubuntu changelog entries04:23
imbrandonStevenK, ohhh `bts` looks nice04:23
imbrandonserouisly04:23
ZelutI'm trying htop04:23
nxvlZelut: diff tools are great :D04:23
nxvlpersia: hi!04:23
nxvlimbrandon: hi04:24
persiaZelut: I think it's best to start with a couple bugs: merges require a fair understanding of both the diff tools and also the process by which the previous variation was created.04:24
imbrandonhello04:24
persiahi nxvl04:24
StevenKimbrandon: I have been using bts for about 12 months. It completly rocks.04:24
joejaxxgrr04:24
joejaxxhth do you actually set yourself for mentoring?04:24
persiajoejaxx: To be mentored, or to mentor?04:25
ajmitchbeg, bribe04:25
joejaxx+mentoring does not have any link to set yourself as a mentor04:25
joejaxxpersia: on lp04:25
joejaxxsorry if i did not say that04:25
ajmitchright, we thought you meant MOTU mentoring04:26
ajmitchwhich is entirely separate04:26
persiajoejaxx: Everyone who belongs to a team is automatically a mentor.  If you want to mentor bugs, report this on the bug page, and select the team most appropriate.04:26
* joejaxx already has a MOTU mentor :D04:26
ajmitchjust be glad I'm not your mentor04:26
nxvlfor the FTBFS bugs i need to use pbuilder to check if it builds, didn't i?04:26
persias/mentor/potential mentor/104:26
joejaxxajmitch: lol why?04:26
joejaxxnxvl: yes04:26
persianxvl: Or sbuild or a private buildd, or something, but basically, yes.04:26
joejaxxnxvl: that is the only way to know if it builds :D04:26
ajmitchjoejaxx: because I'd have to find all sorts of weird & wonderful bugs for you to fix04:26
joejaxxajmitch: LOL!04:27
ajmitchmy attitude would be push until breaking point04:27
nxvlmm i need to build my pbuilder system04:27
ajmitchhence why I'm not a mentor04:27
* nxvl search the scripts04:27
joejaxxajmitch: :P04:28
joejaxxmy mentor is LaserJock :D04:28
* LaserJock hides04:28
* bddebian looks for a mentor04:29
LaserJockbddebian: I'll be your mentor :-)04:29
persiabddebian: You can't have a mentor.04:29
persia(well, maybe excepting Laserjock)04:29
LaserJockbddebian: stop pouting and get to work!!! *Whip*04:29
joejaxxlol04:29
bddebianLaserJock: Cool thanks.  Now, help me fix this conquest ;-P04:29
LaserJockbddebian: heah man, mentoring == fixing all your crap games ;-)04:30
LaserJock!=04:30
joejaxxlol04:30
ajmitchbddebian: mentor me, pls04:30
LaserJockphew, that could have  been disasterous04:30
bddebianSure it does.. :-)04:30
bddebianajmitch: Pfft, I couldn't even begin to touch your l33t sk1llZ04:30
LaserJockhas anybody actually used the "mentor" feature on LP?04:30
ajmitchbddebian: I'm no deity04:30
persiaLaserJock: I have a few times, and generally found it attracts someone to fix it within a reasonably short period of time.  It just requires me being willing to provide pointers to all the necessary guides, hints at the solution, and review of the results.04:31
LaserJockpersia: but it did seem to work?04:32
persiaLaserJock: In what sense?04:32
LaserJockas in, people wanted to be mentored04:33
LaserJockI wondered if it would actually attract anyone who could fix the bug04:33
persiaLaserJock: Yes.  I haven't offered any new bugs for mentoring in a while, but in the spring a number of the people who are now active contributors were starting out, and hit my +mentoring bugs04:34
LaserJockcool04:34
persiaLaserJock: Only offer mentoring for bugs you could fix, but are too lazy / busy to fix right now.04:34
LaserJockheh04:34
LaserJockthat'll give me oh ... 004:35
persia(or it's just not important, like grammar errors in the manpage or the .desktop not validating, etc.)04:35
persiaLaserJock: You could fix a spelling error, no?04:35
LaserJockthanks to my trusty spellchecker ;-)04:35
persia(the mentoring part would be about getting the person in touch with upstream, and getting the patch applied there)04:35
LaserJockpackaging bugs I'm usually ok with04:35
persiaLaserJock: Just mentor all the bugs tagged "packaging" then :)04:36
LaserJockprobably not04:37
LaserJockmy response time is really bad nowadays04:37
nxvlwhich was the apt command to download all build dependencies for a package? i can't find it on packaging guide04:37
bddebianapt-get build-dep foo04:38
LaserJockI keep saying I'll do something and somebody ends up getting to it before me :/04:38
imbrandonapt-get build-dep blah04:38
nxvlthnx04:38
nxvl:D04:38
imbrandondoh i forgot the password to my router04:38
persiaLaserJock: That's excellent: you're providing guidance and direction.04:38
* imbrandon grumbles04:38
persiaimbrandon: telnet port 1?04:38
imbrandontelnet and ssh are disabled04:39
imbrandonhrm04:39
jdongmagical reset port?04:39
imbrandonjdong, then it will reset all my settings too , i'm trying to avoid that if possibly, but probably the only choice04:40
persiajdong: For certain brands and models in the past.  I don't think anything modern actually exposes that anymore.04:40
jdongpersia: ah,  I meant the physical one04:40
LaserJockimbrandon: think really really hard >:|04:40
jdongpersia: most routers should still have that 5-second static-ip TFTP window :)04:40
imbrandonpersia, its just a old fon thats reflashed04:40
jdongimbrandon: do I envision you downloading some HTTP basic auth brute forcers? :)04:41
imbrandonwith dd-wrt04:41
persiaimbrandon: You and I obviously have different definitions of "old"04:41
imbrandonjdong, nah, it only is a bridge to one client computer on wireless, i could just reset it if need be04:41
imbrandonpersia, well  in this case the first wireless ap i had :) so old to me04:42
jdongsee, this is why strong passwords are a denial-of-service and data loss vulnerability ;-)04:42
LaserJockimbrandon: next time just write it on a sticky note and stick it on it04:42
imbrandonlol04:42
persiajdong: Right.  Everyone should use cryptographic tokens.04:42
jdongLaserJock: put it on the underside. nobody would look there.04:42
joejaxxpersia: yes04:42
joejaxxpersia: and smart card04:42
joejaxxbiometrics04:42
joejaxxand hardware level encryption04:42
LaserJockjdong: yeah, that's what I do :-)04:43
LaserJocksticky note underneath the laptop04:43
* persia avoids biometrics: there are enough motives for people to poke out my eye without inviting more04:43
imbrandonlol04:43
jdongLaserJock: I just use the Windows XP license key printed on the barcode :)04:43
joejaxxpersia: lol04:43
LaserJockjdong: oh, thats good04:43
* LaserJock out04:46
LaserJocknight everybody04:46
bddebianGnight LaserJock04:47
joejaxxLaserJock: Goodnight :D04:47
nxvli'm getting a strange error04:58
nxvlpbuilder says: E: Couldn't find package j2sdk1.4 but if i try to install it on my systems04:59
nxvlit download04:59
nxvldownloads*04:59
persianxvl: Does pbuilder have multiverse enabled?04:59
nxvlpersia: checking05:00
nxvlnop05:00
nxvlhow do i enable it?05:00
persianxvl: No idea.  I've never used pbuilder :)05:00
StevenK///////05:00
nxvljajja05:00
nxvlok05:00
* nxvl searchs05:01
nxvladded multiverse and universe :D05:11
imbrandonok other than a bash script is there a little tool to scan a subnet for used ip's ?05:18
nxvlimbrandon: using nmap¡05:19
nxvl?05:19
persiaimbrandon: nmap can be handy...05:19
imbrandonnmap will only scan a single ip right ?05:19
nxvlimbrandon: nop05:19
persiaimbrandon: Well, depends on what you pass it.  I think it traps 0.0.0.0/0, but that's about it.05:19
nxvlimbrandon: you can do "nmap 192.168.5.16 192.168.5.18" and he will scan the 2 ip's or the ones you past05:20
nxvlor you can do 192.168.5.0/24 or whatever you want05:20
nxvlnmap is magica05:20
nxvlmagical05:20
imbrandoncan i do like nmap 192.168.1.0/24 ?05:20
imbrandonkk05:20
minghuaI think that would be 3 ips.05:20
nxvlimbrandon: yep05:21
minghuaOh not.  Never mind.05:21
nxvlimbrandon: nmap is magic05:21
nxvlwhy the whois are so slowly05:22
imbrandonhell of a lot better than ...05:22
persiaminghua: I suspect you're thinking of 192.168.5.16-18 (if I remember the range syntax properly)05:22
imbrandon#!/bin/bash05:22
imbrandonfor ((i=1;i<=254;i+=1)); do05:22
imbrandonecho $i05:22
imbrandonping -c 1 192.168.1.$i|grep ttl05:22
persiaheh05:22
imbrandondone05:22
nxvlimbrandon: what are you exactly doing05:22
nxvlimbrandon: for that you can ping the broadcast05:22
imbrandonjust looking for all the ip's responding to ping on my subnet05:22
nxvlimbrandon: ping the broadcast05:23
minghuapersia: Yeah, that's what I was thinking.  (No idea about the correct grammar, though)05:23
nxvlimbrandon: ping 192.168.1.255 -b05:24
imbrandon192.168.1.0/24 worked thanks05:24
nxvlok05:24
persianxvl: Not every stack implementation replies to broadcast pings.05:24
nxvlpersia: mmm that's true05:24
nxvlsometimes i wonder what the hell am i doing on the office on sunday  at 00:25 o'clock05:25
nxvli need to be less workaholic05:26
nxvlbye all05:40
imbrandonwoot, back into the router :)05:51
imbrandon~ # uname -a05:51
imbrandonLinux fonbox 2.6.22.1 #43 Sat Jul 28 17:53:50 CEST 2007 mips unknown05:51
imbrandon~ #05:51
persiaimbrandon: That's lenny?05:51
imbrandonnah, dd-wrt05:51
imbrandonon a fon05:51
imbrandonnot sure i could put lenny on it without some major hacking, it only has 8mb flash05:52
persiaAh.  That's tight.05:53
imbrandonmight be kinda funny to setup a mips pbuilder though05:54
imbrandonlol05:54
persiaimbrandon: In 8mb?, or does it have a USB port?05:54
whiteimbrandon: good luck building OOo on it ;)05:55
imbrandonpersia, well i would do some nfs mounting for more storage05:55
persiawhite: Why?  Would it not just take an extra long time (assuming the ability to add disk, and use that disk for swap)05:55
imbrandonwhite, lol05:55
whitepersia: doesn't it take several days to build OOo on mips?05:56
imbrandonwell considering the fon is only 200mhz it would be quite slow.05:56
persiaimbrandon: Hmm...  Swap to NFS too, or is there a surprising amount of RAM?05:56
persiawhite: I think it's longer for MIPS...05:56
imbrandonnah 8mb ram 8 mb flash05:56
imbrandoniirc , i'll have to check05:57
imbrandonfree05:57
imbrandon  Mem:        13524        12264         1260            0         134805:57
imbrandon Swap:            0            0            005:57
* joejaxx plots doing a mips port of ubuntu05:57
joejaxxi could do it05:57
joejaxxi have the hardware05:57
persiajoejaxx: Could I convince you to do ARM first?05:57
imbrandonarm05:57
imbrandonftw05:57
joejaxxpersia: i have arm machines but they are all mobile05:58
imbrandoni've been looking for some good arm hardware for a long time05:58
joejaxxie it would take forever to build main05:58
imbrandondesktop/server arm05:58
superm1Fujitsu, you here?05:58
joejaxxactually05:58
persiawhite: last build: 20071022-1016 through 20071022-1040, which makes me think that there's something odd about OO.o for mips05:59
joejaxxi could use my nokia 770 it would just take a while to compile05:59
persiajoejaxx: Isn't that a 624MHz machine?  Shouldn't be too bad...06:00
persia(three or four weeks)06:00
joejaxxpersia: 252 MHz :P06:00
joejaxxpersia: that would take a long time06:00
joejaxx:D06:00
joejaxxi could buy three or four more and cluster them06:01
persiajoejaxx: Really?  Hmmm...  I have a spare 400 laying around, but don't really know how to start the bootstrap.06:01
joejaxx400?06:01
imbrandon400mhz arm?06:01
imbrandonwow06:01
joejaxxoh06:01
joejaxx400Mhz06:01
joejaxxnice06:01
persiajoejaxx: PXA255 400MHz06:02
joejaxx:D06:02
joejaxxso xscale06:02
imbrandonarent there some chineese desktop arm boxen ?06:02
joejaxxwth i forgot i had a ipaq06:02
joejaxxlet me look up the specs06:02
persiaimbrandon: They go up to around 800MHz these days, and nVidia has a couple 1Ghz chips in the lab...06:02
minghuaChinese arm boxes?  I only heard MIPS ones.06:02
imbrandonjoejaxx, just send me all your old stuff you "forgot" about :)06:03
* persia thinks China likes MIPS06:03
imbrandonahh maybe it was mips06:03
joejaxximbrandon: lol06:03
bddebianGnight folks06:04
persiaimbrandon: For ARM, you need to look at Taiwan, Japan, Korea, Finland, Sweden, and the UK really.06:04
joejaxxgrr wth is my ipaq06:05
persiaNIght bddebian.  Good luck with conquest.06:05
joejaxxlol my ipaq is only 206MHz06:07
joejaxx:D06:07
joejaxxok fun stuff06:08
joejaxxi love my ipaq06:09
joejaxx:D06:09
persiajoejaxx: If you can get a basic bootstrap going on your ipaQ to be a buildd, I'll volunteer to dig up my Z760 as a buildd for the -mobile seed.06:09
joejaxxpersia: ok06:09
joejaxx:)06:09
joejaxxi need to get a 100Mbps ethernet card for it06:10
joejaxxthen i can get it a static06:10
persiajoejaxx: Can the bus handle that?  My Z760 doesn't get any benefit for more than 1006:10
tuxmaniaccan someone ack 13549206:10
tuxmaniac?06:10
joejaxxbug 13549206:10
joejaxxubotu poke06:10
joejaxxhmm06:11
ubotuLaunchpad bug 135492 in libitpp "Update to latest version in Ubuntu" [Wishlist,Confirmed] https://launchpad.net/bugs/13549206:11
ubotuSorry, I don't know anything about poke - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi06:11
persiatuxmaniac: https://launchpad.net/ubuntu/+source/libitpp/ makes me think that bug doesn't have much value.06:11
tuxmaniacpersia, value as in?06:12
tuxmaniacpersia, its used by several students in some premier institutions in India06:12
persiatuxmaniac: As in, we have 3.99.3.1-2 in hardy, so the bug doesn't do anything useful.  Further, We don't need sync bugs for packages without Ubuntu variation prior to Hardy, and lastly, please use the sponsorship queues to request approval.06:13
tuxmaniacpersia, aah ok. Sorry for the trouble06:14
persiatuxmaniac: No problem.  It's a valid user request , and the bug needed attention.  The best way to handle it would have been to check the URL I provided, notice that Hardy already had it, and close the bug with a nice comment saying that it will be included in hardy.06:15
tuxmaniacpersia, ok06:15
tuxmaniacthanks06:15
joejaxxpersia: i do not know that is why i need to get one06:15
joejaxxpersia: :)06:15
persiatuxmaniac: No, thank you for noticing the bug, and trying to get it fixed :)06:16
tuxmaniac:)06:16
joejaxxi need to wipe it06:19
joejaxxi am reflashing it now06:19
persiajoejaxx: Just to make sure, this is a spare machine, and you're using the 770 for normal stuff, right?06:19
joejaxxyeap06:19
tuxmaniacpersia, close as in "Fix Rleased" right?06:19
persiatuxmaniac: Yep (I've already done it for this bug)06:20
joejaxxthe ipaq will work great in this case as they have CF slots06:20
tuxmaniacaah thanks06:20
joejaxxi have not come across sd card ethernet cards lol06:20
persiajoejaxx: They have the silly drop-down to expose the wires and touch them to the cable-head trick.  Very fragile.06:21
joejaxxyeah06:21
joejaxxthe cf ones are more robust06:22
* persia wishes more handhelds still came with CF slots06:22
* joejaxx does too06:22
* joejaxx has an ipaq with and expansion sleeve with an extra battery + wlan card :D06:24
Fujitsusuperm1: I'm here now (sorry, was in an exam)06:24
superm1Fujitsu, ah hi06:24
superm1Fujitsu, i wanted to talk to you about mplayer 1.0~rc2, I started to get it packaged into bzr and clean up a bunch of stuff and then realized you were marked on a bug for it in progress06:24
Fujitsusuperm1: Ah, yes, I should probably get around to finishing that.06:24
superm1Fujitsu, so hopefully your not too far invested in?06:24
FujitsuI've not done much.06:25
superm1Fujitsu, i'm fairly close with it and am pushing to a new hardy bzr branch right now06:25
superm1Fujitsu, okay, you mind if i nab it then?06:25
Fujitsusuperm1: Shouldn't it go into trunk?06:25
superm1Fujitsu, well the way i looked there06:25
superm1i put the new 1.0~rc2 into upstream-ubuntu06:25
superm1branch06:25
FujitsuYep, that's right.06:25
superm1and then i did a 2 way merge from the gutsy and upstream-ubuntu06:26
FujitsuIs there a separate gutsy branch?06:26
superm1well the "ubuntu" one was the gutsy one, and since there was a feisty one already, i figured might as well start a third for hardy06:26
joejaxxwell i am going to retire for the evening06:26
FujitsuThe feisty branch only exists for security updates.06:26
* joejaxx will file those merge bug reports tomorrow06:26
FujitsuHardy should be just using ubuntu.06:26
joejaxxor i guess later today it is06:27
joejaxxGoodnight All06:27
superm1Fujitsu, well wouldn't it be the same situation for the gutsy one, that it would be for security updates too then?06:27
persiajoejaxx: Good night.06:27
Fujitsusuperm1: We haven't had any security updates yet, but yes.06:27
superm1( so it makes sense to have a third hardy one )06:27
FujitsuRenaming ubuntu-hardy to ubuntu is probably best.06:27
persiasuperm1: Wouldn't you want to name the gutsy-stable branch "gutsy", and maintain trunk in "ubuntu"?06:27
superm1yeah i'll do that after it finishes pushing06:27
superm1its a rather large push06:27
Fujitsupersia: That's what I thought.06:27
FujitsuYeah, takes a number of hours.06:28
superm1well i'm on a uni connection right now and using bzr+ssh, so hopefully it will be decently fast06:28
FujitsuWe can branch ubuntu-hardy when hardy releases, rather than branching trunk off a release branch each time.06:28
superm1well assuming there are no new versions like this time around06:28
superm1i branched from ubuntu-gutsy, and then merged upstream-ubuntu06:29
FujitsuAh, we normally branch ubuntu-<release> from trunk upon <release>'s release, the merge upstream-ubuntu into ubutnu.06:29
FujitsuYour way should work, i think.06:30
FujitsuMight just need to be careful about people who have existing local copies.06:30
Fujitsu(that's another reason not renaming trunk is good)06:30
superm1oh good point.06:30
superm1i see what you mean06:30
superm1well from this point forward i'll make sure to keep it that way06:31
FujitsuWith the way bzr works, it should be safe to rename the new branch back to ubuntu.06:31
FujitsuThanks.06:31
Fujitsu(also, please assign the branch back to ~ubuntu-dev when you're done)06:31
superm1of course06:31
nand_hi!07:38
nand_I'd like a review on the following package please : http://revu.tauware.de/details.py?upid=53907:38
* nand_ wonders if a day include all the timezones...07:39
persianand_: Yes.  REVU day includes all the timezones, and is intended to be 49 hours long.  Some of our more active REVUers are currently still recovering from travel from UDS, so we're a little understaffed this time: next week we hope to be in better shape.07:40
nand_persia: hehe ok!07:41
Fujitsusuperm1: Are you finished with mplayer? I might modify a couple of configure options if you're yet to upload.07:42
* nand_ doesn't want what a 49-hour day of work might be!07:43
nand_s/want/want to know/07:44
minghuaDon't think that way.  Think about 73-hour weekends. :-)07:44
superm1Fujitsu, i will be as long as this test build i'm doing right now07:44
persianand_: Nobody does the entire day at once: there are shifts taken.07:44
superm1Fujitsu, i've had to adjust a lot of configure options already07:44
nand_minghua: and a 24-hour night :)07:45
superm1Fujitsu, because the autodetection works whereas hardcoding --enable-XYZ doesn't work07:45
Fujitsupersia: I know, yeah.07:45
Fujitsups.07:45
FujitsuOops.07:45
superm1(as of this version)07:45
Fujitsusuperm1: ^^07:45
FujitsuYeah, i saw that in the Debian package.07:45
persiaFujitsu: Ah.  I thought you were responding to my untyped thought that you had likely sat for an exam and felt like reviewing things :)07:46
FujitsuWell, yes, I probably will review something tonight, as I don't have another exam for a couple of days.07:46
persianand_: I can't comment now, but is there anything in TODO.TXT you think is interesting for end-users?07:46
nand_persia: TODO is a very precise roadmap of the features upstream plan07:47
nand_persia: might be interesting07:47
Fujitsusuperm1: I'm thinking we should probably disable joystick support, particularly with the prevalence of motion sensors in laptops, and the general uselessness of joystick control.07:47
persianand_: I completely agree, and believe it to be very interesting for developers, I'm just not sure it's worth distributing to end-users.  If you think it is, that's fine07:48
persiaFujitsu: What does joystick support break?  I have a mini-keyboard with extra function keys that uses the joystick driver, and I wouldn't be surprised if there was other, similar, hardware.07:49
superm1persia, i've got a hdaps sensor in my thinkpad07:49
FujitsuYeah.07:49
superm1that it gets very very annoying07:49
superm1Fujitsu, i agree, there07:49
FujitsuWe've had a couple of bugs about mplayer doing strange things on MacBooks.07:49
FujitsuThe problem is that they appear as joysticks, and..... yes.07:49
persiaIs there any way to disable by default in a config file, and still compile in support for those that may want it?07:50
Fujitsupersia: We can, yes.07:50
superm1persia, hm perhaps that is the better solution07:50
FujitsuBut I'm not sure how well our config-file mangling works at the moment.07:50
FujitsuI haven't looked into that much.07:50
superm1well it worked for the screensaver fix that i put in during gutsy07:50
FujitsuOK, that sounds good.07:50
superm1do you know the config option off hand?07:51
superm1to disable joysticks07:51
* pwnguin scrambles to read backlog07:51
Fujitsusuperm1: It's in the bug on MacBooks, I'll get a number in a sec.07:51
pwnguindisable joystick in what?07:51
nand_persia: Well, that's a good question. What is generally done concerning upstream plans?07:51
persiapwnguin: mplayer, and only in the config file, so you can turn it on if you want.07:51
FujitsuBug #11963007:51
ubotuLaunchpad bug 119630 in mplayer "spurious keyboard input on intel macbook to blobwars and mplayer (dup-of: 75925)" [Undecided,New] https://launchpad.net/bugs/11963007:51
ubotuLaunchpad bug 75925 in mplayer "[edgy] Disable joystick by default" [Wishlist,Confirmed] https://launchpad.net/bugs/7592507:51
persianand_: Usually just left in the source package.  Anyone looking at the source will see it, but most users don't need it.07:52
pwnguingo nuts07:52
superm1Fujitsu, okay thanks i'll add that in07:52
nand_persia: ok.07:52
pwnguinin a perfect world totem would actually inhibit dpms07:52
persiaFujitsu: I'd argue that 119630 for blobwars was user error, but the the mplayer side is more annoying.07:53
pwnguin(and render softsubs accurately)07:53
Fujitsupersia: The bug is against mplayer, so..07:53
persiaFujitsu: Good.  I wasn't planning on turning off joystick support for a platform game :)07:53
Fujitsupersia: Haha.07:54
nand_persia: just remembered: I have this comment on REVU : 6) the ike-qtgui package doesn’t ship the upstream changelog . Since i was shipping TODO.txt and README.txt, i guess it was referring to the todo.07:54
persianand_: That's sort of the inverse of a changelog.  Users like to have upstream changelogs because changelog.Debian doesn't contain much information beyond "new upstream version", and some people want to see if their pet issues were adjusted, etc.07:55
* Fujitsu gets mildly unhappy when packages don't have changelogs.07:56
persiaFujitsu: How about when upstream doesn't produce one, and the VCS log doesn't have comments :)07:56
nand_persia: in fact, TODO.txt is both a changelog and a todo list. So i should let it be.07:56
* persia looks again07:56
Fujitsupersia: Then the upstream probably shouldn't be trusted anyway.07:56
persiaFujitsu: I'm inclined to agree, but I could find some examples...07:57
minghuapersia: In that case, I would say packager should persuade upstream release manager to include "vcs log" output as changelog in releases.07:57
wallyweek'morning all! :)07:57
pwnguinhey, is ~ a shell expansion for homedir?07:57
persiapwnguin: For some definitions of "shell", including dash and bash07:57
pwnguinso definately not something fopen("~/.foo/bar") would handle correctly07:58
persiapwnguin: Right.07:58
nand_nanap07:58
nand_uh sry07:58
pwnguinsurely someone's envisoned a "correct" way to do that07:58
persiapwnguin: query the user information from the system07:59
superm1pwnguin, typically an env variable like HOME07:59
persiasuperm1: As long as it's unix, there's a better way...  I'll dig it up.08:00
wallyweekthis has been in revu since march and got some review before revu went down in august08:01
wallyweekhttp://revu.tauware.de/details.py?package=sdlmame08:01
wallyweekcould anyone help me to get it finally in the repositories? thanx! :)08:01
pwnguinpersia: well, it may or may not be unix. one could probably check passwd08:02
Fujitsupwnguin: getent, please.08:02
pwnguinFujitsu: naturally.08:03
persiaFujitsu: Thank you.08:03
* nand_ goes take a short 4-hours nap before starting his 48-hours day08:04
FujitsuYay, less than 1000 builds to go on i386.08:04
* persia stops looking at ike, after determining that TODO should be installed with dh_changelogs instead of dh_installdocs, and looks at something else.08:04
nand_persia: Ah!08:05
* nand_ puts it on his todo list.08:05
nand_persia: thanks for looking into it.08:05
persianand_: No problem.  If you finish your long day (or get a break) before the end of REVU day, be sure to ask for another look: I think you're getting real close.08:06
nand_persia: sure.08:07
persianand_: Also, you might want to look into make variables: there's a much easier way to do all the manual cleaning.08:07
nand_persia: true enough, it's a bit messy here.08:08
persiawallyweek: I can't comment on REVU, but I've  few notes: firstly that you probably want to pass whatsnew.txtx and whatsnew_0120u1.txt to dh_installchangelogs08:08
Fujitsupersia: Why can't you comment? Don't have your key and can't remember the password?08:09
persiaFujitsu: got it in one :)08:09
FujitsuThe password can be changed easily.08:10
persiaFujitsu: From the web interface, without the key, and without the old one?  That sounds like manual tweaking, which isn't worth it when I can't run lintian, linda, desktop-file-validate, or suspicious-source anyway.08:10
Fujitsupersia: With one line on  a shell on sparky.08:11
persiaFujitsu: Right.  manual tweaking.  No worries: since I can't do a proper review, I'd rather not leave a comment implying I can (as long as the uploader is around)08:12
FujitsuOK.08:12
wallyweekpersia: ok08:12
Hobbseepersia: here, i'll give your p/w back to you, if you like08:13
FujitsuThat's true, we can actually retrieve passwords too.08:13
persiaNo, I'm fine, and I'd rather be an example for others who don't have REVU comment rights, and want to comment on packages.  REVU day is about everyone: not my ability to log in.08:14
Hobbseepersia: what's the email that you use to log onto revu with?08:14
Hobbseepersia: true, but i'm here now, so :)08:14
persiaHobbsee: i.wont@tell.you :P08:14
Hobbseedont make me search the DB :)08:14
persiaHobbsee: Really, I'm fine with my password, and don't need to be able to log in.08:15
Hobbseeoh well, OK08:15
* Hobbsee logs out08:15
Hobbseegah, was going to clear stuff out first08:15
* persia thanks Fujitsu and Hobbsee for their willingness to fix things08:15
* Fujitsu thanks the relaxed permissions on sparky.08:16
persiawallyweek: This looks like a repack, but there's not a get-orig-source in debian/rules, so it's hard to verify your repack work.  Also, please add a watch file so we can see if there is a new upstream version for the next release.08:16
HobbseeFujitsu: is libqalculate on the revu interface?08:16
FujitsuHobbsee: Looking.08:16
Hobbseeer, web interface?08:16
FujitsuYes, right near the bottom.08:17
persiaHobbsee: http://revu.tauware.de/details.py?package=libqalculate08:17
Hobbseeah, good08:17
* Hobbsee wtf's?08:17
FujitsuWhat an old email address.08:17
FujitsuHobbsee: Why?08:17
Hobbseejust looking at other stuf here08:17
HobbseeChanged-By: Matt T. Proud <mtp@google.com>08:17
Hobbseewe have a googler08:17
FujitsuNice.08:17
FujitsuWhich package?08:18
persiaI thought we had about a dozen of those08:18
Hobbseeit really is him, too08:18
persiawallyweek: I don't believe you need to include the man directiories in every dirs file: dh_installman should generate those (someone correct me if I'm wrong)08:19
nand_persia: what did you have in mind with the make variables?08:20
persianand_: At a quick glance it appears you were manually iterating over a set: make can automate this though interative execution of dynamic rules.08:20
Hobbseeappears not to be on irc, either.08:21
Hobbseethe guy has 2 keys, and didnt use either of them to sign his package08:21
persianand_: So, if you define a variable to contain strings of all the filename classes you want to clean up, and then you can define a virtual rule that can take the name of any of those classes, and perform the appropriate deletions based on the rule name.  Then you make your clean rule depend on the expanded variable, and it all works.08:22
nand_persia: hmm... I think i see.08:23
persiawallyweek: The only other thing I see from a quick glance is that you're linking to the mame man page, but you don't conflict with other mame packages: I suspect you either want to conflict, or use the alternatives system.08:23
persianand_: Look for an example for compiling.  Usually some list is defined, and then $(LIST).o: $(LIST).c is given as a rule (check the manual for syntax), which rule defines how to compile one file.  Then, all: $(LIST) is defined, so make all will call the rule for each item in list...08:24
persiaThe same thing also works in debian/rules, although it's less frequently required.08:25
nand_persia: Ah ok I see!08:25
persiaerr.  all: $(LIST).o08:25
persianand_: Just really check the manual.  My syntax is very likely wrong.08:25
wallyweekpersia: from first to last: is get-orig-source a rules target? isn't enough to state repackagin in changelog/copyright?08:25
Fujitsuwallyweek: Please implement get-orig-source.08:26
persiawallyweek: Only stating it is policy compliant, but providing a debian/rules target means we don't have to trust you to see it is correct. (and users don't need to trust us that we checked it)08:26
wallyweekpersia: manpages go in different binary packages. Should I list them all as dh_installman arguments?08:26
wallyweekpersia: mame is a symlink for frotends compatibiliy... I can remove it as well08:27
persiawallyweek: packagename.manpages does the right thing.  I just don't think you need to define the manpage directories in package.dirs08:27
persiawallyweek: I'm not sure you want to remove it, so much as investigate the other mame packages, and follow their practices (either conflict against other providers of the symlink and provide a meta-package, or use the alternatives system)08:28
wallyweekpersia: right, I'm going to edit files and be back in a while :)08:30
persiawallyweek: Great.  Thanks.08:30
wallyweekpersia, Fujitsu: checking the sdlmame site, there's no older source archive online :(08:43
wallyweekplease post some suggestion... thanks! :)08:44
persiawallyweek: Is the current archive available?08:44
wallyweekpersia: they've released 120u2, and deleted 120u108:44
wallyweekand dev cycle is a new release each week :(08:45
wallyweekthey're driving me mad :p08:45
persiawallyweek: so we should expect 120u3 next week?08:45
wallyweekyes... it usually is up on tuesday08:45
persiaFujitsu: What do you think?  I'm not sure how it would work unless the wayback machine is being agressivev.08:46
minghuaHeadache inducing upstream.08:47
wallyweek:)08:47
FujitsuHm... attack upstream until they do something sane.08:47
FujitsuDeleting old sources is silly and makes things difficult.08:47
superm1Fujitsu, okay uploaded mplayer.  whew that was a much uglier merge than i expected :)08:47
persiawallyweek: Do you think you might be able to convince them to pick a version that you could distribute in Ubuntu and leave the archive up for a while?08:47
wallyweeknope08:47
wallyweek:(08:47
Fujitsusuperm1: Yep, that's why I didn't finish it quickly.08:48
Fujitsusuperm1: Thanks.08:48
minghuawallyweek: Do upstream sign their releases?08:48
wallyweektheir chiefly interest is to make sdlmame available for source building only :(08:48
minghua(if yes, a mirror with all releases probably will do)08:48
persiawallyweek: I'm really not sure then.  We generally try to avoid repacks without get-orig-source, as it makes it annoying to update it for a newer release.08:48
superm1Fujitsu, i started it on the last day of UDS when there weren't any interesting sessions left, did some on the plane ride back, and then the rest tonight.  It was overall fun to do :)08:48
superm1no prob08:48
persiawallyweek: Do they not consider sdlmame to be stable enough yet?08:49
wallyweekminghua: no, AFAIK08:49
superm1okay well i'm going to get to bed now.  g'night08:49
minghuaUpstream can go to hell, IMHO.  :-P08:49
persiawallyweek: Do they have a public VCS repository?08:49
persiagood night superm108:50
wallyweekpersia: it's not a public one08:50
wallyweekpersia: and I've got no auth even to see it08:51
persiawallyweek: Well, we can help you to get the package perfect, but it's going to be an uphill struggle to get it into the archives with upstream being that uncooperative.08:51
FujitsuNot.... public.... ew.08:51
FujitsuWhy isn't it public?08:51
FujitsuAre they trying to be as non-free as possible while being free?08:52
wallyweekfujitsu: I don't know :(08:52
persiaFujitsu: s3kr1+ g4mrz d4+408:52
wallyweekfujitsu: possibly yes ;)08:52
Fujitsupersia: Aha.08:52
minghuasecret gamrs data?  Is that what persia saying?08:53
FujitsuI presume so.08:53
FujitsuI daren't attempt to look at that abomination much.08:53
persiaminghua: Well, sort of.  I'm putting it in funny characters to make a sarcastic point.08:53
minghuaWhat does gamrs mean then...08:53
persiaminghua: Secret gamers data (sort of)08:53
* persia can read 1337, but has trouble typing it08:54
minghua"gamers data" is still parser error to me.08:54
minghuaor "gamers' data".08:54
persiaminghua: Secret data only available to the gamers who are hacking the code08:54
minghuaAh.  By gamers you mean developers.08:55
persiaminghua: Specifically not.  developers who write open source software do so in open repositories08:55
wallyweekfujitsu, persia: the code *is* accessible, the VCS repository is not...08:55
minghuaAnyway, I maintain my idea that upstream can go to hell.08:55
xstasilol08:56
wallyweekI think they've been flooded with patches so they decided to make it not accessible by everyone08:56
persiawallyweek: There's only a weekly snapshot.  That means that 1) we have to download every week if we want to know what they did, an 2) people with patches can't check what upstream is doing to make sure the patch is compatible with the current efforts.08:56
wallyweekpersia: right, I understand that08:57
persiawallyweek: 2) isn't terrible, and there's good software that uses that model, and 1) isn't destructive, but the combination is useless.08:57
wallyweekpersia: ok, I'll see what I can do to convince upstreamers to keep older sources at least08:58
wallyweekcould this be enough?08:59
wallyweekI mean: some kind of "freeze"08:59
persiawallyweek: If they keep a mirror of all the snapshots (maybe space intensive, but shouldn't use much bandwidth), and you can make a get-orig-source that works, that problem goes away, and we're likely down to lintian and licensing.08:59
FujitsuOr do what every other upstream on the planet does, and keep sources around.09:00
FujitsuIndefinitely.09:00
persiawallyweek: Not a freeze, just when they add a new one, don't delete the old one.09:00
wallyweekpersia, fujitsu: devel cycle consists of unstable and stable releases09:02
persiawallyweek: Do they leave the "stable" releases around forever?09:02
wallyweekshould I ask for a full archive or would the stable releases be enough?09:02
wallyweekno09:02
wallyweekthey keep until next stable release (each month, normally)09:03
persiawallyweek: stable is enough, as long as you're packaging a stable.  That's a better candidate for inclusion anyway.09:03
wallyweekok09:03
persia(and they should keep them around forever)09:03
* persia wonders if REVU is as much a club with which to beat upstreams as a mechanism for including software in Ubuntu09:04
wallyweekok, I'll see what I can do... I have to hold for this meanwhile :(09:04
wallyweekbtw, I also have another couple of packages in revu... may we carry on with them?09:05
wallyweekhttp://revu.tauware.de/details.py?package=btpd09:05
wallyweekhttp://revu.tauware.de/details.py?package=shorten09:05
wallyweekthanks :p09:05
persiawallyweek: I have to get back to other things for a couple hours, but someone else might be able to review...09:06
StevenHarperUKHi : I do believe its package Review day! Can someone (an MOTU) review may package on REVU - it currently has 0 reviews - http://revu.tauware.de/details.py?upid=54109:10
wallyweekpersia: ok, thanks for you help, anyway! :)09:13
persiaStevenHarperUK: I'm not reviewing right now, but just wanted to check on point 3, as I haven't reviewed the backscroll.  Are you disregarding get-orig-source because you've switched to a real release instead of an SVN checkout?09:19
StevenHarperUKpersia : I am on a real release now yes09:22
StevenHarperUKpersia: it that enough?09:23
StevenHarperUKpersia: *is09:23
persiaStevenHarperUK: OK.  Great.  I still like get-orig-source, but there's no requirement to have it for a real release.  I'll take another look if it's still at 0 reviews when I again am reviewing.09:23
StevenHarperUKpersia: thanks, I plan to get as many reviews / revisions as it takes today :p09:24
persiaStevenHarperUK: Great.  There's about 25:30 left in REVU day, so you've a good chance.09:24
* Hobbsee thinks persia is bad at maths.09:26
* persia hunts a calendar09:26
* persia points at http://www.worldtimezone.com/time/wtzresult.php?CiID=42124 to justify the 25:30 figure09:28
persiaHobbsee: Kiribati to Niue :)09:28
huatsmorning everyone09:31
Hobbseepersia: i thought you were advocating a 49 hour revu day before09:33
persiaHobbsee: Ah.  Yes, I was.  It appears that the introduction / removal of daylight savings time has shortened that to 48 hours for the next few months :(09:34
Hobbseeawww09:34
FujitsuDamn :(09:34
persiaHobbsee: It's hard to justify it's Monday when there isn't anywhere on the globe where it is monday.  I'd appreciate it if you could buy an island, declare sovreignity, and claim some more time zones.09:35
Hobbseetrue :)09:35
Hobbseethat would be fun :)09:36
pwnguindeclare metric time!09:36
Fujitsupwnguin: Yes!09:36
* ajmitch shudders to think of Hobbsee as dictator09:36
* Hobbsee dictates that ajmitch GET REVIEWING!09:36
ajmitchcan't09:36
* persia points out there are three reviews without responses pending09:36
Hobbseeajmitch: yes you can.09:36
ajmitchthat would require me to have some confidence in my abilities to review properly09:37
persiaajmitch: You could at least run linda and lintian for people, and comment about the style of files in debian/09:38
Hobbseeajmitch: you're a DD.  get to it.09:40
ajmitchfor now09:40
Hobbseeyou're quitting that too?09:40
StevenHarperUKAnyone having a look at easycrypt - http://revu.tauware.de/details.py?upid=54109:40
persiaStevenHarperUK: Even though we encourage regular advertisment during REVU day, please keep it to only once every few hours unless you've made a new upload.09:41
pwnguinless than a thousand builds left in the sync?09:45
pwnguinmight be time to look into my pet packages09:45
Fujitsupwnguin: That's i386-only :(09:50
persiapwnguin: Still 3928 for hppa (and only 3 for lpia)09:50
persiaActually, shouldn't there be none for lpia?  Why isn't anything building?  Hrm.09:51
Fujitsupersia: Because the queue-builder sucks.09:52
persiaFujitsu: Ah.  Right.  I keep forgetting.09:52
pwnguinis i386-only different than i386?09:54
persiapwnguin: No.  i386 runs with -A09:54
persiaGrr.  It is a 49 hour day.  It started an hour before I changed the topic because there are lots of timezones in Kitibati.  "Kiritimati to Alofi"10:02
slytherinCan anyone tell me how can I fix a bug using my PPA. I mean I know the fix, I have created a patch and I will upload the package to my PPA. But should I put the ~ppa1 in version in the latest changelog entry?10:39
wallyweekCan anyone have a look at my packages?10:43
wallyweekhttp://revu.tauware.de/details.py?package=btpd10:43
wallyweekhttp://revu.tauware.de/details.py?package=shorten10:43
wallyweekthanks :)10:43
tepsipakkijdong: thanks for caring about gtkpod-aac :)10:51
pwnguinsuccess10:52
pwnguinsoulfu is now packaged10:53
ajmitchyay10:53
slytherinCan anyone tell me how can I fix a bug using my PPA. I mean I know the fix, I have created a patch and I will upload the package to my PPA. But should I put the ~ppa1 in version in the latest changelog entry?10:53
pwnguinbedtime now. i guess i'll upload to revu in the mornin10:54
nand_I request a review of my package ike please : http://revu.tauware.de/details.py?package=ike  . Thanks!10:54
pwnguinim sure theres tons of errors i've made10:55
nand_wallyweek: I'm transmitting a comment I got on my package : In the control file, homepage should now be put on its field (cf http://wiki.debian.org/DeveloperNews)11:01
wallyweeknand_: I missed that. Thanks! :)11:03
broonieslytherin: yes, it's better to have a PPA-specific version so that the PPA version doesn't interfere with versions from the main archive.11:03
slytherinbroonie: Ok. I have just uploaded a package to my PPA that fixes a problem (generic menu icon) in 'tagtool'. Now what is next step?11:04
StevenHarperUK Hi : I do believe its package Review day! Can someone (an MOTU) review may package on REVU - it currently has 0 reviews - http://revu.tauware.de/details.py?upid=54111:17
nand_StevenHarperUK: Just a note : According to http://wiki.debian.org/DeveloperNews, I believe the homepage field should be put on the source area, and not the package area.11:22
FujitsuStevenHarperUK: Please fix what nand_ said. I'm looking over it now.11:25
StevenHarperUKOk ill do that now11:27
FujitsuStevenHarperUK: Couple of other issues that I'll add a comment about in a sec.11:28
StevenHarperUKFujitsu: Great11:28
wallyweekfujitsu: definitely yes: "put it in the new "Homepage" field in the source stanza"11:28
StevenHarperUKFujitsu11:29
StevenHarperUKFujitsu: Shall I wait for  your other before I rebuild11:29
FujitsuStevenHarperUK: Yes please.11:29
FujitsuI won't be more than another couple of minutes.11:29
warp10Hi all!11:30
StevenHarperUKwarp10: hi11:30
FujitsuStevenHarperUK: Commented.11:45
StevenHarperUKFujitsu: ta11:46
StevenHarperUKFujitsu: the TrueCrypt packaging : there fussy about re-distribution11:47
StevenHarperUKFujitsu: Hopefully in the future, I will get clearence to package and then make it a dependancy11:48
FujitsuStevenHarperUK: OK, I see there are easily-installed binary packages there. It's probably OK.11:48
StevenHarperUKFujitsu: ok ta11:48
StevenHarperUKFujitsu: I am on to them so I can get it into a proper package then I can make it a dependancy...11:48
persiaStevenHarperUK: Does their fussiness include a requirement to use a browser?  Can you grab something with wget or curl, and stuff it in the right place?11:49
Fujitsupersia: It's a .deb... that sounds evil.11:49
StevenHarperUKLike Fijitsu says its a deb11:50
persiaFujitsu: Hrm.  True.11:50
StevenHarperUKI wouldn't want to automate it11:50
StevenHarperUKWhen I get the OK to package it will be better11:50
StevenHarperUKbut it is very simple11:50
StevenHarperUKI have users using it from my PPA without complaint11:50
FujitsuStevenHarperUK: Also, there is a space before the python build-dependency.11:51
FujitsuTrivial, but it'd be nice to fix it.11:51
Adri2000TheMuso: is it you who added the comment about audacious-plugins on DaD?11:51
StevenHarperUKFujitsu: done11:53
FujitsuStevenHarperUK: Thanks.11:53
tepsipakkiis the buildd backlog visible somewhere? Someone mentioned that it's ~1000 packages for i38611:59
Fujitsutepsipakki: https://launchpad.net/ubuntu/hardy/+builds has everything, https://launchpad.net/ubuntu/hardy/i386/+builds has just i386.12:00
FujitsuYou can use the filter there.12:00
Fujitsutepsipakki: It was 3000 a couple of weeks ago, so it shouldn't be too long.12:00
tepsipakkiFujitsu: oh, indeed :)12:00
persiatepsipakki: You can also play with the i386 to check any arch...12:01
tepsipakkipeople have complained about X dep-breakage on hardy, but until all drivers are (re-)built there's no point uploading xorg-metapackage12:02
Fujitsutepsipakki: They've all built, as far as I know.12:02
tepsipakkisince the ABI's have changed12:02
FujitsuThey still seem to be providing -1.0.12:02
tepsipakkiFujitsu: well, I still see a bunch of video-drivers on MoM12:03
tepsipakkithey are supposed to be synced, so I'd like to be sure before complaining about it :)12:03
Fujitsutepsipakki: I suspect they might have rebuilt before the new xserver-xorg did.12:03
persiacyberix: I've added a comment to pq with my thoughts.  As discussed ~12 hours ago, the decision will likely be taken external to MOTU, but I shan't archive it again: the packaging looks rather clean now.12:03
tepsipakkiFujitsu: aww12:03
* Fujitsu checks the logs.12:03
FujitsuBecause they definitely still provide -1.0.12:03
FujitsuWhich is wrong.12:03
tepsipakkihmm, actually they shouldn't build12:03
tepsipakkibut only some video-drivers were synced12:04
FujitsuAh.12:04
FujitsuWhich?12:04
tepsipakkiI need to check12:04
tepsipakki-mga for instance12:05
FujitsuAh, that's -2.12:06
tepsipakkiso not built yet12:06
tepsipakkiogh12:06
tepsipakki*oh12:06
Fujitsu-mga built, -intel, -ati haven't... /me checks others.12:06
tepsipakkiyou meant the provides, not package revision (which is -3 :)12:06
FujitsuOh, sorry.12:06
tepsipakkiintel and ati needs merging12:06
tepsipakkibut I uploaded intel since that's a candidate for gutsy SRU12:07
* Fujitsu is waiting on -intel12:07
FujitsuAnd I happened to be dealing with -ati earlier tonight, so that was the second one I checked.12:07
tepsipakkiI had 46 packages on the sync-list ;)12:07
StevenHarperUKFujitsu: all Changes done & tested : uploading now.. I'll msg you again when its up12:08
tepsipakkiand maybe some of those weren't synced12:08
FujitsuStevenHarperUK: Thanks, I'll look shortly.12:08
persiaStevenHarperUK: You'd do better to advertise for general review for each new upload, rather than poking specific people (even though they may be willing)12:09
DktrKranzFujitsu, I'm chasing a FTBFS on netcdf, which is under MOTU-Science attention. Can I proceed?12:16
StevenHarperUKFujitsu: Its there with comment - http://revu.tauware.de/details.py?upid=54312:17
FujitsuStevenHarperUK: Yep, looking now.12:17
FujitsuDktrKranz: Of course. We (well, I) don't bite.12:18
FujitsuWe try to take care of them, but that doesn't mean we have an exclusive lock.12:18
DktrKranzFujitsu, of course not, but I don't want to steal something you may be interested in :)12:18
FujitsuDktrKranz: Bit busy with exams and stuff to chase much now.12:21
DktrKranzok. I'll publish a debdiff soon and subscribe u-u-s for sponsorship. thanks12:22
FujitsuStevenHarperUK: Looking good.12:23
persianand_: ike commented12:23
nand_persia: thanks!12:23
persianand_: Looks like a bit of a copyright mess with upstream (unless I misunderstand)12:23
nand_persia: I remember having discussed about it with upstream... /me will look at it12:24
persianand_: If you've been discussing it, and think you have a solution, it may be worth discussing.  I haven't looked at the copyright policy in a while, but my memory is that every file should have a note.12:25
nand_persia: btw, here with my version of desktop-file-validate, it is validated. Can you tell me what your version tells?12:26
persianand_: "Encoding" is deprecated is the one I remember.  Which version of desktop-file-validate are you using?12:26
FujitsuStevenHarperUK: The package is now technically clean in my eyes, but some of the description is a bit iffy.12:27
nand_persia: ok i give up :p What is the package providing desktop-file-validate12:30
=== apachelogger_ is now known as apachelogger
persianand_: desktop-file-utils12:30
* nand_ notes that the man page of desktop-file is wrong12:30
persianand_: Please submit a patch: upstream is very responsive12:31
nand_persia: version 0.1312:32
nand_persia: on my todo list too.12:32
StevenHarperUKFujitsu: the description has to be user friendly - the guide http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s-bpp-desc-basics  seems to match what I have done, do you have any suggestions to make it less iffy?12:33
persianand_: WIth desktop-file-utils 0.13-0ubuntu3, desktop-file-validate debian/ike.desktop gives me "ike.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated".  Are you not seeing the same?  This might be a larger bug.12:36
nand_persia: this is my exact version.12:36
* nand_ checks again12:36
nand_persia: No i'm definitely using the same version, and I don't have any output. Any command line parameters?12:38
persianand_: none.  Which architecure are you using?12:38
nand_i38612:38
* persia seeks a volunteer with a gutsy/i386 system to run desktop-file-validate against http://revu.tauware.de/revu1-incoming/ike-0711051330/ike-2.0.2/debian/ike.desktop12:39
StevenHarperUKFujitsu: if its technically clean can you comment on it please12:39
FujitsuStevenHarperUK: See PM.12:39
nand_persia: you suspect a architecture bug?12:39
Fujitsupersia: I'll do so (on hardy, but the package hasn't changed AFAIK)12:40
nand_persia: may I send you in pm the comment of upstream concerning copyright12:40
persianand_: I'm amd64.  Sometimes behaviour is different, so it's a handy thing to check.12:40
persiaFujitsu: Thanks, and no, it's the same version.12:40
FujitsuI get the Encoding warning, as I have for months.12:40
persianand_: Sure.12:40
nand_but then why did I not get this warning?12:41
persianand_: It's just you then.  You may want to reinstall desktop-file-utils to see if that helps.12:41
nand_persia: I'll give it a try.12:41
persiawallyweek: shorten commented12:43
* Fujitsu ponders attacking REVU to comment via POST.12:44
nand_persia: oops. I think I have forgotten to register.12:45
persianand_: register?12:45
nand_persia: log in with nickserv.12:45
nand_persia: anonymous pm are forbidden12:46
persianand_: Ah.  That makes it hard to message me.  How about a pastebin?12:46
persia!pastebin | nand_12:46
ubotunand_: pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)12:46
nand_persia: ok :)12:46
persianand_: If upstream is reviewing the code to add the copyright headers, that's a good thing.  We won't be able to upload to the archive until it's done, but the rest of the package is almost there.  If upstream is actually quick about it, I suspect ike will get in next time (especially if you keep fixing all the packaging stuffin the meantime)12:48
nand_persia: Ok i'll forward that. In fact I think upstream has forgotten about that...12:49
persianand_: Just keep bugging them.  Because this will be an LTS, you've a decent size stick (it'll be two or three years before your app can get on Ubuntu servers if you don't do it soon)12:50
nand_persia: right :)12:51
nand_persia: Btw when is the next revu freeze?12:52
nand_(upstream may want to get a later revision in)12:52
persianand_: Not entirely decided, but likely February, although it'd be ideal to get it in by December 14th for best testing.12:52
FujitsuHobbsee: Around? Can you fix sparky's time up?12:54
* persia is amused by "The program 'les' is currently not installed. You can install it by typing: sudo apt-get install atm-tools"12:54
HobbseeFujitsu: time up?12:55
FujitsuHobbsee: It is saying it's 31 past the hour.12:55
FujitsuWhich I doubt.12:55
Hobbsee...interesting12:55
* white waves12:55
FujitsuHi white.12:55
whitedo you know that feeling, when you should study for an exam (which is in two days), but you just can't?12:56
whitebut after wednesday holidays start :)12:57
Fujitsuwhite: Oh, I do. I have one in two days, and am not studying :P12:57
HobbseeFujitsu: there we are :)12:57
FujitsuHobbsee: Thanks.12:57
FujitsuMight be nice to install ntp on there, but that is probably best discussed with siretart.12:58
siretartFujitsu: sorry?12:59
Fujitsusiretart: sparky's time drifts.12:59
siretartdamn13:00
FujitsuIt was 25 minutes out just now.13:00
siretartFujitsu: I won't get to it today, please check with sistpoty or Hobbsee, they both have root13:00
FujitsuI was wondering why uploads weren't appearing at */10.13:00
FujitsuHobbsee: Install ntp kthxbye.13:00
siretartMon Nov  5 14:00:41 CET 200713:00
siretarthmmm. time seems okay right now13:01
Fujitsusiretart: I just got Hobbsee to fix the time manually.13:01
siretartok. thanks!13:01
HobbseeFujitsu: ntp installed, kthxbye.13:01
FujitsuHobbsee: Thanks.13:01
Hobbseesiretart: it appears to think that ntp.ubuntu.com is not a valid server, or something.13:01
siretartHobbsee: please use 'faui45.informatik.uni-erlangen.de' as ntp server13:01
HobbseeFujitsu: all i did was use the ntpserver of the uni that it's in13:01
siretartif that doesn't work, try faui40.informatik.uni-erlangen.de13:01
FujitsuHobbsee: That's ntpdate, not ntp.13:01
Hobbseesiretart: hm, i used something close to that13:01
Hobbseeoh, piont, i thought one was from teh other13:02
siretartit might be very well possible that some ports are firewalled13:02
Fujitsuntpdate runs once, doesn't keep things synced.13:02
persiawallyweek: btpd commented13:02
FujitsuEducational institutions seem to have a habit of blocking NTP outbound.13:03
persiaWould anyone with a powerpc be willing to run a test build of http://revu.tauware.de/details.py?package=sdlmame ?  It's requested in the comments, but I'm not sure how widely that is seen.13:04
whiteFujitsu: lecturers are never on time, so they do not want the students to look at the time of the clients and then appear for the lectures on time13:05
Fujitsuwhite: Good theory.13:05
whitei could make a statistic of my favourite lecturer, she always is at least ten minutes late :)13:06
* Fujitsu wonders if mangling the times of a couple of REVU uploads to make them actually appear in chronological order is plausible.13:06
* persia wonders why chronology is important for REVU13:06
Fujitsupersia: Observe http://revu.tauware.de/details.py?upid=54513:07
FujitsuThat is the latest upload.13:07
FujitsuYet two appear after it, as sparky was behind.13:07
nand_any hint on an automatic way to retrive a upload from revu and automaticaly set it up (dget only download) ? (just lazy)13:07
azeemnand_: dget -x13:08
persiaFujitsu: Ah.  Then, I'd say it's worth it for anything uploaded in the last two hours.13:08
nand_azeem: thanks!13:08
azeem... if that is what you mean by "set it up"13:08
nand_persia: desktop-file package reinstalled, still nothing. BUT if I download if with wget, then I got your warning.13:08
nand_weird...13:09
persianand_: Download which with wget?13:09
nand_persia: sorry. "If I download my uploaded source package with dget"13:09
nand_it looks like it's on REVU side.13:10
* nand_ checks the md513:10
persianand_: Ah, so it's clean locally, but the REVU version is ugly?  That's frustrating.  You'll want to make sure it's really clean for your next upload (I'd wait a couple hours due to the REVU time change).13:10
nand_persia: oh wait.13:11
StevenHarperUKLooking for an Advocation for Easy Crypt : I already have 1 advocation : http://revu.tauware.de/details.py?upid=545 - please note its the 14:00 upload, the time chnage on REVU has put them out of order13:11
nand_persia: Sorry for the waste of time. That's the problem when working simultaneously on two machines... :/ I'm on feisty for the build, I have checked on the gutsy one :/13:13
persianand_: That explains it.  Encoding didn't become deprecated until gutsy13:15
persiaStevenHarperUK: There's still no upstream changelog: is uncorrectible?13:17
persia^this13:17
norsettohappy revu day everybody13:41
proppyhi norsetto13:43
zulmorning13:44
norsettoproppy: salut, how is it with juce?13:44
norsettohi zul13:44
zulhi norsetto13:46
wallyweekpersia: thanks! :)13:46
nand_what would one recommand instead of mv to rename a file on the rule file considering that dh_install doesn't rename?13:47
nand_*what would one recommand to use to rename a file in the rule file (more clear)13:48
persianand_: install -m 644 (or whatever) works, but it's not the prettiest solution13:48
nand_persia: ok thanks.13:49
proppynorsetto: studying debhelper while @home13:49
norsettoproppy: dh_gconf ?13:49
proppynorsetto: it's not really my mother tongue, but It's interesting to learn :)13:49
proppynorsetto: I'm sure I will enjoy reading debian/rules of package after that13:49
norsettoproppy: don't tell me that japanese its easier ....13:50
Hobbseehiya jono13:52
proppynorsetto: Actually yes, since I don't have a dhelper native gf :)13:52
whitenorsetto: got my mail about dh_icons?13:52
whitenorsetto: please keep discussing it with Peter on the cdbs bug to get a solution there :)13:53
norsettowhite: which bug number?13:54
NafalloFujitsu: ffs. keep the server online will ya ;-)13:54
FujitsuNafallo: Getting there, getting there.13:55
Nafallo:-)13:55
StevenHarperUKpersia: The ChangeLog is in there13:58
whitenorsetto: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=43285113:58
ubotuDebian bug 432851 in cdbs "cdbs: Please add support for dh_icons" [Wishlist,Open]13:58
persiaStevenHarperUK: why can't linda find it: i7ll dig some more13:59
jonoheya Hobbsee13:59
StevenHarperUKpersia: it gets installed to : usr/share/easycrypt/ChangeLog13:59
StevenHarperUKpersia: if you check it in the included files when you double click the DEB14:00
FujitsuStevenHarperUK: Eek, I missed that, sorry. It should be in /usr/share/doc14:00
Fujitsu/usr/share/doc/easycrypt, that is.14:00
StevenHarperUKFujitsu: sorry what do  you mean - its correct or not?14:01
FujitsuStevenHarperUK: I missed that you'd done it wrong.14:01
FujitsuThe changelog needs to be in /usr/share/doc/easycrypt.14:01
norsettowhite: actually I sympatise with Peter, dh_icons should not be called by default by cdbs14:02
StevenHarperUKDo I manually stick it there using easycrypt.install?14:02
StevenHarperUKFujitsu: ^^^14:02
Fujitsudh_installchangelogs should do it, I think.14:02
FujitsuOr whatever it is.14:02
FujitsuI haven't made a new package in quite a while.14:02
StevenHarperUKFujitsu: That is right , does it go in this section (binary-install/easycrypt::)14:03
whitenorsetto: well then i have to tag my bug wontfix14:04
norsettowhite: as you wish, we have dh_icons in any case in Ubuntu14:04
FujitsuStevenHarperUK: CDBS stuff isn't one of my strong points.14:05
Fujitsunorsetto: Isn't that done by gnome.mk?14:05
whitewell calling dh_icons (and later on whatever is used for other desktops) would have the same effect, than calling it from cdbs14:05
whiteFujitsu: qt packages do not use gnome.mk14:05
norsettoFujitsu: indeed, also by kde.mk and xfce.mk14:05
Fujitsunorsetto: Right.14:05
whiteFujitsu: my point would be to use it in debhelper.mk14:05
whitealthough i agree with peter that dh_icons needs to be adjusted14:06
* persia would like to see dh_desktop called whenever there is a .desktop in /usr/share/applications now that the MIME issue is fixedf14:07
whitepersia: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=43971714:08
ubotuDebian bug 439717 in cdbs "cdbs: run dh_desktop if there's a debian/package.desktop file" [Normal,Open]14:08
persiawhite: Thanks :)14:08
norsettowhite: the point is that calling it by default would mean calling it also when its not needed14:08
norsettowhite: not many packages have a need to register their icons, so I think its fair to leave it to the packager14:08
whitewell if there is no icon installed, then imho dh_icons should detect that and not add anything14:09
* persia ponders submitting patches to debhelper to actually have a chance of closing that bug14:09
StevenHarperUKCan anyone help: I have placed dh_installchangelogs ChangeLog     in my rules, but its not placing the ChangeLog file into /usr/share/doc/easycrypt/14:11
whitepersia: fixing it in debhelper and cdbs would imho be the right approach and bring the most benefit to all the packages14:11
whiteand less effort for future releases14:11
persiawhite: I think debhelper has to go first.  dh_icons needs to use a find test, and dh_desktop should actually install them14:12
whiteyes14:12
whiteand dh_desktop could document what the call actually does :)14:12
persiawhite: Well, it calls update-desktop-database iff there is a MIME type defined in the desktop file in the postinst.  Most of the time it's a nop currently.14:13
* persia puts dh_desktop firmly in the TODO list, albeit not very close to the top14:14
StevenHarperUKThis is in the Build output14:15
StevenHarperUKdh_installchangelogs -peasycrypt  ./ChangeLog14:15
StevenHarperUKno errors after it14:15
StevenHarperUKThis in the Included files : usr/share/doc/easycrypt/changelog.Debian.gz14:15
StevenHarperUKis that right?14:15
StevenHarperUKin the deb14:15
Fujitsuchangelog.Debian.gz is debian/changelog, so no.14:16
persiaStevenHarperUK: You want /usr/share/doc/easycrypt/changelog.gz14:16
StevenHarperUKthats there too14:16
StevenHarperUKBoth are there14:16
persiaStevenHarperUK: If that's there then your dh_changelogs call is working.  Is linda happy on your binary now?14:16
StevenHarperUKill check now14:16
StevenHarperUKYes it passes ill re-upload now14:17
persiaStevenHarperUK: That's a neat idea: sticking releases into the svn trunk :)14:20
=== KC8TAD is now known as rrittenhouse
StevenHarperUKpersia: Thanks14:25
StevenHarperUKpersia: its my own Idea we use SVN @ work14:26
persiaStevenHarperUK: I've stuck a comment on the 14:00 upload, but I don't know enough about python packaging to be sure it's correct.14:26
StevenHarperUKpersia: I have had python packager look at it before, they were happy14:27
Fujitsupersia: It looks fine to me, and I've dealt with a fair bit of Python stuff.14:27
persiaFujitsu: Most things seem to use site-packages, and the wrapper changing directories seems odd to me, but I just don't know enough to know if these are problems or not.14:28
Fujitsupersia: The modules are private, so it should be OK.14:28
* Fujitsu checks the policy.14:28
FujitsuThey're private, so /usr/share/easycrypt is OK.14:30
persiawallyweek: I've added a comment to sdlmame also: skipping most of what was discussed earlier, but just for a record of review, and incuding some of the automated test output.14:30
StevenHarperUKpersia: Its re-uplaoded now http://revu.tauware.de/details.py?upid=54614:31
StevenHarperUKFujitsu: can you re-check it pls : http://revu.tauware.de/details.py?upid=54614:32
persiaStevenHarperUK: advocated14:32
persiaStevenHarperUK: too bad you didn't wait another 10 minutes :)14:32
FujitsuStevenHarperUK: Looking.14:32
StevenHarperUKFujitsu: Thanks14:32
persiaAre there any uploaders currently waiting for a review?14:35
FujitsuStevenHarperUK, persia: easycrypt advocated.14:35
StevenHarperUKWoohooo : big thanks to all you very helpful MOTU's14:35
persiaStevenHarperUK: Be warned, NEW is fairly slow for the next few weeks, you may not hear back from an archive admin for a while.14:35
Fujitsupersia: Do you want to upload it, or shall I?14:36
persia(being as much as a month)14:36
* Hobbsee can promise a quick turn around :P14:36
persiaFujitsu: either's good.14:36
FujitsuHobbsee: Haha.14:36
* Fujitsu uploads, then sleeps.14:36
StevenHarperUKNo problem, I can wait: users are using my PPA atm14:36
persiaHobbsee: You're going to review the license?14:36
Hobbseepersia: nope.  but i can be damn quick with the "reject" button.14:36
persiaheh14:36
wallyweekpersia: thanks once again! :)14:37
persiawallyweek: Do you have any more, or did they all get commented?14:39
Hobbseepersia: just go thru them all on REVU :)14:39
persiaHobbsee: I've hit quite a few, but I give preference for people who actually show up to REVU day (and really ought to be working on my linda patch anyway)14:40
Hobbseeheh14:40
FujitsuStevenHarperUK: Uploaded and archived.14:41
* Fujitsu now heads to bed.14:43
persiagood night Fujitsu14:43
=== _czessi is now known as Czessi
FujitsuNight persia.14:43
Hobbseepersia: you know, i'm thinking that we really should be like debian in making people putting in new packages commit to maintainingthem.14:47
Hobbseeas in, others permitted to hijack, but they needed ot make sure it's up to date14:47
zulpersia: so they can rot in universe?14:48
persiaHobbsee: I really don't think we should be like that.  I do think that we should require every new package to have a watch file, and have something check the watch files, and add that to the merge list for each release.14:48
persiazul: ENOCONTEXT14:48
Hobbseepersia: that's another way.  the advantage of debian is that they actually care about the package that they're uploading, at least somewhat, so are somewhat motivated to update it.14:48
knightsSir sir! I'm stuck! :)14:49
Hobbseeoh noes!14:49
* Hobbsee pulls knights out of his hole14:49
persiaHobbsee: The main blocker to getting rid of wxwindows2.4 is three Debian maintainers who don't fit that criterion14:49
Hobbseepersia: was meaning generally, not that in particular14:49
Hobbseebut yes14:49
persia(well, actually there are a couple more, but we've been able to work around them)14:49
knightsThe app I'm trying to package has a few .sh scripts and lintian doesn't like this. How do I get rid of the extensions? I tried messing with the Makefile but obviously didn't mess with the right thing. I suspect these .in files have something to do with it?14:50
zulpersia: if new packages have no maintainer then they will rot14:50
persiaHobbsee: The thing is that there is a promise to maintain, but that doesn't translate into maintenance.  I firmly believe in teams: as long as we have the systems to make sure they are up to date, getting new people to pull new upstreams for random leaves seems safer to be than getting new people to process merges.14:51
knightsHobbsee, : Thanks! but it wasn't 'hole' stuck. It was school kid, homework type stuck :)14:51
persiazul: I think that assumes a level of apathy I don't think that all MOTUs exhibit.14:51
Hobbseepersia: true, but the team doesnt tend to care, and cant track it anyway :)14:51
Hobbseebut yes, being able to train it might persuade some people14:51
persiaknights: Ask a question, and you'll get an answer.  Make a comment, and someone will comment.14:52
huats_Hello all14:52
huats_Hello norsetto  persia Hobbsee  and everyone else14:52
huats_:-)14:52
knightspersia: not complaining, just one of the limitations of text comms init?14:52
persiaHobbsee: We should have the latter solved in hardy, and the former just requires encouragement, support, and for all the bitter people to stop whining :)14:52
persiahey huats14:52
knightseasy to get the wrong idea14:52
=== huats_ is now known as huats
persiaknights: yep :)14:53
knightspersia: any idea how i'd go about changing these 3 .sh files to extensionless files14:54
knightsWhat files will I need to modify?14:54
persiaknights: Umm.  In what context?14:54
knightsI think they're generated from .in files, does that sound right?14:55
persiaknights: It's certainly possible: I need more context.14:55
knightspersia: No, I was wrong, the 3 .sh files are included in the original source tar14:59
knightspersia: Any chance I could pastebin the Makefile for you to look at?14:59
knightsI think thats what you'd need to see?15:00
persiaknights: OK.  So you're packaging this software, and upstream includes some random shell snippets and you want to strip the extensions and stuff them in /usr/bin?15:00
knightsyes15:00
persiaknights: install -m 755 source target usually does a nice job.  Not so pretty, but it works.  You could also rename them in the source directory, and then install them with dh_install.15:01
knightsI'm wondering if I'll need to edit moe than just the makefile15:01
persiaknights: You can just edit debian/rules.15:01
knights'install -m 755 source target' where?15:03
persiaknights: in the install rule15:04
knightsinstall rule is a file where? (sorry, this is my first package)15:04
persiaknights: Ah.  It being your first package is important context: it sets the verbose flag :)15:05
persiaknights: Essentially, dh_install cannot change file names when installing files.  As most packages use either CDBS or debhelper, and therefore relay on dh_install to do the work, this makes it tricky when files need to be renamed.15:06
knightsOh right the 'install' section with devian/rules is what you mean!15:06
knightswithin debian/rules15:07
persiaThere are three options available to address this, as follows: 1) If you are already patching the upstream Makefile (and you should only do this if you really must), you can change the name in the upstream Makefile install rule.15:07
persia2) Otherwise, you want to use the "install" command to manually install the files in the install rule in debian/rules15:07
knightsoption 2 please persia! :)15:08
persia3) Some people get extra fancy and write make tricks to rename the files in the debian/rules build rule, and then use dh_install to install them.  This should only be attempted if you have a strong understanding of make15:08
persiaknights: Does that provide enough info, or do you need more15:09
knightsOhh no! No fancy tricks for me yet!15:09
knightspersia: I''m justabout to see if I can do option 2 now15:09
knightsThis package I'm doing was already mostly packaged for DEbian, it just needed to be cleaned up and a few things added/ changed15:11
knightsIn the rules install section it already has this line15:11
knightsinstall: DH_OPTIONS=15:11
knightsThis is the line I'm editing then?15:11
persiaknights: pastebin your rules, and I'll tell you: I'm not sure from that15:12
knightsIn fact its got 2 install sections, which seems odd15:12
knightsok15:12
knightshttp://pastebin.ca/76225215:13
persiaknights: Yeah.  lines 42 and 43 look very suspicious to me.  I'd suggest you review the make manual to make sure that's legal (I think it's not).  I'd add the install calls after line 5115:15
knightsThanks persia!15:17
knightslet me try..15:17
=== mdomsch_ is now known as mdomsch
Hobbseemorning mdomsch15:19
h4x0r7h11Hobbsee:  wanna play hearts?  :>15:20
Hobbseeh4x0r7h11: why?15:20
h4x0r7h11heh15:20
* h4x0r7h11 shrugs. Was browsing the PPA earlier.15:20
Hobbseeahhh15:20
Hobbseeh4x0r7h11: it should actually work now, too15:22
h4x0r7h11Hobbsee:  cool15:23
bddebianHeya gang15:23
h4x0r7h11See, ya don't have to be stalking someone to find out things about them.  ;D15:23
* Hobbsee is not someone15:24
* Hobbsee is a green alien.15:24
h4x0r7h11Some girl I know thought it was really cool that I knew like ... half her entire life a week after meeting her, without talking to her much o_o15:24
knightspersia: OK, so if I have a file script.sh in the base of my apps source dir (ie one level up from the debian dir) that want to go to /usr/bin/script I'd add a command like this to that section of rules:15:24
knightsdh_install -Xscript.sh /usr/bin/script15:25
knights?15:25
persiaknights: No.  dh_install can't rename things.  You need to use the "install" command.  It's a little confusing to put the install command in the install rule to install things, but `man install` will help.15:26
bddebianYou can rename in the .install file with dh_install can't you?15:26
persiabddebian: If you can, it's new15:26
* persia looks15:26
bddebianHmm15:26
mdomschgreetings Hobbsee15:28
persiabddebian: I don't feel up to digging through the perl right now, but the man page says you can't15:29
knightsDoesn't look like I'd need any fancy option so would15:29
Hobbseeh4x0r7h11: that's creepy15:29
knightsinstall script.sh /usr/bin/script15:29
knightsdo the trick dya tink?15:29
knightssuppose I'll just have to try it eh15:31
zulhey mdomsch15:31
persiaknights: I prefer `install -m 755 script $(DESTDIR)/usr/bin/script`, but basically15:31
jdongtepsipakki: no problem :) Just want to see it working again after several people were whining about it :)15:31
knightsAh yes! Thanks persia!15:32
persiajdong: I hijacked your hardy gtkpod-aac for no dpatch comment.  Please fix it for gutsy while waiting for the buildds15:33
jdongpersia: ah, good point, didn't realize dpatches had comments :)15:34
bddebianpersia: I believe you for some reason I was just thinking you could15:34
=== _jason is now known as jrib
persiabddebian: Yep.  I've spent hours on that issue more than once :)15:36
persiajdong: Did you read your dpatch?15:36
cyberixpersia: When is the meeting going to be? I'm referring my points and I'll add that as a comment too.15:37
jdongpersia: <sheepishly>only the payload...</sheepishly>15:37
persiacyberix: No idea, I don't even know if one is scheduled.  I was just reviewing all the REVU requests from the backlog, and didn't want to archive yours again as you'd put it back up, but did want to say I didn't think it belonged in Ubuntu.15:38
cyberixpersia: Yep. I think it is good to be visible as it has raised lots of discussion15:39
cyberixpersia: I still don't think you're completely wrong.15:39
persiajdong: The payload is the important part :)15:40
cyberixI just think the policies are lacking a process for such packages.15:40
persiacyberix: One thing I don't really understand is why wine-doors is the wrong place.  They seem to have a lot of the same wrapper stuff you created.15:40
geserHi bddebian15:41
tepsipakkijdong: I haven't used it myself for quite some time since I reripped my albums and transcoded as mp3's. Banshee is good enough for me now (and what I hear, will be even better soon) :)15:43
bddebianHeya geser15:43
persiatepsipakki: My apologies: I didn't notice until uploading that you were the maintainer.  I hope you don't mind the patch.15:44
tepsipakkipersia: of course not15:44
tepsipakkiis it possible to "orphan" a package?-)15:44
* persia is still ashamed for not checking on a claimed package15:44
persiatepsipakki: Yep.  Just upload with Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>15:45
jdongtepsipakki: ah, ok, my primary usecase for gtkpod-aac is transferring videos onto my iPod, for which I don't have a choice of which container to use :)15:45
tepsipakkipersia: ok, I can do that later :)15:45
jdongpersia: gutsy debdiff revised and reattached :)15:45
persiajdong: OK.  Despite the positive gutsy report, since I don't have equipment to verify, I'd like to wait for a hardy success report before pushing gutsy-proposed.  Perhaps you can draft someone?15:46
knightspersia: I had no luck with adding the install command:15:46
knightsinstall: cannot create regular file `/usr/bin/xdtv_makedvd': Permission denied15:46
persiaknights: No?  What happened?15:46
persiaknights: is $(DESTDIR) defined?15:47
jdongpersia: once it builds I'll give it a shot -- gtkpod is quite simple to test even from a pbuilder chroot :)15:47
wallyweekpersia 15:39: sorry, I had to go out and collect my daughter from school :)15:47
knightsinstall -m 755 xdtv_makedvd.sh /usr/bin/xdtv_makedvd15:47
persiaknights: You're not allowed to install to the build system.  You need to install to the temporary directory for the package.15:47
wallyweekpersia: I have one more: http://revu.tauware.de/details.py?package=sdlmame-cheat15:47
wallyweekI updated btpd15:48
wallyweeknow I'm working on shorten15:48
persiawallyweek: Unfortunately it's now late enough here that I don't trust myself to do a good job on either of those :(15:48
persiawallyweek: Perhaps you could find another reviewer (doesn't need to be MOTU, just needs to know packaging, and share comments)?15:48
wallyweekno problem. You've been of *great* help... thank you very much for your efforts! :)15:48
knightspersia: So do you think removing DESTDIR will solve this?15:49
knightsI'm probably don't have that defined15:49
wallyweekpersia: sure! hope to hear you again next time! :)15:49
persiaknights: "install -m 755 xdtv_makedvd.sh /usr/bin/xdtv_makedvd" is trying to install to "/usr/bin/".  If you got that when using $(DESTDIR) than $(DESTDIR) isn't defined in your makefile.15:50
persiawallyweek: You can get a lot of my comments from running linda and lintian on your binary packages :)15:50
knightsOK, I'll try it again with no DESTDIR15:50
persiaknights: How will that help?15:50
jdongknights: does your makefile respect DESTDIR?15:51
* knights confused15:51
jdongkeescook: try make DESTDIR=/tmp install15:51
jdongerr wrong person15:51
jdong(I think that's the order, maybe DESTDIR= goes at the end)15:52
jdongif install isn't trying to put things in /tmp, then you have a makefile that ignores DESTDIR :)15:52
persiajdong: How will that help?15:52
jdongpersia: oh is he already trying a prefix and it's ignoring it?15:52
persiajdong: We're trying to rename some files while installing them during a package build.15:53
jdongpersia: ah, ok15:53
persiaknights: OK.  Do you understand about make variables.15:53
knightspersia: My makeflile has lots of DESTDIRs in it15:53
knightsI know what an env var is15:53
persiaknights: Which makefile, ./Makefile or ./debian/rules ?15:53
knights./Makefile15:54
persiaknights: make variables aren't quite environment variables15:54
persiaknights: I thought we decided not to modify ./Makefile, and were adjusting debian/rules.15:54
knightsSorry- misunderstood your question15:54
persiawhich question?15:54
knightsI've not made any mods to upstream Makefile15:54
knightsI thought you were asking if thatr Makefile comntained DESTDIRs15:55
knightssorry about typos15:55
persiaRight.  So, you've a line like "install -m 755 xdtv_makedvd.sh $(DESTDIR)/usr/bin/xdtv_makedvd" in debian rules?15:56
knightsI added the install commands to rules15:56
knightsyes, 3 lines like that for the 3 .sh files15:56
persiaOK.  And you get "install: cannot create regular file `/usr/bin/xdtv_makedvd': Permission denied" as an error message?15:57
persiaAnd the build log shows "install -m 755 xdtv_makedvd.sh /usr/bin/xdtv_makedvd"?15:57
knightsyes15:57
knightsbuild log?15:57
persiaThe output of your build process15:57
knights/usr/bin/install -c -m 755 xdtv_makedvd.sh /home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin15:58
wallyweekpersia: just one short question, please... :p  comment about hyphens in manpages means I should escape them with a slash, right?15:58
knightsis the build log output15:59
persiawallyweek: Well, it depends on whether you mean hyphen or minus.  \- is minus and \(hy is hyphen.15:59
persiaknights: From where did you get that line?15:59
wallyweekpersia: unfortunately they are the same on my keyboard :(15:59
knightsI presume the 'build log' is whats dumped to the terminal as output from debuild, no?16:00
wallyweekoptions are preceded by minus sign IIRC16:00
persiawallyweek: That's true for everyone's keyboard, which is why we write '\-' and '\(hy' in manpages instead of '-'16:00
persiaknights: Yes, the debuild output may be considered a build log (it also dumps it all in a file in the parent directory for later reference).16:01
wallyweekpersia: ok, I'll sort it out with a good translation tool... thanks :)16:01
wallyweekI mean a dictionary, of course...16:02
knightsWell, build log says its trying to put it in /home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin and we just wanted /usr/bin16:02
persiaknights: If your buildlog is reporting "/usr/bin/install -c -m 755 xdtv_makedvd.sh /home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin" then I don't understand why you see "install: cannot create regular file `/usr/bin/xdtv_makedvd': Permission denied".  It should be installing to "/home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin/"16:02
persiawallyweek: If you run lintian on your binary package, it should tell you which manpages to read16:03
knightsIf I remove these install commands it builds fine as a non-root user16:03
knightsbut lintian complains about the .sh files of course16:03
somerville32knights, Maybe you should try pbuilder?16:04
persiaknights: No, we don't want /usr/bin: we want /home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin, so that the package can be made from home/knights/src/xdtv_2.4.1cvs3/debian/tmp and install it on the target system /usr/bin16:04
persiasomerville32: That won't help in this case, although it's a good general suggestion.16:04
knightsok persia16:04
persiaknights: So, if you have the install commands, and stick it in $(CURDIR)/debian/tmp/usr/bin, does install complain about a permission error?16:05
knightsCUDIR? typo?16:06
knightsCURDIR, even :)16:06
knightsDESTDIR?16:06
* persia wonders if bytes are being dropped somewhere16:06
persia$(CURDIR)16:06
persiaErr,  Rather $(CURDIR)/debian/tmp/usr/bin, which is $(DESTDIR)/usr/bin16:07
knightsSorry persia, I don't understand 'if you have the install commands, and stick it in'16:07
knightsYou want me to copy /usr/bin/install to there?16:08
persiaknights: Sorry: I'm tired.  If you add the install commands to debian/rules, and install the script.sh files to /home/..../tmp/usr/bin/script, do you get an error?16:08
persiaCould someone who knows python better than I please tell me what kind of data structure http://paste.ubuntu-nl.org/43416/ is building, and whether I can add a third level?16:10
knightspersia: http://pastebin.ca/76231716:15
knightsThats the tail of my build log16:15
=== _czessi is now known as Czessi
persiaknights: Right.  it reports "install -m 755 xdtv_makedvd.sh /usr/bin/xdtv_makedvd".  We want it to report "install -m 755 xdtv_makedvd.sh /home/knights/src/xdtv_2.4.1cvs3/debian/tmp/usr/bin/xdtv_makedvd".  Now, let's look at your rules file.16:16
knightsok16:16
knightshttp://pastebin.ca/76232016:17
persiaknights: Right.  Now we had hoped that $(DESTDIR) would expand to "/home/knights/src/xdtv_2.4.1cvs3/debian/tmp", but it doesn't seem to be doing that.16:18
persiaknights: Does that make sense as to why you would encounter that error?16:18
knightsWhat is it expanding to?16:19
knightsThe wrong thing obviously16:19
persiaknights: Let's look at the input and output again.  In debian/rules we have "install -m 755 xdtv_makedvd.sh $(DESTDIR)/usr/bin/xdtv_makedvd", and in the build output we have "install -m 755 xdtv_makedvd.sh /usr/bin/xdtv_makedvd".  What is $(DESTDIR)16:20
persia?16:20
knightsDESTDIR isn't defined16:21
persiaknights: Exactly.16:22
knights:()16:22
knightsOK- thanks. I'll get rid and see how it goes16:22
persiaknights: How does removing it help?16:22
knightsSo I need to define destdir in rules?16:23
persiaknights: Or maybe there is another variable you can use16:24
knightsDo I replace my install DESTDIR with CURDIR?16:25
knightsDESTDIRs16:25
persiaknights: What is $(CURDIR)?16:25
knightsYou got me!16:26
persiaknights: OK.  http://doc.ubuntu.com/ubuntu/packagingguide/C/ch04s02.html isn't an ideal document, but it can help to answer that question.16:28
jeromegScottK: hello16:31
knightsSo CURDIR is kinda equivalent to .16:32
somerville32What is the command to restart package installation when it has been interrupted?16:32
knightsits the build dirs .16:32
persiaknights: Right.16:32
knightscool :)16:32
persiaSo, we need to put the right things in the install calls.  There are two choices, either to define DESTDIR or to use CURDIR in the calls directly16:33
* persia grumbles about formalisation of data structures in python making recursion annoying16:40
=== Ng_ is now known as Ng
knightspersia: but what gets me is that my rules file already said16:40
knights$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp16:40
knightsis that line incorrect?16:41
persiaknights: That's a use/mention distinction.  In "$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp", you are calling the program whose name is stored in the MAKE variable with two arguments, "install" and "DESTDIR=$(CURDIR)/debian/tmp", after expanding $(CURDIR) to the value of CURDIR.16:42
persiaThis second argument sets DESTDIR for the target makefile (./Makefile), in which $(DESTDIR) may then be used freely.16:42
persiaThis has nothing to do with the value of DESTDIR in debian/rules16:43
persiaCompare with a shell script: if your shell script includes the line "aptitude install apt=0.31" this doesn't set the value of $apt to "0.31"16:44
knightsok I kinda get that16:44
persiaknights: I'll suggest that http://www.gnu.org/software/make/manual/make.html is worth reading, but I suspect you're very close to a solution for your current problem.16:45
knightsI'd like to think so!16:46
* persia loses to the inconvenience of python data structures and files a bug without a patch16:47
knightsI can see that if I'm to get into packaging or programming reading that would be a must16:48
persiaGrr...  There's already been a bug for 3 months.16:51
joejaxxpersia: bug number?16:51
persiajoejaxx: debian bug #43498916:51
ubotuDebian bug 434989 in linda "linda: please adopt new menu policy" [Important,Open] http://bugs.debian.org/43498916:51
* joejaxx looks16:52
persiajoejaxx: The data is stored as tuples in a dictionary, which is fine when there are two levels.  The new model allows one, two, or three levels, depending on context, and I'm having difficulty handling mixed tuples and dictionaries, which is probably due to my poor understanding of python data structures.16:53
joejaxxoh16:53
joejaxxits written in python lol16:53
persiajoejaxx: Any suggestions?16:53
knightsHey Joe!16:53
* joejaxx does not take a look16:54
joejaxxpersia: i do not know python16:54
joejaxxknights: hi16:54
knightsSeems to be a fair bit of buzz over fluxbuntu16:54
persiajoejaxx: Ah.  Too bad.  Thanks anyway.16:54
joejaxxpersia: you are most welcome16:54
knightsEven though its not out yet :)16:54
joejaxxknights: maybe :)16:54
joejaxxyeah i do not know what that is about :P16:55
knightsjoejaxx: The RC booted fine for you then?16:55
joejaxxknights: of course lol16:55
joejaxxwe had practically the entire channel test it before release16:56
joejaxxi need to look at isolinux16:56
knightsgood16:57
knightsdunno why my machines didn't like it then - I checked the MD5 and burned it twice so...16:57
=== apachelogger_ is now known as apachelogger
knightspersia: Only thing I can think of now is doing a16:59
knightsinstall -m 755 xdtv_makedvd.sh $(CURDIR)/debian/tmp/usr/bin/xdtv_makedvd16:59
knightsin the install but that'd only be good for building if anything right?16:59
knightsIs it that I'm missing a -c option?17:00
persiaknights: Isn't it that you want to build the package?  So something that works for building would be ideal, no?17:01
knightsI suppose you're right :)17:01
persiaknights: Also, `man install`: -c is ignored :)17:01
* persia sleeps17:01
knightsWell, really I want to shut up lintian - the package build np17:01
joejaxxGood Night persia :)17:01
bddebianGnight persia17:02
knightsNight persia!17:02
somerville32Night persia17:02
knightsThanks for the help persia!17:02
=== bear__ is now known as bear
Adri2000is anyone working on updating wxwidgets2.8 to 2.8.6?17:45
joejaxxfor merge bug reports, for the changelog that is shown, should that be the debian changelog or the one with the ubuntu modification on it as well17:55
joejaxx?17:55
somerville32I'm pretty sure both, joejaxx17:57
joejaxxwth lol18:05
joejaxxi just got a timeout error on lp18:05
joejaxxwth? :\18:07
joejaxxit keeps happening18:07
somerville32You don't use lp too often than :P18:07
gnomefreakjoejaxx: can you give me the link for the page you get timeout?18:09
joejaxxits the file a bug package for ubuntu :P18:09
gnomefreakok18:09
somerville32joejaxx, Let the people in launchpad know the OOPs number18:10
nxvldoko: ping18:10
joejaxxnxvl: you probably want to leave a message with that ping :)18:10
dokonxvl: just ask18:10
gnomefreakmy homepage works18:11
nxvldoko: i'm having a problem building freemind (LP Bug #126537)18:11
ubotuLaunchpad bug 126537 in freemind "FTBFS" [Undecided,Confirmed] https://launchpad.net/bugs/12653718:11
nxvland as far as i have seen it seems to be that the ncurses dialog from j2re1.4 it's now showed18:11
nxvlis there anyway to make it accept the license or show the dialog for building it?18:12
dokono, not on the buildds. did you try to build it with icedtea?18:12
nxvljoejaxx: first is a good practice to see if he's there :D18:13
nxvlnop, trying...18:13
gnomefreakdoko: i meant to ask you, why does icetea not lable itself in firefox as 1.7 well it might but also lables parts of java 1.4, i dont have GUI atm so i cant look but i did set up icedtea in alternatives18:16
dokognomefreak: EPARSEERROR18:17
gnomefreakicedtea is version 1.7 right?18:17
dokopre 1.718:17
knightsI have a prob with a package that has a few .sh files- I need to drop the .sh extension and so persia recommended I use the install command in my rules file to copy them- I can do that but this doesn't prevent the Makefile copying the .sh files over too. Persia recommended I try to avoid modifying the Makefile though and that I coukd do this through rules with install18:17
jdongare you allowed to unionfs a mountpoint on top of itself?18:17
jdongor do you have to specify a different path?18:17
gnomefreakdoko: the long list in firefox for java maybe 20 items, most say version 1.4 even after setting icedtea in update-alternatives18:18
gnomefreakdoko: once hardy is fixed if its still like that i will file a bug on it18:18
knightssurely I've just got to adjust the makefile? Or can I delete files using rules and rm or something?18:19
knightsicedtea- arrgh! People should know better than to name packages after food, drink etc. I really want some Iced tea now! :)18:20
=== x-spec-t is now known as Spec
jdong77[A[B[A[A[B[D[A18:36
joejaxxjdong: lol ?18:37
=== nicolai__ is now known as Kopfgeldjaeger
joejaxxbug #4480618:45
ubotuLaunchpad bug 44806 in gwave "No .desktop file" [Low,Fix released] https://launchpad.net/bugs/4480618:45
joejaxxok nice18:45
jdongjoejaxx: silly control characters :)18:47
joejaxxif you have a desktop file in debian/ dh_desktop should automatically pull that right? no need for install ?18:50
dokognomefreak: it says it's handles 1.4 as well. what's wrong with it?18:50
gnomefreaknothing i expected to see only 1.7 or atleast most of it since sun-java6-plugin adds 1.6 to most of the list if not all18:52
gnomefreakgood afternoon bryce_18:55
bryce_hi gnomefreak18:55
cyberixpersia: REVU-system said segfault ;-)19:20
cyberixpersia: Too much stuff exception19:20
cyberixpersia: http://cs.helsinki.fi/u/twruottu/blog/#packagingprogressquestforubuntu19:20
cyberixThere is my writing about case pq.19:21
somerville32Is persia core-dev?19:21
=== mathiaz_ is now known as mathiaz
nxvlkeescook: i have found the same as you, it must be a pida bug19:45
keescooknxvl: cool; glad we tracked that down.19:55
pwnguinbad things to do before a diff: dos2unix *.c20:10
ajmitchI'm sure diff can ignore that20:11
somerville32unix2dos *.c ? <g>20:11
zulpwnguin: why not something like diff -Naur --exclude="*.C"20:20
pwnguinwhat would that do?20:22
pwnguinthe whole point is to patch C files20:23
=== lamalex_ is now known as lamalex
=== michele78 is now known as __michele77
pwnguinfortunately theres unix2dos20:30
pwnguin4MB diff down to 24kb20:31
joejaxxpersia: what was the other merge that you want me to do?20:37
joejaxxpersia: nevermind it was ecasound20:39
wallyweekgood evening all!20:40
wallyweekI need agent Moulder...  why pointing firefox to http://rbelmont.mameworld.info/sdlmame0120u1.zip it downloads the package,20:42
wallyweekwhile wget http://rbelmont.mameworld.info/sdlmame0120u1.zip doesn't work?! :(20:42
imbrandonbecause that is not actualy a zip file, its a html file with a javascript function to download the real zip, but more to the point this is not a suport channel20:53
wallyweekimbrandon: thanks :)   I asked here because comment on my package asked to implement the get-orig-source20:57
wallyweekI never saw something like that!20:57
imbrandonactualy it looks like some strange 302 redirect to google.com21:00
imbrandonweird hosting21:00
imbrandonhttp://web-sniffer.net/?url=http%3A%2F%2Frbelmont.mameworld.info%2Fsdlmame0120u1.zip&submit=Submit&http=1.1&gzip=yes&type=GET&ua=Mozilla%2F5.0+%28X11%3B+U%3B+Linux+i686%3B+en%3B+rv%3A1.8.1.8%29+Gecko%2F20071022+Epiphany%2F2.20+Firefox%2F2.0.0.8+Web-Sniffer%2F1.0.2421:00
wallyweekimbrandon: I must admit I'm not so skilled with the web... :(21:02
knightsI'm getting this error `W: xdtv: setuid-binary usr/bin/xdtv_v4l-conf 4755 root/root` from my new deb off lintian as my prog contains a v4l config tool which needs root. How do I flag for this?21:03
imbrandonnp , honestly i would ask whom ever is the host for that file to put it elsewhere21:03
knightsor shall I just wap a chmod in my rules install?21:04
wallyweekimbrandon: they have no interest in the site itself, it's barely a snapshot distribution page21:08
=== tmarble_ is now known as tmarble
wallyweekI asked for an archive of older source to download from, and I've been told that files remain in the same place21:08
wallyweekbut with no direct link to them21:08
wallyweekI understand their view: the devel cycle is really fast (a snapshot a week) and site is not their main target21:10
=== hellboy195 is now known as orcalefan
=== orcalefan is now known as oraclefan
=== oraclefan is now known as hellboy195
mok0Any cdbs wizards around?21:14
TheMusomok0: I wouldn't call myself a wizard, but whats your problem?21:14
TheMusoI'll see if I can help.21:15
mok0I need to install a program suid to root, but the cdbs rules change it to 75521:15
mok0I've tried to make a rule binary/foo:: but it doesnt solve the problem21:16
TheMusomok0: I think what is happening, is that dh_fixperms gets called and fixes that up. I kinow dh_fixperms can be given a list of exludes, but I don't know how that translates to cdbs variables, without having a look myself.21:17
* joejaxx wishes he did not have to know about cdbs to become a motu :\21:18
mok0TheMuso: I figured it was dh_fixperms doing it, but I have not seen that you can tell it to do things21:18
* mok0 thinks cdbs is an aquirede taste...21:19
TheMusomok0: Yeah in the manpage for dh_fixperms it explains what you can do, but as I said, I don't know how that translates to cdbs.21:19
mok0hmm, I now find a target binary-predeb (called just before creating .deb)21:19
mok0it might work...21:20
slangasekmok0: try the variable DEB_FIXPERMS_EXCLUDE21:20
TheMusoslangasek: Thanks, I thought there would be something like that, but currently couldn't be bothered looking. :p21:20
mok0slangasek: Ah! I'll check the docs21:20
slangasek(found by reading the text of /usr/share/cdbs/1/rules/debhelper.mk; the ultimate anti-endorsement for cdbs)21:20
TheMusolol21:21
mok0:-D21:21
bddebianhehe21:21
joejaxxdown with cdbs!21:21
* joejaxx runs21:21
blueyedjames_w: is it possible to use "bzr import-dsc --snapshot" for Ubuntu (like snapshots.) for debian?21:26
mok0DEB_FIXPERMS_EXCLUDE works great! Megathanx!21:34
james_wblueyed: does ubuntu have a snapshots?21:35
blueyedjames_w: not that I know.. I thought you would know. But it's ok. I'm finding my way with dget currently.21:36
blueyedUnfortunately the .dsc on https://edge.launchpad.net/ubuntu/+source/db4.4/4.4.20-8.1ubuntu3 is not dget-able AFAICS. (different paths in URL)21:37
imbrandonummm just wget them all 3 and dpkg-source -x *.dsc21:39
james_wblueyed: is there an index listing the versions available anywhere?21:41
knightscould anyone here please explain how I do a lintian override for a file that needs to be installed setuid in my deb?21:41
blueyedimbrandon: I actually drag them into the konsole and let kfmclient copy them. Still not ideal.21:42
blueyedjames_w: not that I know of. The above "per release" pages seem to be the best available (for old versions).21:43
james_wblueyed: yeah, launchpad.net doesn't make it easy to do this.21:44
james_wI would suggest wgetting all files, and then run "bzr import-dsc *.dsc".21:45
cyberixWho is going to take to TB the discussion that my pq package raised?21:48
cyberixShould I do it myself?21:48
cyberixI was hoping the request could containt a link to my blog.21:49
joejaxxcyberix: why?21:51
cyberixBecause I took sometime to write about the case in detail21:52
cyberixhttp://cs.helsinki.fi/u/twruottu/blog/#packagingprogressquestforubuntu21:52
cyberixand I was told yesterday that only TB can decide what to do with the case and similar cases in future (in case you asked about taking it to TB)21:53
cyberixjoejaxx: .21:55
=== apachelogger_ is now known as apachelogger
mok0I bumped into the program YADA today. Is anyone using it? Sounds pretty useful22:10
=== rrittenhouse is now known as KC8TAD
TheMusomok0: Stay away!!!22:11
azeemmok0: it's discouraged22:11
TheMusomok0: if you want to know how bad it is, talk to StevenK.22:11
mok0I'm curious...22:11
mok0:)22:11
TheMusoOr more to the poit, watch StevenK and others rant and rave about how shocking it is.22:11
mok0Hehe. OK22:11
joejaxxis it worse than checkinstall? :P22:11
* norsetto still has nightmares after he stumbled with yada22:12
joejaxxgahhhhhh22:13
mok0I like the idea of having just one file to edit though...22:13
TheMusomok0: Um, if you do, take a look at rpm spec files.22:13
joejaxxwhy does &fail(launchpad); on the day i am trying to do merges :(22:14
mok0TheMuso: I have.22:14
norsettolittle quiz: I'm using the feisty xserver-xorg video driver, the feisty wireless driver, don't have compiz, removed strigi after 20 sec, can I be considered to be on gutsy?22:14
joejaxxnorsetto: ?22:14
mok0I just finished a package with 9 subpackages, and it's a nightmare keeping track of all those little files...22:14
joejaxxnorsetto: what does lsb release say?22:15
TheMusomok0: IMO its much easier managing several files, than one big file.22:16
norsettojoejaxx: ok, call me guisty then22:16
mok0TheMuso: It's not bad, but I hail emacs when writing .install files... ;-)22:18
pwnguinlintian question22:19
pwnguinE: soulfu source: not-binnmuable-any-depends-any soulfu -> soulfu-data22:19
pwnguintranslation into english?22:20
=== Spec is now known as x-spec-t
somerville32pwnguin, Use the information flag22:20
mok0norsetto: What's your version of libc6?22:20
somerville32lintian -i22:20
norsettomok0: let me check, I just saw an upgrade22:21
persiapwnguin: You're using binary:version when you likely wanted source:version22:21
norsettomok0: 2.6.1-1ubuntu122:21
pwnguinno im not22:21
mok0norsetto: That makes it gutsy22:21
pwnguinin fact, -info suggests the opposite is trie22:21
pwnguintrue22:21
mok0norsetto: feisty has glibc vers. 2.522:22
norsettomok0: Ah, I see; thanks for the help22:22
persiapwnguin: opposite, as in binary:version is preferred?22:22
pwnguinapparently22:23
persiapwnguin: Aha!  arch:any -> arch:any should be ${source:Version}, and arch:any -> arch:all should be ${source:Version}.  My apologies for the confusion.22:25
persiaErr... arch:any -> arch:any should be${binary:Version}, and arch:any -> arch:all should be ${source:Version}.22:25
pwnguinman22:39
pwnguinyou wanna talk about scaring people about packaging, just paste that line22:40
* pwnguin goes back and reads the difference between any and all22:40
LaserJockahhh, I remember those days22:40
imbrandonany gets compiled on all arches seperately, all just compiles once for all arches, like bash scripts22:41
LaserJock"what the heck?!?! any and all is the same thing"22:41
imbrandonheya LaserJock22:41
ajmitchall lies22:41
pwnguinheh22:42
imbrandonmmmm red koolaid22:42
pwnguinwhat's wrong with my lintian22:42
pwnguinE: soulfu_1.5.2-1_source.changes: bad-distribution-in-changes-file gutsy22:42
ajmitch 11:42:33 up 475 days, 19:35, 37 users,  load average: 0.21, 0.21, 0.2222:42
ajmitchalmost rollover time22:42
gesertime to update the kernel?22:43
imbrandonajmitch, what box is that?22:43
imbrandonpwnguin, old lintian ?22:43
pwnguinimbrandon: i dont think so...22:43
ajmitchimbrandon: a debian box22:43
joejaxx 17:44:24 up 300 days,  7:34, 12 users,  load average: 0.03, 0.04, 0.0622:44
joejaxx:D22:44
pwnguinajmitch: theres an entire site dedicated to uptime records. sort of like a highscore list =/22:44
pwnguinwhen i saw that i pointed out that it wouldnt be hard to modify the answer via /proc/kmem22:44
jdongpwnguin: haha write a kernel module that supports writeable /proc/uptime? :D22:45
pwnguinjdong: well, not that advanced22:45
joejaxxjdong: lol22:45
pwnguinjdong: write a kernel module that kprints the address of the variable22:45
jdongif I submit a patch like that on lkml, what do you think will happen? :D22:45
pwnguinthen use /proc/ to write to the memory address22:45
ajmitchpeople will sigh & say 'not again'22:45
jdongsupporting setting an epoch to bootup time :D22:45
imbrandonor just modify the copy/paste22:45
jdongimbrandon: *gasp*!22:46
jdonguptime: 1 million days!22:46
joumetalhttp://revu.tauware.de/details.py?package=libqalculate ...any comments?22:46
pwnguinapparently the guy who thought it was easy / funny enough to try wound up with negative uptimes22:46
joejaxxjdong: lol you are crazy lol22:46
jdongjoejaxx: haha that's my reputation around here, isn't it? :)22:47
imbrandonspeaking of reboots, i'll brb22:47
pwnguinhe still hasnt released the source because he doesn't want to be the guy who broke uptime.org for good22:48
joejaxxjdong: lol22:48
LaserJockhmm, the uptime on my home machine is 22 days22:49
LaserJockso much for being a server22:49
jdongspeaking of source release... I've got a quick GPL-ish question.22:49
persiajoumetal: which is the bug# for the transition for the rdepends (or is no transition required?)22:49
jdongLet's say I'm writing a media encoder frontend that is going to use a GPL'd backend, like say ffmpeg (for the moment assume it's totally GPL)22:50
jdongthe way I understand it, if I choose to link against it as a library and call its API to do the encoding, I am obligated to release both my app and my ffmpeg sources under the GPL.22:50
jdonghowever, if my app launches the ffmpeg executable externally, then I am not obligated to open-source my application.22:51
imbrandonunless the ffmpeg is unmodified22:51
jdong(1) Is this accurate22:51
Burgundaviajdong: yes, generally22:51
jdong(2) Is this right?22:51
Burgundaviajdong: why not use gstreamer?22:51
jdongBurgundavia: it's a totally hypothetical question22:51
Burgundaviaahh, ok22:51
jdongBurgundavia: I have no plans to write a closed source media encoder ;-)22:51
somerville32jdong: FSF would say no and no but in reality it is Yes and maybe22:51
imbrandonjdong, yes thats correct22:51
Burgundaviain that case, yes, you are correct22:52
jdongIn this case, other than a technicality, I see nothing different between the two approaches when it comes to the big picture that I am using an open source backend.22:52
jdongit confuses me why they would be treated differently?22:52
persiapwnguin: Just as a last note before I stop refreshing my knowledge of dependencies, always use >= ${source:Version} (never '=') for arch:all depends on arch:any22:52
Burgundaviasome applications don't expose certain things publicy22:52
Burgundaviaalso, some things are libraries, not applications22:53
LaserJockjdong: I guess it sort of depends on what you think of as a "work"22:53
joumetalpersia do you mean bug 133336 or bug 102328? (rdepends?)22:53
ubotuLaunchpad bug 133336 in libqalculate "New upstream version" [Wishlist,Confirmed] https://launchpad.net/bugs/13333622:53
ubotuLaunchpad bug 102328 in qalculate-gtk "New upstream release available" [Wishlist,Confirmed] https://launchpad.net/bugs/10232822:53
pwnguinpersia: this is a any depends on all22:53
jdongBurgundavia: then, can't I write an open-source bridging wrapper between my closed-source app and a GPL library, to expose a callable binary and proceed to profit?22:53
persiajdong: source compatibility: as long as you call externally, you don't care about the source, just the behaviour.  If you call internally, you also care about the implementation.22:53
pwnguinthe game depends on its music, levels etc.22:53
Burgundaviajdong: a good way to think about it is standing on someones shoulders vs standing next to them22:53
persiapwnguin: Right.  Just wanted to mention for completeness :)22:53
somerville32jdong, The answer really does depend on who you  ask.22:53
Burgundaviajdong: no, because the shim library would become gpl22:53
imbrandonjdong, yes you can, look at all the windows mencoder front ends22:54
Burgundaviagstreamer is a great example of this22:54
imbrandonBurgundavia, shim executable22:54
pwnguinpersia: well, then for completeness' sake, when i change "any" to "i386", does that change anything?22:54
jdongBurgundavia: yes, but the shim library could just be that, a skeletal bridge that still allows my app to be closed source22:54
jdongBurgundavia: IMO it sounds like circumventing the GPL by technicality again....22:54
pwnguinbut you couldn't like the shim library with closed object22:54
pwnguinlink22:54
Burgundaviajdong: all law can be worked around22:54
jdongpwnguin: no, but if the shim library was a shim binary..... I can popen() to it.22:55
imbrandonliba is gpl, write a gpl app to make a cli interface to it, then a closed front end22:55
persiapwnguin: No.  An arbitrary list of specific architecutures is considered to be equivalent to arch: any, but be a workaround for hardware issues22:55
somerville32Where is mom?22:55
jdongimbrandon: yeah, arguably you can build a setup like that for most GPL'd apps that would circumvent the GPL22:55
pwnguinwell, this is more a workaround for crappy source22:55
persiasomerville32: merges.ubuntu.com22:55
jdongimbrandon: is it considered legal?22:55
pwnguinlittered with sizeof(int) == sizeof(int*) assumptions22:56
persiapwnguin: Just patch it then.22:56
pwnguinheh22:56
imbrandonjdong, well iirc the gpl hasnet ever been tested in court, but yes it is "legal"22:56
norsettog'night all22:56
persiapwnguin: No, really: lots of people use 64bits these days22:56
jdongimbrandon: are there any plans to address cheap circumventions like that?22:56
Burgundavianot really22:57
pwnguinpersia: then any of them are welcome to write the patch22:57
Burgundaviabreaking that would break a lot of other stuff22:57
imbrandonnot really22:57
pwnguinpersia: i expect a couple thousand lines of patches there22:57
Burgundaviathe reality is that the most interesting bits people want to use in closed source stuff are libraries you cannot make into applications22:57
persiapwnguin: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=04_wx-strings.diff;att=1;bug=42785322:58
jdongBurgundavia: ok, interesting. thanks for the insight.22:58
pwnguinpersia: is there a point to that?22:59
persiapwnguin: Patch size.  Go for it!22:59
joejaxxpersia: i am done with merging for today :D22:59
persiajoejaxx: Thanks for your help.22:59
* somerville32 does some merges.23:00
pwnguinpersia: it also adds a build-dep23:00
joejaxxpersia: there are 9 i did today23:01
persiajoejaxx: You'll get in your own list :)23:02
persiapwnguin: Fixing 64-bit adds a build-dep?23:02
joejaxxpersia: ? lol23:02
pwnguinpersia: that patch did23:02
pwnguinpersia: <wx/string.h>23:02
persiapwnguin: Same headers package as other includes, but that's not important.  I was talking about patch size.23:03
joejaxxpersia: my own list?23:03
persiajoejaxx: http://ubuntu.joejaxx.org/23:04
joejaxxoh hahaha23:04
pwnguinpersia: well, when you add in context lines, it's probably around five to thousand in length...23:04
joejaxxi have no where near over 100 uploads23:04
joejaxxoh wait23:04
joejaxxnevermind it is the beginning of the cycle23:04
joejaxx:D23:04
persiajoejaxx: 9 is a big number right now :)23:05
imbrandonyea 13 makes te list :)23:05
* joejaxx searches for some more merges23:05
pwnguinpersia: personally, the effort vs reward isn't there for me to write it. its possible someone else does, and they're welcome to submit patches. i recall someone on the upstream forum stating they took a look at it23:05
pwnguinjoejaxx: merge thinkfinger23:05
persiapwnguin: If someone else is looking at it, then that's fine.  Just remember that amd64 is one of the supported architectures, so we need a good reason not to support it.23:05
joejaxxpwnguin: i do not see that on the list23:06
pwnguinim not sure what happened23:07
pwnguinoh23:07
pwnguinsorry23:07
pwnguinit'd be a sync23:07
pwnguinterminology ftl23:07
pwnguinpersia: well, if upstream can't be bothered to care, im not sure I want to start caring...23:07
imbrandonponders upgrading to hardy23:08
joejaxxi am definitely going to screenshot the top ten uploaders if i make it :D23:08
somerville32imbrandon, I just added hardy as a deb-src23:08
pwnguinpersia: it was painful enough just to get it to BUILD on i386 linux23:08
somerville32I figured downloading it's binaries would be a scary ride at this point23:09
ScottK2persia: Do you follow the MOTU Council list?23:09
rexbronHey everyone, Genpo has been updated and is up for review. http://revu.tauware.de/details.py?package=genpo Thanks :)23:12
superm1_joejaxx, how often does your top 10 uploaders thing update?23:13
joejaxxsuperm1_: i update it everyday23:14
joejaxxor almost everyday23:14
superm1_joejaxx, ook23:14
imbrandoncron ? hehe23:14
joejaxximbrandon: i put it on a cron before and it broken23:14
joejaxxbroke*23:14
joejaxxi never put it back23:15
mok0joejaxx: Where can we see that 10 uploaders thingie?23:16
joejaxxmok0: ubuntu.joejaxx.org23:16
persiaScottK2: Yes.23:16
knightsWhy am I getting:23:16
knightsgpg: [stdin]: clearsign failed: secret key not available23:16
knightsat the end of debuild?23:16
knightsgpg --list-secret-keys prints my key OK23:17
persiaknights: The last entry in the changelog doesn't match any of the identities for any of the secret keys on your keyring23:17
knightsThanks persia!23:17
knightspersia: Thats not the case. I take it you mean the top/most recent entry in debian/changelog? That perfectly matches my gpg key name ans e-mail23:22
knightshttp://pastebin.ca/76286723:24
knightsThat's my changelog23:25
persiaknights: In that case, you probably have a comment as part of the identity in your key, and forgot to put the comment in the changelog.23:25
mok0knights: Is "allcoms@gmail.com" defined in your gpg key?23:26
gnomefreakgood idea never post email addresses in email formoat23:27
knightsOh! You're right! I put a comment in too!23:27
gnomefreak;)23:27
joejaxxgnomefreak: lol23:27
LaserJockgnomefreak: why not?23:27
gnomefreakspam23:27
gnomefreaklots of spam23:27
LaserJockumm, it's going to be indexed by google anyway23:28
mok0gnomefreak: Don't you have a spamfilter?23:28
gnomefreakthese are public channels23:28
nixternal!offtopic23:28
ubotu#ubuntu is the Ubuntu support channel, #ubuntu+1 supports the development version of Ubuntu and #ubuntu-offtopic is for random chatter. Welcome!23:28
gnomefreakmok0: a few but isnt it nicer when you dont have to worry23:28
LaserJockgnomefreak: as soon as it's uploaded it's more "available" than these channels23:28
nixternalthis is a developer channel, please take all off-topic stuff to the correct channel23:28
nixternalkthxbye :p23:28
joejaxxnixternal: lol23:28
joejaxxnixternal: that was random :P23:28
LaserJocknixternal: I think your !offtopic is the only offtopic ;-)23:28
knightsSo basically I've now got to scrap my gpg key, get a new one and re-register with launchpad have I??23:29
nixternalimbrandon: where the heck are you at? you are the !offtopic officer23:29
gnomefreakLaserJock: i didnt know once uploaded they were googlible(may not be a word)23:29
joejaxxnixternal: lol23:29
Fujitsuknights: Or just add a comment to the changelog...23:29
Fujitsugnomefreak: Google for your email address.23:29
FujitsuNote several results for each upload you have ever made.23:29
LaserJockgnomefreak: sure23:29
ScottK2mok0: Did you get your merging questions answered?23:30
gnomefreakknights: just add an email to your key23:30
gnomefreakLaserJock: will in a sec23:30
mok0ScottK2: mmmm... yeah, sorta23:30
gnomefreakknights: you can have more than 1 address per gpg key23:30
gnomefreakcrap cant google23:30
LaserJockgnomefreak: googling my email address give 1,430 results23:30
ScottK2mok0: Let me know what you need help with and I'll get glad to assist in getting you going.23:30
mok0I figure I have to file a bug report and attach a debdiff...'23:31
gnomefreakwell i could be too much trouble in links2/lynx23:31
knightsDoes my comment go inbetween my name and e-mail address in the last changelog entry?23:31
gnomefreakcomment?23:31
Fujitsuknights: name (comment) <email>23:31
mok0ScottK2: Thx. Did you see my email about kaksi?23:31
* gnomefreak lost23:31
joejaxxlol23:31
knightsFujitsu: So the comment goes in brackets right?23:32
knightsI mean parentheses23:32
knightsor whatever you want to call ()23:32
ScottK2mok0: I did.  As long as there's a verbatim copy of the license in the tarball and the intent of upstream is clear, the archive should accept a package that's missing GPL headers in a few files.23:32
gnomefreakLaserJock: i only get maybe 5023:32
Fujitsuknights: Yes.23:32
knightscool- thanks!23:32
ScottK2mok0: So it's really up to you if you want to continue with it or not.23:32
* mok0 checks to look23:32
knightserm, my comment happens to be a .org e-mail. Is that ok?23:33
gnomefreakomg it does show uploaded packages23:33
knightssorry, web address23:33
gnomefreakty LaserJock23:33
mok0ScottK2: There is a COPYING file, but the comments I got from various reviewers was about the missing GPL clauses in some of the source files23:34
knightsmy comment is a web address- is that OK still?23:34
mok0ScottK2: Anyways, if upstream is not active, it is perhaps not reasonable to include the program in Ubuntu23:34
Fujitsugnomefreak: Of course.23:35
=== asac_ is now known as asac
FujitsuChangelogs, -changes mails...23:35
gnomefreakFujitsu: yeah that23:35
FujitsuBugs with changelog-closes-bugs comments...23:35
Fujitsu(that last one will be fixed soon)23:35
gnomefreaksorry im trying to get blood taken and talking to someone in my lug23:36
ScottK2mok0: They'll take it, but I suspect you're right if it's not maintained.  You might ask LaserJock for an opinion.  He does a lot of science stuff.23:36
FujitsuI take it that somebody synced a lot of new stuff from Debian.23:36
mok0ScottK2: Is there a "go" for new software upload for reviewing?23:38
ScottK2mok0: Yes.  Today is the first REVU day of the Hardy cycle.23:40
mok0ScottK2: Cool!23:40
superm1_Fujitsu, i tried to close as many bugs as i could find for mplayer that were supposed to be resolved by 1.0~rc2, but i'm sure i missed a few.  since your more familiar with the bug list, when you get a chance can you double check if there are any others that stood out23:41
Fujitsusuperm1_: So I noticed.23:41
FujitsuI'll have a look now.23:41
mok0ScottK2: I've been working to package Torque (formerly OpenPBS) -- a very cool job submission system but it's licensed under a weird license. I am wondering if it could go into Multiverse23:42
joejaxxmok0: what are the terms of the license?23:42
mok0Well it's open source with some restrictions23:43
Fujitsumok0: Can you link to the license, please?23:44
mok0Fujitsu: Hang on, I'll pastebin it23:44
Fujitsumok0: Thanks.23:44
mok0http://paste.ubuntu-nl.org/43478/23:45
FujitsuRegistration? Ew.23:46
mok0Fujitsu: Yup23:46
FujitsuThat's multiverse, if that.23:46
mok0Fujitsu: What are the conditions for multiverse?23:47
FujitsuHm, does the second point imply that you may only redistribute it to those who will use it for non-commercial purposes, or that you will only redistribute it non-commercially?23:47
Fujitsumok0: Basically if we have the source but it's not quite free enough. Non-commercial, or whatever.23:47
pwnguinmok0: this is not meant to be a complete list of conditions: must be redistributable23:47
ScottK2Except it says points one and two don't apply anymore.23:48
mok0This software was developed for NCSA under a contract.23:48
FujitsuScottK2: Ah, true.23:48
mok0It is not even called OpenPBS anymore... :-)23:48
FujitsuScottK2: What do you think about paragraph 6?23:49
ScottK2That's essentially clause 4 of the old 4 clause BSD23:49
FujitsuThat looks non-free like 4-clause BSD.23:49
FujitsuYeah.23:49
ScottK2It's not non-free, just non-GPL23:49
FujitsuOtherwise (as long as 1&2 don't actually apply) it looks OK.23:49
pwnguinmust be redistributable, must not impose conditions on other software, must not discriminate against endevors, that sort of stuff. some people also feel it should be limited to things that are very nearly open source23:50
mok0Like I said: the license is weird :-)23:50
ScottK2I think it's free and fine for Universe.  It just can't be combined with GPL code.23:50
FujitsuScottK2: Even with the advertising clause?23:50
pwnguinthe advertising clause is free, just annoying23:50
ScottK2Debian accepts stuff with that23:50
FujitsuOK, universe it is, then.23:50
FujitsuI really wish people would use standard licenses.23:51
mok0Fujitsu: Really? You think?23:51
knightsdebsign failed again because I don't have pinentry installed23:51
ScottK2mok0: Yes.  They key thing is points 1 and 2 are non-operative, so it's essentially just 4 clause bsd23:51
knightswhat package contains this?23:51
mok0This is a complicated package, I can submit it to revu.. ?23:51
Fujitsu!find debsign23:51
ScottK2knights: What are you running23:51
Fujitsumok0: Go ahead.23:51
knightsgutsy23:52
FujitsuOh, pinentry, not debsign, oops.23:52
ubotuFile debsign found in devscripts, zsh, zsh-beta23:52
imbrandonFujitsu, my personal favorite is the WTFPL23:52
Fujitsuimbrandon: Heh, yes.23:52
mok0Fujitsu: ok will do23:52
ScottK2knights: Feisty/Gutsy and Ubuntu/Kubuntu?23:52
imbrandonFujitsu,  and its dfsg free too :) http://sam.zoy.org/wtfpl/23:52
ScottK2knights: It shouldn't be needed.  It'll be pinentry-qt or pinentry-gtk2.23:53
joejaxximbrandon: lololololo23:53
knightsActually, this box is ubuntu studio. I installed pinentry-gtk and its on now23:54
pwnguinheh, there's an old demoscene invite that comes with a very similar license23:54
imbrandonjoejaxx, sounds funny but its an honest to goodness lic approved to be dfsg and written by a former dpl iirc23:54
pwnguinvip223:54
pwnguinhttp://www.sesse.net/vip2-linux/23:55
mok0Successfully uploaded packages. To revu. Enjoy ;-)23:55
knightsmok0, : what?23:57
Fujitsuimbrandon: Can you please point sparky's ntpd at a local uni server?23:57
FujitsuIt has drifted by 20 seconds in the past 12 hours.23:57
imbrandonFujitsu, how about pool.de.ntp.org ?23:58
Fujitsuimbrandon: NTP outbound is blocked.23:58
Fujitsufaui45.informatik.uni-erlangen.de23:58
imbrandoni dont know if there is one localy23:58
FujitsuThat should work.23:58
imbrandonk23:58
imbrandongive me a sec23:58

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