On Thu, Apr 18, 2024 at 1:17 PM Alexander Kanavin
<[email protected]> wrote:
>
> I have a patch for bitbake that solves the general problem of checking
> latest crate versions from crate:// URIs (and fixes cargo-c check as a
> result):
>
> https://git.yoctoproject.org/poky-contrib/commit/?h=akanavin/package-version-updates&id=6afcb9100b8d99fabcad70afb4f37628a2f62cc6
>
> So this patch is unneeded.
>
> Alex

Push it already :)

With those changes, I think all of the UNKOWN_BROKEN stuff is out of OE Core.

Thanks,
Jon

> On Thu, 18 Apr 2024 at 17:56, Jon Mason via lists.openembedded.org
> <[email protected]> wrote:
> >
> > Add logic to check the upstream version of cargo-c from the github
> > account the crate is based on.  Unfortunately, this is an inexact match
> > of the versioning, as the crate expects the cargo version as part of the
> > version.  For example, the current version is "0.9.30+cargo-0.77.0",
> > whereas the latest tagged version is "0.9.31".  So, even if the versions
> > matched exactly, the `devtool check-upgrade-status cargo-c-native` will
> > show a mismatch.  I think this is better than disabling the check or
> > having devtool return broken.  So, leaving this idiosyncrasy as-is.
> >
> > NOTE: https://crates.io/crates/cargo-c/versions would be a better place
> > to get the latest version (and would match the expected cargo
> > versioning), but creates.io seems to require javascript and any attempt
> > to wget that webpage returns 404.
> >
> > Signed-off-by: Jon Mason <[email protected]>
> > ---
> >  .../rust/cargo-c-native_0.9.30+cargo-0.77.0.bb                 | 3 +++
> >  1 file changed, 3 insertions(+)
> >
> > diff --git 
> > a/meta/recipes-devtools/rust/cargo-c-native_0.9.30+cargo-0.77.0.bb 
> > b/meta/recipes-devtools/rust/cargo-c-native_0.9.30+cargo-0.77.0.bb
> > index 8e17606b73dd..eaa51a8d2565 100644
> > --- a/meta/recipes-devtools/rust/cargo-c-native_0.9.30+cargo-0.77.0.bb
> > +++ b/meta/recipes-devtools/rust/cargo-c-native_0.9.30+cargo-0.77.0.bb
> > @@ -9,6 +9,9 @@ SRC_URI = "crate://crates.io/cargo-c/${PV};name=cargo-c"
> >  SRC_URI[cargo-c.sha256sum] = 
> > "ec77e3635cdb0d211f88f22d0460eef0ba031eb616ded57f2ffb98a90365c445"
> >  S = "${CARGO_VENDORING_DIRECTORY}/cargo-c-${PV}"
> >
> > +UPSTREAM_CHECK_URI = "https://github.com/lu-zero/cargo-c/releases/";
> > +UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)"
> > +
> >  inherit cargo cargo-update-recipe-crates pkgconfig native
> >
> >  DEPENDS = "openssl curl"
> > --
> > 2.30.2
> >
> >
> > 
> >
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#198523): 
https://lists.openembedded.org/g/openembedded-core/message/198523
Mute This Topic: https://lists.openembedded.org/mt/105600795/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to