[00:17] <wgrant> phillw: Are you in the source code tree?
[02:47] <thewrath> hello all how can i get my series to look like the following https://launchpad.net/cinder/+series
[02:53] <wgrant> thewrath: There's nothing particularly notable about that -- the project just has several series each with a number of milestones.
[02:54] <wgrant> You can achieve the same setup by creating series and milestones.
[02:55] <thewrath> wgrant: so do i need several branches?
[02:57] <wgrant> thewrath: You'd generally have multiple series because you have multiple branches, not vice-versa.
[02:57] <wgrant> What are you trying to achieve by having multiple series?
[02:57] <thewrath> multiple versions of the code base
[02:57] <wgrant> Series are usually used for managing stable release maintenance branches.
[02:57] <thewrath> like v1 v1.1, etc
[02:57] <thewrath> ok
[02:58] <thewrath> i am just starting to develop a project
[02:58] <thewrath> all i have is a branch and i did create a milestone for later use
[02:58] <wgrant> If you're just starting, you probably won't be maintaining multiple stable branches for a while. I'd continue with just the default trunk series until you see a need for eg. a 1.0.x stable release series.
[02:58] <wgrant> Then you'd create a 1.0 series with a 1.0 branch.
[02:59] <thewrath> when i would do that i would must merge trunk to the 1.0 branch?
[03:00] <wgrant> You'd branch trunk at the point of the 1.0 release, into a 1.0 maintenance branch.
[03:01] <wgrant> https://help.launchpad.net/Projects/SeriesMilestonesReleases
[03:02] <thewrath> can i delete the series i have for 1.0
[03:03] <wgrant> You could.
[03:03] <thewrath> i just associate the bluepritns to the trunk series for now?
[03:03] <wgrant> You don't need to give the blueprints a series target at all unless you want to.
[03:04] <wgrant> Series are mostly used by larger, more mature projects that benefit from the project management facilities.
[03:04] <wgrant> Most projects don't use series targeting at all, and just stay with the default trunk series.
[03:04] <thewrath> how would one do that? delete the series
[03:04] <thewrath> ok
[03:04] <wgrant> There's a "Delete series" link on the series page.
[03:06] <thewrath> wait i got confused i think
[03:06] <thewrath> ti appears i have a milestone
[03:06] <thewrath> not a series i want to delete
[03:06] <thewrath> https://launchpad.net/firecompanystaffing
[03:07] <wgrant> Oh, you just have one series, with a v1.0 milestone
[03:07] <wgrant> Lots of projects do that.
[03:07] <wgrant> They're useful to get an overview of completion.
[03:08] <wgrant> So you'd milestone the bugs and blueprints that you need done for the 1.0 release, and that page will list all of them and show you how close 1.0 is.
[03:08] <thewrath> but 1.0 is in trunk
[03:08] <wgrant> Sure. If you end up with a 1.0 *series* later, you can move the milestone across.
[03:09] <thewrath> and taht would be in the milestone properties right
[03:10] <wgrant> Right, down the bottom of the milestone's "Change details" page.
[03:21] <thewrath> wgrant: any guidance on when to start saying like version .8 or .9 before the a good version 1
[03:21] <thewrath> or how you disguince 1.1 version 1.1.1
[03:21] <wgrant> That's one of the great questions of software engineering :)
[03:22] <wgrant> http://semver.org/ is a common scheme for libraries and some applications.
[10:55] <computa_mike> Launchpad question : is it possible to set up a source build recipe that builds a download file for my project, so that my projects have a download?
[12:02] <phillw> wgrant: ping
[12:02] <wgrant> phillw: Hello.
[12:03] <phillw> wgrant: how do i check if I'm in the source code tree? (I'm very new at this!)
[12:03] <wgrant> phillw: From where did you obtain the directory in which you ran debuild?
[12:04] <phillw> wgrant: https://wiki.ubuntu.com/phillw/non-pae
[12:04] <phillw> step 3
[12:04] <phillw> the .debs build fine.. just need the ppa build now :)
[12:05] <wgrant> How do the debs build fine?
[12:05] <wgrant> What you have there is not a Debian source package
[12:06] <wgrant> And what's all this root and /usr/src/linux business?
[12:06] <wgrant> I'd suggest starting with a package rather simpler than the kernel.
[12:06] <phillw> wgrant: I'm just following instructions :)
[12:06] <phillw> wgrant: it is only the non-pae kernel that I wish to build (and can).
[12:07] <wgrant> You'll want to run through http://packaging.ubuntu.com/html/ with a less complex package before you jump into the kenerl.
[12:09] <wgrant> 'make deb-pkg' won't get you close to a Debian source package, and you cannot upload .debs to Launchpad directly.
[12:09] <wgrant> You'll need to learn how to use and produce Debian source packages, and then probably adapt Ubuntu's linux source package to your needs.
[12:09] <phillw> wgrant: I know that :) that is when I chased down
[12:09] <phillw> debuild -S -sd
[12:10] <phillw> but I need the source :)
[12:10] <wgrant> Yes.
[12:11] <phillw> I do not really want to go begging the MOTU again, he says his time is limited; so I'm trying to get as much done myself
[12:12] <wgrant> A good start would be to read the packaging guide until you work out how to obtain the source.
[12:12] <wgrant> It is but the first and most trivial step along the journey.
[12:13] <wgrant> Our time is likewise limited.
[12:13] <phillw> okies, thanks.... I'll continue digging :) Thank you so much for your time. (I'm learning loads, and others also are as I document up everything I find)