/srv/irclogs.ubuntu.com/2009/02/05/#ubuntu-motu.txt

* ScottK wonders if dtchen has graduated from the ranks of the young whipersnappers to the old and grumpy?00:02
dtchengrumpiness seems proportionate to the number of patches in debian/patches/00:03
_16aR_dtchen: lol00:05
directhexreally? what's the threshhold from "normal" to "bah"?00:07
_16aR_Anyone already in the REVU group for package upload can review any package ?00:11
jdongdirecthex: you'd get a kick out of this... MonoDevelop 1.9.1, middle-pasting with an empty clipboard == NullPointerException00:11
jdong:D00:11
directhexjdong, srsly? that's been reported upstream?00:12
jdongdirecthex: I just experienced it and I don't feel like restarting X at this very moment to reproduce :)00:13
jdong(no innuendo intended)00:13
dtchendirecthex: roughly, "when my eyes bleed"00:15
dtchendirecthex: now, i can sustain quite a bit of "pos_adj = (pos_adj * runtime->rate + 47999) / 48000;", but there is a limit.00:16
* directhex declares said limit to be "twelvety"00:17
jdongdirecthex: http://paste.ubuntu.com/113834/00:20
jdongconfirmed.00:20
jdongyou also can't undo pastes :D00:20
directhexjdong, and this is alpha 1?00:20
jdongalpha 2, 1.9.100:21
jdongthe latest tagged version with tarball00:21
jdongthe mono stack was compiled from mono's project website sources00:21
directhexjdong, i think you should head to gimpnet00:22
* nhandler remembers that today is the day MC nominations end. That means next week is a vote00:29
EagleScreenI have been learning basic Debian/Ubuntu packaging, I would like to become a MOTU member :D00:30
nhandlerEagleScreen: Look at the channel topic for a link that explains how to get started00:30
EagleScreenyes, i am reading00:30
EagleScreeni am reading about REVU now00:31
nhandlerEagleScreen: If you are just starting, you should try some other tasks like patching bugs before you try to package something from scratch00:34
EagleScreeni haven't got any program packaged from scratch for now..00:36
EagleScreeni know make patches, and rebuild source packages, i have some packages from another deb-based distributions which could be in Ubuntu00:37
EagleScreenis REVU only for entirely new packages?01:14
ScottKYes01:14
EagleScreenwhat about one package that was in hardy but not in intrepid and jaunty by the moment?01:15
nhandlerEagleScreen: Why did it get removed from the repositories?01:18
ScottKAnd is it in Debian?01:19
EagleScreenI supuse becouse it comes from Debian, and it was out of Debian archive temporary01:19
EagleScreennow it is in Debian unstable01:20
EagleScreeni am talking about reportbug-ng01:20
EagleScreenit has been ported from Qt3/KDE3 to Qt4/KDE4 and now uses more python modules as python-debianbts, python-debianbts is in jaunty.01:21
EagleScreenmay be if it is now in Debian usntable, it will automatically merged to Ubuntu.01:22
EagleScreenbut i am not sure01:22
ScottKWhat package are we discussing?01:24
EagleScreeni told you reportbug-ng01:25
ScottKAh.01:26
ScottKMissed that.01:26
ScottKWhy do we want it back?01:26
EagleScreeni think it is a good package, someone can manage his Debian bugs while it is using Ubuntu01:27
EagleScreeni have uploaded it to me ppa01:27
EagleScreenwaiting for a dependency to built to can use it in intrepid01:27
EagleScreenmany people whose contribute to Ubuntu contribute also to Debian and they will want to have these kind of packages01:29
ScottKreportbug-ng got removed because it was a horrid disaster.01:29
* ScottK does his Debian work just fine without it.01:30
ScottKHas it really gotten so much better?01:30
EagleScreenthe new version is good, it works well01:30
=== asac_ is now known as asac
=== freeflyi1g is now known as freeflying
EagleScreenpython-debianbts es un paquete virtual? qué significa eso?01:42
=== nschembr-work is now known as nschembr
EagleScreenaptitude tell me that python-debianbts is a virtual package, what does it mean? reportbug-ng depends on python-debianbts and it is not listed in repository01:44
sven777hi I have another question - the FAQs say that packages uploaded to REVU need to have 2 MOTU advocates.  Does this happen automatically or do I need to do something to make it happen?01:46
HobbseeEagleScreen: http://www.linuxtopia.org/online_books/linux_system_administration/debian_linux_guides/debian_linux_faq/ch-pkg_basics.en_007.html01:46
nhandlersven777: MOTUs go through the queue when they have time. However, asking in here on Fridays is a good way to get advocates01:48
EagleScreenit is the same as meta-package?01:48
sven777nhandler - oh ok.  Thanks much for that info.  :)01:48
HobbseeEagleScreen: no.01:51
EagleScreeni have uploaded python-debianbts to my ppa, but it is not listed by synaptic, any idea?01:54
Hobbseehow long ago did you upload it?01:55
EagleScreenminutes ago01:55
EagleScreenbut it is built yet01:55
EagleScreeni will wait sime time, may be it will appear later01:56
Hobbseeit takes a while to actually public01:56
nhandlerEagleScreen: Is your PPA in your /etc/apt/sources.list file? And did you do an apt-get update?01:56
Hobbseeer, publish01:56
EagleScreenyes, ofcourse i have installed various packages from my ppa01:57
nhandlerEagleScreen: Ok, just making sure01:59
anakronHi all02:06
EagleScreenhi02:08
EagleScreenmy package finally appeared :D02:08
anakronwich one02:08
nhandlerGlad to hear that EagleScreen02:09
anakronim a bit newbie...how i can be maintainer of a package02:09
nhandleranakron: Ubuntu (for the most part) doesn't have individual package maintainers like Debian does. We maintain them as a team02:09
anakronyes i know02:10
nhandlerYou can "Maintain" the package by patching bugs, keeping it up-to-date, and forwarding changes/bugs upstream02:10
EagleScreenbut now i have version problem: reportbug-ng cannot be installed because depends on python-debianbts <= 0.3 and available is 0.3~intrepid1~ppa2, i will have to build it again with an upper version :(02:10
anakronkeeping it up-to-date >>> sync and merge?02:11
nhandlerIf it is in Debian, yes02:11
anakronand...how you can k-i-u-t-d if a package is from...gnome02:11
EagleScreeni am trying to sync reportbug-ng02:11
anakronlike the last version of gdesklets02:12
anakronthat come with some bugs fixed02:12
nhandleranakron: Is it also in Debian?02:12
EagleScreenif I sync a package from Debian.. must I upload it to REVU??02:12
anakronyes, but the new version is not in debian02:12
nhandleranakron: I would contact the Debian Maintainer and see if they plan on updating their package. Chances are, this will not happen until after February 14 (lenny release)02:13
anakronok02:13
anakronsomeone can say me an app written in python02:41
anakrontell me some of them02:42
Hobbseeanakron: http://www.google.com.au/search?q=application+written+in+python&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a02:46
anakronthanks02:46
anakronim trying to find an example02:46
anakronfor fix a bug02:46
anakronScottk?02:52
anakronping Scottk02:52
ScottKYes?02:52
anakronwe were talking about a bug of catfish02:53
ScottKAny of the packages that the pythonistas or pythoneers teams are subscribed to are written in Python.02:53
anakronand you ask for it in python channel02:53
anakronyes, i was looking for one that i use02:53
ScottKNo, I suggested you ask your question in #python.02:53
anakronbut i cant access02:53
ScottKTry /join #python in your IRC client.  Works here.02:55
EagleScreenreportbug-ng is finally working well for me in intrepid03:22
ScottKI'm fairly certain that's a package we only want to get from Debian.03:55
=== santiago-pgsql is now known as santiago-ve
=== bluesmoke is now known as Amaranth
didrocksmorning07:09
=== BugMaN1 is now known as BugMaN
DktrKranzRAOF: do you plan to update gnome-do to latest release?09:57
zMoohi, iulian10:03
zMooThe proposal for a new format of debian/copyright (http://wiki.debian.org/Proposals/CopyrightFormat) does't seem to be stable10:05
zMoodo you really think I should use it?10:05
zMooNow, everyfiles of the package are licensed under the GPL v310:06
zMoo(I'm taliking about the "swac-play" package)10:07
ftaanyone working on updating the googleearth-package for google earth 5?10:14
ftacan't find anything in debian10:14
ftahm, it's maintained in a private bzr branch (not on lp)10:15
iulianzMoo: Well, I recommend it.10:15
ftadoes this mean we can't update it?10:16
zMooiulian: so I put something like "http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=143" for the field "Format-Specification" ?10:18
zMooyou think, the format will not evoluate anymore?10:19
liwI doubt the format will change all that much, but it's also not time yet to push for it to be adopted, I think10:19
iulianzMoo: If that's what it says there, yes.10:20
zMoook10:20
zMooI just have to find the number of the current revision10:20
zMooiulian: another problem.10:21
zMooI can not see any value for the GPL3+ license10:21
zMooI used the GPLv3+ as recommended in http://www.gnu.org/licenses/gpl-howto.html10:23
iulianzMoo: Just mention GPL-3+.10:23
zMoo:)10:24
iulianTake a look at http://packages.debian.org/changelogs/pool/main/g/git-cola/current/copyright for an example.10:24
iulianzMoo: License keywords:  GPL-3+10:26
iulianGNU General Public License, version 3 or later10:26
directhexi support iulian on this. the copyright format is nice even for human-readability10:39
=== Spear is now known as Spear_
=== Spear_ is now known as Spear
zMooiulian: the new package for swac-play is ready :)11:31
iulianGreat.11:42
zMooiulian: It's time to eat. See you11:45
=== spitfire__ is now known as spitfire_
khashayarmok0: New upload http://revu.ubuntuwire.com/details.py?package=pencil fixes all (but one) problem; if you find the time :-)12:39
mok0khashayar: that's great12:40
mok0khashayar: I'll take a look later todayt12:40
khashayarmok0: Thanks!12:40
khashayarmok0: Do you think you could take a look at http://revu.ubuntuwire.com/details.py?package=rtirq as well. It should be an easy one ;-)12:40
mok0khashayar: ok, will do12:41
khashayarCheers!12:41
nhandlerkhashayar: I should be free around 23:00 UTC to give the packages another review if you want12:42
khashayarnhandler: Thanks. I'll try to make new updates before 23:00 UTC, then, if need be.12:47
savvaswhat does this mean for dpkg --compare-versions: lt-nl ?12:51
Hobbseeman dpkg?12:53
Hobbseeoh12:53
Hobbseeit's less than - something12:53
Hobbsee otherwise. There are two groups of12:54
Hobbsee              operators, which differ in how they treat an empty ver1 or ver2. These treat  an  empty  version  as12:54
Hobbsee              earlier than any version: lt le eq ne ge gt. These treat an empty version as later than any version:12:54
Hobbsee              lt-nl le-nl ge-nl gt-nl. These are provided only for compatibility with control file syntax: < << <=12:54
Hobbsee              = >= >> >.12:54
savvasHobbsee: could you give me an example? or does lt-nl mean < ?12:56
loic-mHobbsee: I can understand what you're quoting, but it's worded only slightly better than a quantum mechanics article ;)12:57
savvastrue :P12:58
loic-mI'm sure the man page author was just short of throwing a bit of xml at it12:59
ftasavvas, "a lt b" is equal to "a lt-nl b" if both a and b are not empty/null/undefined13:00
ftaif either a or b could be empty/missing, use the -nl variant to be sure that dpkg --compare-versions won't fail, so you get a predictable result13:01
ftavery handy for scripts13:02
Hobbseeloic-m: indeed...13:02
Hobbseeloic-m: that'll teach me not to answer questoins close to midnight13:03
loic-mHobbsee: hehe13:04
zMoohi, iulian13:21
khashayarmok0: About the wrong street address in LICENSE (wrt the rtirq package): This file is part of the upstream tarball. Do I need wait for a new release, or can I mention this somewhere in the packaging before upstream fixes it with a new LICENSE?13:21
iulianzMoo: Hiya13:30
piratenaapje$visitor->language = reset(explode(',', $_SERVER["HTTP_ACCEPT_LANGUAGE"]));13:37
piratenaapjewow php is vies spannend13:37
piratenaapjeHmm, something tells me this is not the channel I wanted to paste that in13:37
zMooiulian: I've just uploaded a new package. I think, this time, is the good one :)13:37
iulianzMoo: Excellent.  I will have a look at it.13:38
zMooiulian: it's really pleasant to work with you13:38
iulianOf course.13:38
=== henrikslaptoppo is now known as henrik-laptop-hw
iulianzMoo: debian/copyright:  Please replace <http://www.gnu.org/licenses/> with /usr/share/common-licenses/GPL-3.13:57
zMooiulian: arf :)13:58
cody-somervilleWhat is the argument to pass to debuild to set the Distribution field in the changesfile?14:03
=== thunderstruck is now known as gnomefreak
zMooiulian: Done \o/14:08
iulianzMoo: I've just advocated it.14:14
zMooiulian: \o/ Houra14:16
=== thunderstruck is now known as gnomefreak
zMooiulian: I've reported all changes on the other package swac-scan14:17
khashayarmok0: Whenever you feel that urge of re-revuing, rtirq is now moved to http://revu.ubuntuwire.com/details.py?package=rtirq-init :-)14:17
mok0khashayar: ah, but you don't need to rename the source package14:18
mok0khashayar: I meant just changing the name of the binary package, in debian/control...14:19
mok0khashayar: it's actually best to keep the source package name the same as upstream's tarball (except for general Debian policy on package names)14:20
khashayarAh, I see :-p14:20
khashayarI'll do that then. Any way to remove rtirq-init from revu?14:20
mok0khashayar: You understand now? It's a one-line change in control14:20
mok0khashayar: I can nuke it :-)14:21
khashayarYes, I get it. Thanks. Please nuke :-)14:21
iulianzMoo: Yes, I've seen that.  I'm reviewing it now.14:21
mok0khashayar: anyways I'm busy looking at pencil, so take your time14:22
khashayarCool.14:22
zMooiulian: Excellent!14:22
iulianzMoo: Reviewed and advocated.14:23
zMooiulian: Thank very much14:24
RainCTheya14:26
=== Tonio__ is now known as Tonio_
* iulian prods RainCT.14:28
zMoohi RainCT & pochu. My packages have been advocated by iulian! I offer a free collection of bielorussian words to the second advocate! :]14:34
RainCTzMoo: is compat level 7 necessary for some reason?14:41
zMooI don't think so14:42
RainCTWhy do you use it then? This is a very minor issue, but using high compat levels for the sake of doing so just increases the difficulty to backport a package14:43
zMoomy debin/compat was generated by dh_make :)14:43
zMoo*debian/compat14:43
zMooIs it a good answer?14:44
* zMoo => []14:44
RainCTRather, no. And you blindly trust dh_make?14:44
RainCT:P14:44
RainCThehe14:44
RainCT(If you don't change this now, I'll survive anyway ;))14:45
zMooI just have to restart my laptop, and I change it14:45
RainCTzMoo: Format-Specification in debian/copyright is missing the revision number14:45
khashayarRainCT: I though it was recommended to use compat = 7, standards version = 3.8.0. Won't there be lintian warnings otherwise?14:46
khashayar(I'm just asking because in all my packaging efforts I set those versions :-/)14:46
RainCTkhashayar: No. Standards version should always be the latest, but the same doesn't apply to compat. You can choose between any compat level (well, that it number 4 or above, 1/2/3 are deprecated) depending on which new features you need14:47
zMooRainCT: for the revision, I did the same thing like iulian in http://packages.debian.org/changelogs/pool/main/g/git-cola/current/copyright14:48
khashayarRainCT: I see. I guess 6 should be good figure then, as that's what hardy's using. Correct?14:48
zMooand I did find the revision number of the document14:48
zMoo*didn't14:48
iulianI believe the revision number doesn't matter so much since the specification is not pushed.14:49
RainCTkhashayar: Yes, 6 should be acceptable (but you could get it even lower, or use a higher one if you want some new behaviour introduced with a later version.. see  man debhelper  for information on all levels). But as I said, this is just a nit-pick, it's good to consider but isn't really a must.. Using level 7 won't kill cats or anything :)14:50
khashayarRainCT: Good to know. Learning something new every day :-)14:50
RainCTiulian: the specification says there must be the revision, as I understand it14:51
mok0khashayar: comment ready for you, for pencil14:51
iulianRainCT: Ah, well, then append the revision number to that url, zMoo.14:52
RainCTzMoo: I can't find anything else to complain about, will have a look at the resulting .deb now :)14:52
* RainCT updates cowbuilder14:53
* henrik-hw0 thanks mok014:59
mok0henrik-hw0: it would be good to get a second advocate quickly, so we can build your cdemu stuff without funny business15:00
mok0Any MOTUs ready to give a 2nd advocation of libmirage?15:01
mok0MOTUs: ^15:01
mok0Tip to ppl seeking review: if you know your package falls in the special area of one of the special Ubuntu distros (Kubuntu, Ubuntu Studio, etc.) try to look for a MOTU in that area15:03
=== maxb_ is now known as Guest77609
henrik-hw0mok0: indeed. especially since that package contains the parts reusable by other projects as well.15:04
mok0henrik-hw0: good point15:04
zMooRainCT: I think, I have to use compat V7 (I use a new fonctionnality of dh_clean in my debian/rules)15:07
* pochu wonders who has applied for the Council vacant :)15:18
* RainCT is happy at archive reorg :)15:20
pochuhi RainCT15:20
pochume too :)15:20
jpdsHow isn't?15:21
jpdsWho*15:21
RainCThehe15:21
mok0We really should put the newly uploaded packages from REVU onto a bzr repo15:23
mok0RainCT: you think that revu could stash things away in a bzr repo?15:24
RainCTmok0: That's already done automatically15:24
mok0RainCT: really? where?15:25
RainCTmok0: VCS for everything spec? :P15:25
RainCTOr do you mean a repo for packages *before* they enter Ubuntu?15:25
mok0RainCT: I didn't know it was already working15:25
Laneymaybe that could be a new use for revu-uploaders15:25
mok0RainCT: actually , yes I did15:26
Laneybzr push lp:~revu-uploaders/mycoolnewpackage15:26
RainCTUhm.. I guess I should cancel my team deletion request then :P15:26
mok0Sometimes there's a trivial thing you'd like to fix before advocation, like a spelling mistake, and it's kinda cruel to ask for another upload just for that15:26
mok0RainCT: perhaps you should15:27
Laneyjust an idea15:27
LaneyLP allows users to set the "state" of branches too15:27
RainCTyes, that's an interesting idea15:28
LaneyAlthough, I don't know if we need revu-uploaders for it.15:28
LaneyPeople can just push to their own space15:28
mok0Laney: sure, but it would be nice to have all branches collected in 1 place15:29
Laneymok0: Yeah, the revu website15:29
Laneyor you could propose for merging into some central "pleaes review me" place15:29
mok0Laney: yeah... I guess...15:29
zMooRainCT: the new package in online (I didn't change the compat version number)15:30
Laneyor revu could support bzr directly15:30
RainCTzMoo: okay15:30
zMoo*is online15:30
mok0Laney: I like that last idea15:30
LaneyActually I like the idea of using LP's code review facilities15:31
RainCTit would be great if LP supported branches owned by several teams (eg, the uploader + MOTU) :P15:31
mok0Laney: but I think the crucial thing is that MOTUs should have write access to the place where people put their branches, so we can fix small issues15:31
mok0RainCT: exactly15:31
Laneyhmm15:32
mok0In that sense, ppl should just ask for their personal branches to be merged into the MOTUs repo15:32
Laneybut then if it gets merged they can't modify it any more15:33
mok0Laney: no, but they can upload their fixes to their own place and those could be merge15:33
mok0d15:33
mok0or pulled15:34
* mok0 is no bzr wizard15:34
mok0yet15:34
LaneyI dunno, it seems like it would be easier for everyone to just be able to push15:35
mok0Laney: I just advocated a package with a spelling mistake in the description, it would be nice to just be able to fix it15:35
Laneyto the same place15:35
* RainCT thinks we should better wait for the spec to be fully implemented before looking how REVU could do something with bzr15:35
mok0Laney: Hm, so the repo belongs to revu-uploaders, who everybody is a member of?15:36
Laneymok0: You could15:36
Laneyfix the mistake, upload and then advocate your version15:36
mok0RainCT: of course, just brain fscking here :-)15:36
LaneyRainCT: Hm, I dunno. It doesn't really deal with new packages15:36
LaneyI think all of the machinery for doing actual packaging in bzr is there, unless I'm mistaken15:37
mok0Laney: true, but it would be eazier if you had your copy from bazaar, you could just push your mods15:37
Laneyit would15:37
mok0Laney: ...and the uploader could pull your mods15:37
Laneymoreover, the uploader wouldn't even be able to push their own changes until merging yours15:38
jpdsDo we VCS everything or just the debian/ dir?15:38
Laney(without --overwrite?)15:38
Laneyusually just debian/15:38
mok0OK, that requires a watchfile15:38
Laney(with SVN, I think bzr has some crazy looms thing)15:38
mok0looms?15:38
Laneymok0: See https://wiki.kubuntu.org/NoMoreSourcePackages15:39
LaneyIt's the new way of doing patches15:39
Laneys/new/bzr/15:40
mok0Laney: Yeah. I'm not so hot on using it for patches, though15:40
Laneyyeah, and that will have to wait until this gets done anyway15:40
Laneyyou can still do it the normal way15:41
mok0Laney: but as a way of interacting with uploaders of new packages, I think it would be cool15:41
Laneycertainly15:42
jpdsLaney: That loom thing looks so cool.15:44
Laneyyeah - it's basically another view on quilt patches, which is good15:44
mok0Hm, Laney, in the document you URL'ed above, it says: "For packages uploaded via a revision control build request, there would be no source package, instead the buildd needs to check out the required revision control branch and build the binaries and source package from that." That implies that upstream's source is also in there15:45
Laneymok0: I think there's a loom for the upstream source15:45
Laneyand everything else sits on top of it15:45
Laneyi.e. upstream is basically "patch 0""15:45
mok0Laney: I see15:45
mok0Cool15:45
Laneyso to update to a new upstream version you just touch that loom, then carry on up the stack fixing the looms as they generate conflicts15:46
* RainCT uploads a new ubuntu-dev-tools version15:50
* mok0 wonders if Debian can be persuaded to work on LP for new packages that start their life in Ubuntu15:50
* Laney giggles15:50
Laneyalioth supports bzr, though15:51
mok0Laney: ok, so the whole branch could migrate there15:51
jpdsRainCT: Remeber to bzr tag it.15:51
RainCTjpds: how is that done?15:51
jpdsRainCT: bzr tag -r NN 0.6N15:52
jpdsWhere NN is revision of upload.15:52
RainCTand the 0.6N?15:52
RainCTah ok15:52
RainCT:P15:52
jpdsRainCT: Whatever version you uploaded ;-)15:52
jpdsRainCT: i.e bzr tags15:52
Laneyjpds: Does debcommit -r work with bzr?15:54
jpdsLaney: Never used that.15:54
Laneymmk15:54
RainCTjpds: wow, what it you who has tagget all past uploads?15:54
Laneyit's supposed to commit and tag15:54
jpdsLaney: Manpage claims to.15:54
jpdsRainCT: Yep.15:54
RainCTdebcommit rocks, you should use it :)15:54
Laneydoes it create a new blank changelog entry?15:55
Laney(that would be sexy)15:55
RainCTiulian: have you tried if swac-play works?15:59
RainCT(it's not installable on Hardy and I would like to avoid starting a VM now..)16:00
RainCTs/Hardy/Intrepid16:00
RainCTnice, edge.'s +archive package has Ajax :)16:02
RainCT*package = page16:03
RainCT:(16:03
jpdsThe evil green flash?16:04
RainCTyes16:05
RainCTAnd it is evil indeed.. The fact that it is Ajax is cool :P16:05
mok0Huh? What green flash?16:08
RainCTmok0: https://edge.launchpad.net/~do-testers/+archive/ppa16:09
mok0ah16:09
mok0heh16:09
RainCTmok0: ah, I asked you yesterday if you have already touched anything in index.py16:10
RainCT(in REVU)16:10
mok0I haven't pushed anything yet16:10
RainCTmok0: but modified? (so that I don't do many changes there which will then conflict with yours :P)16:10
mok0RainCT: I can pull?16:11
RainCTmok0: sure16:11
mok0ah, merge16:12
RainCTuhh16:13
mok0Ah, the only real change I've done is so that you get a line number on the listing16:13
mok0I can push that and you can see if you want to use it16:13
RainCTmok0: Not sure what you mean, but okay16:14
mok0RainCT: on the webpage, in each table the package is numbered from the top, starting with 1, so you can easily see how many there are16:14
* RainCT doesn't like that :P16:15
mok0RainCT: adds another column to the html table, on the left hand side16:15
mok0RainCT: why?16:15
RainCTjust adding   (X)   next to the section name should do the job16:15
mok0RainCT: right16:15
mok0that's better16:15
RainCTI don't seen any use for it and it clutters the interface16:15
LaneyIt would imply that REVU is a queue too, at least to me16:16
RainCT(adding it on every line, that is)16:16
mok0True16:16
RainCTAnd today I'm doing some sort of typo in every line I write XD16:16
mok0Well, it's taught me a bit about how this template thing works :-)16:16
RainCTthat's always good :)16:17
RainCTzMoo: seems like iulian is away.. You're sure the .deb works fine, right?16:18
zMooyes16:18
zMooRainCT16:18
zMooI'll try again16:18
bddebianHi folks16:19
mok0RainCT: I am thinking that perhaps adding some SQL tables might eliminate the need for doing these complex queries, but how to keep the info consistent, if it's duplicated?16:19
Laneyurgh, don't duplicate in a database16:20
RainCTmok0: where is it duplicated?16:21
RainCTzMoo: Uploading :)16:21
mok0RainCT: Don't know, yet :-)16:21
RainCTlol16:21
mok0RainCT: for example, if a package is advocated, I'd like to use that to bump the rung of the package16:22
mok0sorry, the rung of the sourcepackage16:23
mok0not the upload16:23
RainCTmok0: that still wouldn't allow us to remove the advocation table (advocates are associated to comments, which is good that way, and remember that they can also be added/removed after being given)16:26
RainCTjpds: can we get ubuntu-dev-tools backported to Intrepid?16:26
mok0RainCT: yes, but the advocation is not really a property of the comment, it's a property of the package16:27
jpdsRainCT: Sure, file a request and I'll do it.16:27
zMooRainCT: in fact I should add gstreazmer0.10_plugins-good in the dependences (it's not mendatory, but it'll be better)16:27
=== Guest77609 is now known as maxb
zMoo*dependances16:28
RainCTzMoo: oh. you can get a new revision in once the package has been accepted.16:29
zMooRainCT: I did't see "Uploading"16:29
zMooin fact, this dependance is not mendatory16:29
RainCTzMoo: it should be a Recommends then16:30
zMooyes16:30
RainCTjpds: do I need to write something particular in the description?16:30
zMoo"<RainCT> zMoo: Uploading :)" Houra \o/16:30
jpdsRainCT: "It builds, works, runs and has all dependencies in intrpeid."16:31
mok0Hm how do I get back a file from bzr that I've deleted?16:34
RainCTmok0: bzr revert <file>16:35
mok0thx16:35
RainCTjpds: bug 32581216:37
ubottuLaunchpad bug 325812 in intrepid-backports "Please backport ubuntu-dev-tools 0.63 from Jaunty to Intrepid" [Undecided,New] https://launchpad.net/bugs/32581216:37
jpdsRainCT: ACKed.16:39
RainCTjpds: Great. And now an archive-admin does the backport?16:40
jpdsRainCT: Yes.16:40
mok0RainCT: When I try to bzr pull, it tells me the branches have diverged, but when I do bzr merge it says "nothing to do"16:41
RainCTmok0: are you merging the right branch?16:41
mok0RainCT: perhaps not16:41
RainCTbzr merge lp:revu16:41
mok0RainCT: ah, that worked, now I have all your mods16:42
mok0RainCT: some of the files have "+N" others only "N" what does that mean?16:42
RainCTmok0: N is new. Not sure what the + is16:43
mok0Oh, my bad, it says "M" not "N"16:43
RainCTmok0: M = Modified16:44
mok0Ok, you added a bunch of "flot" stuff16:44
RainCTIf there's an * it means that the permissions were modified. For the +, I don't know.16:44
RainCTmok0: Yep, that's for the graphics (and includes jQuery so we can add more fancy stuff anytime)16:44
mok0heh cool16:45
mok0RainCT: so I should just do the bzr merge lp:revu often, to keep up with your version?16:46
RainCTmok0: Yep. If you do now   bzr merge --remember lp:revu   afterwards   bzr merge   will be enough16:47
mok0RainCT: Mind if I change the format of the data field to RFC2822 format?16:52
* Laney applies for things16:52
mok0s/data/date/16:52
Laneythanks james_w \o16:52
james_wLaney: no problem16:53
RainCTmok0: what's the difference?16:53
mok0RainCT: e.g. 27 Jan 2009 14:4816:53
Laneythat's my birthday16:53
mok0RainCT: same as in changelog16:53
mok0Laney: :-) congrats16:54
Laneyheh16:54
khashayarmok0: Thanks (re: pencil comments)16:56
iulianRainCT: What do you plan to do with ~revu-uploaders?16:56
RainCTiulian: it was discussed that it may be useful to do something with bzr in the future16:56
RainCTmok0: and how is it now? :P16:57
iulianRainCT: Ah, cool.16:57
mok0   January   27  13:5716:57
RainCTmok0: ok, feel free to change it, as long as you tell me how to update the DB :P16:57
mok0RainCT: it's just a change in index.py16:58
RainCTmok0: ahh ok16:58
RainCTmok0: Sure, do so. But remember to also modify this in the other files which show a date.16:58
mok0RainCT: ok, sure16:58
zMooiulian: is everything ok with the second package? http://revu.ubuntuwire.com/details.py?package=swac-scan16:59
zMoothe package is absent from the list of advocated packages17:00
mok0RainCT: another bzr question... now that I've merged your latest updates, I need to commit it, but that will create a dump log message like f.ex. "merging changes from trunk" or something. How do you do this?17:00
mok0RainCT: and what will happen to that commit if you merge my branch?17:01
walrus17Hello, could someone contact someone from #ubuntu and say that unban me17:01
mok0RainCT: will that dumb merge message be a part of trunk's log, then17:01
RainCTzMoo: you've done a new upload, so you've lost the advocation17:01
Laneywalrus17: No. Go to #ubuntu-ops17:01
RainCTmok0: bzr commit -m "message.."17:01
walrus17Okay thank you17:01
zMooRainCT. I see. Thanks17:02
mok0RainCT: oh, I know, my question is will "message" eventually be part of trunk's log if my branch gets merged?17:02
RainCTmok0: iirc when you merge something the merged revision(s) will be in bazaar as "sub revisions" and you'll still be able to read their log messages (although they aren't displayed on Launchpad's interface)17:03
mok0RainCT: I was wondering about that, because it "pollutes" the history with a bunch of meaningless "merge from trunk" messages17:08
RainCTmok0: oh, don't worry because of that17:14
RainCTREVU has already enough meaningless commit messages as that a few more from you would make a difference *G*17:14
sven777if anyone feels like being generous, I'm still in need of advocates for my new package : http://revu.ubuntuwire.com/details.py?package=lmalinux   :)17:23
porthoseiulian: I have made the requested changes to bug #269079, would you mind having a look at it when you have time.  Thanks :)17:34
ubottuError: Could not parse data returned by Launchpad: timed out (https://launchpad.net/bugs/269079/+text)17:34
iulianporthose: Sure.  I know that you know how to count.  Don't get me wrong.  I have just tried to explain.17:42
jpdsLaney: I'm still waiting for huats 4000 friends to +1 him on the motu-council list.17:43
RainCTiulian: using multiple monitors works fine, at least using NVIDIA's configuration program17:45
Laneyjpds: Probably waiting for his CC application. World domination ahoy17:49
Laneydidrocks: I just notice that an SRU I did was in the release notes too \o/17:49
nschembrI checked with #ubuntu without any luck. I'm running ubuntu server without xwindow. I'm looking to  install xterm so I can push a xterm to a third box. I have no  need to install x11 and will never run x on this box. apt-get  wants to install the world.  Is there a way to force the  install without all of the dependencies.17:50
nschembrone package at a time.17:50
didrocksLaney: congrats ;)17:51
LaserJockanybody know of a good versioning scheme for git?18:03
broonieYou mean for commit IDs?18:04
jdongdates?18:04
henrik-hw0superm1: ping!18:04
porthoseIulian:  Thank you for explaining it  :)18:04
jdongsha1sums sure aren't gonna help :D18:04
LaserJockjdong: yeah, but you can have a lot of commits in 1 date18:04
superm1henrik-hw0, pong18:04
jdongLaserJock: well number 'em up from 1 ;-)18:04
broonieLaserJock: git describe may work for you.18:04
LaserJockjdong: yikes18:04
brooniedepending on how the repo is tagged.18:04
henrik-hw0superm1: Did have a talk with Keybuk.18:05
jdongLaserJock: well that's what I've seen done; and due to the way git names revisions I don't think there's a better idea than that :(18:05
jdongthe obvious downside is that two independent packagers will surely end up with version number clashes18:05
LaserJockbroonie: seems to work for some branches but not others18:05
broonieLaserJock: Yes, it works well if there's a tag in the history (in which case it gives a commit count since that tag).18:06
broonieplus the tag18:06
LaserJockah, nifty18:06
iulianporthose: I've just uploaded it, thanks.18:06
iulianRainCT: Eh?18:06
superm1henrik-hw0, and what did you determine?18:06
broonieeg, my current Linux git branch is v2.6.29-rc3-573-g580406a18:06
henrik-hw0superm1: looks like the udev rules will have to stay for now.18:06
henrik-hw0superm1: udev gets the hw event and tries to modprobe. however modprobe fails. unknown cause.18:08
RainCTiulian: err, that was for Laney18:08
iulianHeh, OK.18:09
superm1henrik-hw0, so why does modprobe work the second time?18:10
henrik-hw0superm1: if you mean the udev rules i load the module by name rather than by modalias.18:10
superm1henrik-hw0, sounds like a bug in the module then?18:11
henrik-hw0superm1: it sure does.18:11
superm1henrik-hw0, well if you can file a bug with that upstream, and keep an eye on it to see when it gets fixed, and add some comments in the udev rule i can ack the package then18:11
henrik-hw0superm1: i don't have much hope in upstream giving a reply. :/ i want to check with "rtg" first. perhaps we should talk after that?18:17
superm1henrik-hw0, well if upstream isn't going to be responsive to bugs in their software, that's a good reason to not include their software in ubuntu though.18:18
superm1henrik-hw0, so i would recommend at least filing the bug with them.  we can talk more about it after you talk to rtg18:19
henrik-hw0superm1: ok.18:19
superm1but i think as long as the bug is filed and documented why the udev rules are necessary that packaging is otherwise in good shape18:19
porthoseiulian: Thank you very much :)18:23
savvasfta: thanks for your answer about lt-nl before, I forgot to reply :)18:28
savvasthe dpkg manual could surely be updated in that section18:29
RainCTAny python wizard around? If I have a list of numbers, how can I get those between which there is a minimum difference of 5 (eg, [1, 3, 7, 15, 20] would become [1, 7, 15, 20])?18:30
=== pochu_ is now known as pochu
maxbI can't think of a one-liner, but as a for loop appending into a new list it's triival18:34
RainCTmaxb: Yep, I was wondering if there's some inbuild way.18:35
hyperairmaxb: how abnout a loop removing the elements from it18:35
maxbIt's problematic in that you need to refer not to the previous entry, but the previous entry that you accepted18:36
hyperairwait, i think i can come up with one18:36
RainCTgot it, almost18:38
RainCT[b.remove(x) for x in b if (x - b[b.index(x)-1]) < 5]18:38
hyperairfor i in xrange(1, len(a)-1).     while (abs(a[i]-a[i-1])<5):             del a[i]18:38
hyperairi got this18:38
hyperairhmm that's interesting O_o18:39
RainCTmaxb, hyperair: thanks18:48
hyperairRainCT: not at all, you came up with your solution yourself18:48
RainCThyperair: well, but you gave me the needed inspiration :P18:49
hyperairum thanks18:49
* hyperair wonders how my stumbling around could have given RainCT inspiration18:49
RainCTyeah.. I'm that weird *g*18:50
hyperairlol18:50
LaneyRainCT: What's the final version?!18:51
Laneyhow do I find out how many packages are in universe/multiverse?18:56
RainCTmaybe synaptic will tell you18:56
Laneysynaptic knows, yeah18:57
Laneyso where does it get that from!18:57
RainCTcounting them, probably :P18:57
RainCTpython-apt may also be able to do that18:57
Laneyno, synaptic knows the section18:57
LaneyI should be able to use grep-dctrl or something18:57
* Laney pokes18:58
pochuapt-cache dump | grep universe may do the trick (haven't tried)18:58
pochua bit hackish though ;)18:58
Laneylaney@chicken:/var/lib/apt/lists$ grep Package archive.ubuntu.com_ubuntu_dists_jaunty_universe_source_Sources | wc -l19:01
Laney1179919:01
RainCTLaney: I get over 30.000 here.. Muahaha :P19:01
Laneyare you counting binary packages?19:02
=== DrKranz is now known as DktrKranz
RainCTah, yes :P19:02
Laneyhttp://identi.ca/group/motu19:03
Laneygo go go!19:03
iulianHmm, I look nice in that picture.19:05
iulianI'm not that fat but it's fine.19:06
LaneyI took every MOTU and created the geometric mean. That's what came out.19:07
iulianAh-ha, great :)19:07
hyperairLaney: what came out?19:19
Laneyhttp://identi.ca/avatar/1073-96-20090205190348.jpeg19:20
RainCTLaney: [keys.remove(x) for x in keys[1:-1] if (x - keys[keys.index(x)-1]) < 10]19:23
rugby471question : I am trying to patch an image in a debian package. The package is using the cdbs patch system, I can create a uuencoded patch, but do use the patch system (cdbs) to patch the image, or do I go by the instructions on this page (ie. create uuencoded files and simply add a uudecode in the build section of debian/rules) https://wiki.ubuntu.com/PackagingGuide/Howtos/BinaryFilesInDiff19:24
RainCTrugby471: patch an image?19:24
rugby471ie. in the gconf-editor package19:25
rugby471there are some outdated images in the source package19:25
rugby471that I want to replace with newer ones19:25
rugby471I will propose the patch to upstream after19:25
rugby471but for the moment I want to replace them for Jaunty19:25
RainCTrugby471: then include an uuencoded version i debian/ and in debian/rules remove the original image and install the new images (after uudecoding) into their location19:26
rugby471kl19:26
rugby471thanks19:26
RainCT(remove the original image from debian/<pkgname>/.. that is)19:26
RainCTyw19:26
rugby471see ya RainCT !19:26
hyperairRainCT: i shudder to think how inefficient that code is =\19:27
hyperairRainCT: but it doesn't matter if you're handling small lists19:27
RainCTlol19:27
hyperairRainCT: how about replacing "for x in keys[1:-1] if (x - keys[keys.index(x)-1]) < 10" with "for i in xrange(1, len(keys)-1) if (keys[i] - keys[i-1]<10"19:29
hyperairRainCT: then you won't have the overhead of keys.index(x)19:29
RainCThyperair: that won't work19:35
hyperairRainCT: why not19:36
hyperairuh i forgot a trailing ) it seems19:36
hyperairbut yeah why won't it wokr19:36
RainCThyperair: it gives "out of range"19:37
RainCTthe size of the list changes as some items are removed..19:37
hyperairah right19:39
hyperairshit19:39
RainCTjpds: Okay, the charts on REVU show the month and the year now :)19:51
jpdsRainCT: Real cool.19:52
=== DrKranz is now known as DktrKranz
nschembr_I checked with #ubuntu first but no luck. I'm running ubuntu server. I want to install xterm without installing X11. Is there a way to use dpkg to install the base package and the dependances one at a time.20:27
jpdsnschembr_: Try #ubuntu-server.20:28
nschembr_jpds: ok thank you20:28
Laneyooh, hdbc 2.021:24
Laneyguh, some of the deps are still in NEW. Debian is weeeeeeeeeeird that people upload packages in that state21:38
=== orly_owl_ is now known as orly_owl
pochuwell, it will just depwait ;)21:43
jpdsmaxb: Cannot wait till they merge the dev teams.21:46
maxb?21:47
jpdsYour bug report against u-d-t ;-)21:47
RainCTheh21:47
maxbwell, that'll simplify other things, but I'm not a member of either so it doesn't really matter for that bug report :-)21:48
pochuwhich bug are we talking about? :)21:49
jpdsbug #32592321:49
ubottuLaunchpad bug 325923 in ubuntu-dev-tools "No validation of discovered cookie - leading to requestsync erroneously assuming that I am in core-dev" [Undecided,New] https://launchpad.net/bugs/32592321:49
pochuah I was looking here :) https://bugs.edge.launchpad.net/ubuntu-dev-tools/+bugs21:49
ScottKLaney: Since Debian does binary uploads they can do that.22:04
LaneyScottK: I know they can, I just don't know why they would22:07
directhexScottK, doesn't make it any less icky22:07
=== Tonio_ is now known as Tonio__
=== Tonio__ is now known as Tonio_
ScottKWell it makes the total time in New shorter if you do it in parallel instead of in series22:24
Laneythe package with the deps is not in NEW22:26
Laneythe deps themselves are22:26
ScottKUnderstand.22:26
Laneyuploading it before they cleared just broke the package22:27
ScottKSure.22:28
Laneyhence the weirdness22:28
* Laney will poke22:28
surfazdtchen, 13.3 mb is the size of debdiff22:31
surfaz... :(22:31
dtchensurfaz: right, don't worry about the size of the debdiff22:33
surfazbut also incluides po files changes22:34
surfazand Mac OS X and Windows changes22:34
surfazI do not know how to separate it22:34
surfazI upload it?22:36
dtchensurfaz: ah, you can exclude OS X and Windows changes22:36
surfazhow?22:36
dtchenare those changes localised to specific directories, or are they #ifdef'd in the source alongside *nix?22:37
dtchensee also filterdiff(1), which is in the patchutils package22:38
surfaznow 4 mbs22:47
surfazI use diff instead of debdiff22:48
surfazdone23:08

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