]> git.proxmox.com Git - cargo.git/commitdiff
drop patches
authorFabian Grünbichler <debian@fabian.gruenbichler.email>
Sat, 15 Oct 2022 12:33:34 +0000 (14:33 +0200)
committerFabian Grünbichler <debian@fabian.gruenbichler.email>
Sat, 15 Oct 2022 12:33:34 +0000 (14:33 +0200)
these were either applied upstream, fixed otherwise upstream, or applied
via debcargo-conf already.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
debian/patches/0001-Change-test-to-not-trigger-emoji-error.patch [deleted file]
debian/patches/0002-Remove-eacces-test.patch [deleted file]
debian/patches/2110-use-mfpu-on-armhf.patch [deleted file]
debian/patches/2111-curl-no-rebuild.patch [deleted file]
debian/patches/2112-handle-4-siphasher-algorithms.patch [deleted file]
debian/patches/series

diff --git a/debian/patches/0001-Change-test-to-not-trigger-emoji-error.patch b/debian/patches/0001-Change-test-to-not-trigger-emoji-error.patch
deleted file mode 100644 (file)
index e691f11..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0dfe70f7e1384620e0e38c7bf58147e95be5e638 Mon Sep 17 00:00:00 2001
-From: Esteban Kuber <esteban@kuber.com.ar>
-Date: Wed, 24 Nov 2021 05:59:42 +0000
-Subject: [PATCH] Change test to not trigger emoji error
-
-This change is needed to land rust-lang/rust#88781, as it changes the
-handling of emojis in source code to treat them as identifiers.
-
-Applied-Upstream: 0.59.0
----
- tests/testsuite/doc.rs | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/tests/testsuite/doc.rs b/tests/testsuite/doc.rs
-index 965e7eaa9bd..6bcdd2d02cf 100644
---- a/tests/testsuite/doc.rs
-+++ b/tests/testsuite/doc.rs
-@@ -803,7 +803,7 @@ fn output_not_captured() {
-             "a/src/lib.rs",
-             "
-             /// ```
--            /// ☃
-+            /// `
-             /// ```
-             pub fn foo() {}
-         ",
-@@ -811,9 +811,7 @@ fn output_not_captured() {
-         .build();
-     p.cargo("doc")
--        .without_status()
--        .with_stderr_contains("[..]☃")
--        .with_stderr_contains(r"[..]unknown start of token: \u{2603}")
-+        .with_stderr_contains("[..]unknown start of token: `")
-         .run();
- }
diff --git a/debian/patches/0002-Remove-eacces-test.patch b/debian/patches/0002-Remove-eacces-test.patch
deleted file mode 100644 (file)
index 63dd156..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-From d92dceaeba18e826eca4ae672356cdca0f8803cb Mon Sep 17 00:00:00 2001
-From: Weihang Lo <me@weihanglo.tw>
-Date: Tue, 21 Dec 2021 02:59:41 +0800
-Origin: https://github.com/rust-lang/cargo/pull/10214
-Subject: Remove `build_script::build_script_scan_eacces` test case
-
-Remove the test because cargo ignores it and returns its path during a
-`cargo build`. The caller still has a chance to hit the IO error if they
-does access it.
-
-The original patch is part of a patchset for loop detection, but the
-loop content has been edited out to only contain the test removal.
-
----
- tests/testsuite/build.rs        |  6 ++-
- tests/testsuite/build_script.rs | 69 ---------------------------------
- tests/testsuite/package.rs      |  7 ++--
- 3 files changed, 8 insertions(+), 74 deletions(-)
-
-diff --git a/tests/testsuite/build_script.rs b/tests/testsuite/build_script.rs
-index 0a98abe3893..40d8067d548 100644
---- a/tests/testsuite/build_script.rs
-+++ b/tests/testsuite/build_script.rs
-@@ -4618,69 +4618,6 @@ fn links_interrupted_can_restart() {
-         .run();
- }
--#[cargo_test]
--#[cfg(unix)]
--fn build_script_scan_eacces() {
--    // build.rs causes a scan of the whole project, which can be a problem if
--    // a directory is not accessible.
--    use cargo_test_support::git;
--    use std::os::unix::fs::PermissionsExt;
--
--    let p = project()
--        .file("src/lib.rs", "")
--        .file("build.rs", "fn main() {}")
--        .file("secrets/stuff", "")
--        .build();
--    let path = p.root().join("secrets");
--    fs::set_permissions(&path, fs::Permissions::from_mode(0o0)).unwrap();
--    // The last "Caused by" is a string from libc such as the following:
--    //   Permission denied (os error 13)
--    p.cargo("build")
--        .with_stderr(
--            "\
--[ERROR] failed to determine package fingerprint for build script for foo v0.0.1 ([..]/foo)
--
--Caused by:
--  failed to determine the most recently modified file in [..]/foo
--
--Caused by:
--  failed to determine list of files in [..]/foo
--
--Caused by:
--  cannot read \"[..]/foo/secrets\"
--
--Caused by:
--  [..]
--",
--        )
--        .with_status(101)
--        .run();
--
--    // Try `package.exclude` to skip a directory.
--    p.change_file(
--        "Cargo.toml",
--        r#"
--        [package]
--        name = "foo"
--        version = "0.0.1"
--        exclude = ["secrets"]
--        "#,
--    );
--    p.cargo("build").run();
--
--    // Try with git. This succeeds because the git status walker ignores
--    // directories it can't access.
--    p.change_file("Cargo.toml", &basic_manifest("foo", "0.0.1"));
--    p.build_dir().rm_rf();
--    let repo = git::init(&p.root());
--    git::add(&repo);
--    git::commit(&repo);
--    p.cargo("build").run();
--
--    // Restore permissions so that the directory can be deleted.
--    fs::set_permissions(&path, fs::Permissions::from_mode(0o755)).unwrap();
--}
--
- #[cargo_test]
- fn dev_dep_with_links() {
-     let p = project()
diff --git a/debian/patches/2110-use-mfpu-on-armhf.patch b/debian/patches/2110-use-mfpu-on-armhf.patch
deleted file mode 100644 (file)
index 9a90e92..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Already in debcargo-conf.git, can be deleted for next source import.
-
-The upstream code uses -march but not -mfpu on debian armhf, this works
-with gcc-10 but produces an error with gcc-11, set mfpu to fix this.
-
---- a/vendor/cc/src/lib.rs     1973-11-29 21:33:09.000000000 +0000
-+++ b/vendor/cc/src/lib.rs     2021-10-23 23:05:21.409460780 +0000
-@@ -1638,6 +1638,10 @@
-                     && (target.contains("-linux-") || target.contains("-kmc-solid_"))
-                 {
-                     cmd.args.push("-march=armv7-a".into());
-+                    if target.ends_with("eabihf") {
-+                        // lowest common denominator FPU
-+                        cmd.args.push("-mfpu=vfpv3-d16".into());
-+                    }
-                 }
-                 // (x86 Android doesn't say "eabi")
diff --git a/debian/patches/2111-curl-no-rebuild.patch b/debian/patches/2111-curl-no-rebuild.patch
deleted file mode 100644 (file)
index a7395e2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Already in debcargo-conf.git, can be deleted for next source import.
-
---- a/vendor/curl-sys/build.rs
-+++ b/vendor/curl-sys/build.rs
-@@ -4,7 +4,6 @@
- use std::process::Command;
- fn main() {
--    println!("cargo:rerun-if-changed=curl");
-     let host = env::var("HOST").unwrap();
-     let target = env::var("TARGET").unwrap();
-     let windows = target.contains("windows");
diff --git a/debian/patches/2112-handle-4-siphasher-algorithms.patch b/debian/patches/2112-handle-4-siphasher-algorithms.patch
deleted file mode 100644 (file)
index 7888df5..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-Bug: https://github.com/rust-lang/cargo/issues/10004
-
---- a/src/cargo/core/source/source_id.rs
-+++ b/src/cargo/core/source/source_id.rs
-@@ -621,7 +621,13 @@
- fn test_cratesio_hash() {
-     let config = Config::default().unwrap();
-     let crates_io = SourceId::crates_io(&config).unwrap();
--    assert_eq!(crate::util::hex::short_hash(&crates_io), "1ecc6299db9ec823");
-+    assert!([
-+        "1ecc6299db9ec823", // 64 LE
-+        "1285ae84e5963aae", // 32 LE
-+        "eae4ba8cbf2ce1c7", // 64 BE
-+        "b420f105fcaca6de", // 32 BE
-+    ]
-+    .contains(&crate::util::hex::short_hash(&crates_io).as_str()));
- }
- /// A `Display`able view into a `SourceId` that will write it as a url
index d8e8d50dc70d305fdac4d23e74e48e14fcd58331..2202f57db9ba4cf9867db46cee887c6da39dda67 100644 (file)
@@ -1,10 +1,3 @@
-0001-Change-test-to-not-trigger-emoji-error.patch
-0002-Remove-eacces-test.patch
-
 2002_disable-net-tests.patch
 
-2110-use-mfpu-on-armhf.patch
-2111-curl-no-rebuild.patch
-
-2112-handle-4-siphasher-algorithms.patch
 2200-workaround-x32-test.patch