/srv/irclogs.ubuntu.com/2010/05/20/#ubuntu-motu.txt

=== nobawk is now known as nobawk|away
arand_crimsun: I'll think I'll go with adding it to rules, since adding it to a diff which was meant to address confiuration only, seems a tad more evil.00:05
=== nobawk|away is now known as nobawk
=== redocdam is now known as anushero
=== baddog is now known as Guest71321
ajmitch\sh: it's a little confusing having both zendframework & zend-framework now, what can be done to sort out this duplication?00:29
=== nobawk is now known as nobawk|away
=== Guest71321 is now known as baddo
=== baddo is now known as baddog
Gimbrandon: oh, I got a reply about that licensing issue00:54
ajmitcha positive reply, I hope?00:56
Gajmitch: yep, Red Hat Legal provided an additional license for the code to link to OpenSSL00:56
Gwell, exception00:56
ajmitchgreat00:57
Gnow, the question is, it was provided via e-mail00:57
Ghe's stated that the source tarball will be updated in due course, do I just take an RFC compliant copy (with headers) and dump it somewhere, or what?00:58
persiaSome folks include the mail in debian/copyright.  others wait until upstream actually releases the new tarball.01:00
persiaThe exact set of things that is required depends mostly on the archive-admin who happens to end up reviewing the package, as it's a bit of a fuzzy area.01:01
GI think the e-mail should keep the archive-admin happy tbh01:02
=== nobawk|away is now known as nobawk
=== nobawk is now known as nobawk|away
imbrandonG: yup i saw the email, thats great news01:46
imbrandonG: is going afk a few hours, bbiab01:46
Gimbrandon: no problem01:47
=== nobawk|away is now known as nobawk
=== nobawk is now known as nobawk|away
ScottKG: The archive admin decides what makes them happy.02:47
* ScottK finds joy in rejecting packages and reducing what we have to maintain. Let me know if there's anything in New you want me to review ...02:48
ScottK;-)02:48
* ajmitch hears that ScottK may be open to persuasion in some forms of currency02:50
ScottKajmitch: Of course.  I'm a businessman.02:50
ScottKThat won't get me to accept something that shouldn't be accepted, but I can be reprioritized.02:51
GScottK: it's not in NEW yet, I need a debian sponsor first (iirc imbrandon said he's not get a DD)03:16
=== nobawk|away is now known as nobawk
GScottK: and it won't be in NEW until I can get other packages sorted03:17
GScottK: but if you don't mind, I'd love to ask a theory based question :P03:19
ScottKG: Certainly.03:24
GScottK: okay, so one of the packages I'm work on, is licensed under GPLv2, and uses OpenSSL, I e-mailed Red Hat Legal (copyright holders) who have confirmed it should have had the exemption, have provided a suitable exemption status, and a commitment that the next tarball will include it, if I copy the e-mail + Headers to debian/copyright, would that keep you happy?03:27
Gs/status/statement03:28
ScottKProbably.03:28
ScottKThe key is probably the tense involved.03:28
ScottKIt needs to be clear that it does have the exemption and they just neglected to document it in the code.  If they "will give the exemption" at some future time, then no.03:29
GScottK: the statement given is very similar to the wget exemption03:29
ScottKThey need to say it does have the exemption.03:29
GScottK: yeah thats what he's done03:30
ScottKAs long as the tenses are correct it's probably fine.03:30
ScottK(I did look at wget)03:31
GScottK: okay, sounds like it'll be good03:32
=== maco is now known as maco2
=== maco2 is now known as maco
=== lifeless_ is now known as lifeless
=== Zhenech_ is now known as Zhenech
dholbachgood morning07:09
the-dudeif I want a package from debian unstable into debian, would it be better to ask for a sync request or do I need to upload it to revu?07:14
fabrice_spthe-dude, if the package has not been modified in Ubuntu, it will be automatically synced07:15
the-dudefabrice_sp: it doesn't need to be modified afaik07:16
fabrice_spit's a new package?07:16
the-dudenew to ubuntu, not new to debian07:16
fabrice_spok: it will be atuomatically synced, then07:17
the-dudeany indication when that will happen?07:17
fabrice_spit depends on the archive admin, and when they will sync new packages07:17
fabrice_spso if it does not happen before DIF, ask again to see what happened07:18
the-dudedo all packages need to be build on the latest ubuntu?07:18
fabrice_spyes07:18
the-dudeok I could try to build it on maverick, just to be sure07:18
fabrice_spwould be good, yes :-)07:19
fabrice_spotherwise, it will FTBFS, someone will need to fix it07:19
the-dudeI can fix that ;)07:19
fabrice_spHave to go now. Bye ;-)07:20
the-dudeaight thanks :)07:20
DktrKranzLaney: I trued to join #debian-ubuntu, but I get kicked out. Is it me, or don't I like you? :)07:40
DktrKranzlfaraone: mind repasting link? :)07:41
bilalakhtarlfaraone: Are you there/07:43
bilalakhtarDktrKranz: Are you a DD?07:43
DktrKranzbilalakhtar: yup07:44
bilalakhtarDktrKranz: Are you free to review a package?07:45
DktrKranzbilalakhtar: a NEW one?07:45
bilalakhtarDktrKranz: yeah07:46
* bilalakhtar expects the reply to be 'no'07:46
DktrKranznow I'm @work with limited resources, but I can have a look at it this evening07:46
bilalakhtarDktrKranz: Ok, for your info, the package is liboauth and can be found on mentors.debian.net07:46
bilalakhtarI have cleaned the package for lintian errors, warnings, P: tags, etc07:47
DktrKranzmind dropping me a mail about it, so I remember it?07:47
bilalakhtarAnd also ran a test build in chroot07:47
bilalakhtarok, what is ur email address07:47
bilalakhtar?07:47
DktrKranzdktrkranz AT debian DOT org07:48
bilalakhtarDktrKranz: Thanks07:48
DktrKranzyeah, I hate you spam!07:48
bilalakhtarI know that07:49
bilalakhtarsomething AT SPAMFREE something DOT org07:49
=== nobawk is now known as nobawk|away
=== nobawk|away is now known as nobawk
LaneyDktrKranz: on oftc?08:56
DktrKranzLaney: yup09:05
Laneyweird, works fine for everyone else :(09:06
DktrKranzI'll try to change a couple of options in my bnc09:08
DktrKranzI had a similar problem in the past09:09
DktrKranzyay! \o/09:11
Laneyexcellent09:16
Laneynow you can redirect such sponsoring requests there ;)09:16
hyperairLaney: what's the issue?09:21
Laneywhat issue?09:21
hyperair"works fine for everyone else"?09:21
Laneyjoining #debian-ubuntu on oftc09:21
hyperairah09:21
hyperairthere's such a channel? =O09:21
mok0hyperair, yep there's only one bot there :-P09:22
hyperairmok0: and many more people =)09:23
Laneywe should promote this better09:24
Laneyespecially amongst the people who we especially want to get their work into Debian09:24
* hyperair agrees09:24
* Laney eyes ubuntu one09:24
DktrKranzLaney: btw, I also volunteered to become member of the debian-ubuntu front desk, as proposed by zack09:27
G#debian-ubuntu eh?09:28
LaneyDktrKranz: Cool! How is it supposed to work? Like an ML which fields queries from both sides?09:28
DktrKranzstill not defined, we'll see that soon09:31
mb4_morning09:32
mb4_i have a quick question about python packaging09:32
mb4_i'd like to use cdbs for it but i keeps installing libs into the site-packages dir which is not on the search path, so my package is broken09:33
mb4_can someone advise me on how to fix this`09:33
mb4_?09:33
tumbleweedmb4_: the debian-python community is keen to migrate everyone off cdbs, to dh7 - but that doesn't help your problem09:35
mok0mb4_: you need to use python-central09:35
Laneytry #debian-python @ oftc09:36
mok0        dh  $@  --with python-central09:36
mok0mb4_: oh, sorry, you said cdbs, in that case you need to set the DEB_PYTHON_SYSTEM variable09:40
mb4_i just changed the rules from cdbs to dh7 and it works well with python-central09:42
mb4_thanks guys :)09:42
mok0mb4_: remember to specify python-central in Build-Depends09:43
=== nobawk is now known as renewip`
=== renewip` is now known as nobawk
toabctluupdate: new version 1.0beta3-0ubuntu1 <= current version 1.0+ds1~beta2a-1; aborting!11:49
lfaraoneCan somebody add me as a member of ~ubuntu-sponsors?11:49
toabctl^^ why? what does +ds1 mean?11:49
wzssyqahow to write watch file for google code?11:50
lfaraonetoabctl: + is greater than b, apparently.11:50
lfaraonewzssyqa: http://svn.debian.org/wsvn/python-apps/packages/autokey/trunk/debian/watch11:50
toabctllfaraone, and what does ds mean? is this the shortcut for the dd?11:51
toabctllfaraone, i want to package a new version (upstream it is 1.0beta3).11:51
lfaraonetoabctl: I haven't the faintest idea.11:52
Laneyit means debian source11:52
Laneysome kind of repacking but not for dfsg-freeness11:53
wzssyqalfaraone: it seems not work11:56
lfaraonewzssyqa: what package, and what is the contents of your watchfile?11:57
lfaraonewzssyqa: "it doesn't work" gives me very little information to help you.11:57
wzssyqalfaraone: what you give me11:57
* lfaraone has to go, sorry.11:58
lfaraonewzssyqa: well, you'll obviously have to replace "autokey" with your project name and match the tarball portion to the way upstream does their tarballs.11:58
wzssyqalfaraone: no matching hrefs for watch line12:00
wzssyqa  http://code.google.com/p/autokey/downloads/list http://autokey.googlecode.com/files/autokey_(.+)\.tar\.gz12:00
wzssyqalfaraone: i just try autokey12:00
wzssyqalfaraone: you can have a try of it12:01
bilalakhtarwhat is lucid-proposed?12:06
jpdsbilalakhtar: Where proposed fixes go before going to -updates.12:07
bilalakhtarjpds: oh12:07
mok0Where bugs go before they die :-)12:07
Ghow do Debian Native packages (i.e. in debian as Version '1') get imported into Ubuntu?12:08
Gwant to make sure my PPA version will get overridden when it gets synced12:09
mok0G: just put a ~ppa1 after12:09
Gso something like 1~ppa1 is always less than 1?12:10
mok0G: yes12:10
RhondaG: ~ means "less than everything, even the empty string"12:12
GRhonda: got it thanks12:12
Gmok0: thanks too12:12
mok0G: you can always test these things with dpkg --compare-versions12:15
Gmok0: oooh, thanks :)12:15
mok0 dpkg --compare-versions 1 lt 1~pp1 ||echo no12:16
mok0(test that with i.e. version 1 and 2)12:16
Gmok0: just added that to my new list of helpful tips :)12:20
pixie79hi, i am looking at creating a custom deb so that i can keep my system files the same on many servers, the only problem is that this causes the package to fail on install as dpkg declares another package owns the file i am trying to overwrite. I see i can use replace in the config file. I want however for example to just replace /etc/ldap/ldap.conf with my version but if the ldap package gets updates then this should be updated even so12:38
pixie79any ideas?12:38
mok0pixie79: yeah use puppet12:45
mok0or cfengine12:46
pixie79mok0: ok i was looking at trying to do this via deb's12:49
mok0pixie79: well, as you found out, you can't12:49
mok0pixie79: you can install the files with another name, and move them with some post-install magic. However, then you are in trouble if the package that owns the file gets updatted12:50
mok0pixie79: puppet or cfengine is the way to go, once you get the hang, it is very easy to maintain12:51
pixie79ok thanks12:58
Gpixie79: I'll second puppet13:01
=== JamieBen1ett is now known as JamieBennett
MunkyJunkyHey all - anyone know any guides or useful links on how to package a file when you don't have the original source?13:23
mb4_hi13:24
mb4_i've got another packaging question: if my package creates a new user, when should it be deleted? during remove or during purge?13:25
effie_jayxhey all been looking fro a way to contribute these days... I checked packages with dependecy problems, but I guess that is not cool to check yeat since most dependencies are not all built yet13:30
effie_jayxwhat would you guys recomend I do, should I focus on other things? syncs and merges or what?13:30
ScottKmb4_: probably never.  If you remove the user you end up risking leaving unowned files on the system.13:30
=== nobawk is now known as nobawk|away
Rhondamb4_: It's usually done during purge though because that's where the complete cleanup is supposed to happen.13:31
ScottKRhonda: I've seen quite a few puiparts failures due to this.13:31
ScottKThe trick is you have to ensure you won't leave unowned files on the system if you remove the user.13:32
RhondaScottK: Then it's done wrongly - but that's no reason to not do it. :)13:32
ScottKIf you can do that, then purge is the time to do it.  Clearly not on remove.13:32
Rhondaif getent passwd gdm >/dev/null; then if [ -x /usr/sbin/deluser ]; then deluser --system gdm; fi; fi13:32
RhondaThat's from gdm.postinst, in purge mode13:32
ScottKIIRC policy is not explicit about this, so it's left to the maintainer to do the right thing.13:34
effie_jayxAnyone can orient me a bit? where could I help at this stage?13:39
effie_jayxI tried reviews but the patches there intimidate me a bit13:39
mb4_okay, i'll purge him then13:39
mb4_thanks for clarifying that :)13:39
ScottKeffie_jayx: One thing that would be useful is looking on the Universe merges page on merges.ubuntu.com for packages that are waiting for someone who's no longer active in the project to merge them and doing it.13:45
Rhondaeffie_jayx: One sweet thing could also be going through the http://qa.ubuntuwire.com/mdt/all.html list with respect to what's not (anymore) in Debian and check wether those actually make sense to keep around for ubuntu.13:46
RhondaAs a first thing I guess those packages that have a "ubuntu" in their version string were actually synced from Debian at some point and could make proper removal candidates.13:47
Rhondas/synced/patched/13:47
Laneythat have -mubuntun where m > 013:47
RhondaLaney: -0ubuntu not?13:48
Laneynot necessarily13:48
Laneycould have never been in debian13:48
Rhonda… or were new upstream versiones put into ubuntu before debian had them.13:48
RhondaIsn't -0ubuntu chosen in those chases?13:48
Laneyright, but the point is that you can't tell just from the version number13:49
RhondaRight, I didn't say blindly go and file removals. ;)  Taking a look at the changelog is definitely required to get a better picture.13:50
LaneyYeah it is, but I think that a good first target are those package versions which have definitely been in Debian13:51
RhondaCurrently I'm at 50% with -0ubuntu changes about have been in debian.13:51
* Rhonda . o O ( … out of two *hides* )13:51
highvoltagelol Rhonda :)13:52
effie_jayxthanks guys, I am headed to the syncs page13:53
RhondaAnd another that was in Debian, aften. Or was/is that in debian-multimedia only? I am always careful when reading the name marillat …13:53
effie_jayxsorry I am bit rusty13:54
effie_jayxbut I remember stuff I think13:55
Gbtw, how long would it typically take for something like dh-autoreconf to sync from Debian, I've started using that for my packaging13:56
=== nobawk|away is now known as nobawk
effie_jayxFound some cool things on syncs and merges on the wiki, just thought I would post it here for referneces in logs...14:10
effie_jayxhttps://wiki.ubuntu.com/UbuntuDevelopment/Merging14:10
effie_jayxand an Irc log from a training session,https://wiki.ubuntu.com/Cheater7/Lectures/Merges_08061314:11
effie_jayxthanks for the heads up guys14:11
ScottKdholbach: You can mark my work item about reviewing the merge documentation for sending stuff back to Debian as done.14:39
effie_jayxguys soime help here... I think I found a merge that can be a sync and I am not sure yet.14:42
effie_jayxhttps://merges.ubuntu.com/o/ontv/REPORT14:42
effie_jayxthe changes were related to python 2.5 as a dependency for building and otehrs14:43
effie_jayxdebian has removed those, I have checked the dependencies, so no need for a merge I think14:43
dholbachScottK: you can mark it as done too14:50
dholbachScottK: which one is it?14:50
dholbachah hang on14:50
dholbachdone14:50
dholbachthanks14:50
ScottKdholbach: I could have done it myself if I remembered the spec name.  Thanks.14:51
effie_jayxif I see no conflicts in the REPORT file and I double check the changes in ubuntu is this fit for a sync?14:51
ScottKIf there are no changes left outside the changelog then it should be so.14:52
dholbachScottK: same here, it took my ubuflu-ed mind a bit longer to realise what you were on about14:52
ScottKAh, so my theory was correct.  I postulated at UDS that ubuflu would happen, but it had a longer incubation period this time and people would get sick after they were home.14:52
tumbleweedeffie_jayx: I agree, looks syncable14:52
effie_jayxtumbleweed: I am unsure on hwat to do next14:53
dholbachScottK: yep, sconklin, czajkowski, jono, and lots of others told me they had the same thing14:53
ScottKeffie_jayx: Test build the unmodified package and if it builds, file a sync bug using requestsync.14:53
effie_jayxI just report a bug requesting sync, attach build log and changelogs for debian and ubutn version?14:53
ScottKeffie_jayx: requestsync will put the needed things in the bug.14:54
tumbleweedeffie_jayx: https://wiki.ubuntu.com/SyncRequestProcess14:54
effie_jayxScottK: good14:54
effie_jayxwow this is much more streamlined now14:54
effie_jayxthanks you guys rock14:54
effie_jayxone other thing.. in the changelog what should I add14:56
effie_jayxbefore building the package14:56
tumbleweedeffie_jayx: it doesn't matter, it's just a local test14:56
tumbleweedyou don't need to add anything14:56
effie_jayxtumbleweed: not my developer info either?14:57
effie_jayxok14:57
jetienneq. suppose i got a .deb and would like to include it in normal ubuntu repository, what is the best way to do that ?14:58
ScottKjetienne: First, you need source to get in, not a deb (those get built from the source).  The best way is to get it into Debian.15:06
jetienneScottK: ok, i got the source too15:06
ScottK!REVU | jetienne15:07
ubottujetienne: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU15:07
ScottKThat's the place to go for getting it into Ubuntu directly, but you may have more luck on mentors.debian.net.15:07
jetienneScottK: hmm why going thru debian is "better" than using ubuntu directly ? i mean the goal is to reach ubuntu repo, not debian oner15:08
jetienneScottK: i will read revu, just curious15:08
ScottKjetienne: There are a LOT more people trying to get stuff into Ubuntu than MOTU can process.15:09
jetienneScottK: hmm ok15:09
ScottKThere are ~1000 Debian developers and ~150 Ubuntu ones.15:09
Rhondajetienne: The goal is to be cooperative and help free software in general, not beeing greedy and ubuntu only. :)15:09
jetienneScottK: what about ppa ?15:09
ScottKjetienne: Not part of Ubuntu.15:09
ScottKAs Rhonda says too.15:10
jetienneim not greedy, just looking at the number15:10
jetiennecurrently just trying to sign coc is not easy :)15:11
RhondaAnd about mentors.debian.net, just dropping packages there is a way to have them rot - there is the debian-mentors@lists.debian.org and #debian-mentors on OFTC which are more fruitful - in addition to putting the package somewhere web accessible (that though can indeed be mentors.debian.net :))15:12
effie_jayxScottK: I see very little kde apps for merge, is it because Kubuntu devs are pretty good at keeping those at bay?15:12
ScottKeffie_jayx: Yes.  Also for a variety of reasons we've been generally ahead of Debian on KDE stuff.15:13
effie_jayxScottK: so Kubutnu serves as a sandbox for debian in many ways?15:15
ScottKSome.15:15
effie_jayxScottK: you guys rock, I have been trying to get stuff to contribute to in kubunt usince it is what I use these days, but things are clean15:15
ScottKThe Debian KDE team and the Kubuntu team have different sets of skills, so we benifit from each other.15:15
Rhondaeffie_jayx: You should rather ask the Debian KDE team about that - not sure wether they actually do sync/coordinate/communicate with the kubuntu team.15:16
ScottKeffie_jayx: You should join in #kubuntu-devel and ask what needs doing there.15:16
ScottKRhonda: We do.15:16
RhondaOh, alright. :)15:16
effie_jayxScottK: I have, but not on a daily basis. It is a little dawnting to ask at times15:16
ScottKAs with everythin, the coordination could be better, but it's not bad.15:16
ScottKeffie_jayx: We're very friendly.15:16
RhondaAnd just because it came up on identi.ca today - is there any plans/way/effort to seperate kde from mysql again?15:16
ScottKNot in the near term.15:17
ScottKThere are prototypes of alternate akonadi backends, but nothing near production ready.15:17
ScottK(I mean even as much as akonadi is)15:17
effie_jayxScottK:  there shyness gone15:17
effie_jayx:)15:17
ScottKGreat.15:18
effie_jayxwell the build failed, aparently a library is missing in the repository15:22
effie_jayxI am updating pbuilder and see15:22
ScottKRhonda: I did go count and currently 8 of the 51 people in #debian-qt-kde are Kubuntu people.  That's a decent sign there is cooperation.15:23
effie_jayxis it advisable to use http://mirrors.kernel.org/ as sources for pbuilder?15:23
ScottKNo.15:23
ScottKarchive.ubuntu.com15:23
effie_jayxgreat15:23
jetiennehmmm grumble, i can not use my epm builder to upload to ppa :(15:26
effie_jayxjetienne: all you need is a changes file15:27
jetienneeffie_jayx: well im reading the doc... missing a lot of thing now15:31
jetiennehmm  is there any estimation of the delay between the submission and the actual acceptance ?15:35
=== JontheEchidna is now known as another_jonathan
=== nobawk is now known as nobawk|away
jetienneok i guess this is easier to go thru ppa at first15:37
effie_jayxjetienne: acceptance is like 10 minutes15:37
effie_jayxjetienne: building could take hours15:37
effie_jayxdepending the load on the build deamons in laucnhpad15:37
jetienneeffie_jayx: i suspect the human part is the longuest :)15:38
tumbleweedjetienne, effie_jayx: acceptance happens every 5 minutes15:45
tumbleweedlaunchpad.net/builders gives you an idea of the business15:45
tumbleweedbusyness I should say15:45
jetienneok first ppa and then trying to get in :)15:48
jetienneside question: my code is rather large (350kline) and i would like to port it to 64bit. which process would you follow ?15:48
jetiennenot the proper channel i guess :)15:55
=== zehrique is now known as zehrique-away
=== mathiaz_ is now known as mathiaz
effie_jayxI think I am having problems with my pbuilder, http://pastebin.ubuntu.com/436809/16:21
ScottKWahoo!16:21
effie_jayxpbuilder-satisfydepends-dummy16:21
* ScottK is no longer TIL courier.16:21
effie_jayxit depends on cdbs and it does not find them16:22
effie_jayxcdbs and many other packaging packages16:22
ScottKThat's normal.16:22
ScottKWhat's the rest of the log?16:22
effie_jayxbut it does not build16:22
effie_jayxlet me paste the whole thing16:22
effie_jayxScottK: http://pastebin.ubuntu.com/436811/16:23
ScottKLooking16:23
effie_jayxScottK: what is TIL courier, if I may ask?16:23
ScottKTouched it last.16:23
ScottKIf you were the last person to upload a package you have some moral responsiblity to mind after it a bit and merge it.16:24
ScottKCourier is annoying.16:24
ScottKeffie_jayx: Line 71 is an aptitude segfault.  That's the actual problem.16:25
effie_jayxScottK: I see, what causes it?16:26
effie_jayxor is it something I should find out...16:26
=== zehrique-away is now known as zehrique
ScottKNo idea.16:30
ScottKIf you look in the pbuilder config file in /etc you'll see there are provisions for alternate dependency resolvers. I'd switch to a different one and try again.16:34
ScottKIf you can reproduce the aptitude problem reliably then it's worth filing an aptitude bug.16:34
effie_jayxScottK: ok16:40
effie_jayxScottK: you mean /etc/pbuilder/buildd-config.sh or pbuilderrc16:42
ScottKeffie_jayx: pbuilderrc.  You need to look in /usr/share/pbuilder/pbuilderrc so see what you are going to override.16:43
ScottKIn this case it's PBUILDERSATISFYDEPENDSCMD that needs changing.16:44
effie_jayxScottK:  I am reading the pbuilder howto... one reference to gdebi, but since I use kde.16:45
effie_jayxScottK:  let me check the doc in the usr/share16:46
effie_jayxScottK: and update on the pbuilder and now it works16:47
effie_jayxScottK: but good info16:47
effie_jayxScottK: you are a hero16:48
effie_jayx:)16:48
effie_jayxit's been a while since my last sync... and this is getting simpler and simpler16:48
effie_jayxwell now it seems the patches won't apply16:57
effie_jayx:S16:57
effie_jayxheh16:57
effie_jayxthe package I am trying to test for a sync  is now FTBFS. what Should I do?17:08
* effie_jayx checks docs17:09
ScottKFix it.17:10
=== yofel_ is now known as yofel
MunkyJunkyHey all - is it possible to package a .sh file and a .run file into a .deb, and have the .sh file run when the user installs the .deb package?17:25
tarzeau_MunkyJunky: possible yes. good no.17:27
MunkyJunkytarzeau_: Is there a recommended way of doing it differently?17:28
tarzeau_MunkyJunky: which software is this?17:29
tarzeau_MunkyJunky: get the source of the software, make the debian/* stuff, build the binary and source pkg with debuild17:29
MunkyJunkyTeamspeak 3 client (the .run file) and a script that adds menu items and puts the right files in the right places.17:30
tarzeau_MunkyJunky: ah so you don't have source files that need to be compiled17:30
MunkyJunkySadly, Teamspeak 3 isn't open source, so I don't have that option17:30
MunkyJunkyYup17:30
tarzeau_MunkyJunky: there's no much point packaging binary only software as debian packages17:30
MunkyJunkyIt's more for convinience, as the Teamspeak client installer doesn't create any menu items, and is just a runable script. The idea is that this will install it and make some nicer desktop intergration17:31
tarzeau_MunkyJunky: just create your own one-installer-shell-script file that people get17:31
tarzeau_MunkyJunky: and make it download, install, configure it?17:31
tarzeau_that's what i did for the nvidia binary driver as a init.d script before dkms came up17:32
tarzeau_and now i'm picking it back up, since the ubuntu installers failed on at least 3 ubuntu installations at work17:32
MunkyJunkyYou mean make my script download the teamspeak 3 client, install & config it?17:32
tarzeau_mine worked reliably for 5 years, for like 150 machines, of about 30 different nvidia cards17:32
tarzeau_MunkyJunky: yes17:33
MunkyJunkyThat wouldn't make any difference - the download for the teamspeak client comes as a .run file.17:33
tarzeau_MunkyJunky: the installer is not interactive?17:33
tarzeau_MunkyJunky: it made sense for the nvidia-installer.run file for me17:34
tarzeau_especially it needed to rebuild the kernel module everytime a new kernel came17:34
MunkyJunkyIt's a run file that you run, which after agreeing to their licence, extracts the files to a folder, which is run by calling an .sh file.17:34
tarzeau_MunkyJunky: it's all in a dir, like /opt/teamspeak?17:35
MunkyJunkyIt extracts to a folder in the same directory the run file is in.17:35
MunkyJunkyPart of my script makes it extract into /usr/local/bin17:36
tarzeau_what's your point? you have to just install it once?17:36
MunkyJunkyyea17:36
eagles0513875imbrandon: ping17:36
tarzeau_MunkyJunky: you're wasting your time17:37
MunkyJunkyHow so?17:37
tarzeau_you're not saving time, by packaging this thing as a debian package17:37
MunkyJunkyI'm not trying to do it to save time - I'm doing it so instead of having to install the .run file, then manually create menu items (which a fair few of the teamspeak users don't understand how to do) a user can instead install the .deb package, which installs the .run file and makes the menu items for it.17:39
tarzeau_MunkyJunky: and your teamspeak thing is i386 only?17:40
tarzeau_or also 64bit x86?17:40
MunkyJunkyi386 and x6417:40
tarzeau_MunkyJunky: you'll have to make one all package or one i386 and one amd64 one17:40
tarzeau_MunkyJunky: what do you want to do?17:40
MunkyJunkyI was going to make one for 32bit, one for 64 bit17:40
tarzeau_MunkyJunky: create a teamspeak-version directory, put all files in there, run dh_make in it17:41
tarzeau_make sure  you do a tar czf teamspeak_version.orig.tar.gz before you add the debian/ dir with dh_make17:41
tarzeau_i see17:41
tarzeau_put your desktop file and icon also into debian/17:42
tarzeau_add the 32bit and 64bit installation into this teamspeak_version.orig.tar.gz first17:42
MunkyJunkytarzeau_: Right, cheers17:43
tarzeau_MunkyJunky: you know how to do the debian/ part?17:43
MunkyJunkytarzeau_: I'm learning from https://wiki.ubuntu.com/MOTU/School/PackagingWithoutCompiling17:44
tarzeau_MunkyJunky: ok, if you get stuck feel free to ask again, and put your stuff on some webserver so people can look at it17:44
MunkyJunkytarzeau_: Thanks for your help!17:45
tarzeau_MunkyJunky: yw17:45
tarzeau_anyone in here with some freetime to look at revu packages?17:46
tarzeau_iulian: when will you take over modglue?17:46
eagles0513875imbrandon: can you pm me or ping me when you get back need to talk to you re mysql work bench17:47
tarzeau_i wish there was a way to simply transfer ppa packages to the revu repo without uploading them again17:52
tarzeau_and some stats on the downloading of ppa files17:52
gesertarzeau_: there is a bug about PPA stats, and IIRC one should be able to get this data through the LP API soon (in one of the next LP rollouts)17:58
tarzeau_geser: i've seen that bug report, but nothing happened since then...18:04
tarzeau_geser: i guess i'll put up per package stats about popcon.ubuntu.com meanwhile18:04
=== another_jonathan is now known as JontheEchidna
iuliantarzeau_: I am currently pretty busy studying for exams now.  I will probably do an upload next week.18:23
=== RoAk is now known as RoAkSoAxB
ari-tczewLaney: around?18:51
tarzeau_yay http://gnu.ethz.ch/ubuntu-popcon/19:21
Rhondatarzeau_: Can you get co-maintained packages into the output, too?19:27
tarzeau_Rhonda: i'm only using the by_maint file as source, i'd have to parse some other file listing co maintainers of the packages somehow19:28
tarzeau_Rhonda: you got the source, url/do and url/index.txt19:28
tarzeau_have fun :)19:28
tarzeau_i thought about linking to the package pages on launchpad, but i'm not sure i know the source package links ubuntu/+source/pkg or so19:28
RhondaWhere have I got the source?19:28
tarzeau_but the package names are all of the binary package names19:28
tarzeau_yay http://gnu.ethz.ch/ubuntu-popcon/index.txt19:29
tarzeau_yay http://gnu.ethz.ch/ubuntu-popcon/do to get the files19:29
RhondaHmm. Can't find wesnoth there?19:30
tarzeau_who is the maintainer of it? some team?19:30
tarzeau_97165 wesnoth-compiled                   2     0     2     0     0 (Unknown)19:30
tarzeau_125000 packages list the package as "Unknown" - no idea why19:32
RhondaThe games team.19:34
RhondaBut it's not on http://gnu.ethz.ch/ubuntu-popcon/index.cgi?Debian%20Games%20Team19:35
tarzeau_yes try index.cgi?Unknown19:35
tarzeau_for some reason the popcon.ubuntu.com lists wesnoth and 125000 other packages as maintainer "Unknown"19:35
tarzeau_i have no idea who generates the file, and why they do it with "Unknown"19:35
RhondaAh, maybe because it has ubuntu diff in lucid?19:36
tarzeau_but even then a package has a maintainer no?19:36
tarzeau_there's never a reason to put "Unknown" there19:36
tarzeau_every packages maintainer is known19:36
RhondaDon't ask me, ask ubuntu popcon :)19:36
ari-tczewRhonda: do you maintain packages.ubuntu.com ?19:37
tarzeau_ari-tczew: the url says frank lichtenheld19:37
Rhondaari-tczew: I can commit to the codebase, I can't deploy it to packages.ubuntu.com. A single person can and that person is external to canonical and awkwardly busy for well over half a year now.19:37
tarzeau_mdomsch: you package stuff for fedora?19:38
Rhondaari-tczew: If you refer to changes for maverick, I did that part - though can't deploy it, sorry. I did the best I can do in here: http://git.debian.org/?p=webwml/packages.git;a=shortlog;h=refs/heads/ubuntu-master19:38
ari-tczewRhonda: thanks19:38
RhondaThe rest is some potential internal struggle in canonical it looks to me about not accepting others into the possibility to deploy changes.19:39
mdomschtarzeau_, I have several packages i maintain in fedora, yes19:40
mdomschincluding dkms19:41
* ScottK waves to mdomsch.19:41
mdomschhey ScottK19:41
tarzeau_mdomsch: i've seen a bug report about the m+ fonts (ttf-mplus in ubuntu/debian). could you do something about it so it's there for fedora project people?19:41
tarzeau_mdomsch: the report says something about the package should build the fontforge fonts, is that really needed?19:41
mdomschtarzeau_, I've helped get one set of fonts into fedora, but they're not my specialty19:42
tarzeau_mdomsch: cool, i was so glad about dkms in karmic, however it failed with ubuntu lucid with the latest kernel for severial different nvidia modules/cards19:42
mdomschthere's a separate packaging guideline for those19:42
mdomschhttp://fedoraproject.org/wiki/Packaging:FontsPolicy19:43
ScottKtarzeau_: If you're having dkms issues in Ubuntu, superm1 is probably a better person to talk to.19:43
mdomschtarzeau_, if the kernel changes, and the nvidia shim doesn't, there's not much dkms can do about it itself; the nvidia kmod package would need to be fixed19:44
mdomschand yes, superm1 is the man19:44
tarzeau_i see19:45
ari-tczewwhat's the command to bzr push with link to bug report?19:57
geserbzr commit --fixes lp:12345620:00
geserand then push as usual20:00
ari-tczewthanks20:06
arandFor a SRU where update-maintainer is done, what, if any, is the appropriate changelog entry? "* debian/control: updated maintainer field"?20:36
ScottKNo, we don't put the maintainer change in debian/control20:37
ScottKcontrol/changelog20:37
=== redocdam is now known as lolmayo
=== lolmayo is now known as redocdam
arandScottK: Ok, cheers.20:39
effie_jayxeasy, the patch is not needed21:03
=== zehrique is now known as zehrique-away
=== apachelogger_ is now known as darthvader
=== darthvader is now known as apachelogger
=== rgreening_ is now known as rgreening
=== blueyed_ is now known as blueyed
arandIs it only ubuntu-sru that may confirm nominations? Otherwise would someone mind to open hardy-lucid in Bug #58133122:25
ubottuLaunchpad bug 581331 in bitlbee (Ubuntu) "error message while trying to use my MSN account in bitlbee" [Undecided,In progress] https://launchpad.net/bugs/58133122:25
arandAnd put a priority medium-high, if you feel like it.22:25
=== mok0_ is now known as mok0
toabctli have a package (libsynthesis) which has as version 3.5.0.5+ds1 . what stands the +ds1 for?22:36
tumbleweedds = debian source22:38
tumbleweedthere was something wrong with the upstream tarball (or there wasn't one)22:38
=== nobawk|away is now known as nobawk
=== Philip6 is now known as Philip5
=== baddog is now known as Guest80552
=== Guest80552 is now known as baddog
bobboevening MOTU's!23:37
wyatthi guys23:39
=== nobawk is now known as nobawk|away
=== nobawk|away is now known as nobawk

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