I have Ubuntu here, was hoping someone else would volunteer first so I didn't have to... :-D
I haven't packaged before but know my way around bash scripts, svn, git and the like. Let me know what I can do to help (bear in mind I may need a little help to get me going in the right direction but I'm a quick learner and know Ubuntu already for many years) Kind regards, Caveat On 12/07/14 22:41, Sebastian Kulesz wrote: > On Sat, Jul 12, 2014 at 4:53 PM, Willy Raets <wi...@earthshipbelgium.be> > wrote: > >> On za, 2014-07-12 at 02:38 -0300, Sebastian Kulesz wrote: >>> Hey! Long time no see. >>> >>> I got word a few hours ago that Kendek won't be maintaining the Stable >> PPA >>> any more. Instead, he created a new PPA under the gambas-team Launchpad >>> name and uploaded the current stable (3.5.3) packages so they can be >>> updated by us. >> I've seen his PPA has been archived and mailed him. He told me the same. >> >>> The thing is, I don't have ubuntu installed in my computer as i don't >> need >>> it to manage the Daily Builds PPA. The problem arises when trying to push >>> Gambas 3.5.4 to the Stable PPA using the same method i'm using for the >>> Daily Builds. To do this, i have to bisect 3 repositories to find the >>> revision which corresponds to the release of the 5.* branch. Right now, >>> this repositories correspond to the next release of Gambas (3.6). So, >> even >>> if i were to do the bisection and find the working revision, the builds >>> would still differ from the one Kendek made. >> Could you not simply take from svn 3.5 branch, instead of picking >> revisions, or am I understanding this wrong? >> > We are talking about different repositories. I will use a different method > to package Gambas because i don't have ubuntu installed. Some of the > advantages are the ones i explained in the first email. I can't use the > same method as kendek because i don't have ubuntu installed. > Currently, there is a common branch which holds common files from the > /debian folder used to generate the source files, and the series specific > repositories for each ubuntu version we support in the PPA. You can look > here [0] for those. > > The thing is, these repositories are in sync with trunk, they hold the new > components information, installation rules and dependencies. I don't track > minor version releases because it is pointless to do so for the Daily > Builds PPA. So, to build for the Stable PPA, i have to go back in history > an look for the first change made to the packaging structure for Gambas > 3.5.99, aka 3.6. > > >>> Because of this, I decided not to package this release in the new PPA for >>> now. Different package methods can introduce bugs that should not exist >> in >>> a stable distribution. >>> Don't get me wrong, with enough time, i know it can be done. But i'm >>> currently studying for finals and time is really scarce. >> I'm glad you are willing to take up this job, but your finals go first, >> so we will be patient.:) >> > I will be done next thursday. As soon as i get home i will start working on > a fix for the stable PPA. > > >>> If anybody is up for the job, please let me know. If it's not too time >>> consuming i will do my best to help get it done. >> I wish I knew how to package, have been reading about it and was advised >> to start with simple packages. Packaging Gambas doesn't seem a good >> point of start for learning how to package debs in general. >> >> >>> Next week, once i'm done, i will fix the repositories to also build the >>> Stable releases, but until the next major release I won't label it as >>> stable. I don't want to put extra work where it is not needed. >>> >>> Bad news aside, this move brings the possibility for automatic Beta >> builds. >>> This ones will be based off the current stable branch, and be updated >> every >>> time there is a merge from trunk to backport a bugfix. >>> This shortens the window of getting a fix for a stopping bug from months >> to >>> 24 hours! :) >>> >> Sounds promising, looking forward to it and thanks for your efforts to >> get Gambas latest stable available on Ubuntu and its siblings... >> >> -- >> Kind regards, >> >> Willy (aka gbWilly) >> >> http://gambasshowcase.org/ >> http://howtogambas.org >> http://gambos.org >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > [0] https://code.launchpad.net/~gambas-team > ------------------------------------------------------------------------------ > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > . > ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user