On 02.04.2014 18:41, Thomas Haller wrote:
> On Wed, 2014-04-02 at 14:03 +0200, poma wrote:
>> On 02.04.2014 11:05, Thomas Haller wrote:
>>> Hi,
>>>
>>> On Wed, 2014-04-02 at 06:32 +0200, poma wrote:
>>> Why the 'libgsystem' is used as a git submodule, and not via the system
>>>> wide setup - 'libgsystem/devel'?
>>>
>>> Because originally libgsystem was not available in distributions (or not
>>> recent enough). That could be revised in the future, if it bothers
>>> somebody enough.
>>>
>>>
>>>> I suppose this is the git way to acquire the source code to build a
>>>> local tarball,
>>>> git clone git://anongit.freedesktop.org/NetworkManager/NetworkManager
>>>> cd NetworkManager/
>>>> git submodule init
>>>> git submodule update
>>>> ./autogen.sh
>>>> cd ../
>>>> tar ...
>>>
>>>
>>> If you want to create a source tarball, a better way might be:
>>>
>>> git clone git://anongit.freedesktop.org/NetworkManager/NetworkManager
>>> cd NetworkManager/
>>> ./autogen.sh --enable-gtk-doc && make && make dist
>>>
>>>
>>> I think, upstream creates it's tarball this way.
>>>
>>>
>>>
>>>
>>>> Perhaps this is the reason, however it is still a mystery why are
>>>> snapshots created with a blank 'libgsystem/'!?
>>>
>>> I don't understand which snapshots you are referring to. If you do what
>>> you said, you populate libgsystem/ before calling tar.
>>>
>>>
>>>
>>> Thomas.
>>>
>>
>> ./autogen.sh --enable-gtk-doc
>> ...
>> configure.ac:33: installing 'build-aux/missing'
>> automake: error: cannot open < libgsystem/Makefile-libgsystem.am: No
>> such file or directory
>> autoreconf: automake failed with exit status: 1
>>
>> Snapshots/tarballs:
>> e.g.
>> http://cgit.freedesktop.org/NetworkManager/NetworkManager/
>> http://cgit.freedesktop.org/NetworkManager/NetworkManager/snapshot/NetworkManager-0.9.9.1.tar.gz
>> http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=e9fdfa1
>> http://cgit.freedesktop.org/NetworkManager/NetworkManager/snapshot/NetworkManager-e9fdfa1.tar.gz
>> etc.
>>
>>
>> poma
>>
>>
> 
> 
> The "snapshot" provided by the cgit webfrontend only gives you the
> git-tree (but it does not include git-submodules). That is not really
> the same as a source tarball (and as you experience it: it does not work
> out of the box).
> 
> If you need a source tarball, create it with `make dist`, for which you
> need a full git checkout. Or just use the git checkout directly.
> 
> 
> Arguably, it should work just to take the snapshot. But with the
> git-submodule that is not easy, because from the snapshot you loose the
> information which commit of libgsystem you want to check out...
> 
> 
> Thomas
> 

Thanks for pointing out!


poma


_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to