This is an automated email from the ASF dual-hosted git repository.

akitouni pushed a commit to branch abderrahim/bearer-auth
in repository https://gitbox.apache.org/repos/asf/buildstream-plugins.git

commit 5302a1fc35a3b0d7072504299882a5c20f7ae3a0
Author: Abderrahim Kitouni <[email protected]>
AuthorDate: Tue Mar 5 15:05:45 2024 +0100

    cargo: Use the new suffix parameter to translate_url
    
    Depending on the case, we might be unable to know whether the url provided
    has a trailing slash or not (e.g. if it is an alias). To work around that,
    we try to append a trailing slash to the specified URL if necessary, without
    breaking cache keys.
    
    This behaviour can be incompatible with 2.0 in some cases, but is the
    behaviour requested in https://github.com/apache/buildstream-plugins/pull/52
    
    To keep the compatibility with older buildstream versions, we check the
    version and only use suffix with buildstream >= 2.2.
    
    Co-authored by: Jürg Billeter <[email protected]>
---
 src/buildstream_plugins/sources/cargo.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/buildstream_plugins/sources/cargo.py 
b/src/buildstream_plugins/sources/cargo.py
index 42fcaa3..e30cd06 100644
--- a/src/buildstream_plugins/sources/cargo.py
+++ b/src/buildstream_plugins/sources/cargo.py
@@ -35,8 +35,8 @@ obtain the crates automatically into %{vendordir}.
    # Specify the cargo source kind
    kind: cargo
 
-   # Url of the crates repository to download from (default: 
https://static.crates.io/crates)
-   url: https://static.crates.io/crates
+   # Url of the crates repository to download from (default: 
https://static.crates.io/crates/)
+   url: https://static.crates.io/crates/
 
    # Internal source reference, this is a list of dictionaries
    # which store the crate names and versions.

Reply via email to