diff options
Diffstat (limited to 'debian/patches/d-bootstrap-read-beta-version-from-file.patch')
-rw-r--r-- | debian/patches/d-bootstrap-read-beta-version-from-file.patch | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/debian/patches/d-bootstrap-read-beta-version-from-file.patch b/debian/patches/d-bootstrap-read-beta-version-from-file.patch deleted file mode 100644 index 871110cca..000000000 --- a/debian/patches/d-bootstrap-read-beta-version-from-file.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> -Date: Thu, 14 Jul 2022 13:17:38 +0200 -Subject: d-bootstrap-read-beta-version-from-file - -=================================================================== ---- - src/bootstrap/lib.rs | 14 ++++++-------- - 1 file changed, 6 insertions(+), 8 deletions(-) - -Index: rust/src/bootstrap/lib.rs -=================================================================== ---- rust.orig/src/bootstrap/lib.rs -+++ rust/src/bootstrap/lib.rs -@@ -1264,14 +1264,15 @@ impl Build { - return s; - } - -- // Figure out how many merge commits happened since we branched off master. -- // That's our beta number! -- // (Note that we use a `..` range, not the `...` symmetric difference.) -- let count = -- output(self.config.git().arg("rev-list").arg("--count").arg("--merges").arg(format!( -- "refs/remotes/origin/{}..HEAD", -- self.config.stage0_metadata.config.nightly_branch -- ))); -+ // Debian: read beta number from "version" file, this is only available -+ // in the rustc upstream tarballs and not their git -+ let count = output( -+ Command::new("sed") -+ .arg("-re") -+ .arg(r"s/[0-9]+.[0-9]+.[0-9]+-beta.([0-9]+) \(.*\)/\1/g") -+ .arg("version") -+ .current_dir(&self.src), -+ ); - let n = count.trim().parse().unwrap(); - self.prerelease_version.set(Some(n)); - n |