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

slicerHi. Is there somewhere I can check the state of imports from testing? Alternately, does anyone know how often syncs are done?00:39
micahgslicer: http://people.ubuntuwire.com/~lucas/merges.html00:42
persiaslicer: syncs are done by a script the archive admins run on their respective archive-admin day, so it's usually about once a weekday, except when someone is busy/sick/on holiday/forgets/etc,00:43
slicerpersia: Aha, and this being the holidays, that would explain the delay :) I'll wait a week then.00:44
slicermicahg: Thanks.00:45
persiaslicer: Is there something you *need* pulled that's blocking your work?00:46
persiaIf so, you may be able to find an archive admin to help, or find some minor bug that needs fixing to justify an Ubuntu upload (assuming you have the time to go get it back in sync later)00:46
slicerpersia: Not really, just had a user ask why it wasn't available yet. I have no problem telling them to wait a week though :)00:46
persiaIf not, better to just wait :)00:47
persiaYeah, when it comes to user queries, that's the best option :)  Might be a couple weeks, as most of the archive admins seem to be on holiday, and there may be some backlog on the buildds when they return.00:47
slicerAs long as it happens before the import freeze, I'll be happy.00:48
persiaShould do, I'd think.00:48
slicerIsn't that february sometime? :) The imports shouldn't be THAT lagged.00:49
=== Amaranth_ is now known as Amaranth
BLUG_Fredhi everyone, doing my first package (a python program) and I have a few question. I'm trying to work out the control file and more specifically the "depends" section. How do i specify that the application depends on wxgtk2.6 and not wxgtk2.8? Also from the examples I looked at, the package full name must be specified: does it make my deb Ubuntu specific or will it work on debian as well?01:26
LockeWhat would be changed in a source package to cause dh_make to debianize for autotools, when it previously used (and should still) cmake?01:32
freeflyingBLUG_Fred: Depends: python-wxgtk2.601:38
BLUG_Fredfreeflying: hey! morning! so no need for the full ubuntu package name?01:38
freeflyingBLUG_Fred: for packaging, ubuntu is nearly 100% compatiable with debian01:39
freeflyingBLUG_Fred: no01:39
BLUG_Fredfreeflying: ok thanks.01:39
freeflyingBLUG_Fred: np01:39
BLUG_Fredfreeflying: and since wxgtk2.6 only works with python 2.4 to 2.6, python >=2.4 is enough?01:40
BLUG_Fredfreeflying: actually i wrote Depends: python (>=2.5.2) so far01:40
BLUG_Fredfreeflying: but the apps won't work with >=301:40
freeflyingBLUG_Fred: dpkg will solve the revert dependency automatically, just let it depends on python-wxgtk is enough01:41
freeflyingBLUG_Fred: since pyhton-wxgtk2.6 has specified its dependency already, so you needn't write it in your package01:41
BLUG_Fredfreeflying: oh.. so not even necessary to specify python then... i see!01:41
freeflyingBLUG_Fred: no01:42
BLUG_Fredfreeflying: great! thanks a lot.01:42
freeflyingBLUG_Fred: np, dude01:42
LockeWhat would be changed in a source package to cause dh_make to debianize for autotools, when it previously used (and should still) cmake?01:49
freeflyingLocke: cmake is different from autotools01:55
LockeI know01:56
LockeAnd the programmer has used cmake from the beginning, but now when I debianize his source, the rules and control reflect autotools rather than cmake01:57
freeflyingLocke: you mean upstream switch from cmake to autotools?01:58
LockeIt not. Upstream says it is still cmake, as it's always been.01:58
freeflyingLocke: then whats your issues?01:59
LockeIf I used the rules and control from an older version I've built, it builds fine. If I use the rule and control that dh_make provides for this version, it fails.01:59
freeflyingLocke: fails at which step?02:00
LockeMy issue i that dh_make is generating the wrong rules/control file now, when it didn't in the past.02:00
LockeLemme get some output for you.02:00
freeflyingwell, I goona go, ttyl02:01
Lockehttp://launchpadlibrarian.net/37187459/text_outputs.tar.gz02:02
LockeOk02:02
jmarsdenLocke: Sounds like either the CMakelists.txt is missing or moved, or there is a configure.ac or configure.in which wasn't there before ?02:19
wgrantLocke: Why are you running dh_make if a package already exists?02:19
Lockejmarsden: I'll check the source package02:20
=== asac_ is now known as asac
Lockewgrant: I'm packaging newer, unbuilt and unpackaged versions of this.02:21
jmarsdenLocke: wgrants point is valid -- if you already have debian/* files from an earlier version, use those as a starting point.02:21
wgrantYou still shouldn't be using dh_make, unless you want to create about AN AWFUL LOT more work for yourself.02:21
wgranthttps://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate02:22
Lockewgrant: I'm not submitting these to the repo's, they're just for me and the people I play with. dh_make is simple when all I am making is a simple package.02:23
QuintasanLocke: this package is using cmake?02:24
LockeYes02:24
QuintasanLocke: is this kde related?02:24
LockeNot particularly.02:25
QuintasanLocke: Did you try cdbs02:25
Quintasan?02:25
Quintasanwell02:26
LockeI did not, but I'm curious why it functioned properly previously, but now generates debian/ wrong.02:26
Quintasanmaybe some compatibility problems, we have new debhelper :P02:26
LockeAck02:27
QuintasanLocke: You can try copying your old rules files to somewhere and put "import /usr/share/cdbs/1/class/cmake.mk" into rules02:27
Quintasanalso add cdbs to build-depends and try building02:27
LockeWill do02:27
QuintasanMind showing me the rules you have now?02:28
LockeThe ones that work, or the ones that don't?02:28
QuintasanThe ones that don't work02:28
QuintasanHmm though the working ones would be good too02:28
Lockehttp://launchpadlibrarian.net/37187459/text_outputs.tar.gz02:29
LockeThey're in there.02:29
LockeThe one labeled 0.44-rules are new and don't work, the 0.40-rules are old and do work, when I use them to build 0.44.02:30
LockePerhaps the templates changed during an update..... The original source is not debianized.02:30
Quintasanhmm, cmake.mk should really solve everthing02:30
Quintasancdbs does magic sometimes :P02:31
Locke:) I'll try that. I've never used it. I'm not a packager or anything, just a casual user trying to make this work; and if possible let upstream know why it's not debianizing correctly.02:31
jmarsdenQuintasan: Which is why quite a few packagers prefer dh to cdbs -- less magic :)02:32
QuintasanIMHO It's wrong for upstream to provide debian/ dir :P02:32
LockeI agree02:32
Quintasanjmarsden: well I like dh too, but packaging KDE releases would be a PITA with no cdbs :P02:33
QuintasanWell it's 3am here, I'm going to bed, good night02:34
jmarsdenQuintasan: Maybe so (I've not tried!) but this is just a simple application that has already been packaged once... using the existing working set of debian/* files to work from would seem more logical than starting over with dh_make (especially if issues occur, which seems to be happening here).02:34
jmarsdenLocke: You can and should ask upstream not to provide a debian/ directory in their source tarballs.02:35
LockeI just feel that it functioned before, but does not now. If I had not done this previously and already had proper rules, it would have been a pain. Some other casual packager like myself trying to do this for the first time with this source would fail and not have proper rules to make it work.02:35
Lockejmarsden: They don't, I am generating them.02:35
jmarsdenAh.  OK.02:35
LockeThats the issue: they are generating wrong now, when they generated correctly with previous versions.02:36
jmarsdenWhere is the original (current) source tarball ?02:36
LockeLaunchpad; lemme find an address for you.02:36
Lockehttps://launchpad.net/springlobby/+download02:37
LockeI packaged 0.38, 0.39, and 0.40 when they were current without a hitch.02:39
jmarsdenLocke: There is a file in the top level called configure -- was that present in the earlier version?02:39
jmarsdenI strongly suspect that is what is confusing dh_make02:39
Lockeit is there. I diff'd it, and it was the same.02:40
Lockelocke@pimpshit:~/my_build$ diff springlobby-0.40/configure springlobby-0.44/configure02:41
Locke^^ returns no output.02:42
jmarsdenmv configure oldconfigure ; dh_make ; mv oldconfigure configure     # works for me...02:43
jmarsdenBy convention a script called configure at the top level of a source tree implies autotools... using that exact name for a non-autotools script is asking for trouble, really.02:44
LockeSo I guess I'm asking: What changed? configure existed in previous versions, and is identical to the current configure. dh_make generated the proper debian/ in previous versions (and still does) and generates an incorrect debian/ in the current version02:47
LockeI know how to get around it and make it work, but I'd rather know what changed so I can fix it, instead of doing workarounds02:47
jmarsdenSounds like someone changed the way dh_make checks what kind of configuration system a package has, probably to fix things for some other use case.02:48
jmarsdenIf you want to check on it, grab the dh-make source package and take a look, including reading the changelog02:49
LockeSo your guess is possibly an update to one of the dh*/debhelper packages isn't compatible with this somehow?02:49
LockeI'll be sure to do that.02:49
jmarsdenSince there *is* a trivial workaround, and you aren't packaging for Ubuntu or Debian, I'm not very convinced it's worth the work, but OK.02:50
jmarsdenI'd guess a bug fix or update to dh-make changed its behaviour for your particular source package.02:51
Locke:) It's something for me to do when I'm bored, that is why I started building and packaging in the first place. :)02:51
jmarsdenThen take it to the next level and actually package the thing properly and get it submitted to REVU or sponsored into Debian unstable!02:51
LockeI've considered "proper" packaging :) I should consider it further.02:52
LockeThe process is laid out pretty forwardly in the wiki then, yes?02:53
jmarsdenYes.  https://wiki.ubuntu.com/PackagingGuide/Complete is one starting point.02:53
LockeThat is a pretty thick guide: thorough I'd imagine. I'll read through that and try with the next batch of stuff I build.02:55
jmarsdenGo for it :)  Ask questions here if you get stuck.02:55
LockeI'm sure I will :) Thanks.02:55
jmarsdenYou're welcome.02:55
LockeI'm out for the night; thanks for the effort with my issue guys. Later.02:57
wgrantI don't think he understands the purpose of dh_make.03:08
dhillon-v10wgrant, so from what I understand, using debuild -S -sa reduced a lot of work while packaging03:16
wgrantdhillon-v10: How were you doing it before?03:16
dhillon-v10wgrant, using dh_make03:17
dhillon-v10wgrant, thanks for that tip03:17
wgrantThey serve completely different purposes.03:17
dhillon-v10wgrant, hey i have another question: I am packaging a little ppa that doesn't have anything that needs compiling, so debuild works fine, but launchpad make .deb packages that are like 2.4 kbs. while the orig file is 43 mgs03:19
dhillon-v10wgrant, here's my directory structure: http://paste.ubuntu.com/347784/03:19
wgrantdhillon-v10: Have you told it to install files into the package?03:24
dhillon-v10wgrant, please elaborate, are you referring to the rules file, I am not too good at packaging from scratch03:30
jmarsdendhillon-v10: man dh_install and read https://wiki.ubuntu.com/PackagingGuide/Complete for more info.  You probably need to create a debian/install file indicating which files to install where.03:38
dhillon-v10jmarsden, thanks I didn't know that i have to make a /install file03:39
jmarsdendhillon-v10: Seriously, read that Guide :)03:39
dhillon-v10jmarsden, alright will do :D03:40
bddebiandhillon-v10: Sorry was/am afk off and on03:46
=== Whoopie_ is now known as Whoopie
dhillon-v10bddebian, nah that's okay plus Scott said that we shouldn't be talking on that channel, I think I figured out what the problem is thanks anyways god ;)03:47
ScottKbddebian: FYI, there a a graphviz update needed for the Python 2.4 transition in Debian (it's QA maintained at the moment).  I'm working on it.03:52
bjsniderdh_make should create a rules file that installs the files into the package03:56
bddebianScottK: OK cool, let me know if/when you need an upload03:57
bjsniderthe install target name needs to match the package name in the control file03:57
ScottKWill do.03:57
dhillon-v10bjsnider, alright thanks it works now :D04:06
bjsnidercool04:07
lfaraoneWheere could I find an example get-orig-source for a package which uses git upstream?05:24
porthosehttps://wiki.ubuntu.com/MOTU "Joining MOTU" Is this the correct procedure for applying for MOTU?05:48
crimsunlfaraone: nouveau-kernel-source05:54
lfaraonecrimsun: thanks05:58
=== asac_ is now known as asac
BLUG_Fredhi again! I was wondering whether the trunk code needs to be modified to reflect packaging constraint (file locations specifically) or you just manually change it every time you package?08:51
BLUG_Fredthe application is a python app.. sorry08:52
* BLUG_Fred hopes the question was clear enough.08:52
diwicBLUG_Fred: it needs a little background information for newcomers such as myself08:58
diwicBLUG_Fred: what trunk?08:58
BLUG_Freddiwic: well I am (trying to...) packaging a python application which has never been packaged. Everything runs from the same directory. Now in order to follow Linux directory structure I need to move some files and modify the code to reflect those changes.08:59
BLUG_Freddiwic: should this code modification only be used everytime I package or should I commit them to the application trunk?09:00
diwicBLUG_Fred: if you have access to commit things upstream, that seems to be the best way...?09:00
BLUG_Freddiwic: doing so will break compatibility with Windows I guess, so maybe i need to add OS detection and.. well I have a few questions as you see.09:00
diwicBLUG_Fred: aha09:00
BLUG_Freddiwic: yes09:01
BLUG_Freddiwic: i started as a translator and well.. i'm doing a bit more now09:01
diwicBLUG_Fred: ok then I'll suggest you use the build/install process to move them09:01
ghostcubewhats the sense of this now ? DONT WORK AS TRANSLATOR YOU GET LOST IN YOUR WORK09:01
BLUG_Freddiwic: since it's a python program it could be used on Linux, MAC and Windows...09:01
ghostcubeheh09:01
tjingboemis this the place to ask for getting software placed in the repo from ubuntu?09:02
BLUG_Freddiwic: what is the build/install process?09:02
BLUG_Fredtjingboem: please shoot! I'd be interested in the answer as well ;-)09:03
tjingboemi know that Csound 5.11 is available for debian09:03
diwicBLUG_Fred: Do you know the difference between a source package and a binary package?09:03
BLUG_Freddiwic: and we use the application on at least Linux and Windows regularly09:03
tjingboemi would like it to be available for Ubuntu09:03
BLUG_Freddiwic: yes. but in python everything is... source somehow09:04
tjingboemright now there is Csound5.1009:04
tjingboembut 5.11 has important updates for me09:04
diwicBLUG_Fred: in this case I would say the source package would have the files in one dir, but the binary would have it in FHS structure09:06
diwictjingboem: Ubuntu has local changes to csound, it needs someone to merge them09:08
tjingboemwho can that be?09:09
BLUG_Freddiwic: ok. clear. so my changes to the source code should be considered as the building process? is that what you suggest?09:09
tjingboemshould i come back later and just try again hoping that person is there?09:10
diwictjingboem: If you just need to use a newer version of csound, download the source package from Debian and build it for yourself09:11
tjingboemthat is something i was hoping to avoid :)09:11
diwictjingboem: download the binary package from "testing" then and pray that it works ;-)09:12
BLUG_Freddiwic: should I upload those changes somewhere in the source repository then (in case someone else takes over)?09:13
diwicBLUG_Fred: changes to the source code should be done with patches09:13
diwicBLUG_Fred: otoh, as you're an upstream developer, your interest would be to make it work for all linux distros, not just debian09:14
BLUG_Freddiwic: right09:14
BLUG_Freddiwic: i was planning to supply a deb and a rpm09:14
BLUG_Freddiwic: (alien-ized rpm.. hehe)09:15
diwicBLUG_Fred: btw, what is it in your python code that needs to be platform specific?09:16
BLUG_Freddiwic: icons, documentation and po files I guess09:17
BLUG_Freddiwic: documentation is actually 48 lessons on how to program in python09:18
BLUG_Freddiwic: in html09:18
diwicBLUG_Fred: To sum up, my recommendation (as a python layman, I must point out) is to 1) what needs changing in the actual source code, commit that upstream, and for moving files, use a makefile09:22
diwicBLUG_Fred: you can look at the makefile I wrote for codecgraph for inspiration, see https://launchpad.net/~diwic/+archive/ppa/+packages09:25
BLUG_Freddiwic: i will look as all is not quite so clear for me yet. Thanks a lot for your help!09:25
diwicBLUG_Fred: the makefile in debian packaging is called debian/rules, btw.09:29
BLUG_Freddiwic: ah.. yes I am at the rules file stage actually09:29
diwicBLUG_Fred: but that one often just calls other files09:30
BLUG_Freddiwic: and the copying file stage...09:30
diwicBLUG_Fred: hmm...looking at my own code, I see that upstream actually supplied that makefile.09:31
diwicBLUG_Fred: it probably makes sense for your upstream to do the same09:31
BLUG_Freddiwic: you mean that I should upload a copy of control and rules into the source svn?09:34
diwicBLUG_Fred: no, no debian directory upstream09:35
BLUG_Freddiwic: sorry for my  total lack of knowledge on the topic. I read 10 pages on packaging and got even more confused.. and the "simple" tutorials don't touch about source svn09:35
diwicBLUG_Fred: for the moving files stuff, have a look at codecgraph09:36
diwicBLUG_Fred: it has a simple file-moving Makefile in its top directory09:37
diwicBLUG_Fred: learning how to package takes time. Try not to take it all in at once.09:39
BLUG_Freddiwic: well I think I am ok with the "how to move files", but if i do so without changing the source code, the application will not work09:40
diwicBLUG_Fred: assuming upstream ships a Makefile which moves files, upstream should of course also work with the files moved.09:41
BLUG_Freddiwic: but those changes are Linux specific09:41
BLUG_Freddiwic: ok... that answers my question09:42
BLUG_Freddiwic: not the easiest path, but a clear answer...09:42
persiaporthose: Yes, that is the correct procedure.12:34
porthosepersia, thx, :)12:49
slytherinDoes anyone know how to typecast char * to const char *?13:53
diwicslytherin: (const char *)13:56
slytherindoesn't seem to work.13:56
diwicslytherin: depends on the situation then13:57
diwicslytherin: but basically the question is, if the string is really constant, why wasn't it const char in the first place?13:58
slytherinActually it is i18nized string. Sadly gettext returns it as char * instead of const char *. And GTK+ meny requires that the label be const char *.13:59
slytherinthere is a wrapper around gettext in glib but that requires me to bump the glib dependency version.14:01
diwicslytherin: seen from ubuntu'14:02
diwics perspective, bumping glib dependency wouldn't be a problem...?14:02
slytherindiwic: Hardy has an older version. And I want this application to be installable on hardy for as long as possible. :-)14:05
diwicslytherin: ok. Then look at the source for how glib did it ;-)14:05
slytherinyes that's the last resort.14:05
=== jtechidna is now known as JontheEchidna
=== maco2_ is now known as maco2
=== maco2 is now known as Guest82669
=== Guest82669 is now known as maco2
jezierhi... I have a question about package versioning... lets say that I want my pacakges with suffix "foo"...  and for example I have patched iptables... (current deb filename is iptables_1.4.4-1ubuntu1_i386.deb)... what name should I choose so that package manager will know that mine is new version... iptables_1.4.4-1ubuntu1foo1_i386.deb ?15:20
maco2i usually go with 1ubuntu1~foo115:21
maco2er wait... no you want +15:21
hyperair+ is right15:21
maco2~ makes official package supercede yours15:22
jezieroh.. ok :)15:22
jezierI know about ~ but it is opposite of what I want :)15:22
jezierok.. will try +15:22
jezierthx15:22
hyperairyou can test by using dpkg --compare-versions15:22
hyperaire.g.15:23
hyperair$ dpkg --compare-versions 1.0 gt 1.0~1 && echo yes || echo no15:23
hyperairyes15:23
asacLutin: thx. only the launcher now missing ;)15:23
Lutinasac: I assumed either mterry or jamie would be updating the REVU package or uploadding it, but maybe they're busy with other work/holidays15:38
=== maco2_ is now known as maco2
asacLutin: its uploaded ... just not bin NEWed15:51
asacwaiting for archive admin push15:51
Lutinasac: ah, ok. as I didn't see any reply on REVU, I assumed nobody had been working on it, sorry15:53
asacnp16:12
sbalneavIf I wanted to build a package from a git repo checkout, what would be the naming convention?16:26
sbalneavpkgname_x.xx.x-git.orig.tar.gz?16:26
persiasbalneav: I'd recommend using '+' rather than '-' to separate the base upstream and the checkout.16:28
persiaFor a more robust scheme, consider pulling the base version, and applying the checkout patch as a patch in the packaging, rather than attempting to construct a tarball based on the checkout.16:28
sbalneavok16:29
persiae.g. 1.2.3-4ubuntu2 where the difference between -4ubuntu1 and -4ubuntu2 is the updates from the upstream git repo.16:29
sbalneavI also happen to be upstream for this gnome, project, one supposes I could just ping the gnome release manager, and bump my configure.ac version numbers a bit early, and release a new upstream tarball a few days sooner than expected :)16:31
sbalneavmight be easier :)16:31
sbalneavpersia: Thanks!16:31
persiasbalneav: Either works.  I just usually try to avoid having too many tarballs floating around, because it's harder to verify the trust path on the code, etc.16:32
sbalneavWell, I'm running into the "I'd like people to test before I make an upstream release, but no-one knows how to compile code anymore, so unless I make a package, no one can test it" problem :)16:33
persiaHeh.  I understand.16:33
persiaFor that, you might try 1.2.3~rc1-0ppa1 as a version-revision string.16:34
persiaAnd then go from 1.2.3~rc1 to 1.2.3 when there is an actual release.16:34
sbalneavAh, good idea!16:34
sbalneavperfect.16:34
persiaIf you end up having issues, 1.2.3~rc2 >> 1.2.3~rc1, so you can do multiple rcs.16:35
sbalneavBingo16:35
persiaAnd, just as importantly, 1.2.3-1 >> 1.2.3~rc* which means that when the release happens, everyone will get upgraded.16:35
persiaNote that this only makes sense when you *are* upstream.  If it's someone else's git checkout, it's less right to call it "~rcX", and applying the patches in packaging may make more sense :)16:36
sbalneavright.16:40
=== \vish is now known as mac_v
=== mac_v is now known as \vish
maxbIf you really feel the need, 1.2.3~git20091228+g03c5f9a is an option16:58
=== yofel_ is now known as yofel
randomactionIs there any difference between "Recommends: iceweasel | firefox | www-browser" and "Recommends: iceweasel | firefox | abrowser | www-browser"? Is seems to me that there isn't as both firefox and abrowser depend on packages providing www-browser, so either nothing of firefox will be installed.18:48
micahgrandomaction: it pulls in the first one that in recommends by18:50
micahgdefault18:50
micahgthat's available18:50
randomactionYes, so that would be firefox (if there's no browser) or nothing (is there is), regardless of whether abrowser is in Recommends.18:52
randomactionI'm asking because it's our delta for nip2 package and I wonder if it should be kept.18:52
micahgwell, if abrowser in installed, then it wouldn't try to pull in another browser18:52
micahgrandomaction: yes18:52
randomaction(This has been carried forward for a long time, maybe there's a reason I miss)18:53
micahgrandomaction: abrowser is our version of iceweasel18:53
randomactionYes, I know.18:54
randomaction"Yes" as in "Yes, keep it"?18:54
micahgrandomaction: yes, I think it should be kept18:54
randomactionOK, thank you18:54
geserabrowser provides firefox so the unmodified recommends will be fulfilled when abrowser is installed19:00
micahggeser: hmmm, let me ask asac about it then19:02
randomactionIndeed, so I think it's only advertising.19:02
micahgrandomaction: I can ping you when I find out19:04
randomactionthank you19:04
asacyes. its advertising19:35
micahgrandomaction: it's advertising per  asac19:44
randomactionok, so intentional and should be kept19:44
micahgrandomaction: yep19:44
polacBeginners question about Bug #439256 which is tagged as needs-packaging. Upstream source allready contains debian folder. Should I work together with Upstream mainteiner or override debian folder completely or try to build it and if success just replace the package maintainer info?19:55
ubottuLaunchpad bug 439256 in ubuntu "[needs-packaging] java bindings for sqlite" [Wishlist,New] https://launchpad.net/bugs/43925619:55
Laneypolac: you could ask the upstream maintainer if he is interested in (co)maintaining the package in Ubuntu/Debian19:55
QuintasanGood evening19:57
highvoltagehi Quintasan19:58
polacLaney: Ok. Thanks.19:58
geserHi Quintasan19:59
polacLaney: Can you say why there is a debian folder? I cannot find that package from the Debian or any other debian based distro. Or at least google can't19:59
Laneypolac: it's probably unofficial, upstreams often like to ship .debs to make it easier to install20:00
Laneybut with help they might be receptive to making it an official package20:00
polacThis is going to be my first contribution to ubuntu community and first attempt to create/maintain package. Maybe I should start from some other package. That upstream fellow might not appreciate the help if he needs to guide me all the time. :)20:04
Quintasanpolac: well, it's not like packaging is a very hard thing all of the time, you just have to try. IMHO developers providing debian/ dir in tarball are doing it wrong, they should provide it somewhere else :P20:07
polacQuintasan: And it is even easier when almost everything you need to do comes with the tarball. ;)20:11
Quintasanlol, I wonder how we are supposed to manage this since Debians policy forbids modyfing the upstream tarball20:12
Laneysource format 3.0 helps here20:12
polacQuintasan: What would be the correct way to distribute tarball without the debian folder and still allow people to create unofficial .debs simple?20:22
polacLaney: Any suggestions?20:24
Quintasanpolac: a) Provide it as a separate tar b) provide all required information like dependecies, all authors (with emails!) and supply LICENSE file (some developers forget this!)20:24
QuintasanAd b) Thos information would be best in a file called PACKAGING or something like this20:25
polacOk. I try to work something out with the upstream fellow.20:26
Laneypolac: they can maintain the packaging data in a separate branch20:30
Laneyand use that to build their .debs20:30
polacLaney: One tip more. Thanks.20:32
ari-tczewin lucid if I want to do merge on package based unstable (not yet testing), can I do it or do I need to wait for migrate package into testing?21:05
geserari-tczew: if you have a reason to merge from unstable instead of testing, you can do it21:06
sebnerhuhu geser :D21:07
geserHi sebner21:07
geseryour notebook working again?21:08
sebnergeser: I have my laptop back :D but lucid is not stable here so I have to use karmic ^^21:08
ari-tczewgeser, so I prefer to waiting for migrate -> testing21:09
ari-tczewthere is no reason21:09
bjsnideris there a way to use dpkg-source -b so that it creates an untouched orig tarball, ie. leaves out the debian directory?21:33
geserwhy would you need that?21:34
bjsniderwhy would i need an orig tarball?21:34
geserah, so you don't have an orig tarball?21:35
bjsniderif i do a git or svn instead of downloading it21:35
gesersvn export21:35
bjsnidersvn export creates an orig tarball?21:36
geseryou can use it to create a tarball which is your orig tarball (if you rename it to the expected name)21:37
christoph_debiansvn export creates a checkout without .svn dirs21:37
geserwhich is good as you usually don't want .svn  inside the tarball21:37
bjsniderwell, dpkg-source -I also leaves out the svn directories.21:38
bjsniderhow could i alter the destination directory in a cdbs package?22:22
crimsunbjsnider: same way as other packages22:41
bjsnideri can't add any commands to the rules filebecause it results in "commands commence before first target.  Stop."22:47
asacbjsnider: thats a make syntax issue most likely22:50
asacin rules22:50
asacaccidential whitespaces or something i guess22:50
crimsundhillon-v10: qa.ubuntuwire.org/ftbfs23:09
dhillon-v10crimsun, alright23:09
bjsnideractually i think this is the problem. this is a very rough package. there is a built target but no install target. so can i add an install target in a cdbs rules file?23:16
Duck-Hi, does anyone know where I can find a cracked version of inbunto 9?23:52
directhex!ops23:53
ubottuHelp! Hobbsee, Riddell, sladen, fbond, mneptok, gnomefreak, Seveas, dholbach, elkbuntu, PriceChild, or jpds!23:53
Quintasannice, cracked version of Ubuntu? :D23:56
bjsniderwhat did he ask?23:56
directhexsomething stupid23:56
Quintasanreally stupid23:56
sladendid seem quite draconian23:56
sladenwe could have explained how Ubuntu is already legal to copy and modify23:57
elkysladen, he's been trolling other channels23:57
directhexit was clearly trolling23:57
QuintasanIt's very amusing to see that it's possible to from questions that don't make any sense so much.23:58
bjsnidertoo bad you can't send the user an electric chock when they get kicked from an ubuntu channel23:58
elkybjsnider, yes, it's such a shame we can't potentially kill people with heart issues.23:59
QuintasanI think we would  already have a deficiency of users :P23:59

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