/srv/irclogs.ubuntu.com/2010/12/28/#ubuntu-motu.txt

hggdhari-tczew: bug 663925 has now a debdiff for Maverick. I tested it OK00:00
ubottuLaunchpad bug 663925 in ncmpcpp (Ubuntu Maverick) "ncmpcpp (version < 0. 5.4) can cause unexpected deletion of files" [Undecided,New] https://launchpad.net/bugs/66392500:00
ari-tczewhggdh: I'll have a look tomorrow.00:02
hggdhari-tczew: cool, and thank you for the ping on it00:02
=== nhandler is now known as Guest26812
=== nhandler_ is now known as nhandler
=== james_w` is now known as james_w
=== akoskm is now known as akoskm`away
=== dotblank-away is now known as dotblank
udienzmicahg, there?10:20
udienzari-tczew, can you unsubscribe ubuntu-sponsors fo my bug 69470412:00
ubottuLaunchpad bug 694704 in gnome-icon-theme-blankon (Ubuntu) "Please upgrade gnome-icon-theme-blankon" [Undecided,Confirmed] https://launchpad.net/bugs/69470412:01
udienzmy mistake :)12:01
udienzthanks before12:01
tumbleweedudienz: sponsors unsubsrcibed12:02
udienztumbleweed, thanks!12:03
udienztumbleweed, about ftbfs at udd.debian.org. all ftbfs must be solved before natty?12:04
tumbleweedthat would be ideal, practically we normally release with a few ftbfs in universe12:04
udienztumbleweed, that mean all ftbfs in main is very urgent?12:05
tumbleweedyes, and the universe ones too, but there aren't enough motus for everything in universe to be perfect12:06
tumbleweedudienz: can you please forward your gnome-gpg fix to gnome-gpg upstream (they are in launchpad, so you can do a bzr merge request)12:08
udienzok done12:09
tumbleweedthat works too :)12:09
ari-tczewtumbleweed: there are enough motus, but we don't have enough time ;)12:10
tumbleweedari-tczew: that means not enough motus :P12:10
cdbsWell, we do have many MOTUs, but not everyone has time12:10
udienznot enough motus to spend all times to fix ftbfs12:11
udienz:p12:11
tumbleweedudienz: yeah, I haven't done any in ages, I've been busy with other stuff12:11
cdbsI have worked here and there since I became MOTU, FTBFS fixing is something which requires patience and time12:11
tumbleweedudienz: Thank you for your contribution to Ubuntu. :)12:18
udienz:)12:18
ari-tczewcdbs: I remember that you started contribution with papercuts fixing.12:37
cdbsari-tczew: no, my very first upload was a merge12:37
cdbsI began papercut fixing quite later12:38
ari-tczewcdbs: are you still interested in papercuts?12:43
cdbsari-tczew: of course I am12:43
cdbsari-tczew: but I am busy in school work nowadays, see http://blog.expatsinksa.com/?p=5912:44
cdbsudienz: referring to bug #694985 , it appears that xchat-gnome doesn't use binutils-gold12:48
ubottuLaunchpad bug 694985 in xchat-gnome (Ubuntu) "FTBFS xchat-gnome 1:0.26.1-1ubuntu3 in Natty" [Undecided,New] https://launchpad.net/bugs/69498512:48
cdbsSo it would be better if you changed the changelog entry to:12:48
cdbsFix FTBFS due to ld --no-add-needed12:48
tumbleweedcdbs: err it doesn't go out of its way to not use gold, gold is the standard linker in natty, isn't it?12:49
cdbshmm? I don't think so, is it?12:49
tumbleweedanyway, yes that is a no-add-neded change12:50
cdbstumbleweed: no it ain't12:50
cdbsit isn't the default builder, its still binutils (the gnu one)12:50
cdbserr, both are GNU, but still ld is being used, not ld.gold . and package binutils-gold is not being installed on build12:51
cdbsg2g12:52
Wallch_DeveloperHi!! We just released a very stable first version of Wallch .. Please consider of making a review to it --> http://revu.ubuntuwire.com/p/wallch12:58
=== yofel_ is now known as yofel
Wallch_DeveloperThis is the last upload for Wallch version 1. The program is fully checked for bugs and functionality, so a review is really welcome :).. Thanks anyway13:06
ari-tczewreffering to cdbs' answer, I think that the most efficient Ubuntu development is maintenance QR strategy and looking for new contributors. :)13:10
ari-tczewlooking for new contributors works like snowball effect13:11
ari-tczewlucas__: udd page seems to be not updated13:17
ari-tczewtumbleweed: is there any script to prepare clean rebuild? (-Xbuild1)13:19
tumbleweedari-tczew: he dosen't rebuild ubuntu that often13:19
ari-tczewtumbleweed: ah, I thought that this is automatically on machine13:19
tumbleweeddpkg-source -x; cd foo; dch -l build 'No-change rebuild for foo (LP: #bar)'; debuild -S13:20
ari-tczewtumbleweed: debuild requires update-maintainer :/13:20
tumbleweedthe udd ftbfs package should (I assume) only show FTBFSs from the last rebuild where ubuntu hasn't uploaded it since13:21
tumbleweeds/package/page/13:21
tumbleweederr  yes, thow  an update-maintainer in there13:21
ari-tczewtumbleweed: hmmm shouldn't rebuild include update-maintainer?13:21
tumbleweedthat's what I'm saying, yes13:22
ari-tczewtumbleweed: cool it works, thanks. could you make a script for u-d-t? ;)13:26
tumbleweedari-tczew: heh, file a request bug, sounds like a vaguely useful thing to have13:27
ari-tczewtumbleweed: bug 69501513:30
ubottuLaunchpad bug 695015 in ubuntu-dev-tools (Ubuntu) "[wishlist] rebuildpackage script" [Undecided,New] https://launchpad.net/bugs/69501513:30
tumbleweedbdrung: ok, got another branch for you. It started as mirror support in syncpackage, and grew legs...13:35
bdrungtumbleweed: can we have an object (SourcePackage) instead?13:41
tumbleweedbdrung: any particular reason?13:42
tumbleweedbdrung: you want to combine it with lp/madison related bits?13:43
bdrungtumbleweed: it's easier to understand and to use. __init__ would get the name and maybe the version. a download method would download it...13:44
bdrungtumbleweed: i was thinking about creating a SourcePackage object for sponsor-patch13:45
tumbleweedbdrung: ok, but that wil lneed lp / madison to determine the component13:45
bdrungtumbleweed: maybe we can should inherit a UbuntuSourcePackage and DebianSourcePackage13:46
tumbleweedyeah, probably sane13:46
bdrungtumbleweed: either the component is specified on instantiation of lp/madision is used13:47
tumbleweedI guess I'd better rename it to archives too, then13:47
ari-tczewtumbleweed: oh! people doing rebuilds without update-maintainer13:51
bdrungtumbleweed: the object can either instantiated with a dsc url or with providing name, version, component. we need a download and extract method.13:51
ari-tczewtumbleweed: check last milion doko's uploads13:51
bdrungari-tczew: but the policy requires update-maintainer for rebuilds!13:51
ari-tczewbdrung: show me this policy13:52
ari-tczewand tell this one to doko13:52
tumbleweedari-tczew: I didn't used to update-maintainer rebuilds either (and people even complained when I *did*), but bdrung then re-read the policy :)13:52
bdrungari-tczew: https://wiki.ubuntu.com/DebianMaintainerField13:52
ari-tczewbdrung: [   ] Choice 3: Change Maintainer on any change (including binary rebuild)13:53
ari-tczewbdrung: but this is "No-change" upload ;)13:53
bdrungari-tczew: you change debian/changelog13:53
bdrung:P13:53
ari-tczewbdrung: this is not clear for me. nobody use update-maintainer for rebuilds13:54
tumbleweedari-tczew: we can't do binary rebuilds in lp, we can only do source rebuilds13:54
bdrungari-tczew: the new update-maintainer will update the maintainer field if the target series is not a debian release13:54
ari-tczewtumbleweed, bdrung: ok, this is not problem for me to use update-maintainer, but there are a couple of people who don't use this command. we should inform them.13:55
ari-tczewcoolbhavi, fabrice IIRC13:55
tumbleweedif we have changed *anything* in the package, we should update the maintainer. This is why pkgbinarymangler changes the maintianer in the debs it builds, even when they are from pristine debian sources.13:55
tumbleweedari-tczew: correct13:56
ari-tczewtumbleweed: maybe send mass mail to all motus?13:56
tumbleweedari-tczew: sounds overkill, rather send a mail to ubuntu-devel13:56
ari-tczewtumbleweed: there is no guarantee that they will read if you want send mail to listmail13:57
kklimondawhat's the point? we change maintainer when we do make changes to indicate that original maintainer should not be contacted. no-change rebuild are, by definition, no-change.13:57
tumbleweedari-tczew: there's no guarantee they'll do what you say anyway13:57
kklimondawe may add a new changelog entry but it doesn't modify package in any meaningful way.13:57
tumbleweedkklimonda: agreed that it's a relatively minor issue, the big point is that the automated tools should do the right thing.13:58
bdrungari-tczew: our tools should update the maintainer for rebuilds. if a motu doesn't update the maintainer it's not that problematic thank to the pkgbinarymangler.13:58
geserI don't see the point in changing the Maintainer in no-change rebuilds but not in syncs which are sort-of similar13:58
ari-tczewgeser: not in syncs? I don't get it13:59
udienztumbleweed, doko ping via emails13:59
geserbdrung: the poll isn't specific if the options apply to binary packages and/or source packages13:59
bdrunggeser: good point14:00
tumbleweedudienz: yeah I'm replying14:00
geserari-tczew: when we sync a package, we don't modify the source package maintainer either14:00
geserand I don't see a big difference between a sync and a no-change rebuild14:01
jpdsDon't the buildd's mangle the Maintainer field anyway?14:02
tumbleweedjpds: in the binary, yes14:02
jpdsAnd that's all that matters.14:02
ari-tczewgeser, tumbleweed, bdrung, jpds: ok what's the conclusion? I want to upload Xbuild1 to fix 2 bugs and dunno whether change maintainer field or not.14:04
geserIMHO no change is needed14:05
micahg+114:05
bdrungari-tczew: both options seems to be ok.14:05
geserif you would sync that version right now, the resulting debs would be similar (compared to the rebuild) but didn't have the maintainer change14:06
bdrungi have a strange build failure: "fakeroot debian/rules clean binary" works, but "dpkg-buildpackage" fails. packages: audacious 2.4.2. grab the experimental branch from http://git.debian.org/?p=pkg-multimedia/audacious.git;a=summary14:07
ari-tczewok so I'm not changing field14:07
ari-tczewbdrung: what's the build error output?14:08
bdrungari-tczew: it fails to link14:08
bdrungari-tczew: src/libaudtag/util.c:154: undefined reference to `cfg'14:09
bdrungand other undefined references to `cfg'14:09
ari-tczewbdrung: did you check upstream svn/git for updates?14:10
bdrungari-tczew: it's their latest release14:10
ari-tczewlast time I fixed one FTBFS related to audacious which I cherry-picked fix from upstream svn14:10
Bachstelzebdrung: probably the same "LDFLAGS instead of LIBS" error as everything else14:11
Bachstelzeor is it in Maverick?14:11
bdrungBachstelze: it fails on maverick, too14:12
bdrungand experimental14:12
ari-tczewbdrung: did you look there? http://hg.atheme.org/audacious-plugins/14:16
bdrungari-tczew: audacious, not audacious-plugins14:17
ari-tczewbdrung: anyway, you know what I mean14:18
ari-tczewbdrung: from my investigating, only this could be ok: http://hg.atheme.org/audacious/audacious/rev/af52da71e22f14:19
bdrungari-tczew: yes. src/audacious/audconfig.h hasn't changed in their master branch.14:19
ari-tczewbdrung: why src/audacious/audconfig.h ? ftbfs looks on src/libaudtag/util.c:15414:20
bdrungari-tczew: src/audacious/audconfig.h defines the cfg structure.14:20
ari-tczewbdrung: and you guess that link which I passed won't fix ftbfs?14:22
bdrungari-tczew: i'll try it.14:23
ari-tczewbdrung: I encourage also to try package new upstream release 2.414:23
bdrungari-tczew: 2.4.2 is their latest release and this build failure prevents me from doing so.14:24
bdrungari-tczew: that patch lets the package compile.14:27
ari-tczewbdrung: so it fixes FTBFS?14:27
bdrungari-tczew: yes14:27
ari-tczewI'm pleased14:28
tumbleweedbdrung: something to consider with this mirror suport I'm adding is that we lose the security of downloading from https://lp. Do you think we should also pull a dsc from lp for verification?14:31
bdrungtumbleweed: why do we loose the security?14:32
tumbleweedthere's no cryptographic assurance that th edsc you got from your mirror is the same as th eone lp as14:33
tumbleweedapt checks signed package lists, we aren't using those14:33
bdrungtumbleweed: ok. the verification would be nice.14:35
bdrungtumbleweed: pull dsc from lp and the other files from the mirror.14:38
bdrungtumbleweed: i don't think that we need dget.14:39
tumbleweedbdrung: seems reasonable14:39
tumbleweedobviously when a debian package hasn't been imported into lp yet, we can't do that, but that's ok14:40
bdrungtumbleweed: the package should be first in lp and afterwards hit the mirror. otherwise something is really broken14:41
tumbleweedbdrung: debian package, not ubuntu package14:41
bdrungtumbleweed: oh, yes.14:42
bdrungtumbleweed: can we check debian packages with the debian keyring?14:42
tumbleweedall udt scripts seem to have been using -u / --allow-unauthenticated, but I think it's perfectly plausible to use the debian keyring14:43
tumbleweedat least for this corner case14:43
tumbleweedeven with a reasonable amount of pessimism, this job has turned out to be a lot bigger than I expected :/14:45
bdrungtumbleweed: or better idea: check Release -> check Packages -> download package14:45
tumbleweedPackages can get quite big14:46
bdrungok, then it's a bad idea.14:46
tumbleweedthe curse of living in the third world is knowing the sizes of many source packages :)14:47
bdrungthen we are at: grab dsc file from launchpad. for packages from debian: if the dsc is not in launchpad, check if the package is signed by the debian keyring. if not give the user a warning and proceed.14:48
tumbleweedyes, I think that's great (and much better than where we currently are)14:49
bdrungtumbleweed: i have a local mirror of lucid, maverick, natty, testing, and unstable. ;)14:49
tumbleweedI can't justify the bandwidth costs for that, so I use apt-cacher-ng (but I run a full mirror at my university)14:49
bdrungtumbleweed: i have one offline pc. i sync the complete mirror to an external hard drive, carry the hard drive to the offline pc, and sync the mirror to the pc. then i have access to the complete archive.14:51
kklimondatumbleweed: you pay for the transferred data?14:52
tumbleweedkklimonda: indeed, 5G caps are standard, I have 25G and pay ~ZAR50 per G after that14:53
tumbleweedyou can get uncapped, but it's generally slow and 3 times the price14:53
kklimondatumbleweed: sounds like fun. not. Where do you live?14:54
tumbleweedkklimonda: cape town14:55
lucas__ari-tczew: what do you mean? (Re: udd page not updated)14:56
tumbleweedkklimonda: it's mostly ok, I do big jobs at university or on colo servers. All south africans wait for cheap, fast uncapped broadband :)14:56
kklimondatumbleweed: at least you don't have to worry about snow ;)14:57
tumbleweedheh, yeah, my car aircon was broken for the last month. it was hell :)14:57
* bdrung has enough snow.14:58
ari-tczewlucas__: http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi looks like out-of-date14:58
* kklimonda still isn't sure whether he'll make it back home tomorrow :/14:58
ari-tczewkklimonda: where are you right now?14:58
kklimondaat my mother's house, near Bialystok14:59
=== solarion_ is now known as Solarion
lucas__ari-tczew: define out of date, please15:01
cdbstumbleweed: You are lucky enough to have the stuff at your univ to run a mirror :D15:01
ari-tczewlucas__: this page shows FTBFS which were fixed15:02
tumbleweedcdbs: the mirror is one of the biggest bandwidth users on campus (although mostly after-hours), our IT department hate my guts :)15:03
ari-tczewcdbs: referring to our discussion ~2 hours ago, I think that the best way to development of Ubuntu is looking for new contributors :)15:03
ari-tczewcdbs: and I really understand your case with school as I had to limit my time devoted for Ubuntu development due to logistics competition15:04
cdbshmm15:04
cdbsari-tczew: of course, new contributors are always welcome15:05
=== Quintasan_ is now known as Quintasan
lucas__ari-tczew: that's possible, the data isn't live data. the rebuilds are triggered manually from time to time15:06
ari-tczewlucas__: tumbleweed explained me this case. I thought that there is a special machine which rebuilds all archive periodically.15:07
cdbsari-tczew: of course not15:07
ari-tczewcdbs: not what?15:07
cdbsthe Ubuntu archive packages need to be manually rebuilt in case of library changes, etc15:08
cdbsari-tczew: ^15:08
joaopintocdbs, that is not that obvious :)15:08
cdbsjoaopinto: ?15:08
joaopintoif there were sufficient resources, rebuilding the entire archive frequently would be proper QA15:09
cdbsof course15:09
tumbleweedlp has the fascilities for archive-rebuilds, but I haven't seen any in a while15:10
joaopintoI was comment just your "of course" :P15:10
joaopintocommenting15:10
cdbsokie15:10
cdbstumbleweed: oh, in case you didn't recognise, I am bilalakhtar15:10
tumbleweedcdbs: I know who you are :)15:11
joaopintoin 100 years from now we are likely to have hw that will  rebuild the current entire archive in a few seconds  :P15:11
cdbsBut the archive would have become bigger by then15:12
cdbsjoaopinto: if the size of archive remains constant, then that would be possible in around 20 years15:13
cdbs:P15:13
gesertumbleweed: using LP for an archive-rebuild slows down PPA builds for a whole week15:15
tumbleweedgeser: yeah, that's why I noticed them in the past :) 0 priority doesn't seem to be enough15:16
ari-tczewhggdh: investigaing into your debdiff... I guess that this is SRU, not security issue. is there any case to be hacked due to this bug?15:29
Wallch_DeveloperAny moderator from http://revu.ubuntuwire.com here?15:58
hggdhari-tczew: I do not think so, upstream is clear on the reason -- in some situations, they were removing ..16:25
hggdhari-tczew: this is, nevertheless, a security issue -- data loss16:25
ari-tczewWallch_Developer: https://launchpad.net/~revu-admins/+members#active16:26
ari-tczewhggdh: I see no reason to maintenance Applied-Upstream tga if you have tag Origin16:36
ari-tczews/tga/tag*16:36
=== ogra_ac is now known as ogra
Wallch_Developerari-tczew: thank you :)17:12
sagacidoes motu do the multiverse repo too17:15
ari-tczewsagaci: yes17:27
sagaciseems like a pretty big job17:27
ari-tczewsagaci: that's right17:32
* kklimonda wonderes how many man-hours are wasted every year by people packaging software.17:35
kklimondawondered... heh17:35
kklimondawonderes even.. heh..17:35
hggdhari-tczew: I do not think it is incompatible -- it was applied upstream, but on a newer version; and I did take it from upstream17:36
ari-tczewkklimonda: could you be more verbosity?17:37
ari-tczewhggdh: anyway, I gave ACK and subscribed ubuntu-security-sponsors17:37
hggdhari-tczew: thank you for your help17:37
ari-tczewkklimonda: s/verbosity/verbose17:38
ari-tczewhggdh: you're welcome17:38
kklimondaari-tczew: thousands of people work on packaging software for countless distributions - this is pretty much pointless activity in the bigger picture.17:40
ari-tczewkklimonda: what's your vision of future?17:41
kklimondaari-tczew: wars over scarce resources.. j)17:41
kklimondaj)17:42
kklimondahmm17:42
kklimonda;)17:42
kklimondastupid keyboard17:42
ari-tczewkklimonda: hmm.. merge all distros into one big Linux project?17:42
ari-tczewmerge Debian and Ubuntu => Debuntu or Ubian :>17:43
kklimondaari-tczew: I believe that at some point we'll have to say that Ubuntu is a small dev platform that 3rd party developers develop for. And they release software, deal with bugs, prepare updates etc.17:43
kklimondaI'd rather see all but 5 or 6 distributions being abandoned.17:44
kklimondaI'm not sure if a merge of debian and ubuntu is something that can happen - but mostly for political reasons, not technical ones.17:45
ari-tczewkklimonda: maybe you should consider about session at UDS about this case17:47
Bachstelzekklimonda: the problem is that upstream is generally not willing to do any OS-specific work, so someone else will have to do the packaging anyway17:52
kklimondaari-tczew: perhaps - on the other way uds is about short-term plans and this is a long-term idea - there has been some discussions about it in Orlando, but the truth is this topis is a complicated one, and there isn't even consensus that this is actually a good idea.17:53
kklimondaBachstelze: for most projects there is no os-specific work other than packaging.17:53
Bachstelzekklimonda: multiplied by the number of OSes ;) If upstream starts doing Ubuntu-specific work, other distros are going to say "hey you do it for Ubuntu, can you do it for my distro too?"17:55
Bachstelzebecause a lot of other distros have even less manpower than we do17:56
Bachstelzeso first the number fo distros must be dramatically reduced, andI don't see it happening17:57
kklimondaBachstelze: I care about Ubuntu and Debian - in my opinion there are too many distributions and it is part of the problem we have.17:57
BachstelzeI agree, but it's just not going to happen17:58
Bachstelzeit sure would be nice, though, for example with the crapload of linking errors in natty, it would be easier to have upstream fix those than patching everything ourselves17:59
Bachstelzewhich is just not going to happen on time, either, there's just too many of them18:00
kklimondawell, we can only work on getting Ubuntu that much better, and packaging for Ubuntu that much easier,and distributing software that much "faster" that developer will feel it's a good idea to package for Ubuntu, just as they are doing for OSX or Windows.18:05
Wallch_Developerhas anyone time to review a project at http://revu.ubuntuwire.com? Here is the link if anyone wants :) --> http://revu.ubuntuwire.com/p/wallch18:09
Bachstelzean interesting thig to explore would be: for every open source project, there has to be at least one user (or, even better, an upsteam dev) who is also an avid Ubuntu user, and therefore more likely to do the packaging work for that particular project18:12
Bachstelzemaybe a lot of people thik "yes, it would be cool to work on packaging that project I like for Ubuntu, but the package is alreeady there, so I guess they don't need me"18:13
kklimondawell, that would be perfect18:16
Bachstelzebrb dinner18:19
ari-tczewWallch_Developer: you and your supporters don't need to spam18:22
Wallch_Developerwe don't spam, just we need a review :P18:22
ari-tczewWallch_Developer: I understand but you doing it too visibly.18:23
ari-tczewI'm looking right now at wallch.18:23
ari-tczewThere are too much concerns.18:23
Wallch_Developeryes because now that is christmas we have free time18:23
Wallch_Developerari-tczew: :-/18:24
Wallch_Developerari-tczew: what are the concerns?18:24
ari-tczewWallch_Developer: I'll comment on revu in ~5 minutes.18:24
Wallch_Developernice..! Thanks men :)18:25
ari-tczews/men/man18:25
Wallch_Developeryeah right.. Thanks man 8-)18:26
ari-tczewWallch_Developer: commented.18:29
hakermaniaari-tczew: Thx for the comments :) I have 2 questions: 1) Would be nice if upstream have a look on them. http://paste.ubuntu.com/548314/ ->What exactly should I make? You had no error messages at all, only warnings, mainly coming from ignoring results of C functions :) 2) Would be nice if you could send source to Bazaar only for REVU. It’s easier for reviewers to control your improvements. -> I don't get it :D18:54
RoAkSoAx /win 1018:55
ari-tczewhakermania: well, when I was trying to get clementine I was using Bazaar. Look at https://code.launchpad.net/~ari-tczew/clementine/REVU18:55
Bachstelzekklimonda: so basically we need to reach out to all those potential maintainers, even if they work on only one package, that's one less package for the rest of us to work on18:56
ari-tczewhakermania: how create a branch you will find on https://wiki.ubuntu.com/DistributedDevelopment/Documentation/NewUpstream18:57
Bachstelzehakermania: warnings are just as bad as error, the thought that they aren't is a plague18:57
Bachstelzes/error/errors/18:57
hakermaniaBachstelze: If you make a program like:18:58
hakermania#include <stslib.h>18:58
hakermaniasystem("echo Hello");18:58
BachstelzeIMO everything should be compiled -pedantic -Wall -Werror18:58
hakermaniayou will get error: Warning: Ignoring return value of system()18:58
hakermaniais this logical?18:58
Bachstelzeyes18:59
hakermaniaBachstelze: No, it isn;t actually :/18:59
Bachstelzeyes it is18:59
Bachstelzeyou shouldn't use system() for that18:59
Bachstelzeor at all, for that matter18:59
ari-tczewhakermania: in general, it's hard to find these warnings during build, so I pointed to fix it upstream. guess that Wallch_Developer should has a look19:00
kklimondaBachstelze: no, we just have to make it so easy packagefor Ubuntu, and make Ubuntu so popular, that developers are going to package it themselves because this way they can reach enough new users.19:01
Bachstelzekklimonda: but their software is packaged already, why would they do it themselves? we need people with a strong desire to work for Ubuntu, not just reach new users19:05
Bachstelzekklimonda: or we just stop packaging stuff and tell upstream "if you want it in Ubuntu, package it yourself"?19:06
* micahg doesn't think upstreams should have to deal with distro specific stuff19:06
kklimondaBachstelze: but there should be very little work on Ubuntu, or rather it should be focused on so called platform. There are more and more new foss projects, getting people interested in maintaining work on Ubuntu will only get harder.19:07
kklimondamicahg: they already deal with Windows and OSX19:07
micahgkklimonda: yes, because neither has a decent way to distribute packages, a lot of upstreams also make binaries for Linux19:07
kklimondaBachstelze: yes - in my opinion we should create a system that is easy enough to deploy for that they can do it themselves.19:08
kklimondamicahg: both will have software stores soon. but my point is that developers are capable of doing os-specific work if the target audience is big enough.19:09
micahgkklimonda: I think we'd rather have them focus on their area of expertise than ours19:10
micahgkklimonda: for example, I think it's more worthwhile for them to fix bugs submitted by our users than to maintain packaging19:10
kklimondamicahg: packaging really should be as easy as clicking one button, and another to release it on software-center19:11
hakermaniaari-tczew: Both have spent equal effort on this app :P :) So, we are both developers of it, but I want to show a more complicated personality (hahahaha) and so I dind't name myself as Wallch_Developer_No_119:13
Bachstelzekklimonda: not going to happen, packaging is just way too complex19:14
kklimondaBachstelze: it'sactually really easy for vast majority of software.19:15
Wallch_Developerkklimonda: i agree with you :P Just for the packaging.. ( if it could happen ) ..19:15
Bachstelzekklimonda: look at all the FTBFSs in Natty, some, maybe most, are on really simple packages (e.g. wvdial)19:16
Bachstelzea lot of bad things can happen, and then what are you going to do when upstream will say 'I clicked your button, it gave me an error, fix it"19:17
kklimondaBachstelze: it wouldn't be a problem if software updates were separated from os updates.19:17
micahgkklimonda: this would also require the upstreams to be familiar with the distro processes (SRU, security updates, freezes)19:18
Bachstelzekklimonda: define "OS"? A BSD-style "base system" separate from third-party software? That would only delay such problems, not eliminate them19:18
kklimondamicahg: there would be no such processes - developers would update their software and their pace, in a way they find is the most fitting for their softwate.19:19
Bachstelzethe software would still run, but next time you try to compile it, kaboom19:19
micahgkklimonda: that won't work for Debian or Ubuntu, maybe arch19:19
kklimondamicahg: but maybe it's a good idea to ask ourselves "what would work best for users and developers?" - Ubuntu is not a goal by itself.19:20
micahgkklimonda: that only works in the Windows/OS X world, not a distro19:20
micahgkklimonda: stability is key for a lot of users19:20
kklimondait's just a mean to get software from developers to uses.19:21
kklimondamicahg: and they would have a very stable system. right now a lot of users are left with broken system every 6 months.19:22
kklimondatheir other option is to stick with LTS and outdated (in term of features) software19:22
kklimondamicahg: I'm just wondering  if we are still aiming at being a software distribution, or the os built on foss19:23
hakermaniaari-tczew: I need help on making a branch. The link you sent me really confused me. I've seen something from launchpad about 'branch'. So, what do I do here:  http://i53.tinypic.com/14munhj.jpg ?19:23
kklimondaBachstelze: most ftbfs in natty could be easily fixed by upstream devs, their usets would't be aware of this problem.19:24
ari-tczewhakermania: you're not importing, you just creating19:24
Bachstelzekklimonda: true, but the fact is that the problams are there now, it's pointless to say "it's upstream's fault", even if it's true19:24
kklimondaBachstelze: I'm not really saying that.19:25
ari-tczewhakermania: I'll quote you commands19:25
ari-tczewhakermania: get into source package19:25
ari-tczewhakermania: cd wallch-1.019:26
ari-tczewhakermania: bzr init-repo wallch/revu19:27
kklimondaBachstelze: the ftbfs we get are something that they will have to fix anyway, if we were just delivering platform for them they would be able to fix their own mistakes (with our passive help)19:27
ari-tczewsorry, wrong19:27
ari-tczewhakermania: another: 1st bzr init-repo wallch/revu19:28
ari-tczewhakermania: then go to revu directory and copy there all your sources from wallch-1.019:28
Bachstelzekklimonda: I fail to see how that would make any difference, in both cases they will fix them when they see fit, and with equivalent amounts of work19:29
Bachstelzekklimonda: but I agree that some parts of the system (e.g. the build toolchain) are moving too fast19:29
Bachstelzeexpecially since they aren't really relevant to anyone19:30
kklimondaBachstelze: actually, most of us are not familiar with code we are"maintaining" so our fixes for various bugs are suboptimal. It duplicates work.19:30
Bachstelzecertainly not tu users, and not to developers either, since new software builds just as fine with gcc 4.2 or 4.3 than with gcc 4.519:30
kklimondaBachstelze: if software updates were left to developers and separated from os updates we would get a much more stable os - the question is how much less stable would software become.19:31
Bachstelzethat's where I think a BSD-style "base system vs. third party software" would be good in Ubuntu, even if we were to maintain both parts, we could do so at different speeds19:32
hakermaniaari-tczew:  'bzr init-repo wallch/revu' :  bzr: ERROR: No such file: u'/home/alex/Desktop/ALL/REAL70/wallch-1.0/wallch/revu/': [Errno 2] No such file or directory: '/home/alex/Desktop/ALL/REAL70/wallch-1.0/wallch/revu/'19:32
Bachstelzee.g. the "base system" would change only at LTS releases19:32
macoi kinda like that idea19:33
ari-tczewhakermania: do it in REAL70 directory19:34
hakermaniaari-tczew: Cool : Shared repository with trees (format: 2a) Location:  shared repository: wallch-1.0/revu  Now?19:36
ari-tczewhakermania: You didn't see my sentences:  [20:28] <ari-tczew> hakermania: another: 1st bzr init-repo wallch/revu [20:28] <ari-tczew> hakermania: then go to revu directory and copy there all your sources from wallch-1.019:38
hakermaniaari-tczew: I did,  "another 1st bzr init-repo wallch/revu" ????? "go to revu directory and COPY" ???? I cannot understand. :(19:39
ari-tczewomg19:40
kklimonda!omg | ari-tczew19:40
ubottuari-tczew: Please don't use "LOL" and "OMG" and so forth on a regular basis. This is IRC, not IM, and using those lines on their own is not required, and it is rather annoying to the rest of the people in the channel; thanks.19:40
ari-tczewkklimonda: I don't care19:41
hakermaniaari-tczew: Sorry for the inconvenience :(19:41
ari-tczewhakermania: don't be in wallch-1.0 directory19:42
ari-tczewI was wrong19:42
hakermaniaari-tczew: Yes, the command 'bzr init-repo wallch-1.0/revu' worked!!! After this?19:42
kklimondaari-tczew: you don't care that it's annoying? There are almost 200 other people here and quite a lot of them do care so please, care about it too. It's not enough to betechnically profficient, yougeneral attitude is also important.19:43
ari-tczewhakermania: bzr init-repo wallch/revu19:43
ari-tczewkklimonda: ban me then19:44
kklimondaari-tczew: it's not an argument19:46
ari-tczewkklimonda: I can use my time more useful than pointless discussions.19:47
hakermaniaari-tczew: Listen, the command worked and created /home/alex/Desktop/ALL/REAL70/wallch-1.0/revu/.bzr which contains branch-format  branch-lock/  README  repository/19:50
kklimondaari-tczew: it's not pointelss, your attitude was the main counter argument in you motu process, I'd rather see you work on it now that you are motu than ignore the problem.19:50
ari-tczewkklimonda: My fix for this problem is following: to all folks who have concerns to me: improve your social life19:52
ari-tczewhakermania: I told you wallch/revu not wallch-1.0/revu19:53
hakermaniaari-tczew: I know, but wallch/revu nowhere works. (Inside or outside the source folder)19:54
ari-tczewhakermania: it should be outside of the source19:55
hakermaniaari-tczew: No, I get no such file error :/  http://paste.ubuntu.com/548334/19:56
crimsunari-tczew: Speaking as someone who has had to soften his tone, please try to remember that we try to be inclusive, and attitude counts a great deal.19:57
ari-tczewcrimsun: could you tell more about first part of your sentence?19:58
ari-tczewcrimsun: could you sponsor something for me @main?19:59
crimsunari-tczew: I've become less abrupt over the past several years.19:59
hakermaniaGuys, please....?20:00
ari-tczewhakermania: be patient20:00
hakermaniaNo, I don't mean that i need an answer, i mean that I think the issue about your attitude should be over.20:01
crimsunhakermania: agreed20:01
ari-tczewcrimsun: nice to hear that there is no only stiff people20:01
ari-tczewhakermania: try: bzr init-repo revu20:05
ari-tczewhakermania: then copy all files from wallch-1.0 to revu20:05
hakermaniaari-tczew: Thank you, a revu/ directory was created beside the wallch-1.0 directory. How exactly will i 'copy' the files form wallch-1.0/ to REVU? I only know about 'dputting' to REVU (dput -f *changes etc)20:10
ari-tczewhakermania: locally you have just directory20:10
hakermaniaari-tczew: Oh, now I get you ;)20:11
ari-tczewyeeaahhhh bingo20:11
kklimondaari-tczew: your comments just make it clear that there is some problem with your attitude, ignoring it won't make it disappear. We can do that though, t's not my place to to teach you how to behave.20:12
ari-tczewcrimsun: have you got time?20:12
hakermaniaari-tczew: Haha :P Think that I was ready to ask you what command to use :P Ok, done, wallch-1.0/* has gone to revu/ :) What's next?20:12
ari-tczewkklimonda: let associate with micahg and try to get out me from there20:13
ari-tczewI'm pretty sure that it will be benefit for development.20:14
ari-tczewhakermania: try bzr commit20:14
ari-tczew(in revu directory)20:14
crimsunari-tczew: in 15 minutes, yes20:14
ari-tczewcrimsun: I'd like to bse sponsored by you20:15
ari-tczewis it possible?20:15
crimsunari-tczew: please check then; I'll have time to look20:15
ari-tczewcrimsun: can I subscribe you to bug?20:16
crimsunari-tczew: just tell me the bug #, please20:17
ari-tczewcrimsun: bug 69363520:17
ubottuLaunchpad bug 693635 in curl (Ubuntu) "Merge curl 7.21.2-4 (main) from Debian unstable (main)" [Undecided,Confirmed] https://launchpad.net/bugs/69363520:17
kklimondaari-tczew: we are all adults, I find discussing matter preferable to just kicking people out.20:18
ari-tczewcrimsun: I have more if you have time20:18
hakermaniakklimonda: I'm not20:21
hakermania:P20:22
micahgkklimonda: don't forget we have teenage MOTUs as well :)20:22
ari-tczewmicahg: I'm adult20:22
hakermaniamicahg: Not interested20:23
micahgari-tczew: I know that, I didn't say you were a teenager20:23
hakermaniaari-tczew: bzr: ERROR: No WorkingTree exists for "file:///home/alex/Desktop/ALL/REAL70/revu/.bzr/checkout/".20:23
ari-tczewhakermania: show me via pastebin command 'bzr status'20:24
kklimondamicahg: true that - and still I find discussion preferable. :)20:25
hakermaniaari-tczew: http://paste.ubuntu.com/548343/20:25
ari-tczewkklimonda: ok, you got it. I think that we are people and we shouldn't too much inflexible. we are not robots to live with policies, procedures and scripts. so I just use OMG20:26
ari-tczewkklimonda: how do you get up in the morning? $ /etc/init.d/kklimonda start ?20:27
hakermaniaI can't believe that three letters (omg) are being discussed 1 hour now. This issue has to be closed.20:29
hakermaniaari-tczew: What about the output error :) ?20:33
ari-tczewhakermania: I have no problem with omg. As you see, other folks here feel bad with these 3 characters :(20:35
hakermaniahakermania: Ok, I haven' either, but let's follow some simple rules of this channel, especially you, being a MOTU or something :/20:36
ari-tczewhakermania: I don't know. maybe someone else can help.20:38
ari-tczewhakermania: maybe try to register manually on launchpad as you tried20:39
hakermaniaAnd, what should I place into this field? http://i53.tinypic.com/14munhj.jpg20:40
kklimondaari-tczew: it's about your attitude in general (which has been discussed on at least one occasion), not about omg in particular (actually what tipped me off this time was your remark on my comment - if you don't care then why should we care about you?). It's a multi-cultural, multi-lingual community comprised of people of various age - we all have our differencess and we tend to argue but we all20:42
kklimondado it with respect. If that opinion puts me in the same camp as micahg or Laney then so be it.20:42
ari-tczewhakermania: https://code.launchpad.net/~hakermania/+addbranch20:44
ari-tczewhakermania: hosted type20:45
hakermaniaari-tczew: Name?20:46
ari-tczewhakermania: wallch-revu20:46
hakermaniaari-tczew: OK :) Where do I execute bzr push --use-existing lp:~hakermania/+junk/wallch-revu ?20:47
ari-tczewkklimonda: very odd case, how can I say...20:47
hakermaniaB)20:48
hakermania:D20:48
ari-tczewhakermania: try bzr branch lp:~hakermania/+junk/wallch-revu20:49
hakermaniaari-tczew: http://paste.ubuntu.com/548354/20:59
ari-tczewhakermania: dunno, leave it and improve package21:00
hakermaniaari-tczew: Ok, I leave it and upload next package version to revu. Thx for your effort to help me :)21:01
ari-tczewhakermania: np21:01
ari-tczewis it necessary to remove second value? libmysqlclient-dev | libmysqlclient15-dev21:04
ari-tczewin Build-Depends21:05
micahgari-tczew: it's probably to ease backports21:06
ari-tczewmicahg: hm?21:08
hugohello21:09
hugoi need awee bit of help with this whole .deb/ppa/ubuntu universe stuff21:10
hakermaniahugo: Tell us your problem21:10
hugofirst off, I already have a working .deb, but the permissions are set to me, and only me, how do i strip off the permissions?21:11
hakermaniahugo: chown user:group file21:12
hugosecond, does a ppa work with pre-compiled 64&32 bit executables?21:12
hugoor do i need to upload the source code and it gets compiled automatically in launchpad.net?21:13
Bachstelzehugo: the process for building a PPA package is the same than for building an official package21:13
hugoso...21:14
Bachstelzean official package can have a precompiled binary21:14
Bachstelzeergo...21:14
hugoyoh good21:14
hugooh*21:14
Bachstelzes for your first question, not sure what you meant21:14
Bachstelzethe permissions of what?21:14
=== warp11 is now known as warp10
hugooh well... my .deb installs itself fine, but ALL the files, .so's, .png's belong to user 1000121:15
Bachstelzethat's very weird21:15
Bachstelzeyou probably did something wrong when you built it21:15
hugomaybe21:15
hugoi could try building it as sudo21:16
* hugo is exploring irc21:16
* hugo thinks getting a .deb into the ubuntu universe will be very difficult and time consuming21:16
hugonow how do you get a .deb into the ubuntu software center, do you have to go through the debian games group, and if it gets into debian it will get imported into ubuntu?21:17
Bachstelzeyes21:17
Quintasanhugo: You can upload to Debian and sync in Ubuntu or contribute a package directly to Ubuntu21:18
ari-tczewmicahg: drop it or not?21:18
Bachstelzetechnically you could get it in Ubuntu without getting it in Debian but that's generaly frowned upon21:18
hugoim working on a game by the way, this is my project: http://mars-game.sourceforge.net/. I will put it in debian and ubuntu21:18
bdrungtumbleweed: have you started working on the UbuntuSourcePackage object?21:18
Quintasanhugo: The first approach is better since you only have to maintain it in Debian21:18
hugoyeah21:18
Quintasanhugo: https://wiki.ubuntu.com/PackagingGuide/Complete <-- this is what you want to know21:19
micahgari-tczew: what package and is it our diff?21:19
ari-tczewmicahg: yes, exim421:19
hugoafter all the hassle of getting it in, you just have to upload the updated files and everyone is kept up to date right?21:19
hugowhat package?21:20
hugowhat diff?21:21
micahgari-tczew: it's not in natty ATM, are you saying Debian has it?21:21
Bachstelzehugo: if by "the updated files" you mean "new releases" than no21:21
Bachstelzethen*21:22
hugouh-oh, what do i do to get the new releases in21:22
Bachstelzeyou don't21:22
Bachstelzethey will get in the next Ubuntu releases21:22
Bachstelzeor you request a backport, but those aren't enabled by default21:23
Bachstelzeor you put them on a PPA21:23
micahgor SRU for critical fixes21:23
QuintasanIf I understood him correctly he want to create a new package to both Debian and Ubuntu and wants to maintain it since he is also the author of the game21:23
hugoyes, that is kind of true, im in charge of packaging for linux21:24
ari-tczewmicahg: not in natty?! https://launchpad.net/ubuntu/+source/exim4/4.72-2ubuntu121:24
Quintasanhugo: okay, I have sent you the packaging guide links on query, please read them if you don't know what to do.21:24
hugoit is only updated if it is a critical update! hmmm...21:25
micahgari-tczew: I meant the alternative21:25
hugoyes i will read it21:25
hugothank you21:25
ari-tczewmicahg: confused21:25
Bachstelzehugo: it is not updated, the fix (and only the fix) is backported21:25
Quintasanhugo: You're welcome.21:25
micahgari-tczew: the question you asked me about the alternative Build-dep, there's no alternative in natty21:25
ari-tczewkklimonda: and referring to ignoring me: of course, you can, you can all ignore me, but then I won't do more for development. more free time for me, what a profits!21:26
hugohuh?21:26
Bachstelzehugo: say you have version 1.2 in Ubuntu Natty, and you find some nasty bug, and release version 1.3 that fixes this bug and adds some other features21:26
Bachstelzethen Ubuntu will take only the fix for the bug, and apply it to 1.2, it won't take the new features21:27
hugonot updated? so I should only send Ubuntu a stable release, and only every six months, I think a PPA is more beneficial then21:27
ari-tczewmicahg: delta... - debian/control: Change build dependencies to MySQL 5.1.21:27
Bachstelzeand the package will still be 1.2, just with a higher Ubuntu revision number21:27
ari-tczewmicahg: libmysqlclient15-dev -> libmysqlclient-dev21:27
ari-tczewmicahg: and now Debian has it changed: libmysqlclient-dev | libmysqlclient15-dev,21:28
micahgari-tczew: that's fine to keep21:28
ari-tczewmicahg: so don't I need to remove second value?21:28
micahgari-tczew: correct21:28
ari-tczewokok thanks21:29
kklimondaari-tczew: so it's like that? "I won't change, if you don't like me just kick me out, I don't care"?21:30
ari-tczewkklimonda: quite of21:31
hugookay, thanks for explaining, the new features are not added until the next ubuntu release...21:31
micahgkklimonda: I think this round is beyond the point of being useful, please take to PM to continue21:31
kklimondamicahg: it's EOT on my part, there is no room for discussion.21:33
hugomy .deb still isnt working properly, how do you remove the owner from a file?21:34
Bachstelzehugo: you don't, a file always has an owner21:36
ari-tczewkklimonda, micahg: I guess that I'm beginning to be addicted, maybe ban for me will be really useful?21:38
ari-tczew(not sarcasm)21:38
tumbleweedbdrung: started, and making some progress. Unfortunatly I had no time this evening and probably won't have any more until tomorrow evening.22:59
bdrungtumbleweed: i was thinking about refactoring ubuntu-sponsors and split out the source pulling part.23:03
bdrungs/ubuntu-sponsors/sponsor-patch/23:06
bdrungtumbleweed: can you push your current status before going to bed. then i can look at it tomorrow and see how this could be combined with the sponsors-patch code.23:06
bdrungtumbleweed: and please add doc strings to the code and look at the pylint output.23:06
bdrungmost of the pylint complains are valid.23:07

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