Management of ported 3rd-party software

Petr Ovtchenkov ptr at ...183...
Thu May 22 07:10:35 CEST 2014


Hi,

On Wed, 21 May 2014 13:21:21 +0200
Stefan Kalkowski <stefan.kalkowski at ...1...> wrote:

> Hi,
> 
> just a short remark for port file authors:
> 
> When a port preparation includes checking out a git repository, you can
> state the revision explicitly by the "REV" variable, e.g. in
> repos/libports/ports/lwip.port:
> 
>   REV(lwip) := fe63f36656bd66b4051bdfab93e351a584337d7c
> 
> I've already seen that people state a branch name instead of a revision
> hash tag. That is non advisable, as branch names are not unique, and the
> source of the branch may change without the new port mechanism noticing
> that. To prevent users from experiencing inconsistencies between Genode
> and 3rd party code in the future, I'd like to advise you to take always
> hash tags instead of branch names.

Do you want to re-invent "git submodule"?

--

  - ptr




More information about the users mailing list