Commit f830d4fb authored by Ximin Luo's avatar Ximin Luo

Delete obsolete syntex-* crates and explain why we shouldn't package gcc or rustfmt

parent 6d2f6d2e
......@@ -61,6 +61,15 @@ The lists below are calculated using some combinations of running::
from the ``debcargo.git`` repository.
Remove old libraries
--------------------
Should file a RM request to ftpmasters for these old crates:
- syntex-* were uploaded by mistake, only rustfmt 0.10 (obsolete version) depends on them
- crossbeam-utils-0.2, no longer needed
Ready for upload (Request For Sponsor)
--------------------------------------
......@@ -174,11 +183,6 @@ ripgrep needs grep
ignore => crossbeam-channel => parking_lot (NEW)
dependencies of rustfmt
-----------------------
rustfmt needs syntex_syntax => syntex-errors (NEW)
dependencies of mdbook/exa
--------------------------
......
overlay = "."
uploaders = ["Paride Legovini <pl@ninthfloor.org>"]
bin = false
summary = "Assist Cargo build scripts in invoking GCC (legacy crate)"
[packages.lib]
XXXX
description = """
A simple library meant to be used as a build dependency with Cargo
packages in order to build a set of C/C++ files into a static archive.
Please don't package this crate, it's obsolete.
This crate was renamed from "gcc" to "cc". This package is provided
to satisfy existing dependencies. New projects should depend on the
"cc" crate.
"""
Anything depending on gcc should be patched to depend on cc instead, it
completely replaces it.
overlay = "."
uploaders = ["Sylvestre Ledru <sylvestre@debian.org>"]
XXXX
Please don't package this as-is.
The "rustfmt" on crates.io is deprecated and out-of-date, and uses very old
libraries, and hasn't been maintained in a year.
Eventually they plan to stabilise "rustfmt-nightly".
rust-syntex-errors (0.59.1-1) unstable; urgency=medium
* Package syntex_errors 0.59.1 from crates.io using debcargo 2.2.9
-- Sylvestre Ledru <sylvestre@debian.org> Sun, 25 Nov 2018 23:20:15 +0100
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: syntex_errors
Upstream-Contact:
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
Source: https://github.com/serde-rs/syntex
Files: *
Copyright:
2014-2018 Erick Tryzelaar <erick.tryzelaar@gmail.com>
2014-2018 David Tolnay <dtolnay@gmail.com>
License: MIT or Apache-2.0
Files: debian/*
Copyright:
2018 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2018 Sylvestre Ledru <sylvestre@debian.org>
License: MIT or Apache-2.0
License: Apache-2.0
Debian systems provide the Apache 2.0 license in
/usr/share/common-licenses/Apache-2.0
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: syntex_errors
Upstream-Contact:
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
Source: https://github.com/serde-rs/syntex
Files: *
Copyright:
FIXME (overlay) UNKNOWN-YEARS Erick Tryzelaar <erick.tryzelaar@gmail.com>
FIXME (overlay) UNKNOWN-YEARS David Tolnay <dtolnay@gmail.com>
License: MIT or Apache-2.0
Comment:
FIXME (overlay): Since upstream copyright years are not available in
Cargo.toml, they were extracted from the upstream Git repository. This may not
be correct information so you should review and fix this before uploading to
the archive.
Files: ./LICENSE-MIT
Copyright: 2014 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/diagnostic.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/diagnostic_builder.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/emitter.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/lib.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/lock.rs
Copyright: 2016 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/registry.rs
Copyright: 2014 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/snippet.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/styled_buffer.rs
Copyright: 2012-2015 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: debian/*
Copyright:
2018 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2018 Sylvestre Ledru <sylvestre@debian.org>
License: MIT or Apache-2.0
License: Apache-2.0
Debian systems provide the Apache 2.0 license in
/usr/share/common-licenses/Apache-2.0
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
overlay = "."
uploaders = ["Sylvestre Ledru <sylvestre@debian.org>"]
Index: syntex-errors/Cargo.toml
===================================================================
--- syntex-errors.orig/Cargo.toml
+++ syntex-errors/Cargo.toml
@@ -33,7 +33,7 @@ version = "1.0"
version = "0.59"
[dependencies.term]
-version = "0.4"
+version = "0.5"
[dependencies.unicode-xid]
version = "0.1"
rust-syntex-pos (0.59.1-1) unstable; urgency=medium
* Package syntex_pos 0.59.1 from crates.io using debcargo 2.2.9
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 24 Nov 2018 10:21:35 +0100
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: syntex_pos
Upstream-Contact:
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
Source: https://github.com/serde-rs/syntex
Files: *
Copyright:
2014-2018 Erick Tryzelaar <erick.tryzelaar@gmail.com>
2014-2018 David Tolnay <dtolnay@gmail.com>
License: MIT or Apache-2.0
Files: debian/*
Copyright:
2018 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2018 Sylvestre Ledru <sylvestre@debian.org>
License: MIT or Apache-2.0
License: Apache-2.0
Debian systems provide the Apache 2.0 license in
/usr/share/common-licenses/Apache-2.0
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: syntex_pos
Upstream-Contact:
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
Source: https://github.com/serde-rs/syntex
Files: *
Copyright:
FIXME (overlay) UNKNOWN-YEARS Erick Tryzelaar <erick.tryzelaar@gmail.com>
FIXME (overlay) UNKNOWN-YEARS David Tolnay <dtolnay@gmail.com>
License: MIT or Apache-2.0
Comment:
FIXME (overlay): Since upstream copyright years are not available in
Cargo.toml, they were extracted from the upstream Git repository. This may not
be correct information so you should review and fix this before uploading to
the archive.
Files: ./LICENSE-MIT
Copyright: 2014 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/hygiene.rs
Copyright: 2012-2014 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/lib.rs
Copyright: 2012-2013 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: ./src/symbol.rs
Copyright: 2016 The Rust Project Developers
License: UNKNOWN-LICENSE; FIXME (overlay)
Comment:
FIXME (overlay): These notices are extracted from files. Please review them
before uploading to the archive.
Files: debian/*
Copyright:
2018 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2018 Sylvestre Ledru <sylvestre@debian.org>
License: MIT or Apache-2.0
License: Apache-2.0
Debian systems provide the Apache 2.0 license in
/usr/share/common-licenses/Apache-2.0
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
overlay = "."
uploaders = ["Sylvestre Ledru <sylvestre@debian.org>"]
rust-syntex-syntax (0.59.1-1) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
* Package syntex_syntax 0.59.1 from crates.io using debcargo 2.2.8
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 22 Oct 2018 14:02:46 +0200
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: syntex_syntax
Upstream-Contact:
Erick Tryzelaar <erick.tryzelaar@gmail.com>
David Tolnay <dtolnay@gmail.com>
Source: https://github.com/serde-rs/syntex
Files: *
Copyright:
2014-2018 Erick Tryzelaar <erick.tryzelaar@gmail.com>
2014-2018 David Tolnay <dtolnay@gmail.com>
License: MIT or Apache-2.0
Files: debian/*
Copyright:
2018 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2018 Sylvestre Ledru <sylvestre@debian.org>
License: MIT or Apache-2.0
License: Apache-2.0
Debian systems provide the Apache 2.0 license in
/usr/share/common-licenses/Apache-2.0
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
This diff is collapsed.
overlay = "."
uploaders = ["Sylvestre Ledru <sylvestre@debian.org>"]
......@@ -13,7 +13,7 @@ case $(git rev-parse --abbrev-ref HEAD) in
pending-*) true;;
*) if git diff --cached --name-only | \
grep '^src/.*/debian/changelog$' | \
while read x; do echo "$x: $(head -n1 $x)"; done | \
while read x; do if ! [ -f "$x" ]; then continue; fi; echo "$x: $(head -n1 $x)"; done | \
grep -v UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; then
echo >&2 "please don't finalise changelogs directly on the master branch, use ./release.sh instead"; exit 1;
fi;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment