[Debian-pan-maintainers] ufo-core 0.9.0
Sergi Blanch-Torné
sergi at calcurco.cat
Tue Jan 5 08:47:47 GMT 2016
I think I've fixed the tag issue in the git repository. Now a simple:
$ gbp clone
git+ssh://serguei-guest@git.debian.org/git/debian-pan/packages/ufo-core.git;
cd ufo-core
$ gbp buildpackage
should reproduce the problem with the "[ 75%] Running gtkdoc-scangobj" step.
/Sergi.
On 05/01/16 08:53, Sergi Blanch-Torné wrote:
> Hi Fred,
>
> I've committed "something". Just until before the 'gbp buildpackage'.
> But then a new clone doesn't reproduce the issue I've been facing, and
> now says: "gbp:error: upstream/0.9.0 is not a valid treeish".
>
> I'm sorry it looks that I dirtied the repository, just what I've wanted
> to avoid to "push" only something useful.
>
> /Sergi.
>
> On 04/01/16 10:41, PICCA Frederic-Emmanuel wrote:
>>> Hello Fred,
>>
>> Hello Sergi,
>>
>> Sorry for this late reply, I was on holidays and I reach the maximum size of my email box.
>> Which mean, impossibility so send an email...
>>
>>> I'm back on the task of the ufo-core and I've seen that the version 0.8
>>> is not the latest any more, now we have the 0.9. I think this time I
>>> know a bit better what I have to do and what the things does.
>>
>>> First thing I did is to compile in the machine where I like to prepare
>>> the repository sources for packaging, the original sources from ufo-core
>>> in github. With this I've realize that, some dependencies for
>>> compilation wasn't installed on my machine. Once fixed that, the process
>>> continues much better.
>>
>>> Even that it stalls in a step "[ 75%] Running gtkdoc-scangobj". At least
>>> I'm in the same situation with the original sources and the packaging
>>> process.
>>
>>> I've tried to search for this situation that it's not an error that can
>>> be traced but a long wait that doesn't looks normal.
>>
>>> The procedure I'm applying is:
>>> $ git clone
>>> git+ssh://serguei-guest@git.debian.org/git/debian-pan/packages/ufo-core.git;
>>> cd ufo-core/
>>> $ uscan --download --verbose
>>> $ git checkout -t origin/upstream
>>> $ git checkout master
>>> $ git-import-orig --pristine-tar ../ufo-core-0.9.0.tar.gz
>>
>> you can simplify this with
>>
>> $ gbp clone git+ssh://serguei-guest@git.debian.org/git/debian-pan/packages/ufo-core.git
>> $ cd ufo-core
>> $ git checkout -t origin/upstream
>> $ git checkout master
>> $ gbp import-orig --pristine-tar --uscan
>>
>>> Then I edit debian/rules to remove the --enable-gtk-doc argument to
>>> avoid later compilation error (because this flag is placed in the cmake
>>> call instead of the ./configure). And continue:
>>
>> Yes it is ok to switch from autotools to cmake, because the upstream author is using cmake.
>>
>>> $ dch -v 0.9.0-1 "Move up the upstream release to 0.9.0" && debcommit -a
>>
>> you can replace this by
>>
>> gbp dch
>>
>>> $ gbp buildpackage
>>
>> ok
>>
>>> Does anything rings the bell? I'm happy that it only needs a few steps.
>>> Last try I was doing too many blind modifications that, in fact, they
>>> were disturbing and breaking more than solving.
>>
>> Yes once the initial package is done, the process is not that complicate.
>>
>> Did you commit something to the repository ?
>>
>> Cheers
>>
>> Fred
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 648 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-pan-maintainers/attachments/20160105/1c10363f/attachment.sig>
More information about the Debian-pan-maintainers
mailing list