/srv/irclogs.ubuntu.com/2010/02/24/#launchpad.txt

gregcoitback to the beginning - is it common to have a trunk branch for devel and then "push" to another branch for stable?00:35
gregcoitor a branch called "trunk"00:35
gregcoitrather00:35
gregcoitwhat I'm tryiong to get to is: at least 2 branchs in a project - and each branch should have development and stable00:36
gregcoitso that one can remote bzr the stable to use or devel for development and testing00:36
gregcoitbut I can't use "trunk" fpr development of both code projects00:37
gregcoitsince their in the same "launchpad" project00:37
gregcoiter, s/their/they're/00:38
=== nhandler_ is now known as nhandler
persiagregcoit: Consider four branches: stable-release, stable-trunk, trunk, and experimental.00:43
persiagregcoit: You may be able to skip stable-release as a separate branch by using release tags in some way (I'm not actually sure, nor a bzr expert)00:43
gregcoitpersia: 4 for each of the 2 code branches?00:44
persiaNo, four total, plus however many extras come from external contributors.00:44
wgrantWhy do you want two branches each with development and stable branches?00:44
wgrantNormal practice is to have a trunk branch and nother one for each maintained release series.00:44
gregcoitour project has 2 parts drupal profile files and bcfg2 configuration files00:44
wgrantAh.00:45
gregcoityeah - it's making my head hurt00:45
lifelesspersia: what is stable-trunk for ?00:45
gregcoitand the reason we want them in seperate branches is they live in different places on clients servers and we want them to be able to bzr update to get changes from us00:45
persialifeless: To work around my lack of understanding of releases and tags :)00:45
lifelesspersia: I still don't see the use case00:45
lifelessgregcoit: why not just have two lp projects?00:46
lifelessthing-drupal and thing-bcfg200:46
gregcoitwhile development of drupal and bcfg2 is differnt, the releases are tied...00:46
persialifeless: One may want to get the latest stable release as a bzr tree, rather than the current state of candidate patches for the next bugfix update release.00:46
lifelesspersia: that would excuse stable-release. I asked about stable-trunk00:47
lifelesspersia: (as for tags - 'bzr commit --tag foo' adds a tag at commit time; also 'bzr tag -r foo bar' adds a tag later)00:47
persialifeless: stable-trunk is for the set of candidate patches for the next bugfix update release.00:47
lifelesspersia: I don't understand that00:48
lifelesspersia: I suspect you are thinking about this as a distro person not an upstream, but we're discussing upstream workflow00:48
persialifeless: So, I release 1.1 and work starts on 1.2, but there are bugs in 1.1, so I'm preparing a 1.1.1, and want a branch for 1.1.1 stuff prior to 1.1.1 release.00:48
lifelesspersia: there is no guarantee you won't need the 1.1.1 branch after you release 1.200:49
lifelesspersia: so calling it stable-trunk is both insufficient and confusing. Call it '1.1.1'00:49
gregcoitok, can I make a project called thing, and then 2 more called thing-bcfg2 and thing-profiles and make them *part* of project thing?  And if so, can I list releases of thing-bcfg2 and thing-profiles in project thing?00:49
lifelesspersia: or 1.1.dev00:49
gregcoitwhich is the main project?00:50
lifelessgregcoit: there are project groups; they need a help contact to create them00:50
gregcoiter, no ? on that last statement00:50
lifelessand yes, you can then make multiple projects part of the one group, and releases done in each sub ting show up on the group rss feed etc00:50
lifelessso you'd have a group 'thing', two projects 'thing-foo' and 'thing-bar'00:51
gregcoitoh, i make a group00:51
gregcoitI see00:51
wgrantReading the earlier discussion (with differing release schedules), two projects in a project group seems like the way to go.00:51
gregcoitand teams can be part of the group?00:51
lifelessteams are orthogonal to all of this00:51
gregcoitgotcha00:52
persialifeless: That's better nomenclature, yes.00:52
lifelessyou can assign management teams to the group and they will flow down to the projects; or you can have completely separate teams. Whatever you want.00:52
gregcoitcan groups be part of another group?00:53
lifelesspersia: so, I would say - 'trunk', '$release-dev' as branches00:53
wgrantA project group cannot be part of another project group.00:53
wgrantA team can be a part of another team, though.00:53
lifelesswith releases merged into trunk and their tags preserved00:53
gregcoithmm, that's hard - we're a part of group drupal already00:54
gregcoitor rather group drupal-projects00:55
lifelesswell, then you shouldn't have any issue.00:55
lifelessboth your releases will show up in the drupal feed.00:56
gregcoitif I make 2 projects only, right?00:56
lifeless[meta] I would like project groups to be more like tags and less like containers.00:56
persialifeless: Indeed, that's better.00:56
lifelessgregcoit: yes. Which seems to fit your dev process needs.00:56
gregcoitrather than try to make this work with just one project00:56
wgrantlifeless: Project groups need to die and be replaced with tags.00:56
gregcoitok, i'll talk to the boss about 2 projects00:57
gregcoitthanks again guys for helping me think this through00:57
Saviqhi all, sorry for a stupid question... how do I link a bug on LP to an external bugzilla that is registered on LP?01:23
=== jamalta-afk is now known as jamalta
lifelessSaviq: 'affects product', paste the url in the field01:28
Saviqyeah, just found it01:29
Saviqthanks01:29
=== nhandler_ is now known as nhandler
=== nhandler_ is now known as nhandler
keithyI just did a commit to launchpad and it went into the wrong repository branch04:04
poolieok04:04
keithyhere is what launchpad says I should use to psuh04:04
keithylp:~smalltalkers/cuis/class-comments04:04
pooliek04:05
keithyoh it did go to the right place... in that case04:05
keithywhat does this mean04:05
keithybzr push lp:~smalltalkers/cuis/class-comments --use-existing-dir04:05
keithyUsing default stacking branch /~smalltalkers/cuis/docs at lp-64613584:///~smalltalkers/cuis04:05
keithyCreated new stacked branch referring to /~smalltalkers/cuis/docs.04:05
lifelesskeithy: it's a slightly nerdy message04:06
lifelessit means that a mini-repository has been created at lp:~smalltalkers/cuis/class-comments - so its a lot smaller and faster to push04:06
lifelessbut if you wanted to back it up with (say) rsync, you'd need to also grab lp:/~smalltalkers/cuis as well04:06
wgrantBasically it means that the new branch is going to share the stacking branch's revisions, so you only have to upload the data that is specific to the new branch.04:07
keithyaarg04:07
lifelesskeithy: it is a good thing04:07
keithyI only put docs there as aplaceholder to get rid of the banner asking for a trunk04:07
lifelesskeithy: so you have the real deal ready now ?04:08
keithysince I dont have a single trunk04:08
lifelesskeithy: if so, just bzr push --overwrite lp:cuis04:08
wgrantkeithy: Why don't you have a single trunk?04:08
keithywhen you nominate a repo for trunk, it doesnt show up in the list of branches any morre04:09
wgrantIt does. It just shows up at the top with a shorter name (normally lp:<PROJECT>)04:09
keithyso I mad an inocuous dummy up just to get rid of the baneer04:09
keithyyes but if I named it in such a way as to declare its purpose04:10
keithythat name has gone04:10
keithyI am working in a smalltalk image04:10
wgrantIs there a single branch of cuis that is where the main development happens?04:10
lifelesskeithy: a trunk is a social convention04:10
wgrantIf not, why not?04:10
keithyand exporting slices of code into branches for others to import if they want to04:10
lifelesswgrant: he probably has 'micro projects'04:11
keithywgrant no04:11
keithylots of micro projects04:11
lifelesswgrant: to make up an lp term for it04:11
keithyand any branch is an optional build04:11
wgrantWhy are they all in the one project, then?04:11
lifelesswgrant: orthogonal elements of a system, classes, traits, etc each of which is tiny and not a branch of the greater whole04:11
keithywell I doubt you want me to open 700 projects04:12
lifelesskeithy: I don't think we'd care, actually.04:12
keithyand if I did, I couldnt see a listing of them all on one page04:12
lifelessif they were in a  project group you could, though it might blow sinzui's mind :)04:12
keithy6 projects is enough to be going on with04:12
lifelesssure04:13
lifelessanyhow, for the record, 700 gardened projects would be noticed, but its not huge04:13
keithycuis, and cuis-packages, pharo pharo-packages etc04:13
lifelessits certainly not that much data on disk, in and of itself - a few MB04:13
keithyI will leave importing squeaksource until tomorrow ;-)04:13
keithylifeless: do you work at canonical?04:14
lifelessyes04:14
keithyah ic04:15
pooliekeithy: i think you should get the licence stuff sorted before you put a lot of time into this04:23
poolieclearly squeak is open source in spirit04:24
swarnahttp://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/utilities/rocketfuel-setup is not opening04:30
lifelessswarna: #launchpad-dev please04:32
=== mordred_ is now known as mtaylor
=== doctormo_ is now known as doctormo
keithypoolie: I am using cuis rather than squeak, cut down less stuff MIT licence05:53
keithythe discussion about squeak is only because of the natural parallel, and I want to pull code out of it05:53
=== mordred_ is now known as mtaylor
jussi01morning all06:56
wgrantEvening jussi01.06:57
jussi01wgrant: just the man Im after...06:57
wgrantAre you here about the massive spam you probably got?06:58
jussi01wgrant: no, well, kinda06:58
jussi01Ive changed all the teams to self renew, is it possible to now send out an invite to renew?06:58
wgrantI suspect that another warning message will be sent out tomorrow saying that, but I'm not quite sure.06:59
* wgrant tries.07:00
wgrantYes, tomorrow everyone should get the same email as today, except it will tell them that they can renew it themselves.07:01
wgrantBut most people will probably ignore it, since it's so similar.07:01
wgrantThere is no other facility to send such a message, except for "Contact this team"07:02
micahgwhy are there builders idle when jobs are queued up?07:02
jussi01wgrant: thats fine. thanks for the help, as long as it send the correct one tomorrow.07:02
wgrantmicahg: Is bug.07:04
wgrantmicahg: I'll poke somebody about in an hour when they appear.07:04
micahg:), thanks07:04
wgrantIt failed last night too for the first time in weeks, but this is a different type of failure.07:04
micahgwgrant: I'm going to sleep, just hoping builds are done in 6 or 7 hours :)07:05
wgrantmicahg: They should be, as long as the queue doesn't get too much deeper.07:05
rowinggolfermorning folks.09:07
rowinggolferIs it possible for the owner of a ppa to get any feedback on how many subscribers the ppa has?09:08
rowinggolferor how many times a package has been dl'd?09:08
bigjoolsrowinggolfer: not yet but we have a plan09:08
rowinggolferbigjools: excellent news.09:08
wgrantThis has been a popular question this week.09:09
rowinggolferI was asking the canonical bods about this at scale09:09
rowinggolferthey pointed me in this direction09:09
rowinggolferI ask because I have packaged git pitivi in a ppa, and would love to convince the lead dev that this was a worthwhile venture.09:10
bigjoolsthere were a few people interested in this so some of them might start coding it09:10
rowinggolfergreat.09:11
rowinggolferI presume the info will be added under the PPA activity header, where sole information currently is "5 updates this month"etc..09:13
bigjoolsnot sure yet, that needs to be talked over and designed09:14
wgrantIt'll more than likely first be exposed over the API. No UI has been thought much about yet.09:15
noodles775We did always plan for some info to be there in the PPA activity portlet, but yes, first via the API...09:16
=== yofel_ is now known as yofel
noodles775rowinggolfer: wgrant has some branches in progress for the backend work, I hope we'll get time to work on the UI once they're done.09:18
rowinggolfernoodles775: wgrant - much appreciated. good work.09:18
persiabigjools: Would you have time time to talk about native-source-sync ?09:21
bigjoolspersia: not much, is it quick?09:22
persiaPossibly not.  wgrant and I were discussing the status over the past couple days with an eye towards trying to make it move forward.09:22
persiaIt was thought that you might know more about it than others.09:22
bigjoolsquite possibly :)09:23
persiaAnother time also works for the discussion.09:23
bigjoolswhat TZ are you in these days?09:24
persiaI'm shifty, but prefer large positive values.09:27
persiaSo early EU times is likely best.09:28
bigjoolspersia: ok, so I'll try for something tomorrow or Friday morning EU09:30
persiabigjools: OK.  I have a pending engagement at one of those times (not confirmed which yet), but if we're lucky we'll pick the same one :)09:32
persiaOtherwise next week maybe?09:32
bigjoolsyeah no worries09:32
persiaExcellent.  Thanks.09:34
bigjoolsheads up to you and wgrant though, it's not easy because we need to do a load of change log fixing first09:34
wgrantYeah, we worked that much out.09:34
bigjoolsbug 139162 bug 55795 bug 24745609:34
persiaYeah, we figured out that much, and looked at the bugs for it.  Our conclusion was that Soyuz needed to grow the ability to extract the changelogs from the packages, because we don't have .changes files for syncs from Debian.09:34
wgrantAnnouncements are going to be seriously awkward, because there's no PackageUpload for the SPR, and so also no changes file...09:34
ubottuLaunchpad bug 139162 in soyuz "Store the pristine debian/changelog for each SourcePackageRelease" [Low,Triaged] https://launchpad.net/bugs/13916209:34
ubottuLaunchpad bug 55795 in soyuz "+changelog includes misleading information related to package versions and authors" [Medium,Triaged] https://launchpad.net/bugs/5579509:34
ubottuLaunchpad bug 247456 in soyuz "changelog listing are incomplete and/or undiscoverable" [Undecided,New] https://launchpad.net/bugs/24745609:34
bigjoolspersia: right09:35
persiaThere was another bug about exposing private addresses that we saw as well that ought be hit in that list.09:35
persiabug #52309309:36
ubottuLaunchpad bug 523093 in soyuz "private e-mail address gets stuffed into and published in changes file" [Low,Triaged] https://launchpad.net/bugs/52309309:36
bigjoolsyeah that's a new one09:36
persiaOK.  Sounds like we're roughly on the right track then.  Catch you when you have real time :)09:37
* bigjools wonders what that is .... :/09:38
persiaheh09:39
=== jtv is now known as jtv-afk
=== jtv-afk is now known as jtv
shadeslayerhi anyone who would like to give a quick how to use PPA's with me on 27th feb 1700 UTC?12:26
rowinggolfershadeslayer: what's your target audience - folks pushing packages, or end-users adding as a repo?12:29
shadeslayerrowinggolfer: people pushing their own packages12:29
rowinggolferwhere are you going to do this - on here?12:30
shadeslayerrowinggolfer: in #ubuntu-classroom12:31
rowinggolfershadeslayer: family permitting, I'll be there12:31
shadeslayerrowinggolfer: ok.. thanks ill just inform dholbach :)12:32
rowinggolfernot sure I'll be much use12:33
rowinggolfer:(12:33
shadeslayerrowinggolfer: well how long have been using PPA's?12:33
rowinggolferabout 6 months12:34
rowinggolferbut I have automated a lot of it, and promptly forgotten much12:34
shadeslayerrowinggolfer: hehe... well can you please brush up a bit... i just need someone who can help me if theres a error i cannot resolve :)12:35
rowinggolferok.12:35
rowinggolferI'll be there unless my wife has plans.12:36
shadeslayeralthough ive been using ppa's for a month...12:36
rowinggolferI am passionate about ppas12:36
shadeslayerok12:36
shadeslayer:D12:36
rowinggolferI wish more upstream projects would use them12:36
rowinggolfera great way to get beta testers12:36
shadeslayerwell unless anybody else is absolutely free,rowinggolfer youre confirmed :)12:37
=== jtv is now known as jtv-eat
shadeslayerrowinggolfer: do you have a launchpad id?13:08
rowinggolfershadeslayer: https://launchpad.net/~rowinggolfer13:09
rowinggolferis it there?13:10
shadeslayeryeah13:10
shadeslayeri was just dispatching a mail to a ML...13:11
lfaraonenhandler: unfortunately, PROJECTS was rejected upstream: http://bugs.freedesktop.org/show_bug.cgi?id=2657613:21
ubottuFreedesktop bug 26576 in General "Add a new field to xdg-user-dirs" [Normal,Resolved: wontfix]13:21
=== ChanServ changed the topic of #launchpad to: http://launchpad.net | Read https://help.launchpad.net for help | Recent problems browsing branches should be fixed. | Help contact: mars | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev
DaveDavenportcan I merge a proposed patch via launchpad?13:59
beunoDaveDavenport, no, you need to merge yourself14:02
DaveDavenportaah14:03
DaveDavenportto bad14:03
DaveDavenporthow can I assign a commit to a specific user14:03
DaveDavenport(sorry bzr noob)14:03
james_wDaveDavenport: --author14:11
DaveDavenportthx14:12
=== al-maisan_ is now known as al-maisan
PandaDogCatHi guys14:53
=== PandaDogCat is now known as cbx33
cbx33ahhh that's better14:53
cbx33so many familiar nicks14:54
cbx33So, guys, if someone wanted to run their own instance of launchpad, from the dev code, is the a tag/branch that is stable? - or have we not reached that kind of level yet for standard users?14:55
marscbx33, I don't know if there is a tag or anything, but I can say that whatever revision is currently on edge has passed the entire test suite - all 23,000+ tests.14:59
cbx33woh ok!15:00
* cbx33 has edge access15:00
cbx33so is what is on edge, what is in the repo?15:00
=== danilo__ is now known as danilos
marscbx33, we do continuous deployment, so edge is trunk.  When we deploy to production, we just roll out whatever is on edge.15:01
cbx33ok15:02
marscbx33, https://help.launchpad.net/LaunchpadReleases15:02
cbx33mars got time for a quick pm?15:02
marscbx33, sure15:02
cbx33ping sinzui15:08
sinzuihi cbx3315:08
cbx33sinzui, got time for a quick pm?15:08
sinzuiI am in a meeting at the moment. maybe in 30 minutes15:08
cbx33ok great15:09
sinzuicbx33: edge is the devel branch, changes arrive once a day15:10
cbx33ok15:10
cbx33sinzui, I have other questions, mars told me to ping ya!15:11
cbx33:)15:11
cbx33so I'll talk to ya in a bit15:13
=== gnomefreak76 is now known as gnomefreak
marsbad day for code imports.  Lots of people submitting password-protected repos, which we can't process :(15:30
=== jtv-eat is now known as jtv
cbx33when the docs say the source tree is 280Mb15:40
cbx33then they say it may take a couple of hours to get everything15:40
cbx33which is right?15:40
cbx33i know it's dependant on net connection - mines about 8Mb15:41
cbx338MB/s15:41
cbx33no15:41
cbx338Mb/s15:41
cbx33sorry15:41
cbx33brain went wonky15:41
marscbx33, it will take 3? hours.  It helps if you have a Launchpad user set up already.  Auth access is faster than anon access.15:43
marscbx33, are you using rocketfuel-setup?15:43
cbx33well i was going to yes15:44
cbx33I do have LP access15:44
marsgood15:44
cbx33if i look at the source at lp.net i see the build number - is there a way to pull this revision number15:44
marscbx33, by the way, you may want to jump onto #launchpad-dev.  That is where most of the people who have a successful local setup hang out.15:44
cbx33to ensure stability?15:44
marscbx33, you can probably edit the RF script to pull what you want.  it is pretty straight forward.15:45
marsRF script == rocketfuel-setup15:45
cbx33ya15:46
cbx33I got that15:46
=== salgado is now known as salgado-lunch
=== matsubara is now known as matsubara-lunch
davidstrauss_MemoryError: https://code.launchpad.net/~economist-magic/economist-magic/sprint16:28
qensenigelb: I think I've found the bug in your code snippet.16:36
qenseYou were looking for a bug, weren't you?16:36
davidstrauss_mars: I'm getting a MemoryError on https://code.launchpad.net/~economist-magic/economist-magic/sprint16:37
nigelbqense: more or less.  It wasn't working16:37
nigelbqense: how do I correct it?16:38
qensenigelb: correct the function name ( valules should become values) and at line 15 change mask_value to mask_string16:39
nigelbqense: hm, I'm doing something fundamentally wrong.  It still isn't working16:41
qensenigelb: What error message are you getting?16:41
nigelbqense: its not an error, apport is not showing the gconf file16:42
qensemaybe you're filtering everything16:43
qensenigelb: I'm not that familiar with regexes, I would suggest you to ask someone else about that.16:43
nigelbqense: ah, I had made a mistake, now I can see the report16:43
nigelbbut only thing the filter isn't working16:44
qenseI'm afraid I can't help you a lot with that16:48
nigelbqense: np :)16:50
=== matsubara-lunch is now known as matsubara
marssinzui, any idea what is up with the MemoryError that davidstrauss is getting on his +sprint page ^?18:05
SEJeffIs there a way to download old builds from a ppa from the launchpad ppa? For example from somewhere like: https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+packages?field.name_filter=thunderbird-3.0&field.status_filter=superseded&field.series_filter=karmic18:05
SEJeffIt says "No files published for this package" and I'm not seeing how to download the debs short of clicking "view all builds" and wading through everything.18:06
bigjoolsSEJeff: yes open the triangle on the left but if it's too old the files are deleted18:06
SEJeffbigjools, How long are those old files kept?18:07
bigjoolsofficially 7 days but there's another 7 day lag on top of that "just in case"18:07
bigjoolsthat's 7 days after they're superseded or deleted18:08
SEJeffbigjools, Perfect18:08
bigjoolscool18:08
sinzuidavidstrauss: I am looking into the issue how did you get to that link because I can see that the URL is wrong18:12
sinzuioh...18:13
davidstrausssinzui: private branch18:13
sinzuidavidstrauss: I see I misunderstood I was thinking your team had registered a sprint, but this is a branch.18:14
sinzuithumper: abentley: davidstrauss is having an branch/code issue with https://code.edge.launchpad.net/~economist-magic/economist-magic/sprint18:15
=== yofel_ is now known as yofel
abentleydavidstrauss, hi.18:56
abentleylosa: could you please sync /x/launchpad.net-logs/scripts/loganberry-bzrsyncd/scan_branches.log ?19:00
marsabentley, they may be offline, sprinting19:01
abentleymars, or EODed, but I thought I'd try.19:02
=== mpt_ is now known as mpt
davidstraussabentley: hi (just saw your earlier note)19:58
davidstraussabentley: Hope all is well in Toronto. :-)19:58
abentleydavidstrauss, things are good here.  mars pointed out your MemoryError.19:59
abentleydavidstrauss, unfotunately, I don't think I can debug it until tomorrow, because I don't have access to the right logs.19:59
davidstraussabentley: There's no rush. I'm just pushing things to LP in preparation for switching this client to Bazaar.20:00
abentleydavidstrauss, cool.  I'll let you know what we find out.20:01
davidstraussabentley: Thanks.20:01
kklimondawhy is there such a big delay between changes to the bug and emails being send? :/20:20
beunokklimonda, there's a 5 minute window to group changes into one email20:22
beunoinstead of sending out, say, 10 for 10 changes in a row20:22
marsbeuno, neat, I did not know that (but I did wonder how the grouping took place :)20:25
beunomars, it may be 4 minutes20:25
beunoI forget  :)20:25
riochis it possible for me to close bugs/blueprints in the comment to a commit?20:34
beunorioch, not at the moment, no20:35
riochbeuno: sounds like it will be one day?20:35
beunorioch, we'd like that feature20:36
beunobut it hasn't been scheduled yet20:36
riochell I can wait. I've been doing it manually and always wondered. I look forward to seeing it.20:37
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk
cndI'm hosting a project and I've decided the best way to manage things is to split the source code between branches, one being the source code and the other being the debian directory overlay21:47
cndI've got the source code hosted in lp already21:47
cndI tried to add a new branch for the debian dir overlay21:47
lifelesswhats the package name you build21:48
cndbut I got an error about how the source code branch and the new debian branch have different rich-root support21:48
cndlifeless: rinput21:48
cndI'm wondering if I'm going about this the right way21:48
lifelessthen you probably want to be pushing to lp:~cnd/ubuntu/lucid/rinput/packaging21:48
lifelessbut I would suggest not using an overly21:48
cndlifeless: what do you suggest?21:48
lifelessinstead use a branch with the debian dir added21:48
lifelessand use bzr builddeb to import releases etc so you can build from the branch21:49
cndlifeless: doesn't that just make things more difficult when you have to maintain two separate branches of the same source?21:49
cndlifeless, I'm the upstream maintainer and I'm trying to be the debian packaging maintainer21:49
cndI started with bzr bd, but transitioning from it to proper debian packaging is giving me headaches21:50
lifelessbzr bd is proper packaging21:51
lifelessand no, it doesn't make it harder21:51
lifelesssee the ubuntu distributed development wiki pages in the ubuntu wiki21:51
cndI'm probably not going about it right, because I've been maintaining it as a native package21:51
lifelesshttp://rbtcollins.wordpress.com/2009/12/19/debianising-with-bzr-builddeb/21:51
lifelessthat blog post may help as well21:52
cndmaybe I need to be maintaining it differently using bzr bd21:52
lifelessits a little stale, there is now a dh_make command; I should test and blog that/21:52
cndlifeless, does your blog post method import all the sources into a new bzr branch?21:54
lifelessno21:54
cndlifeless: so what ends up in the new bzr branch exactly?21:55
lifelessit brings in the debian packaging on top of an existing branch; so you start by making the new branch off of your release21:55
lifelesscnd: everything21:55
cndlifeless: ok, if it's everything then that includes the source code too right?21:55
lifelesscnd: yes, thats rather the point ;)21:56
cndok, so the reason this is better than a debian overlay is that there is no synchronization issues between the debian dir and the upstream I'm guessing?21:56
lifelessits better because you can just branch it to build it, you don't need the separate tarball (it can be reconstructed). Its all in one place, so there is no chance of losing the tarball. You can merge changes rather than patching.21:57
cndlifeless: so with this approach is there just one branch, or two (upstream source and packaged source)?21:59
cndthe reason I'm asking these questions is that I want to pick the best option for me being that I'm upstream AND maintainer22:00
cndnot just wanting to be maintainer22:00
cndthat's why I don't want two branches with the same source code that I have to sync up between all the time22:00
lifelesstwo branches22:04
lifelesscnd: you could do it with one if you really wanted22:04
lifelesscnd: but the debian (and ubuntu) build system are rather heavily predicated on the idea of upstream doing 'releases'22:04
lifelessand unless *every commit* is a new release, with changelog, tarball, release notes etc, you'll find it a lot easier to have two separate things.22:05
lifelessnote that you can totally automatically build a new package as a point update against a previous release, using a small amount of scripting22:06
cndlifeless: agreed. I'll try out your bzr bd method from the blog just to play with it at least22:06
cndthanks22:06
lifelessjames_w in #ubuntu-motu is the author of bzr bd; he or I or others there can help22:07
MTecknologyIf lpia fails to build but amd64 and i386 do build, will it still publish and just lack the lpia?22:13
=== micahg1 is now known as micahg
cndlifeless: I'm trying to run bzr bd -S, but it's complaining about not being able to find rinputd_1.0.3.orig.tar.gz in the parent directory, even though it's there22:22
cndany ideas what could be going wrong?22:22
cndlifeless: I had to put it in ../build-dir, I don't remember having to do that in the past...22:24
cndoh well22:24
lifelesscnd: #ubuntu-motu is a better channel to discuss this22:30
lifelessMTecknology: yes22:30
cndlifeless: ok22:30
=== jelmer__ is now known as jelmer
=== jelmer is now known as Guest75587
MTecknologylifeless: thanks22:42
=== Guest75587 is now known as ctrlsoft
=== EdwinGrubbs is now known as Edwin-brb

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