[oe] [meta-oe][morty][PATCH v2] libconfig: fix SRC_URI
Yi-Soo An
yisooan at gmail.com
Mon Aug 27 03:52:42 UTC 2018
Thank you for helping :)
On 08/26/2018 09:15 PM, Martin Jansa wrote:
> Using git fetcher is fine, but don't use tag parameter nor tagname in
> SRCREV, use git SHA which matches the tag in SRCREV.
>
> Otherwise bitbake fetcher will still need to access then network every
> single time to map tag name to git SHA used internally.
>
> On Sun, Aug 26, 2018 at 1:34 PM Yi-Soo An <yisooan at gmail.com
> <mailto:yisooan at gmail.com>> wrote:
>
> Thank you for the email.
>
> I have a question.
>
> Since hyperrealm has moved to github and the library is maintained
> there.
> Is it better to replace the current SRC_URI with git? as below.
> SRC_URI = "git://github.com/hyperrealm/libconfig.git;tag=v1.5
> <http://github.com/hyperrealm/libconfig.git;tag=v1.5>"
> archive seems to need extra information, like checksum.
>
> Best regards,
> Yi-Soo An
>
> On 08/26/2018 03:00 PM, Martin Jansa wrote:
> > Don't use github archives which are regenerated from time to time
> with
> > different checksum.
> >
> > To fix it in morty all newer release needs to be fixed as well
> and then
> > the fix backported to morty (or explained in commit message why
> the fix
> > is needed only for morty).
> >
> > On Sun, Aug 26, 2018 at 7:01 AM Yi-Soo An <yisooan at gmail.com
> <mailto:yisooan at gmail.com>
> > <mailto:yisooan at gmail.com <mailto:yisooan at gmail.com>>> wrote:
> >
> > It causes a fetch error since hyperrealm has moved to github
> > and the current SRC_URI is not available any longer.
> >
> > To fix the error, use github repository.
> >
> > Signed-off-by: Yi-Soo An <yisooan at gmail.com
> <mailto:yisooan at gmail.com> <mailto:yisooan at gmail.com
> <mailto:yisooan at gmail.com>>>
> > ---
> > meta-oe/recipes-extended/libconfig/libconfig_1.5.bb
> <http://libconfig_1.5.bb>
> > <http://libconfig_1.5.bb> | 8 ++++----
> > 1 file changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git
> a/meta-oe/recipes-extended/libconfig/libconfig_1.5.bb
> <http://libconfig_1.5.bb>
> > <http://libconfig_1.5.bb>
> > b/meta-oe/recipes-extended/libconfig/libconfig_1.5.bb
> <http://libconfig_1.5.bb>
> > <http://libconfig_1.5.bb>
> > index fb6e50e51..a0b3a9471 100644
> > --- a/meta-oe/recipes-extended/libconfig/libconfig_1.5.bb
> <http://libconfig_1.5.bb>
> > <http://libconfig_1.5.bb>
> > +++ b/meta-oe/recipes-extended/libconfig/libconfig_1.5.bb
> <http://libconfig_1.5.bb>
> > <http://libconfig_1.5.bb>
> > @@ -1,14 +1,14 @@
> > SUMMARY = "C/C++ Configuration File Library"
> > DESCRIPTION = "Library for manipulating structured
> configuration
> > files"
> > -HOMEPAGE = "http://www.hyperrealm.com/libconfig/"
> > +HOMEPAGE = "https://hyperrealm.github.io/libconfig"
> > SECTION = "libs"
> >
> > LICENSE = "LGPLv2.1"
> > LIC_FILES_CHKSUM =
> > "file://COPYING.LIB;md5=fad9b3332be894bab9bc501572864b29"
> >
> > -SRC_URI = "http://www.hyperrealm.com/${BPN}/${BP}.tar.gz
> <http://www.hyperrealm.com/$%7BBPN%7D/$%7BBP%7D.tar.gz>
> > <http://www.hyperrealm.com/$%7BBPN%7D/$%7BBP%7D.tar.gz>"
> > +SRC_URI =
> "https://github.com/hyperrealm/libconfig/archive/v1.5.tar.gz"
> >
> > inherit autotools-brokensep pkgconfig
> >
> > -SRC_URI[md5sum] = "a939c4990d74e6fc1ee62be05716f633"
> > -SRC_URI[sha256sum] =
> >
> "e31daa390d8e4461c8830512fe2e13ba1a3d6a02a2305a02429eec61e68703f6"
> > +SRC_URI[md5sum] = "e92a91c2ddf3bf77bea0f5ed7f09e492"
> > +SRC_URI[sha256sum] =
> >
> "cae5c02361d8a9b2bb26946c64f089d2e5e599972f386203fbc48975c0d885c8"
> > --
> > 2.17.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> <mailto:Openembedded-devel at lists.openembedded.org>
> > <mailto:Openembedded-devel at lists.openembedded.org
> <mailto:Openembedded-devel at lists.openembedded.org>>
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
>
More information about the Openembedded-devel
mailing list