[Gambas-user] Gambas 3.5.4 and the Stable PPA

Caveat Gambas at ...1950...
Tue Jul 15 19:27:08 CEST 2014


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 <willy at ...2734...>
> 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 at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>
> [0] https://code.launchpad.net/~gambas-team
> ------------------------------------------------------------------------------
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
> .
>





More information about the User mailing list