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

AdamDHgrr I cannot build a source package but I can build a working debian package?00:08
AdamDHthe orig source is in the correct format but I get: dpkg-source: unrepresentable changes to source when running debbuild -S -sa00:09
directhexAdamDH, which either means your clean rule doesn't work, or you have binary bits & pieces in your diff00:10
AdamDHdirecthex, in my package folder I have a tar.gz file of the upstream source, would this be the issue?00:11
AdamDHI am also getting allot of dpkg-source: warning: ignoring deletion of file00:11
AdamDHI could remove that upstream source and create a symlink to the source in /usr/src that might be a better option?00:12
* sistpoty goes to bed... gn800:25
jdong_directhex: I think as a mono person you might find this interesting: http://scripts.mit.edu/~jdong/wiki/moin.cgi/LangShootout01:20
jdong_a bit of a high-level-language shootout that stemmed from a project I was working on the last few days01:20
jdong_not that any of the results are surprising IMO01:21
ajmitchjdong_: I'm sure it's completely biased ;)01:21
ajmitchinteresting to see how much slower ironpython is01:22
jdong_ajmitch: yeah I was kinda shocked by that01:23
AdamDHwhen building a jaunty package using pbuilder why would it say binutils-source is a virtual package? I have a dev machine and I can do an apt-get install binutils-source fine, pbuilder is having a little trouble, have I missed something?01:23
ajmitchdo you have universe enabled in pbuilder, in case it can't find that package?01:24
AdamDHI think universe was enabeled, how can I check?01:26
ScottKpbuilder login and the look in /etc/apt/sources.list01:27
ajmitchquickest way is to use pbuilder login, try & install binutils-source in the chroot01:27
ajmitchor that01:27
jdong_ajmitch: heh irony. it is biased.01:28
ajmitchjdong_: in what way?01:28
jdong_ajmitch: list.append() in python is a LOT more expensive than I would've thought.01:28
AdamDHI am just updating the chroot again just in case something went wrong, will check when that has finished getting a release01:29
jdong_ajmitch: repalcing list.append() with indexing a preallocated list brings it down from 80s to 25s01:29
ajmitchdoes it affect ironpython at all?01:29
jdong_ajmitch: still IMO (1) slower than the alternatives (2) a ridiculous difference for what seems to be a trivial change.01:29
jdong_oh crap01:30
jdong_wait01:30
jdong_I still leeft psyco in there01:30
jdong_*smacks himself*01:30
jdong_OK, retesting python and ironpython :)01:30
ajmitchskillz01:30
jdong_I wouldn't expect 4 * (list.append(foo) to be THAT much slower than list=[0,0,0,0], x[0]= ...01:31
ajmitchdepends on how many times you're running it01:31
ajmitchmaybe a chance to play with the python profiler01:31
jdong_81.9s01:32
jdong_uhh.01:32
ajmitchslower than before?01:32
jdong_y.. yeah01:32
ajmitchawesome01:32
* jdong_ attempts to reproduce.01:32
* ajmitch sees that the RC bugs list thing has grown recently01:33
jdong_ajmitch: 77.8, 81.9 vs 77.5, 78.1 ("optimized" vs original)01:35
jdong_no significant difference.01:35
jdong_now to revisit ipy01:35
ajmitchstill unbearably slow01:36
jdong_indeed01:36
AdamDHthanks for the help guys, did not know pbuilder login exsisted, really help full to chroot into the chroot to find out what is happening01:37
ajmitchAdamDH: even more useful, you can pass the --save-after-login option to pbuilder if you need to make changes in the base tarball for future builds01:39
jdong_ajmitch: brought ironpython from 400+s to 361s.01:43
jdong_still ridiculous though.01:43
jdong_the magical "-O" optimize flag shaves a whopping... FOUR SECONDS off :)01:43
* sistpoty prefers ebony-python, makes +4 *g*01:43
=== asac_ is now known as asac
jdong_ajmitch: oddly, Jython was penalized by the change; 97 -> 11201:48
AdamDHthanks ajmitch, that's going to come in handy01:50
AdamDHwhy would I get dpkg-source: warning: ignoring deletion of file? then is no clean rule that affects the files in question?02:00
AdamDHits doing it for all the source in my orig.tar.gz file02:00
=== freeflyi1g is now known as freeflying
=== azeem_ is now known as azeem
AdamDHif I am running a shell script inside my chroot from my rules files, does it preserve permissions set inside the package folder? eg chmod +x apply_patch? as I get make: execvp: /tmp/buildd/msp430-binutils-2.19-msp430-cvs.0.0.20090228/scripts/apply_patch: Permission denied02:24
AdamDHI am running pbuilder as root as well02:25
jdong_is the script a part of orig.tar.gz or created in the diff.gz?02:29
AdamDHcreated in the diff.gz02:30
jdong_remember that .diff's do NOT represent permissions.02:33
jdong_they only represent file content or lack thereof.02:33
jdong_in your case you'd want to use your rules file to chmod +x the script before executing it.02:34
AdamDHthanks, I will add that to my rules02:34
AdamDHI can just do chmod +x inside rules?02:35
AdamDHah yes I can just do that!02:44
=== JanC_ is now known as JanC
=== Andre_Gondim is now known as Andre_Gondim-afk
dmzhey y'all, what is the ubuntu network installation / configuration app thats used during install process? I have a single function kiosk (it boots into 1 function @ a time) and would like to offer the ability to manage the nework. I have X but only xserver & twm, any suggestions?05:07
directhexjdong_, interesting. i suspect Ipy 2.0 would do much better - but I don't think it's on the cards for Jaunty, sadly, due to needing Mono 2.208:01
directhexjdong_, i'm mostly impressed by ikvm being usably fast (perhaps the packaging nightmare was worth it ^_^)08:08
directhexjdong_, feel like testing another metric, though? look at RAM consumption. java will likely use an order of magnitude more than mono08:08
goshawkhi, if someone has free time, can please review http://revu.ubuntuwire.com/p/dsss ? thanks09:28
gesergoshawk: I just skimmed over the .diff.gz and on a first look it looks ok. Just a small question about the first patch: it replaces several occurances of "rebuild" with "drebuild" but why not for "rebuild.conf" (2nd change in this patch)?09:40
AdamDHany one know a package that uses get-orig-source?09:53
StevenKAdamDH: maximus, in jaunty09:54
AdamDHthankyou StevenK09:55
goshawkgeser: you are right, it's an error10:42
=== smarter is now known as smarter_
=== smarter_ is now known as smarter
AdamDHdoes any one mind taking a look at this please? http://revu.ubuntuwire.com/p/msp430-binutils I have the package in my PPA as well, just want some feedback as its my first package10:58
AdamDHthanks10:59
AdamDHany ideas how I use my ppa in pbuilder? I did a sudo pbuilder login set the sources.list but its not preserved on exit11:15
=== bastiao__ is now known as k0p
RainCTAdamDH:  --save-after-login11:16
AdamDHthanks RainCT11:16
AdamDHi am getting allot of dpkg-source: warning: ignoring deletion of file for all the files in my orig.tar.gz, what would cause this? I am buidling a source package with -S -sa11:23
RainCTAdamDH: and do the files actually exist?11:26
AdamDHinside the tar ball yes11:26
geserdoes the .orig.tar.gz perhaps contain files which are removed after a make (dist)clean?11:27
AdamDHI have not extracted the upstream tar ball just left it as .orig.tar.gz11:27
AdamDHgeser not sure11:27
AdamDHthe package is up on revu11:28
RainCTAdamDH: that's the problem, the .orig.tar.gz is supposed to be extracted11:28
AdamDHthanks RainCT I will extract it and try again11:29
RainCTIou can most likely ignore that error, though. If you didn't touch anything outside debian/, the debuild should have worked fine11:29
AdamDHit builds the package fine11:30
AdamDHI am really starting to enjoy packaging11:30
AdamDHmy first package took me a few days, the second one a few hours11:30
RainCT:)11:31
AdamDHI probally took the wrong type of package to start with, a cross compiler, but at least I have a working tool chain, even if there are some fudge factors in the rules ;)11:33
StevenKAdamDH: Cross-compilers are hard enough to *build* let alone package11:43
AdamDHwell I could compile it from source with ease and done it on a few distros, just wanted to package it as there are no packages in debian or ubuntu yet for the msp430 tool chain11:44
lidaobing hello, I need a freeze exception for bug 33579611:47
ubottuLaunchpad bug 335796 in qterm "Please sync qterm 1:0.5.4-2 (universe) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/33579611:47
lidaobingwith out this sync, qterm will always crash under QT 4.511:47
AdamDHI am all ready getting feedback and the packages have only been in my ppa for approx 12 hours11:48
savvasScottK: looks like the bmpx powerpc builds fine on debian unstable: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=51737312:18
ubottuDebian bug 517373 in bmpx "FTBFS(powerpc): configure: error: libsidplay 1.x not found!" [Normal,Open]12:18
sladenwhat's Pete Savage's IRC nick these days?  (or is he just not online as cbx33)12:21
AdamDHlaunchpad is really slow just dputed a package and had no email or anything appear in my ppa for like 30 mins12:25
AdamDHso my orig.tar.gz should be extracted into my package dir with the debian folder etc? so all the source is in that folder with a orig.tar.gz outside so a diff can take place?12:54
=== elmargol is now known as bekkrgol
=== korn_ is now known as c_korn
=== bekkrgol is now known as elmargol
AdamDHwow there are some messy packages out there14:04
=== RainCT_ is now known as RainCT
goshawkAdamDH: hi, if you have free time, please have a look to my package at revu http://revu.ubuntuwire.com/details.py?upid=5296 :) thanks.14:17
AdamDHgoshawk, I am a new packager, not a MOTU, I can offer some tips from what I have learnt from packaging over the last few weeks, but that's about it, sorry14:20
goshawkAdamDH: any tip is appreciated :)14:20
goshawkwell... don't do it now, i'm fixing one more thing :)14:21
AdamDHi submitted my packages to revu today but I just found about 4 bugs!14:21
savvasgoshawk: use http://revu.ubuntuwire.org from now on :)14:22
goshawksavvas: ah yes, sorry, it's the link pointed me out from [revu] New upload for package dsss mail, i think it should be updated to .org too14:23
savvasgoshawk: do you know which parts are under artistic license?14:33
goshawksavvas: no, i should read the whole code to find it :(14:33
goshawkbut if it's necessary i'll do14:34
savvas(I'm not a MOTU either btw) :)14:34
goshawk:)14:34
savvaslet me check14:34
savvasActually, I think the author should've stated clearly about each bit of code under which license is used14:35
AdamDHfor some reason I cannot view your license file from revu but this might help http://wiki.debian.org/Proposals/CopyrightFormat if your not all ready using that system14:37
savvasAdamDH: I have the same problem, some encoding error, right?14:38
goshawkAdamDH: thanks i'm reading14:39
goshawkAdamDH: but be careful: it's a proposal, i don't read that the policy is changed as described in that wiki14:40
AdamDHthat format allows you to say what files belong to what packages looks like its ideal for your package14:40
AdamDHi have seen a few packages using it, and I asked in here and no one seemed to have a problem using it14:41
goshawkah perfect14:41
AdamDHbut then I am waiting for some one to look at my packages in revu ;)14:41
goshawkso i'll switch to this one14:41
goshawkdid you adopt this format too?14:41
goshawkinyour packages i mean14:41
AdamDHif you look at msp430-binutils in revu you will see that I adpoted that format14:42
AdamDHexample: http://paste.ubuntu.com/124262/14:42
savvasgoshawk: rebuild/readme.txt has the license covered, it says it's either GPL (version 1) or Artistic License. Most of the files in rebuild have a header saying to read that readme.txt, except for "rebuild/whereami.c" (MIT/X11 (BSD like) as you mentioned) - And unless I'm wrong, Unknown/No copyrights for files: rebuild/nprocs.c rebuild/gnuc.c test/test.sh14:44
goshawkit's for rebuild14:45
goshawkuhm...14:45
savvasgoshawk: yes, it's for most files in rebuild :)14:47
savvashere's a dirty way to look at file headers/comments: head rebuild/*.c14:49
goshawkah... head i didn't know this program14:49
savvashead for first lines, tail for last lines :)14:49
goshawkand that rebuild.txt don't really belong to rebuild14:49
goshawkbut to dmd14:50
goshawkThis is the source code to the front end Digital Mars D compiler.14:50
goshawkwell... you should know that rebuild is a code upon the DMD frontend (which is bot gpl 1 or artistic)14:50
goshawkso that readme says that the DMD part in rebuild are gpl or artistic14:51
goshawknot rebuild itself14:51
goshawki'm contacting upstream to have a better explanation of this licence issue14:54
savvasis the project under GPL-2 by the way?14:55
AdamDHthe next problem I have on a simular issue is I have a binary blob to package with pre compiler modules, and that has no license at all as its closed source and propartery14:58
AdamDH*compiled14:58
savvas"DSSS, the D Shared Software System, builds upon rebuild and intends to create a standardized system for building, installing, configuring, acquiring and using D software, licensed as Free and Open Source Software under the MIT license: http://www.opensource.org/licenses/mit-license.php "14:58
savvashttp://www.dsource.org/projects/dsss14:58
goshawkyes i was looking for the same page14:59
goshawkmit with some parts under gpl v1 or artistic then... isn't it?14:59
goshawki think the best solution is then to say that it's MIT licensed and some parts under rebuild are gpl v115:02
goshawkisn't it?15:02
savvasI think so, give me a sec I'll show you an example15:03
goshawkyou can take also two of them :) thx for what you are doing :)15:04
james_wLaney: yo, around?15:08
savvasgoshawk: something like this: http://paste.ubuntu.com/124272/plain/15:08
savvasIt's not like the proposal at debian which AdamDH pointed out, but it's humanly readable :)15:09
goshawk:)15:10
goshawkit's perfect15:10
goshawk:)15:10
goshawkthx15:10
savvasgoshawk: Now if you want to be 100% sure about the MIT license, it should've been in the root folder, not in the docs/ - you could ask the authors to put the the LICENSE file in the root folder :)15:11
goshawkalready mailed :)15:11
savvasgreat!15:11
c_korndoes anyone know why python-clutter is not in intrepid?15:12
AdamDHi am still waiting for launchpad to build my deb so I can go back to work on the 3rd package in the tool chain15:12
goshawkAdamDH, savvas, thanks too much for the help you gave me :)15:13
AdamDHno worries, I am happy to put back into the open source community15:14
savvasRainCT: revu encoding problem - Using firefox, clicking on "dsss_0.78-0ubuntu1.diff.gz" at http://revu.ubuntuwire.org/p/dsss - there's an encoding problem with the diff file inside that archive15:15
savvasgoshawk: anytime :)15:16
* RainCT shots at Firefox15:17
RainCTIf someone figures out what the problem is, patches are welcome. I only support wget myself :P15:18
savvasI use dget :p15:19
savvaswhich works heh15:19
AdamDHwith revu how do I upload a revisied package?15:19
RainCTdget actually uses wget (or curl) :P15:20
AdamDH*revised15:20
RainCTAdamDH: just like the first upload (and without changing the version number, REVU doesn't need that) :)15:20
AdamDHgreat I had to change that for launchpad15:20
savvasRainCT: it seems to be encoded twice in gzip15:20
RainCTsavvas: Yes, but I don't know why.15:21
savvashttp://paste.ubuntu.com/124282/15:21
AdamDHwho wrote rvu ;)15:21
AdamDH*revu15:21
RainCTAdamDH: that's Apache madness :P15:21
dantalizingif there are options for depends, is the preference given in order of listing?  In other words if a package depends on "procps | hurd", and neither are installed, will procps be installed?  Is that a rule?15:22
RainCTdantalizing: I think so15:22
james_wyeah15:22
dantalizingthx15:23
AdamDHi think revu ate my package15:28
AdamDHas nothing has shown up after I ran dput revu msp430-gcc_3.2.3-msp430-cvs.0.0.20090228-0ubuntu1~ppa2_source.changes15:29
AdamDHignore that! its just a tad slow does any one mind having a look at this please http://revu.ubuntuwire.com/p/msp430-gcc? thanks15:31
james_wdirecthex: are the rules the same for the library transition as for the apps?15:34
james_wdirecthex: is there an ordering requirement?15:34
=== smarter_ is now known as smarter
ScottKjames_w: I like your approach to update notification better than what I read Ubuntu has now.15:36
james_wScottK: that wasn't my approach15:36
james_wScottK: is was just fixing the bug with the existing approach.15:37
james_wand it doesn't work with the new notifications15:37
ScottKjames_w: I understand, but I think fixing the existing approach would have been better.  I read laserjock's problem about not being notified of updates and I find that pretty problematic.15:37
james_wwith the new notifications we can't fix the existing approach in that manner15:38
ScottKI think that limitation with the new notifications is unfortunate.15:38
james_wI think it is good15:38
* Nafallo is with james_w15:39
Nafallonotifications wasn't notifications before.15:39
james_wI see it not so much as a limitation, but as a feature15:39
ScottKSo it's good to hide updates from the user?15:39
james_wScottK: that's not what I said at all15:39
james_wplease don't put words in my mouth15:39
ScottKIf I understand it correctly the way it works now until the popup opens up there is no indication at all you have updates?15:39
ScottKOK.  Sorry.15:39
james_wcorrect15:40
ScottKI find that conceptually flawed.15:40
james_wI'm unsure about that change15:40
james_whowever the new notification are a vast improvement in my opinion15:40
=== a|wen- is now known as a|wen
james_wthat does require us to change the way we do some things, but I am willing to make those changes to get a better system15:41
ScottKIt'll be interesting to se how it works out.15:41
james_wfor me, I don't need an indicator that I have pending updates15:41
ScottKHow do you know?15:42
james_wI *always* have pending updates15:42
ScottKHeh.15:42
Nafallotalking about updates...15:43
* Nafallo starts his jaunty running eeepc ;-)15:43
a|wenNafallo: with intel atom?15:43
Nafalloa|wen: no. 70115:44
a|wenthen no point in asking if you were testing the lpia port...15:44
ScottKDo we have any documentation about how to file Internal Compiler Error bugs?15:45
ScottKNCommander: ^^^? Do you know15:45
james_wa minimal test case is usually desired, but that's the hard part15:46
ScottKYeah.15:46
Nafalloa|wen: nope15:46
ScottKThe one I'm looking at now is Qt4-x11 on powerpc.  It's a huge package and I don't have the hardware.15:47
RainCTare simple-ccsm/compizconfig-settings-manager working in Jaunty?15:49
savvasRainCT: as in running? yes15:50
RainCTsavvas: can you please tell me what shabang they have?15:51
savvasThe following packages have unmet dependencies: python-urwid python-compizconfig python-cheetah python-libtorrent python-libtorrent python-launchpad-integration python-pysqlite215:51
savvaspython-compizconfig: Depends: python (< 2.6) but 2.6.1-0ubuntu1 is to be installed.15:51
RainCTYeah, I have an update ready for that15:51
savvaswhat's a shabang? :P15:51
RainCTbut it will loose 2.5 support, and I don't know if that will break simple-ccsm and compizconfig-s-m15:52
RainCTsavvas: the first line in the file, starting with #!15:52
savvasoh15:52
RainCTcat /usr/bin/simple-ccsm | head -n115:52
savvashold a sec15:52
savvas$ cat /usr/bin/ccsm | head -n 115:53
savvas#!/usr/bin/python15:53
savvasI'll try simple if you want to15:53
RainCTsavvas: What does this say?   ls -l /usr/bin/python15:54
savvas$ ls -l /usr/bin/python15:54
savvaslrwxrwxrwx 1 root root 9 2009-02-27 10:59 /usr/bin/python -> python2.515:54
RainCTOK, so you haven't python2.6 by default yet15:54
goshawkRainCT: about #29292315:54
* RainCT looks at ubottu 15:55
savvasRainCT: should I? :\15:55
goshawkthe https://wiki.ubuntu.com/SecurityUpdateProcedures says me to do tests using the QA regression testing15:55
goshawkbut... i don't have any thought in how to use it with a php library :)15:55
RainCTsavvas: Nvm, I don't want to be responsible for breaking your system :). Thanks!15:56
savvasRainCT: http://paste.ubuntu.com/124306/plain/15:58
blueyedIf I want to update a package to build with Python 2.6 (which Build-Depends on python-dev), is it another to adjust the version to "..build1" (instead of e.g. "..ubuntu1") and upload?15:58
RainCTsavvas: I think there's some PPA with updates packages, check ubuntu-devel (or some other list)15:59
savvasnah, I'll wait for aptitude safe-upgrade :P15:59
savvasso the shabang makes a problem?16:00
RainCTsavvas: no, it's what I hoped for :)16:01
savvasah ok :)16:01
RainCTif it was python2.5 we'd have a problem16:01
* RainCT uploads16:02
goshawkRainCT: 292923 ready :P16:03
a|wensavvas: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-February/000541.html ... expect python havvoc the next short while16:04
a|wenand also if you wanted the link for the ppa16:05
savvaswoohoo!16:05
savvasI'll try it on a virtual machine probably16:05
=== cprov is now known as cprov-out
Laneyhi james_w, am now16:29
james_whey Laney16:29
james_whow you doing?16:29
Laneyexcellent, got a frappucino therefore life is good16:29
Laneyyou?16:29
Nafallomeh16:30
Nafallodamnit16:30
james_wgood thanks, feeling a bit fragile today though :-)16:30
james_ware you up for some mono today?16:30
* Nafallo knows where he'll be working from tomorrow now ;-)16:30
LaneyI love a bit of mono16:30
james_wwhere's that?16:30
LaneyI was hoping to prioritise the 1.0 libs (which will ftbfs)16:31
Nafallojames_w: Cafe Brera, Jubilee Place, Canary Wharf :-)16:31
james_wheh16:31
james_wLaney: sounds sensible16:31
james_wLaney: was it you that already did a bunch of the libraries?16:32
Laneynop, slangasek did16:32
james_wcool16:33
james_wLaney: there's no dependency ordering requirement is there?16:33
LaneyI don't think so16:33
james_wI'll start uploading then :-)16:34
Laneyif you're doing pkg-cli-libs ones it would be cool if you could commit to svn too16:34
james_whmm16:34
james_wI was going to suggest you take those ones, as you can commit, and I'll do the others16:35
Laneysure16:35
james_wlibavahi1.0-cil <- should that be renamed?16:35
Laneydon't think so16:35
Laneybut... not suer16:35
Laneysure*16:35
Laneydirecthex: ^?16:36
AdamDHmaxb, because msp430-binutils sounded better?16:42
maxbThere's a mix of foo-binutils and binutils-foo packages in the archive, but there seem to be more binutils-foo than the other16:45
maxbIs there any MOTU around who'd have a more official opinion on whether cross-build binutils packages should standardize on <target>-binutils or binutils-<target> for package name? :-)16:47
AdamDHmaxb, in my binutils I have a build dep on binutils source then do a symlink into my package folder and extract this, is this the best way to do this or just extract the source into my package folder and forget the symlink16:49
AdamDH?16:49
AdamDHI followed the avr-binutils package there16:51
james_wLaney: when I forward these to Debian, should I add a note that they shouldn't apply the changes yet?16:51
Laneythe transition has started16:51
LaneyI know meebey has uploaded some libs already16:51
james_wok16:52
jelmerjames_w, any chance you can re-approve evolution-mapi? I've fixed some issues mentioned by didrocks16:57
james_wjelmer: sure16:57
jelmerjames_w, I just uploaded the wrong version16:58
jelmerjames_w, Sorry, will upload the proper one now16:58
jelmerjames_w, Clumsy me :_/16:58
maxbAdamDH: As I mentioned in my REVU comment, I don't think you should use binutils-source at all17:00
ScottKHere's a really odd FTBFS if someone is looking for a puzzle: https://launchpad.net/ubuntu/+source/qbittorrent/1.3.1-1/+build/861020/+files/buildlog_ubuntu-jaunty-sparc.qbittorrent_1.3.1-1_FAILEDTOBUILD.txt.gz17:00
jelmerjames_w: Fixed17:00
maxbhmm... need the config.log from that FTBFS really17:01
AdamDHright maxb I know what to do now to get the versioning correct on that, I will fix that now and reupload to revu17:01
AdamDHthanks again for the help17:01
maxbAdamDH: when you're doing a new upload, have a look at the autodetected problems that REVU has flagged17:03
AdamDHI think they were moaning about the werid version I was using17:04
maxbo17:04
maxb* no17:04
maxbhttp://revu.ubuntuwire.com/p/msp430-binutils, See the big red !.  Btw, if you change the versioning as I suggested, you can probably copy the debian/watch from binutils. Though update it to version 3.17:07
maxbI don't think it needs any changes other than just bumping the version number17:08
james_wjelmer: done17:11
james_wdidrocks: care to re-review evolution-mapi?17:11
AdamDHwhy do I need a watch file maxb?17:11
jelmerjames_w, thanks!17:13
didrocksjames_w: yep. I posted some comments :)17:21
didrocksjelmer: if you can have a look at them17:21
didrockslet me review the new version :)17:26
didrocksjelmer: why didn't you take my advice concerning debian/watch?17:29
didrocksjelmer: I think I might have a cache issue because I don't see any change when downloading the source package :/17:31
jelmerdidrocks, I did fix that issue17:34
didrocksjelmer: can you paste somewhere the debian/watch file so that I can check if I have a cache issue, please?17:35
jelmerdidrocks, http://samba.org/~jelmer/tmp/evolution-mapi_0.25.91-0ubuntu1.diff.gz17:36
didrocksjelmer: much better. I think there is something with my ISP :)17:38
didrocksjelmer: but I think I would have done:http://ftp.gnome.org/pub/GNOME/sources/evolution-mapi/([\d\.]+)/ \17:38
didrocksinstead of:17:38
didrockshttp://ftp.gnome.org/pub/GNOME/sources/evolution-mapi/([\d\.]+)[0-9]/ \17:38
didrocksjelmer: let me check before uploading new changes17:43
didrocksjelmer: appart from that all seems ok. I can change debian/watch directly if you wish :)17:45
didrocksI am just interest in the lintian warning, let me experiment ^^17:46
didrocksinterested*17:46
AdamDHmaxb: I have addressed your issues of the source and have corrected this http://revu.ubuntuwire.com/p/msp430-binutils do you mind having another look over it please? Are there any other motus with some free time to look over the package please?17:49
=== jcastro_ is now known as jcastro
AdamDHhow do you correctly add a version to something that comes from CVS and has no upstream version?18:38
didrocksjelmer: just tell me if you want that I do the change myself or you do it. I will then advocate it and upload it18:39
jelmerdidrocks, I'm happy with you making the change18:40
didrocksok :)18:42
didrocksjelmer: new package uploaded congrats :)18:57
jelmerdidrocks, thanks18:58
jelmerdidrocks, no need for a FFE?18:58
didrocksjelmer: seb128 gave it18:58
jelmerdidrocks, ah, cool18:59
didrocksjelmer: hum, he didn't write it on the bug. I will ask him on Monday18:59
pochudidrocks: he doesn't usually write those ;)19:03
pochu"paperwork" :)19:03
didrockspochu: yeah, I'm getting used to know him ;)19:03
RainCTAmarok will use MySQL by default in Jaunty, or?19:09
ScottKIt does19:09
ScottKmysqle19:09
ScottKThere are not choices.19:09
RainCTScottK: OK, thanks.19:12
* RainCT closes a Brainstorm idea about having MySQL by default19:12
ScottKYou're welcome.19:12
savvasTheMuso: did the bmpx package work on powerpc? :)19:13
AdamDHany one know an example of a meta package?19:21
AdamDHhad a look through packages.ubuntu.com could not find one19:22
ScottKsavvas: If you're looking for a package to work on keysafe needs some work for Python transition.19:23
ScottKAdamDH: ubuntu-meta19:23
AdamDHthanks ScottK19:25
* savvas takes a peek :)19:25
RainCTAdamDH: what do you want to do?19:25
AdamDHRainCT just playing around, got my 3 packages working and on revu so just wanted to see what else could be done19:26
RainCTAdamDH: Ah. Because iirc ubuntu-meta is rather weird; you can get a simple meta-package just by creating a normal, but empty, package19:27
AdamDHRainCT do you mind taking a look at my packages here please: http://revu.ubuntuwire.com/p/msp430-binutils and http://revu.ubuntuwire.com/p/msp430-gcc ? thanks19:28
AdamDHubuntu meta does look a little weird19:28
RainCTAdamDH: we are in FF19:30
* RainCT doesn't revu packages anymore unless they have a FFe19:30
AdamDHI know we are in FF, just after some feedback as they are my first packages, we are going to use them from my PPA, then when the next cycles comes around I will build them for that19:31
AdamDH*cycle19:31
RainCTAdamDH: if that mega-long FSF copyright line is for autotools, it isn't necessary19:32
RainCT(additionally, I think it's fine to group copyright years..  2001, 2002, 2003, 2004 -> 2001-2004)19:33
AdamDHah just noticed that, the file was created from a script, I will modify that19:33
RainCTAdamDH: Maintainer should be MOTU, not Core Dev. Also, if you upload to your PPA please use something else19:33
RainCTshort description is missing19:33
jdong_directhex: interesting (regarding RAM usage); since this app doesn't really remember more than a 1MB text file and a couple KB fragments I don't think it'd be a great candidate, but from anecdotal experience I'm inclined to agree19:34
RainCTAdamDH: changelog should close a needs-packaging bug (with "LP: #xxx"), I see no point for the X-Description in copyright, and looks fine otherwise on a very quick look19:34
AdamDHso if its in my ppa I can use myself as the maintainer? just that when I ran dpkg-buildpackage -S -sa it said I did not have an @ubuntu email address so I changed it19:34
jdong_directhex: btw the testing with Mono was done with a 2.2 build but I was too lazy to bring up a later IPY release19:35
AdamDHthanks RainCT19:35
directhexjdong_, IMHO it's worth testing ipy2, if you find time19:35
directhexjdong_, if anything i'm curious19:35
directhexjdong_, since you have mono 2.2, ipy2 should work fine19:35
jdong_directhex: the production version of this code was running with stock Hardy Mono and it was nonetheless WAY faster than the python version19:35
jdong_but yeah I'll try to get ipy 2.2 here19:36
directhexjdong_, well, yes. despite what some people think on the interwebnets, python's a fatass compared to mono ;)19:36
jdong_directhex: heh without a doubt I knew from before Python for tightly arithmetic loops could be a factor of 600 to 1000 slower than plain C19:37
jdong_I just never expected myself to write a program where that would hurt me19:37
jdong_and I thought in that case I'd have to resort to Java or C19:37
jdong_but Mono pleasantly surprised me here19:37
directhexjdong_, so when are canonical going to drop python for the superior c#? :p19:38
jdong_directhex: IMO when Boo gets a bit more mature :)19:38
jdong_directhex: C# is great but doesn't replace Python as a quick and dirty prototyping language19:38
directhexjdong_, your figures are largely what i expected, except for ironpython which i didn't expect to be incredible suck19:38
ScottKI suspect when they get a different set of developers.19:38
directhexjdong_, anyway, good for you on making those figures - i trust them a lot more than i trust the shootout on alioth19:40
RainCTanyone looking at19:41
RainCTpython-wxgtk2.6?19:41
jdong_directhex: ok ipy 2.0.1 running19:42
savvasScottK: there's version 0.4-1 at debian - the maintainer removed the 2.4 dependencies :) http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=keysafe19:42
directhexNCommander, installing jaunty in armel qemu... how long exactly is it meant to hang on "configuring makedev"?19:42
ScottKIs it uploaded yet?19:42
directhexoh, bollocking hell..... the screen stops updating. that's it. gah!19:43
savvasScottK: no, not yet unfortunately - should I proceed and remove these? There was supposed to be a "0.3.5-4.1" version where they remove the 2.4 dependencies, but can't find it19:43
ScottKsavvas: I'd look at the proposed package and update ours similarly.19:44
savvasScottK: ok, I'll try :)19:46
jdong_directhex: unfortunately ipy2 doesn't seem to perform any better19:48
jdong_it has been running for almost 5 minutes now19:48
directhexjdong_, hm, shame19:48
jdong_directhex: indeed; there's something about this workload that trips it up19:48
jdong_directhex: heh I was really surprised how close ikvm got to C# and Java; I expected it to be a second-class .NET citizen19:58
blueyedFor a rebuild of 0-ubuntu1, should I use 0-ubuntu2 or 0-ubuntu1build1 for the version? (I cannot find a wiki page about it)19:58
directhexjdong_, i'm pondering goals for karmic. i wonder whether packaging things like ironruby has any value19:58
jdong_directhex: well I'd definitely like to see our Mono stack up to date with upstream again for Karmic...19:59
jdong_I'm not sure how mature IronRuby itself is19:59
directhexjdong_, 2.2 introduces issues for a bunch of apps, we decided to skip straight to 2.420:01
directhexmaybe 2.6 depending on release schedules20:01
jdong_directhex: ah, interesting20:01
* asomething wonders if there's any grunt work for a contributer, maybe with universe python rebuilds?20:01
Laneydirecthex: ^ POUNCE!20:01
Laneybrb20:02
directhexasomething, pfft, python sucks. jdong_ proved it. how about some mono work? :p20:02
jdong_haha20:02
asomethingdirecthex: what do you got? =)20:02
* jdong_ has started yet another language war :)20:02
directhexasomething, see http://wiki.debian.org/Teams/DebianMonoGroup/Mono20TransitionTODO ?20:02
jdong_the last time I did a shootout was in a Java class, I thought the code was running unreasonably slow so I rewrote it in C20:03
jdong_to my surprise the C version was even slower.20:03
directhexasomething, every red item in the jaunty column needs to be green, following the guide on http://wiki.debian.org/Teams/DebianMonoGroup/Mono20Transition#head-67c13a005dab7f510b0fd1ee8db7a30689e8966920:03
directhexasomething, if the maintainer is "pkg-cli-libs" then your work can go directly to debian & be synced20:04
asomethingdirecthex: cool, I'll look through it and garb a package or two20:05
directhexjdong_, could always discuss the matter at UDS :p20:12
RainCTblueyed: ubuntu220:19
* RainCT adds jdong_ to his blacklist, right behind directhex :D20:20
savvasScottK: should I make it look like a merge? I can't find the debian packages for keysafe versions 0.3.5-4.1 and 0.3.5-3, so I don't know what are the actual changes20:22
* directhex uses his pkg-cli-apps powers to purge RainCT's packages20:22
savvaspackage wars, heh20:22
savvasbetter than throwing shoes :p20:23
=== smarter_ is now known as smarter
RainCTlol20:23
directhexsavvas, xchat lacks a /shoe20:23
ScottKsavvas: I'd just look at their changes and make the appropriate ones to our package to solve the python problem.20:23
RainCTdirecthex: and I'll soon get another package in there.. :(20:23
directhexRainCT, which one?20:23
jdong_directhex: (0, 241363, 'jackpot is ', 'here!\n\n\n\n\n\n\n\n\n\nafwefj\nwejf\nawejp\nfjaew\nj') 2122.0794525120:23
jdong_*YEA BABY*20:23
directhexjdong_, ouch :|20:24
jdong_obviously ipy2 isn't the end all solution to slow python apps ;-020:24
RainCTdirecthex: mistelix, it's a video editor from the same author as gbrainy20:24
directhexjdong_, worth discussing with #ironpython ?20:24
savvasScottK: oh, the python problem is solved, I just removed '2.4' from the name of the dependencies: http://launchpadlibrarian.net/23231836/keysafe_0.3.5-2_0.3.5-2ubuntu1.diff.gz20:24
* RainCT raises eyebrows at jdong_ :P20:24
savvasScottK: I thought you also wanted to improve the copyright as the maintainer did :)20:25
jdong_directhex: Idon't have the time to follow up on it but if you feel like it, sure20:25
RainCTjdong_: what is that supposed to be? :P20:25
jdong_RainCT: it's a fuzzy substring matcher20:25
ScottKsavvas: I didn't look.  If there are other worthwhile packaging improvements, I'd grab those too.20:25
* ScottK is on the way out the door20:25
savvasScottK: ok, thanks! :)20:25
jdong_RainCT: for example, needle="this is a botched song lyric" vs haystack "blah blah this is the real song's lyrics" would match the "this is the real ... " with some positive "edit distance" score.20:25
directhexjdong_, i wonder if the slowness is due to the DLR on mono, or ipy in general20:26
RainCTjdong_: uhmmmmmm... okay :P20:26
jdong_directhex: would be interesting to know, and also interesting to find out which operation in the python code is causing the regression20:26
jdong_directhex: but the code for it is on my langshootout page linked earlier20:26
jdong_RainCT: it's for a random bot that I wrote which can pick up the next line of a song if you give it the one before20:27
jdong_to allow for spelling and memory inaccuracies it uses this fuzzy substring matcher20:27
jdong_the python version took 40-50 secs to return a match when the C# version takes 2 or 3 :)20:28
RainCTah, nice20:28
directhexjdong_, which version are you deploying then? java?20:28
RainCTmake a python library :P20:28
jdong_directhex: C#20:28
jdong_directhex: it's fast enough and in a language I enjoy maintaining.20:28
jdong_it also uses Xapian as a top-level filter to weed out 200 candidate songs out of 2000 or so in its library, so the chances of hitting its worst-case runtime are relatively low.20:29
directhex"generating locales" on arm in qemu is HELLISH20:34
AdamDHI have a full working msp430 toolchain, took a while, but it works20:38
savvaswow, launchpad ppa is quick today20:55
dmzhowdy y'all, i just got my base system live cd running great, now i need to be able to install it onto a local disk. i have install ubiquity but do not know what to run when it boots to get it to install, any suggestions?21:04
savvasdmz: I think you should ask that question in #ubuntu :)21:06
dmzok, sorry it was mentioned to me that motu was for people building custom installs21:06
savvasdmz: oh, I don't know about that, motu manage the packages in the ubuntu universe repository - but stick around, maybe someone else knows21:07
a|wendmz: you might want to look at uck (ubuntu customization kit) if you are making a custom cd?21:08
savvasRainCT: do I have to open a bug number for package keysafe python transition?21:08
savvasor anyone else :)21:09
dmzthanks i'll check that; too many different references :)21:09
a|wendmz: afaik it has been uploaded to jaunty/universe ... before that they have a deb at their site http://uck.sourceforge.net/21:11
RainCTsavvas: Do you need sponsorship?21:15
RainCTif so, yes21:15
savvasRainCT: ah, yes - ok :)21:16
AdamDHhow do I stop stripping inside my packages? if the package strips the libraries then the result is that nothing will compile with the cross compiler, I have stopped dh_strip but that has not seemed to help21:16
asomethingdirecthex: taking a shot at notify-sharp, it builds in pbuilder, how's this look: http://paste.ubuntu.com/124443/21:21
Laneyasomething: It should be /usr/bin/csc21:21
directhexasomething, set GMCS to /usr/bin/csc, and check your build log to make sure it's being used21:21
Laneyhax21:22
asomethingok21:22
ian_brasili just packaged gypsy and out it in my ppa..if someone can take a look21:22
ian_brasilhttps://edge.launchpad.net/~ianlawrence/+archive/ppa21:24
asomethingalright, changed it to csc and it still builds. and I see "checking for gmcs... /usr/bin/csc" in the log21:29
Laneylook at the actual build21:30
Laneysometimes it's ignored :(21:30
asomethinghow about "/usr/bin/csc -out:notify-sharp.dll"21:32
directhexasomething, then it's fine :)21:32
asomethingshould I format the patch for debian and just submit it there?21:33
directhexyes21:33
asomethingwill do21:34
directhexor just shove it on pastebin & laney or i can add it to svn right away21:34
LaneyI am too busy eating a home made pork pie21:34
Laneynomnomnom21:34
directhexhome-made? does it still contain 48% aspic jelly?21:35
Laneyerm21:36
Laneythe jelly is made from boiled up pig bits21:36
Laneymok0: Are you going to patch requestsync to remove the please? ;)21:40
asomethinghere it is formatted for debian: http://paste.ubuntu.com/124456/21:41
rgreeningScottK: my MOTU application is completed. Just needs sponsor input. I;ve added myself for March 13th meeting as well.https://wiki.ubuntu.com/rgreening/DeveloperApplicationMOTU21:45
rgreeningThanks for all your help ScottK21:45
rgreeninghey didrocks21:50
directhexasomething, seems fine to me, let me test it quicksharp21:52
didrocksrgreening: yep? :)21:55
rgreeningdidrocks: I decided to take the next step and apply for motu. finally :)21:56
didrocksrgreening: congrats \o/ hope everything will be ok :)21:56
rgreening:)21:56
didrocksLaney: this is a mandatory, patch requestsync :)21:57
directhexdpkg-deb: building package `libnotify0.4-cil' in `../libnotify0.4-cil_0.4.0~r2998-2_all.deb'.22:10
wgrantAre we meant to rebuilding everything we run into for Python 2.6, or is there going to be some massive scripted upload eventually?22:34
james_wif it needs rebuilding it should be I believe22:35
wgrantThat's what I thought. Thanks.22:36
Nafallowgrant: if you're going to rebuild stuff, feel free to add revelation to your list :-)22:37
AdamDHgrr cannot get my package to not strip all libraries are ruined because they are currently been stripped, I am using arch amd64, any ideas how I can stop stripping or suggest a package where stripping has been stopped so libarys can be built correctly?22:42
AdamDHdh-strip has been removed from my rules but I can still watch the files been stripped22:42
=== hanska is now known as hanska_
geserAdamDH: have you a build log? pbuilder or buildd?22:52
AdamDHthere are no errors is only when you come to use the package with test code you get: msp430/bin/ld: skipping incompatible /usr/lib/gcc-lib/msp430/3.2.3/libgcc.a when searching for -lgcc22:54
AdamDHso I think the libc is been compiled wrong somewhere22:54
geserAdamDH: what does file tell on the contents of that libgcc.a?22:59
AdamDHlooks like its been compile for my native host instead of the msp430 host23:00
AdamDH*compiled23:01
AdamDHso its an issue with there Makefile23:01
gesercross-compiling is not easy (as far as I can tell). Please check if the upstream Makefile uses the correct compiler23:01
savvasmplayer has an easy config for cross compilation hehe23:03
AdamDHi might take a look at the mplayer source23:05
AdamDHi think there makefile is the problem here as the arguments are not passed23:05
RainCTArr.. wxwidgets is placing the Python 2.6 stuff in /usr/*local*/lib and FTBFS.. :S23:19
RainCTpochu: any clue?23:21
blueyedIs there a known problem that rebuilds of Python apps land in /usr/local now? (using python-central). Bug 335941 has more details and the build log.23:26
ubottuLaunchpad bug 335941 in duplicity "duplicity will be removed if one upgrades python in jaunty" [Medium,In progress] https://launchpad.net/bugs/33594123:26
RainCTblueyed: just happened to me23:26
blueyedHave you found the reason for it yet?23:27
RainCTNo :(23:27
pochuRainCT, blueyed: try with to add --install-layout=deb to the setup.py call23:28
pochus/with//23:29
RainCToh, right23:29
pochuRainCT, blueyed: https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027439.html23:29
RainCTdamn.. site-packages is hardcoded like 10 times in the rules file23:31
RainCTDoes {site-packages,dist-packages} work in debian/rules?23:32
blueyedWhy would you need both?23:33
RainCTblueyed: module for all python versions23:33
blueyedok. I'm not sure, if the expansion works. I'd say no.. but don't remember..23:33
RainCTwell, I'll try with wildcards23:36
pochuRainCT: {,} is a bashism, so not sure23:37
RainCToh, didn't know this23:38
wgrantIt must have been done in some other package already.23:38
pochubut wildcards will be fine :)23:38
blueyedpochu: thanks for the hint, it works for me/duplicity.23:38
pochuI believe doko is using *-packages23:38
pochublueyed: cool23:39
RainCTyeah, that's what I've done too23:39
RainCTand now I can wait 30 minutes for the package to build..23:39
RainCTperhaps I should just update and see if LP fails again, as I'm going to bed soon :P23:40
wgrantHmmm, see http://launchpadlibrarian.net/23118516/smart_1.1.1~bzr20081010-0ubuntu0.8.10.1_1.1.1~bzr20081010-0ubuntu0.8.10.2~ppa1.diff.gz.23:41
wgrant*-packages is used, but not everywhere.23:41
wgrantI wonder why python.mk wasn't advertised anywhere...23:43
wgrantdoko: Are we meant to be using python.mk to solve this problem?23:46
phil_pshow do I change /etc/apt/sources.list to get the latest?23:48
wgrantphil_ps: "the latest"?23:48
phil_pssorry, jaunty23:48
phil_psI want to test my patch in jaunty but I am running intrepid23:48
wgrantYou probably do not want to upgrade to Jaunty.23:49
wgrantConsider using a chroot (perhaps using pbuilder or schroot) to test instead.23:49
phil_psokay thanks23:49
RainCTphil_ps: see http://bloc.eurion.net/archives/2009/test-build-debian-packages/ :)23:56
phil_psthanks RainCT23:57
RainCT(it's used to build packages but you can also login -«pbuilder-jaunty login»- to try out stuff in the terminal; if you want to test GUI stuff you'll need a VM, though)23:57

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