/srv/irclogs.ubuntu.com/2008/04/05/#ubuntu-motu.txt

genixproI'm downloading several version of Ubuntu to run in virtual pc's to make packages for my program www.globulation2.org . I'm wondering if theres any tips/considerations I should know about before hand? I know that there are already glob2 packages in the motu, but these packages are outdated, and outdated clients can't play on our hosted online gaming00:00
sistpotygenixpro: is the version in hardy (0.8.23) outdated as well=00:04
sistpoty?00:04
genixprosistpoty, We are at 0.9.2 right now, and very soon we are going to release 0.9.3, and we want 0.9.3 to be a major release to re-stimulate our community, so we want every major distribution to have it on release day, to have packages for everyone, etc..00:06
sistpotygenixpro: well, we're very, very close to release right now, and we cannot easily change s.th. that has been released again. Hence we try to stabilize every package some time before release (which is coming to the final phase now)00:08
genixprosistpoty, what do you mean by stabalize?00:09
sistpotygenixpro: well, find out if it has bugs, and fix these00:09
genixprosistpoty, so you have coders that go into the actual programs themselves?00:09
sistpotygenixpro: no, not at that depth. everyone can test the development version and we rely on bugs getting reported00:10
sistpotygenixpro: which we usually forward to upstream00:11
genixprosistpoty, ok. If I wanted to make my own, external package that we could distribute on our own website, how would I go about it?00:13
sistpotygenixpro: though it looks like, that noone really took much care for glob2 yet (as we inherited it from debian, and obviously noone really took too much care: https://launchpad.net/ubuntu/+source/glob2/+bugs)00:13
sistpotygenixpro: I guess, I'd start with the latest debian release (same as the one in ubuntu)00:14
genixproWell, we do our own debian package and release it on our website, but our packager, who used to be the lead programmer and maintainer, is doing nothing00:14
sistpotygenixpro: that's sad to know00:15
genixproQuite. I'm being paid to maintain the project by some rich guy whos in love with the game, so making packages is one of the tasks.00:15
sistpotygenixpro: I'd grab your debian packaging, and copy the debian directory to the new version, then "make -f debian/rules binary" and see if a package falls out00:16
genixprosistpoty, we don't use make, we use scons, I recall the debian package scripts where modified for it to00:17
sistpotygenixpro: maybe... but for a debian package, the script to build it is always a makefile (debian/rules). This one may then in turn call scons to build the actual program00:18
genixprosistpoty, I see.00:18
genixprosistpoty, So your reccomending I get the latest version of debian, update and make our debian package, and release it as both Ubuntu and debian package?00:19
genixprosistpoty, Should I make seperate ones for testing, stable, and unstable?00:19
sistpotygenixpro: no, it was just a hint to get you started with building a debian package, but I may have a better idea00:19
sistpotygenixpro: we have a team for Debian and Ubuntu to manage game packges, which is hosted as a debian team. Maybe you could write a mail to them? I'm quite sure, they'll try to get glob2 updated in debian then, so that we can easily sync it after hardy is released00:21
sistpotygenixpro: mail is: debian-devel-games@lists.debian.org00:21
genixprosistpoty, ok, that sounds like a plan. I've been told by Fedora to do the same thing, file a bug report on the package glob200:23
sistpotygenixpro: actually the team can help you with packaging as well, in case you want to do it yourself... at least to some degree, I guess.00:24
genixprosistpoty, just sent them an email00:29
=== danielm__ is now known as danielm
=== TheMuso_ is now known as TheMuso
=== danielm is now known as danielm_
=== danielm_ is now known as danielm
LaserJockis ubuntuwire down again?01:18
FujitsuLaserJock: people.ubuntuwire.com is.01:20
sistpotyLaserJock: works for me01:20
FujitsuBut that has an outage message.01:20
LaserJockqa. is down for me01:20
LaserJockit says it'll be up by the 2nd ;-)01:20
FujitsuShh.01:21
Fujitsuqa shouldn't be.01:21
FujitsuAh, qa2 might be.01:21
LaserJockit kinda helps doing QA if, you know, we have the info ;-p01:21
FujitsuIndeed. What do you need? I can grab most things from the backups and run them on stratos.01:22
Fujitsurcbugs is already there.01:24
LaserJockwhere can I get at the rcbugs?01:26
Fujitsuqa.ubuntuwire.com01:26
FujitsuThere should be a link.01:26
LaserJockbut umm, it's down01:26
FujitsuUh.01:26
FujitsuYou're right.01:26
FujitsuThere, better.01:28
FujitsuI left the 2 out of qa2 for one TLD :(01:28
FujitsuOops.01:28
LaserJockok, so we have Univeres rebuild results and rcbugs01:29
LaserJockcan we get FTBFS?01:30
FujitsuSure, I'll set that up now.01:30
LaserJockdo we even have current FTBFS data?01:30
FujitsuWe can get LP FTBFS data quickly, but I haven't run an archive rebuild in a while.01:31
* slangasek perks up01:31
* Fujitsu wonders why.01:32
slangasekFujitsu: so if I were to ask infinity to do a universe archive rebuild, would the results be used?  AIUI, this used to be done but nobody was doing anything with the output so it wasn't warranted to continue committing the buildd resources01:33
Fujitsuslangasek: We fixed a lot of python-central FTBFSes with the last archive rebuild I did.01:33
FujitsuWe can do it in about 5 days assuming things go well.01:33
Fujitsu(not with Canonical buildds)01:33
LaserJockslangasek: I'm interested in getting that data used, however I don't know how successful I'll be01:35
LaserJockit can yell and scream 'till I'm blue in the face but if people don't respond not a whole lot will happen01:36
FujitsuI thought you didn't have resources to do rebuilds of more than main/restricted.01:36
LaserJocks/it/I/01:36
slangasekFujitsu: well, ok.  In theory using the DC boxes would also mean being able to get FTBFS info on some/all of the ports too, if that makes a difference01:36
FujitsuRight, that's one thing we can't do.01:37
slangasekFujitsu: well, we don't have the resources to spend on doing rebuilds of universe if the output isn't going to be used, certainly; but if it is, I can talk to infinity and see what's what01:37
sistpotyslangasek: that would be most excellent, so I also remember as Fujitsu wrote, that we were denied this in the past due to lack of resources01:39
sistpotys/so/though/01:39
LaserJocksounds like the problem is "waste" rather than "lack" of resources01:39
LaserJockthere are 3 things I'd love for us to really hit as much as we can before release:01:41
LaserJock1) clear the u-u-s queue01:41
LaserJock2) FTBFS01:41
LaserJock3) rcbugs01:41
LaserJockthat would be a big QA boost for us01:41
slangasekLaserJock: manpower is certainly a precious resource, even IS manpower... :)01:41
LaserJockoh yeah01:42
sistpotywell, /me would like to see bugs tagged with a good priority... however I already considered going through ~9000 bugs and then did s.th. else that weekend01:42
LaserJocksistpoty: yeah, my feeling is that we could really be doing better with Importance and milestoning01:42
FujitsuThere is of course the importance usage debate that makes importances useless.01:43
FujitsuIf importance is distro-wide, then everything in universe should be low. If not, we've been abusing it.01:43
LaserJockFujitsu: which one is that?01:43
sistpotyLaserJock: yes, but I think its out of scope for motu-release alone... any clues how to acheive that?01:43
LaserJockFujitsu: I would say that the teams responsible determine the importance01:43
sistpotyFujitsu: for motu-release it should be universe/mulitverse wide01:43
LaserJockImportance is for the people doing the work01:43
LaserJockhowever, from the standpoint of slangasek et al. I'm concerned about our milestoning messing up his01:44
FujitsuThere's no way to filter milestone lists, is there?01:45
LaserJockthat's why I've hesitated to use it so far01:45
LaserJockFujitsu: not that I'm aware of01:45
slangasekLaserJock: setting importance is not a problem at all; nominating bugs for release is also fair game01:45
slangasek(and accepting them)01:45
LaserJockbut there's no way to distinguish Universe from Main bugs in the milestones01:45
LaserJockso I'd rather not make the milestones useless for the core devs01:46
slangasekthe goal is that milestoning of bugs will only be used for bugs that should be blockers for the milestone; that needn't be restricted to main, I'm happy to see milestoning used for bugs that are blockers for the community flavors as long as there's an actual committment to treating them as blockers in the corresponding project01:46
slangasek(the current milestone list is a total mess in this regard, meh)01:49
FujitsuLaserJock: LP FTBFS is working on qa.uw.c now.01:50
LaserJockslangasek: ok, I agree with that01:50
LaserJockI just think MOTU in general need to get better at identifing targets and making sure they get done01:52
LaserJockwe've had some really good successes lately IMO with transitions01:52
jdongLaserJock: WTF did oyu do that for??01:52
jdongLaserJock: now you're gonna jinx it!01:52
jdong:)01:53
=== danielm_ is now known as danielm
LaserJockheh01:53
LaserJockhmm01:54
LaserJockso Main has 1 FTBFS and Universe has ~50 for i38601:54
LaserJockMultiverse has 2201:55
LaserJockthat's interesting01:55
* sistpoty looks innocent for atlas *whistle*01:55
LaserJockhaha01:55
FujitsuWe really need to convince people to work on rcbugs.01:56
LaserJockyeah01:56
LaserJockI was just gonna say, the scariest one is rcbugs01:57
sistpotyFujitsu, LaserJock: maybe a mail to -motu would help=01:57
FujitsuIt is very scary.01:57
sistpotydamn, s/=/?/ (again)01:57
LaserJockI was thinking of announce a RCbugs day01:57
FujitsuOr three.01:57
LaserJockwell, yeah01:57
LaserJockwe only have a few days01:57
LaserJockif I could I'd stop all uploading for a week to focus on these topics01:58
LaserJockbut well, that's not gonna happen01:58
FujitsuOne we're in FinalFreeze (FiF?), people have no choice but to fix bugs.01:58
FujitsuMaybe people will look at it then.01:58
LaserJocktrue01:58
LaserJockbut my hope was to get as many in before the freeze as possible01:59
sistpotyLaserJock: want to write a mail about rcbugs?01:59
LaserJockjust to make the release teams life easier01:59
LaserJocksistpoty: will do01:59
sistpotyLaserJock: thanks, excellent!01:59
LaserJockI gotta run home01:59
LaserJockthen I'll do it this evening01:59
sistpoty:)01:59
LaserJockbbiab01:59
=== Spec is now known as x-spec-t
TheMusoWhats the recent process Debian have introduced for maintaining individual packages called again?02:10
FujitsuDebian Maintainers.02:11
TheMusoRight I thought so, but wasn't sure. Thanks.02:11
sistpotyoh, TheMuso: are you ok with dealing with ubuntu-studio bugs or do you prefer a delegate?02:14
TheMusosistpoty: I practically upload everything ubuntustudio related, so I don't mind doing it.02:14
sistpotyTheMuso: excellent, thanks!02:15
sistpotyTheMuso: maybe you'd like to follow up to my mail?02:15
TheMusosistpoty: I will do.02:15
sistpotythanks!02:15
=== luisbg__ is now known as luisbg
AnAntman-di: ping05:36
AnAntHello, how much time does it take to approve creation of a mailing list ?05:47
LaserJockoh man05:47
LaserJockthat varies a lot05:47
LaserJockI had one take 2 months, but I think that's kind of an extreme case05:47
FujitsuFrom an eternity, up to three eternities.05:48
AnAntLaserJock: well, I think my case is getting close to 2 months indeed05:48
FujitsuI'm not sure what's so hard about running newlist, really.05:49
LaserJockhmm, things haven't changes so much I guess05:49
LaserJockI thought they had sped up the process05:49
LaserJocksince my last one05:49
FujitsuHa. Hahaha. Hahahaha.05:49
AnAntok, regarding the packages usplash-theme-ubuntume & ubuntume-themes, both have bugs that are fixed05:50
AnAntfor the usplash, the boot text was overlapping the logo for 800x600  resolution05:50
AnAntfor the themes package, the cursor theme would make problems if compiz was running05:51
AnAntdoes fixing those bugs qualify for a freeze exception ?05:51
LaserJockI think my mailing lists only showed up after I didn't want them anymore05:51
LaserJockand even then they weren't the names I requested, but oh well05:52
AnAntum, what about the freeze exception question ?05:55
LaserJockwhat do you have to have an exception for?05:56
LaserJockI wouldn't think those would be considered features05:57
AnAntLaserJock: 1. for the usplash-theme-ubuntume package, the boot text was overlapping the logo for 800x600  resolution05:57
AnAnt2. for ubuntume-themes package, the cursor theme would make problems if compiz was running05:57
LaserJockAnAnt: no, I mean what about that would require an exception?05:57
AnAntLaserJock: I mean, can I upload the packages after I fixed those bugs ?05:58
AnAntLaserJock: or they can't be uploaded due to freeze ?05:59
LaserJockI would think so but I would ask whoever is in charge of ubuntume first05:59
AnAntLaserJock: erm, I am the maintainer of those packages05:59
LaserJockoh, ok06:00
LaserJockI would think it would be fine06:00
AnAntok06:01
AnAntthanks06:03
LaserJockI don't think people are going to mind too much for ubuntume packages06:06
LaserJockthey're just metapackages and common distro stuff06:06
=== Syntux_ is now known as Syntux
SyntuxGood morning06:08
LaserJockhi Syntux06:08
Syntuxhey LaserJock  :-)06:08
LaserJockstill today for me06:08
LaserJockI haven't gone to bed yet06:08
LaserJock:-)06:08
SyntuxLaserJock, different timezone or linking days ?06:08
LaserJocktimezone06:09
SyntuxI slept less than three hours, when we were talking yesterday it was around 1:00 AM.06:09
LaserJockI last talked to you at about 3pm my time I think06:09
warp10Good morning06:09
SyntuxGood morning warp1006:09
LaserJockwarp10!06:09
LaserJockwarp10: did I say congrats yet?06:09
warp10Hey Syntux!06:10
LaserJockbad me if I didn't06:10
warp10LaserJock: np, you just did! :D Thank you! :)06:10
Syntuxwarp10, congrats but what for?06:10
LaserJockbeen busy with dissertation work06:10
* Syntux being nosy 06:11
warp10Syntux: for being accepted as a MOTU06:11
LaserJockSyntux: warp10 is now a Master of the Universe :-)06:11
LaserJockhe can leap tall buildings in a single bound06:11
LaserJockhe's faster than a speeding bullet06:11
Syntuxwarp10, oh! you got your Motorola man! cool cool congrats06:12
warp10LaserJock: and can mess up the whole universe... and multiverse too :P06:12
warp10Syntux: thank you! :)06:12
Syntux:-)06:13
LaserJockwarp10: I prefer to say that you can fix all science packages in Universe and Multiverse ;-)06:14
SyntuxI'm learning too to get become a Jedi06:14
warp10LaserJock: Indeed.... well, mayavi2 works fine now! :)06:15
LaserJockwarp10: excellent06:15
LaserJockwarp10: dude, you have waaay too many LP emblems now06:16
warp10LaserJock: Heh... :D06:17
LaserJockand some wicked karma06:19
LaserJockmy karma has always been pretty crappy06:19
SyntuxQuestion: Do we need an access to different machines in case we are building a package for different arch?06:20
LaserJockgood question06:21
LaserJockdo you mean a package that only works on another arch?06:21
LaserJockor just testing if it works06:21
Syntuxboth06:22
LaserJockwell, we don't really have machines available for people to just log into and build06:22
LaserJockwhat you can do is ask here if anybody can build a package for an arch you don't have06:22
LaserJockonce it's actually uploaded to the Ubuntu repos it will be built on all archs available or the ones  you specify06:23
SyntuxLaserJock, ah but you upload it in deb format, right?06:24
LaserJockno06:24
LaserJockwe only upload source packages06:24
LaserJockuploading .debs is not allowed06:25
SyntuxLaserJock, A developer uploads a source package and a MOTU is supposed to build it and upload it, right?06:26
LaserJockthe MOTU only uploads the source package06:26
FujitsuDeveloper == MOTU06:26
LaserJockwell, that too06:26
jdonga developer *should* build the source package but not for the purpose of uploading the resultant .debs :)06:26
LaserJockexactly06:26
LaserJockwe do test builds before uploading06:27
LaserJockbut we don't actually upload the .debs06:27
Syntuxoh06:27
Syntuxok, assuming we are done building and testing the .debs what next?06:27
LaserJockwell, if you want your new package in Ubuntu you need to get 2 MOTUs to review and accept it06:28
LaserJockthen it will be uploaded into the NEW queue06:28
Syntuxthat's one and what if it's already in the repos and we are building and testing debs of the newer version06:28
LaserJockand the Ubuntu archive admins will have a look and make sure it's ok06:28
jdongin general, find someone with upload rights to review your work and upload it into Ubuntu. In the case of a new package it must be approved by two developers.06:28
LaserJockyeah, if it's already in the repos then the MOTU will just upload it06:29
SyntuxLaserJock, upload the source not the debs?06:29
LaserJockyep06:29
Syntuxbut then how do we get the debs?06:29
LaserJockoh,06:29
LaserJockwell we have a build farm06:29
LaserJockLaunchpad handles that06:29
Syntuxwith cows and milk?06:29
Syntuxah cool06:29
LaserJockso we upload, it takes the source packages and builds them on all archs, then puts them into the repos06:30
LaserJockSyntux: you can see them at https://launchpad.net/+builds06:30
Syntuxso basically what we do on our machines is for testing purposes only and once we feel confident about the package we throw the source online and then same operation perfumed on the build farm06:31
LaserJockyep06:32
LaserJockthis way the environment building the .debs is consistent06:32
LaserJockand can be changed if need-be06:32
Syntuxand the process in the build farm, is it automated ? or humans having access to the farms to build the debs06:32
LaserJockno, it's automated06:32
LaserJockit would be a disaster to have them all built by hand :-)06:33
Syntuxhmm interesting, but what if something went wrong up there in the farm?06:33
LaserJockah, then we talk to the buildd admins06:34
jdong1~0.98.2~0~jdong1~7.10prevu1 that is the prettiest and yet most horrifying version number I've concocted yet.06:34
LaserJockwe call the builder machines buildds (build daemon)06:34
* LaserJock hurls06:34
* Fujitsu strangles jdong dead.06:34
LaserJock;-)06:34
jdongmost of that is not my fault ;-)06:35
Fujitsu~0. Whhhy?06:35
Syntuxinteresting06:35
jdongFujitsu: to make absolutely sure I'm less than any Ubuntu versions that slip in without me knowing06:35
jdongbanshee upstream calls their newest releases 1-0.98.206:35
FujitsuJust ~ should do it, shouldn't it?06:35
jdongwhich is insane enough06:35
Fujitsu~ is less than nothing.06:35
jdongFujitsu: yeah06:36
LaserJockbut if a ~0 is uploaded he wants to be lower than that?06:36
jdongI don't think there's a high chance of ~0ubuntu1 or ~0anything being uploaded06:36
jdongmaybe in a PPA06:36
LaserJockPPAs might06:36
FujitsuIf a ~0 is ever uploaded, it deserves to be overwritten by anything else.06:36
LaserJockI think between PPAs, backports, -updates, and -security it's just plain not fun to think about versioning06:37
FujitsuBackports are easy.06:37
FujitsuPPAs don't matter.06:37
Fujitsu-updates and -security are a pain.06:37
LaserJockat least people want to be less than other people rather than higher than06:37
LaserJockPPAs matter if you're maintaining the PPA06:37
LaserJock:-)06:37
jdongor we can adopt some hackish pinning system of versioning :D06:38
Fujitsu!jdon06:38
ubotuSorry, I don't know anything about jdon - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi06:38
Fujitsu!jdong06:38
ubotu<Hobbsee> jdong: yes, but you're FULL OF CRACK!06:38
LaserJockhehe06:38
LaserJockhaving good conventions might work too06:38
jdongLaserJock: haha the problem is getting $restofworld to follow them :D06:38
jdong*coughs and points at that glib2.0 merge*06:39
LaserJockwe just don't care about $restofworld06:39
jdongLaserJock: the way we show we don't care is to give em a pin of 0 ;-)06:39
SyntuxLaserJock, shall I signup for launchpad team and mailing list requesting a mentor or it's too early?06:39
jdongit's never too early to be addicted to Ubuntu!06:39
LaserJockisn't that the point of any standard, to force the crack of the few on $restofworld?06:39
LaserJockSyntux: it's not too early, although I honestly am not sure how active the mentoring program is06:40
* jdong fully expects to break his system in his greedy quest for new mono apps06:40
LaserJockSyntux: you might want to to talk to norsetto when he's around. He's in charge of the mentoring program06:40
LaserJockjdong: but think of the kittens!!06:41
SyntuxLaserJock, hmm well, actually I'm deadly interested in holding a packaging jam, the idea was posted by Daneil http://syntux.net/blog/2008/03/13/ubuntu-jordan-loco-floss-introduction-the-jordanian-way/06:41
Syntuxops, no here http://syntux.net/blog/2008/03/06/jordan-loco-ubuntu-desktop-course/06:41
LaserJockheh, that's kinda funny to see06:42
LaserJockI didn't know there was a Jordan LoCo06:42
SyntuxSoon we might get a permanent lab in one of universities so a crash course about packaging would make a difference06:42
LaserJockI might have to blog about that ;-)06:42
SyntuxLaserJock, haha06:43
jdongLaserJock: well you need to first twitter that you are blogging about it :)06:43
LaserJockjdong: I don't twitter06:43
LaserJockhaven't figured out yet why I or other people would care about the minutia of my life06:43
jdongwell I don't do this whole social networking thing either :)06:44
jdongI don't know why people would want to listen to me any more than they already do :D06:44
SyntuxSN is a waste of time06:44
Syntuxexcept Linkedin.06:44
LaserJockI do Facebook and LinkedIn because well, people send me invites06:44
LaserJockbut I don't do anything on Facebook but collect invites06:44
LaserJockI'm not sure what I'm exactly supposed to do with it06:44
FujitsuI'm boring and just do LinkedIn.06:44
LaserJockand I don't know how it's exactly social or networking06:45
Syntuxcoffee time. brb06:45
jdong*grumble* why does BSD always feel like I'm using UNIX from the 60's?06:46
jdongwould it kill their reputation to bind the HOME key?06:46
LaserJockhow would you even know you little punk06:46
jdongLaserJock: that's how I envisioned login worked back then.... username, password, "%"06:46
jdongand the console beep is the most lovely piercing tone!06:47
LaserJockI was talking about punch cards with my advisor today06:47
LaserJockit's amazing, he's only like 4506:48
LaserJockhis first computer had 4k memory06:48
LaserJockstuff like that06:48
LaserJockwe were cleaning out the lab to make way for a new laser and found an ancient memory board (almost 2x as big as an ATX motherboard)06:49
jdongcool06:49
LaserJockno wonder he likes Fortran06:50
LaserJockit must remind him of the punch cards06:50
LaserJockalright06:52
LaserJocktime for this old geezer to get to bed06:53
jdongnight!06:53
FujitsuNight LaserJock.06:53
warp10goodnight LaserJock ;)06:54
jdongOOOOOH shiny mono 1.9 in Debian06:56
* jdong now REALLY breaks his computer :)06:56
FujitsuWhat's so wonderfully terrificly good about Mono?06:56
jdongFujitsu: *shrug* I still have some fascination with the .NET/C# runtime and framework06:57
jdongI guess that carries over from my final few days on Windows06:57
StevenKThat's unhealthy.06:57
jdongit's everything I'd want Java for but feels more natural and "done right"....06:58
FujitsuWHy would you want Java?06:59
jdongas a higher level language than C/C++ with managed runtime type features and not as much a performance hit as python/ruby07:00
Syntuxguys, can I build a package for hardy if I'm running gutsy or even dapper?07:01
Syntuxon the same machine I mean.07:01
jdongSyntux: you sure can, pbuilder supports doing that07:01
Syntuxcool07:01
jdong./configure --build i486-linux-gnu --with-sigaltstack=yes07:10
jdonghmm07:10
jdongthe typos do not instill confidence.07:10
jdongoh nvm that's supposed to say sigaltstack07:11
=== Sebast1an is now known as Sebastian
IulianG'morning07:21
macogwhi there07:22
macogwis universe subject to translation strings deadlines like main, and if so, when are they?07:22
macogwi just installed rubrica and noticed that there are some strings in the en_US version which are still in Italian07:22
FujitsuWe don't have translations, so I doubt we're going to freeze for them.07:22
macogwoh ok07:22
macogwso um what would be the best thing to do about that then?07:23
FujitsuTranslate them to en_US, I presume.07:23
macogwbut how do i get the translations in? go upstream and then request a sync?07:24
FujitsuProbably a bit late for that now.07:24
FujitsuYou'll have to modify them in the source package, and submit a debdiff.07:25
macogwok07:25
macogwhmm it looks like these strings are hard coded :-/ probably best to find a way to move them into a .po?07:37
=== doko_ is now known as doko
Hobbseeoh, drat, i was supposed to read backscroll, and forgot11:45
=== TheGuru is now known as Cybermatt
=== stratus_ is now known as stratus
AnAntHello, can someone review : http://revu.tauware.de/details.py?package=usplash-theme-ubuntume  , it's a bugfix15:38
man-diAnAnt: you pinged me without content. Please add content to pings. How can I help?15:42
AnAntman-di: oh, few days ago I was saying that the problem of gcc/g++ not being of same version on Debian is over15:42
AnAntman-di: so any news about openjdk going to Debian ?15:42
man-diAnAnt: we are working on it in the ubuntu-java team. if you want to help please join.15:43
AnAntman-di: how to join ?15:43
AnAntman-di: ubuntu-java is doing it for Debian ?15:44
man-dicheckout bzr and test, do fixes, etc15:44
man-diAnAnt: we are doing this for both distros15:44
AnAntcool15:44
=== ups is now known as ups2
=== ups2 is now known as ups
=== LjL-Temp is now known as LjL
=== neversfelde_ is now known as neversfelde
=== Syntux_ is now known as Syntux
mok0h17:08
d3vt4rhello guys17:11
d3vt4ri wanted to ask how do i get my python application into a .deb or sumthin and into the ubuntu software repository?17:12
d3vt4rim really new to Ubuntu,hope you guys wldnt mind helping your fellow lad here17:12
mok0d3vt4r: lookie here: https://wiki.ubuntu.com/PackagingGuide/17:14
mok0!packaging| d3vt4r17:19
ubotud3vt4r: The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports17:19
d3vt4rthanks guys17:20
d3vt4ri'll read up on it17:20
pochuScottK, doko: are there any instructions on how to run a Python application under gdb in the wiki or somewhere, to point users to them when asking for a backtrace? If not, I could write something at https://wiki.ubuntu.com/Backtrace after checking with bdmurray if that sounds good to you17:29
d3vt4rdamn its daunting17:29
d3vt4ri have a simple python application17:29
d3vt4ri didn't realise i wld be bombarded by documentation17:30
pochud3vt4r: check http://people.debian.org/~srivasta/manoj-policy/ too. I think that's more for modules though17:30
pochud3vt4r: does it have a setup.py file?17:30
d3vt4rwld anyone care to help me out with this?17:30
d3vt4rnot now, but im working on it17:31
d3vt4rwld it make a diff?17:31
pochuwld?17:32
d3vt4rwould17:33
pochui didn't understand your last question17:34
d3vt4ras to would it make a difference if i had a setup.py rather then a main.py?17:34
d3vt4rto get my application into the ubuntu software repository17:34
d3vt4rpochu?17:37
pochuwhere's the application so I can look at it?17:38
pochuthe setup.py is used for packaging17:38
pochubut you don't strictly need it17:38
pochuspecially if the application is very simple17:39
pochuis it just one file (main.py) ?17:39
d3vt4rhttp://d3vscan.sf.net17:40
d3vt4rnah,i have a few files but simple stuff17:41
d3vt4rthanks for taking your time looking at my app17:41
pochud3vt4r: BTW, it won't make into Hardy. It will need to go into Intrepid17:42
d3vt4ri missed the february deadline ey?17:42
mok0!ibex | d3vt4r17:59
ubotud3vt4r: Intrepid Ibex is the code name for Ubuntu 8.10, due October 2008 - For more info, see: https://wiki.ubuntu.com/IntrepidIbex17:59
keescookso which is it, ibex or intrepid? I never say "drake", "gibbon", or "heron".  :P18:00
mok0keescook: ibex is shorter... so perhap's it's time to make a change :-)18:03
mok0keescook: some ppl around here are starting to call it "ibex"18:04
keescookmok0: yeah, I keep going back and forth.  :)18:04
mok0keescook: perhaps the rules has always _been_ to use the shorter name (?)18:05
mok0nah18:05
mok0len(feisty) > len (fawn)18:06
d3vt4rhow do i start creating a ubuntu package for Interpid?18:15
Nafallod3vt4r: as for any package, but with the changelog entry changed to i... whatever it's called.18:16
mok0In Debian, the release field seems always to be "unstable" no matter where the source package comes from.18:20
Nafallomok0: not really.18:21
mok0No?18:21
Nafallomok0: experimental and unstable. those are the only ones where people can upload.18:22
mok0Nafallo: ah, I never checked the experimental18:22
Nafallomok0: same with Ubuntu if you think about it a bit. you can only upload to hardy at the moment without it being special circumstances.18:22
Nafallospecial circumstances being *-security and *-updates18:23
mok0Nafallo: except that name changes every now and then18:23
Nafallomok0: yea, but there is always only one main target.18:23
mok0Nafallo: In Debian, it's always "unstable"18:23
Nafallomok0: that's because of symlinks :-P18:23
mok0Nafallo: Hmmm. Well I am not sure that the distribution logically belongs in the changelog.18:25
mok0Nafallo: The same release of a package may well compile on several distributions18:26
Nafallomok0: if it gets uploaded to several distributions indeed.18:27
mok0Nafallo: It's something that is relevant at build time18:27
mok0Nafallo: so it ought to be defined there, e.g. with a switch18:27
NafalloI might have lost you there :-)18:28
mok0Nafello, it belongs in the changes file, so whenever that is created18:28
Nafallomok0: that is what happens now indeed :-)18:29
mok0Nafallo: because two identical versions of a package may be built against a different set of dependencies18:29
mok0Nafallo: yes, but the distribution string is extracted from debian/changelog18:30
Nafallomok0: with distribution you mean release?18:30
mok0Nafallo: no, I mean "hardy" for example18:30
Nafallomok0: yea, so release then :-)18:31
mok0Nafallo: so, if you want to back-port a hardy package to gutsy, you need (in principle) to create a new changelog entry with the word "gutsy" in the dist field18:31
mok0Nafallo: ah, ok, I was thinking release == -0ubuntu118:32
asacHobbsee: there? still archive powers? could you push the firefox extensions currently sitting in binary new? (e.g. firebug is one of them)18:32
Nafallomok0: no. you ping jdong and he gets the gutsy-backports thing going :-)18:32
mok0Nafallo: hehe18:32
=== Syntux_ is now known as Syntux
mok0asac: I think Hobbsee is in the australian time zone, so she is probably at sleep now :-)18:34
asacyeah ;)18:34
Nafallotss.18:34
asaceveryone else is in weekend18:34
Nafalloonly 3:3418:34
NafalloHobbsee should be awake :-P18:34
asacthats what i thought ;)18:34
Nafalloasac: :-)18:35
LaneyWhat do people think about bug 208579? Is there any chance of this getting in for Hardy?19:10
ubotuLaunchpad bug 208579 in vlc "VLC not using PulseAudio by default" [Wishlist,New] https://launchpad.net/bugs/20857919:10
sharperguyHow do I get a .desktop file to show up in a specific catagory in the gnome menu?19:16
* jdong looks in total shock19:17
jdongmono 1.9 is actually working19:17
gesersharperguy: through the Category field in the file19:17
sharperguygeser, I did that, but its just appearing in other19:19
Laneysharperguy: Look at http://standards.freedesktop.org/menu-spec/1.0/apa.html for possible values19:20
sharperguygeser, The exact thing I put was "Catagoies=Application;Network;"19:20
Nafallosharperguy: ehrm19:21
sharperguyumm wait forget it i cant spell19:21
Laney...and you typoed Categories there19:21
* Laney titters19:21
LaneySo what about this VLC bug? Sound was completely broken until I installed that pulseaudio plugin.19:21
sharperguySigh, that fixed it19:21
gesersharperguy: check with desktop-file-validate (from desktop-file-utils) if your .desktop file is correct19:22
* Nafallo smiles19:22
sharperguyHmm, actually gedit told me by not highlighting it19:23
sharperguybut yeah thanks19:23
* jdong gently nudges ScottK towards the firefox backport again19:24
sharperguyoh wait that looked worse than it was actually, because in the real .desktop file I didn't also miss out that "r" in categories19:24
jdongstupid apparmor19:27
t0mGood evening20:04
t0mI was wondering if anyone could help me resolve a packaging bug20:04
t0mI am trying to recompile some i386 packages for amd6420:04
t0mto start with I have just changed the architecture from i386 to amd64 (in a wait and see kind of way)20:04
t0mthis successfully builds one of the packages with debuild20:05
t0mhowever, the second package builds binaries which link to a library provided by the first package20:05
gesert0m: it usually has a reason why a package is i386-only20:05
t0mgeser: these are canon supplied drivers20:06
t0mgeser: i think it just lack of support20:06
t0manyway the first package provides the library, (in fact a link to it)20:06
t0mdpkg-shlibdeps: failure: no dependency information found for /usr/lib/libcaepcm.so.1 (used by debian/cndrvcups-capt/usr/bin/captdrv).20:06
t0mdh_shlibdeps: command returned error code 51220:06
t0mmake: *** [binary-arch] Error 120:06
t0mdebuild: fatal error at line 1247:20:06
t0mfakeroot debian/rules binary failed20:06
gesert0m: do you have the complete source or are some parts provided as binary only?20:06
t0mand i get that20:06
t0mgeser: complete source20:07
geserah, that kind of error20:07
geserI've see other packages failed to build for a similar reason but did look yet how to fix it20:07
t0mgeser: oh :(20:08
t0mi'm not completely familiar with deb from a builders point of view20:08
t0mi can see using apt-cache that the first package contains /usr/lib/libcaepcm.so.120:08
geserI guess you need to tell dpkg-shlibdeps in which package the lib will end20:08
geserso it can add the correct dependency20:09
t0mi'm guessing it does it by searching through a database somewhere?20:09
t0mfor all of the system packages20:09
geseryes, afaik it uses the *.shlib files in /var/lib/dpkg/info (inside the build) and optionally some local shlib files20:11
t0mgeser: thanks for your help20:14
t0mgeser: I will try and work something out20:15
=== kitterma is now known as ScottK2
AnAnthello, can someone review this upload http://revu.tauware.de/details.py?package=usplash-theme-ubuntume ? It is a bugfix20:54
ScottK2AnAnt: The preferred form is a debdiff attached to the bug for a new revision of a diff.gz attached to the bug for a new upstream  version.20:57
AnAntScottK2: it's a native package20:57
ScottK2Ah.20:57
ScottK2Then a debdiff.20:57
AnAntScottK2: how's that ??20:58
jdongaren't themes typically high in binary content though?20:58
ScottK2AnAnt: I'll have a look at it though.20:58
ScottK2jdong: Good point.20:58
jdongScottK2: can I bug you to look at the firefox beta 4 backport again?20:58
ScottK2The current theme is REVU is just for new packages, but native would be different.20:58
ScottK2jdong: Yes.20:59
AnAntScottK2: so how do I do a debdiff for a native package ?20:59
jdongScottK2: thanks! As I mentioned on the bug report, new firefox uploads have gone into Hardy since yesterday and I am not ready for those, so we should stick with the b4 debdiffs/dscs that I posted before20:59
AnAnt?21:03
AnAntjdong: btw, I don't think this diff is high in binary content, I just modified a C file if I recall correctly21:04
ScottK2AnAnt: Same as you would for any other.21:05
jdongAnAnt: ah, ok, then a debdiff would work21:05
ScottK2AnAnt: debdiff usplash-theme-ubuntume_1.1.dsc usplash-theme-ubuntume_1.2.dsc > usplash.debdiff would have worked fine21:05
foutrelishai :)21:05
ScottK2AnAnt: I'm looking at it now.21:05
jdongI was just concerned ScottK2 might be sending you on a wild goose chase as debdiffs cannot represent any binary changes ;-)21:05
ScottK2Yes.21:05
ScottK2In general a debdiff is probably best, but not if there's binary content.21:05
AnAnthmmm, there is a another package that will have binary content diff21:06
AnAntwhat shall I do about that ?21:06
ScottK2That one I think you have to upload to REVU.21:08
ScottK2AnAnt: Did you get your mailing list yet?21:09
AnAntScottK2: nope21:09
ScottK2OK.  I guess we'll leave the maintainer address then.21:09
AnAntyup21:10
AnAntScottK2: we started moving to launchpad btw21:10
ScottK2OK.21:10
AnAntScottK2: I requested an SVN import but it is not attempted yet21:10
AnAnt3 days ago !21:10
ScottK2I'm not terribly concerned about where you host your code.  The only reason I asked was because the current address you're using is not in accordance with policy (but I'm willing to live with it because I understand why).21:11
AnAntok21:12
ScottK2AnAnt: Uploaded.21:14
jdongwhat happens if a drive providing swap suddenly disappears?21:22
jdongI'm guessing very very bad things?21:22
AnAntScottK2: thanks21:23
AnAntScottK2: should uploads from today till April 10th only be bugfixes ?21:23
AnAntScottK2: or can the contain enhancements ?21:23
jdongbugfixes unless a freeze exception is granted21:24
AnAntScottK2: we are almost done with the a usplash theme21:24
ScottK2AnAnt: Bugfixes can be uploaded with no extra approvals.21:24
AnAntok21:24
ScottK2AnAnt: Enhances need a feature freeze exception.21:24
ScottK2For your usplash theme, I don't think it will be a problem to get one.21:24
AnAntScottK2: I think the process may take more than the remaining 5 days21:28
ScottK2AnAnt: How long?21:28
AnAntScottK2: I mean to get accepted & so21:28
ScottK2AnAnt: No.  Shouldn't be a huge problem.  When will it be ready?21:29
AnAntScottK2: probably end of day or tommorrow21:29
ScottK2Should be doable, but there are, of course, no guarantees.21:31
jdongaaahhhh, linking libxul.so makes my system cry21:32
AnAntScottK2: ok, thanks for the help21:35
RaseelHi, I'm trying yo get involved with Ubuntu Bug packaging. I have just gone through a few tutorials on the Wiki.21:38
RaseelAccordingly, I have filed a Bug (212480) for a new package request.21:38
RaseelI have also uploaded the files after packaging the source manually.21:39
RaseelHere's the link to my Bug for Package request : https://bugs.launchpad.net/ubuntu/+bug/212480/21:41
ubotuLaunchpad bug 212480 in ubuntu "[needs packaging]Package request for Prozilla" [Undecided,New]21:41
jdongasac: xulrunner typo21:42
jdongasac: debian/rules: USE_SYSTEM_NSS := $(shell pkg-config --exists 'nspr >= 3.12'; a=$$?; if test $$a != 1; then echo 1; fi)21:42
jdongasac: nspr >= should be nss >=21:42
ScottK2Raseel: We are very close to our next release and not taking new packages right now.21:43
Raseel@ubotu: ???21:43
ScottK2Raseel: If you want to get involved in package, the best way to do it now is to work on packaging bug fixes.21:43
ScottK2Raseel: It's a bot.21:43
Raseel@ScottK2 : I know. I'm waiting for Hardy too. So, do I just wait until the new package requests for Intrepid  start ?21:44
asacjdong: right. thanks21:45
jdongasac: certainly :) Makes me feel better that I didn't make a merging mistake preparing these ff3b5 backport candidates :D21:45
ScottK2Raseel: Wait or try to help out and see if you can make Hardy better.21:47
RaseelScottK2 : That's the plan. Triaging bugs is on top of my list. Can I help with code contribution directly ?  I'm guessing packaging existing requests will have  to take a back burnere too , huh ?21:48
asacjdong: fixed in bzr21:48
jdongasac: fantastic21:49
asacin .head branch though.21:49
asaci'll cherry-pick it to .dev as well21:49
ScottK2Raseel: If you know how to make debian packages, you can look for bugs with a patch and package that patch (make a debdiff and attach it to the bug).  Then you subsrcribe ubuntu-universe-sponsors to the bug and they review it and upload it if it's good.21:51
ScottK2Raseel: You can use this for a list: http://daniel.holba.ch/really-fix-it/21:52
asacjdong: ok its on .dev branch ... prepare your backport from there then21:55
RaseelSCottK2 : I am just learning the process of packaging, that is to say, wanted someone to review my packaging.21:56
RaseelScottK2 : What do you mean by "bugs with a patch"21:56
ScottK2See this list I gave you the link for.21:56
ScottK2Raseel: I understand.  We just don't have time right now.  If you can work on some of the smaller bugs, you efforts will get reviewed and you can learn that way.21:57
RaseelScottK2:Fair enough.22:03
ScottK2New packages is probably the hardest way to learn because you have to touch pretty much all aspects of packaging.22:04
RaseelScottK2 : I'm sorry for being such a bother, but would Bug No.32484 be a valid Bug for  "bugs with a patch" scenario. I could test the patch, fix if any errors and debdiff it22:05
ScottK2Raseel: Generally yes, but that patch is two years old and so is probably obsolete.  Also starting with disk partitioning in not a low risk area to learn.22:06
ScottK2That package is in Main, you'll want to start with Universe packages.22:07
RaseelScottK2 : How about this one : https://bugs.launchpad.net/ubuntu/+source/geda-gnetlist/+bug/207760 ? Its Universe and a new one22:21
ubotuLaunchpad bug 207760 in geda-gnetlist "Broken VHDL and Verilog netlisting backends" [Undecided,New]22:21
ScottK2Raseel: Yes.22:25
RaseelScottK2: Great. Thanks for all your suggestions and guidance. Will start working on this.22:28
emgentheya22:28
jdong*cry* I swear asac has done something to mess with my brain.... firefox-3.0 -> firefox symlinks seem to just pop up like mushrooms23:27
jdong:D23:27

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