[Pkg-gambas-devel] Hi, a new gambas3 release is available

Gianfranco Costamagna costamagnagianfranco at yahoo.it
Mon Apr 14 09:03:48 UTC 2014


https://github.com/LocutusOfBorg/gambas3/commits/master
:)


Gianfranco 




> Il Lunedì 14 Aprile 2014 10:36, Gianfranco Costamagna <costamagnagianfranco at yahoo.it> ha scritto:
> > 
> 
> 
> 
> 
>>  Il Lunedì 14 Aprile 2014 6:34, Ian Haywood <ian at haywood.id.au> ha 
> scritto:
>>  > On 13/04/14 17:09, Gianfranco Costamagna wrote:
>> 
>>>   I'm a DM, I have alioth access since much time :)
>> 
>>>   But I would like to see it updated prior to do that, to avoid useless 
>>  merges things
>>> 
>>>   Even upstream and pristine-tar doesn't show the latest source 
>>  tarball...
>>> 
>>>   People won't notice there is a git of the package unless you 
> don't 
>>  put in control file (and shows in PTS)
>>> 
>>>   anyway do you know any rationale for not using the current master?
>>  because I don't know what I'm doing :)
>> 
>>  I have found I simply cannot get git-import-orig to update the gambas 
>>  sources in git properly
>>  It tries to do a "merge" between the new and old versions and 
> then 
>>  complains about hundreds of "conflicts" which are simply 
> upstreams 
>>  changes.
>> 
>>  I can't find a git command which means "override all conflicts and 
> just 
>> 
>>  use this version"
>> 
>>  I've read the docs in detail and can't work it out. Obviously 
> I'm 
>>  "doing 
>>  it wrong" but don't know why.
> 
> 
> The problem has been a double import of the same version in 
> "pristine-tar" branch.
> 
> There isn't an easy situation to fix this, I had this problem in different 
> repository I maintain, and I ended up by:
> importing the new release with git-import-orig
> wait for the merge to fail
> remove all in master (no commit, just remove) except for the debian directory 
> (and the .git of course)
> copy the extracted tarball into master
> commit
> 
> something like
> git-import-orig --pristine-tar ../tarball.tar.gz
> merge failed
> mv debian ..
> rm * -rf
> mv ../debian .
> tar xzvf ../tarball.tar.gz
> cp ../tarball/* .
> git commit -a (git add if needed)
> 
> next time hopefully after this manual merge you won't have any problem.
> 
> 
> the same can be done from newmaster to master, and then you can get rid of the 
> useless newmaster and start working on the real branch.
> 
> Can you try to fix it yourself?
> I have a local clone of the repository, I can fixup things for you if something 
> goes bad ;)
> 
> cheers,
> 
> Gianfranco
> 
> BTW since of the poppler transition I don't think this release will reach 
> testing anytime soon :(
> 
>> 
>>  branch newmaster was my attempt to make the git sources reflect what's 
>>  in the upstream tarball, but I ran into the same problem in the next 
> update.
>> 
>>  Currently I do my work in a fresh tree from unpacking the upstream 
>>  tarball and then copy debian/ files back into the git tree and update. 
>>  Annoying, but it works.
>> 
>>  If you can fix it (and explain how you did it!) we'd all be much 
> obliged.
>> 
>> 
>>  Ian
>> 
> 



More information about the Pkg-gambas-devel mailing list