[oe] [meta-networking][PATCH] geoip: update GeoLite Database checksum

Changqing Li changqing.li at windriver.com
Tue Nov 20 06:50:08 UTC 2018


On 11/16/18 5:17 PM, Martin Jansa wrote:
> Can you please add downloadfilename parameter adding some suffix to 
> the downloaded archive (e.g. the date when the checksums were updated 
> in the recipe), so that they don't conflict on MIRRORS and PREMIRRORS?
>
> Because changing only the checksum won't cause the archive to be 
> re-downloaded if it was already fetched before and if there is "old" 
> archive on some PREMIRROR then it will continue to fetch this one 
> instead the new one from upstream.
>
> Even with downloadfilename set in the recipe it will require everybody 
> to delete old archives from all their PREMIRRORs and local downloads 
> directories, but at least for next time they will use different 
> filename each time.

@Martin and Khem,  I have send a patch just now to fix according to 
above comments, please

help to review it, thanks.


//changqing

>
> On Fri, Nov 16, 2018 at 4:09 AM Changqing Li 
> <changqing.li at windriver.com <mailto:changqing.li at windriver.com>> wrote:
>
>
>     On 11/16/18 5:35 AM, akuster808 wrote:
>     >
>     > On 11/11/18 9:59 PM, changqing.li at windriver.com
>     <mailto:changqing.li at windriver.com> wrote:
>     >> From: Changqing Li <changqing.li at windriver.com
>     <mailto:changqing.li at windriver.com>>
>     >>
>     >> GeoLite Database checksum changed again recently, so
>     >> update it.
>     >>
>     >> Signed-off-by: Changqing Li <changqing.li at windriver.com
>     <mailto:changqing.li at windriver.com>>
>     >> ---
>     >>   meta-networking/recipes-support/geoip/geoip_1.6.12.bb
>     <http://geoip_1.6.12.bb> | 8 ++++----
>     >>   1 file changed, 4 insertions(+), 4 deletions(-)
>     >>
>     >> diff --git
>     a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
>     <http://geoip_1.6.12.bb>
>     b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
>     <http://geoip_1.6.12.bb>
>     >> index 0657369..1e1a7ff 100644
>     >> --- a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
>     <http://geoip_1.6.12.bb>
>     >> +++ b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
>     <http://geoip_1.6.12.bb>
>     >> @@ -20,14 +20,14 @@ SRCREV =
>     "4b526e7331ca1d692b74a0509ddcc725622ed31a"
>     >>   SRC_URI[GeoIP-dat.md5sum] = "d538e57ad9268fdc7955c6cf9a37c4a9"
>     >>   SRC_URI[GeoIP-dat.sha256sum] =
>     "b9c05eb8bfcf90a6ddfdc6815caf40a8db2710f0ce3dd48fbd6c24d485ae0449"
>     >>
>     >> -SRC_URI[GeoIPv6-dat.md5sum] = "a685e71ab129b6ca4cba75f7eaeb5335"
>     >> -SRC_URI[GeoIPv6-dat.sha256sum] =
>     "a94398430701c8458fedbd20aa2a5d460858441f2ca495f32621f6d16154171f"
>     >> +SRC_URI[GeoIPv6-dat.md5sum] = "00dc3b3f53eb5f7bf6915f939998f12c"
>     >> +SRC_URI[GeoIPv6-dat.sha256sum] =
>     "e72221fc630094d7256521b307e9142fb77d2167a27de2c11da536a2ba1d1480"
>     >>
>     >>   SRC_URI[GeoLiteCity-dat.md5sum] =
>     "d700c137232f8e077ac8db8577f699d9"
>     >>   SRC_URI[GeoLiteCity-dat.sha256sum] =
>     "90db2e52195e3d1bcdb2c2789209006d09de5c742812dbd9a1b36c12675ec4cd"
>     >>
>     >> -SRC_URI[GeoLiteCityv6-dat.md5sum] =
>     "f6dff70c99f8449af1b7a33073eaa743"
>     >> -SRC_URI[GeoLiteCityv6-dat.sha256sum] =
>     "8b6f065ed68bed2a03d61b8d6c7e2f1c52ebd00c0d4a00f6cdc04195c03e32e3"
>     >> +SRC_URI[GeoLiteCityv6-dat.md5sum] =
>     "7f6333d433d8127181ea3c5828287c98"
>     >> +SRC_URI[GeoLiteCityv6-dat.sha256sum] =
>     "c339e20cdf326c18aa3571bcd27845e6daf41ca5bfe9401bc472908aaeb42ac7"
>     > I am seeing this with stable/thud-nmut ( mainly master)
>     >
>     > ERROR: geoip-1.6.12-r0 do_fetch: Checksum failure fetching
>     >
>     http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz;apply=no;name=GeoIPv6-dat
>     > ERROR: geoip-1.6.12-r0 do_fetch: Fetcher failure for URL:
>     >
>     'http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz;apply=no;name=GeoIPv6-dat'.
>     > Checksum mismatch!
>     > File: '/build/downloads/thud/GeoIPv6.dat.gz' has md5 checksum
>     > e75b84a4044e81d6d4484e33816bc762 when
>     00dc3b3f53eb5f7bf6915f939998f12c
>     > was expected
>     > File: '/build/downloads/thud/GeoIPv6.dat.gz' has sha256 checksum
>     > a009b0f21968d2868e6dd19d14f3c3b8cd60ae84a4bfc2970df34d771a04811e
>     when
>     > e72221fc630094d7256521b307e9142fb77d2167a27de2c11da536a2ba1d1480 was
>     > expected
>     > If this change is expected (e.g. you have upgraded to a new version
>     > without updating the checksums) then you can use these lines
>     within the
>     > recipe:
>     > SRC_URI[GeoIPv6-dat.md5sum] = "e75b84a4044e81d6d4484e33816bc762"
>     > SRC_URI[GeoIPv6-dat.sha256sum] =
>     > "a009b0f21968d2868e6dd19d14f3c3b8cd60ae84a4bfc2970df34d771a04811e"
>     > Otherwise you should retry the download and/or check with
>     upstream to
>     > determine if the file has become corrupted or otherwise unexpectedly
>     > modified.
>     >
>     > - armin
>
>     Hi,
>
>     This recipe is special, it use git to download GeoLite databse from
>
>     https://dev.maxmind.com/geoip/legacy/geolite/, but the database is
>
>     not versioned,  and the database, eg, GeoIPv6.dat.gz  , checksum
>     changes
>
>     frequently.  I have change it two times recently. and today, I
>     checked the
>
>     checksum changed again,  also different with report checksum above.
>
>
>     we need to figure out a solution to reslove this instead change
>     the checksum
>
>     again and again.   Especially,  the database will be deleted from the
>     web from
>
>     2019. 2.
>
>
>     >>
>     >>   LICENSE = "LGPL-2.1"
>     >>
>     >
>     -- 
>     BRs
>
>     Sandy(Li Changqing)
>
>     -- 
>     _______________________________________________
>     Openembedded-devel mailing list
>     Openembedded-devel at lists.openembedded.org
>     <mailto:Openembedded-devel at lists.openembedded.org>
>     http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
-- 
BRs

Sandy(Li Changqing)



More information about the Openembedded-devel mailing list