Bug 265915 - lang/rust: Update to 1.63.0
Summary: lang/rust: Update to 1.63.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: FreeBSD Rust Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-17 18:22 UTC by Mikael Urankar
Modified: 2022-09-23 14:14 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (rust)
antoine: exp-run+


Attachments
v0 (78.59 KB, patch)
2022-08-17 18:22 UTC, Mikael Urankar
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Urankar freebsd_committer freebsd_triage 2022-08-17 18:22:28 UTC
Created attachment 235976 [details]
v0

Hi, please do an exp-run of the Rust 1.63.0 update. Thanks.
Comment 1 Piotr Kubaj freebsd_committer freebsd_triage 2022-08-17 18:25:07 UTC
Also, I was told that there is now powerpc64 exp-run machine, so please also run exp-runs on it for both powerpc and powerpc64.
Comment 3 Piotr Kubaj freebsd_committer freebsd_triage 2022-08-22 11:55:25 UTC
@antoine
Since you didn't wrote about powerpc and powerpc64, is it also ok?
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:50 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e88e592111c86fdd1c0ac8717dbef9342e15e27c

commit e88e592111c86fdd1c0ac8717dbef9342e15e27c
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:46:23 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:38 +0000

    Revert "mail/thunderbird: Fix build with rust 1.63.0"

    This reverts commit 1bdfb58fea2259d7ba36cc99109e9e4f59897e6e.

    PR:     265915

 mail/thunderbird/files/patch-rust-1.63 (gone) | 767 --------------------------
 1 file changed, 767 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:52 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2

commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:45:53 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:37 +0000

    Revert "games/veloren: Fix build with rust 1.63.0"

    This reverts commit 5e9ef674125a03baa9bae3f138134219d2212428.

    PR:     265915

 games/veloren/Makefile                     |  2 +-
 games/veloren/distinfo                     |  6 ++---
 games/veloren/files/patch-rust-1.63 (gone) | 36 ------------------------------
 3 files changed, 4 insertions(+), 40 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75f4713de5e3fbd1c6a0cb572e08121814a4072e

commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:46:07 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:38 +0000

    Revert "www/firefox-esr: Fix build with rust 1.63.0"

    This reverts commit cb71c82a8859ac4ceef200aaff4709e430e1761d.

    PR:     265915

 www/firefox-esr/files/patch-rust-1.63 (gone) | 767 ---------------------------
 1 file changed, 767 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:54 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ecb1f8141144c1603eb4026122d2e60eeaccd64

commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:29:24 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:36 +0000

    Revert "lang/rust: Update to 1.63.0"

    This reverts commit f36cc819accadae1fefc14c203e5fbe9c74e1492.

    I asked for an exp-run for powerpc and powerpc64 on a recently provided
    cluster machine but got no reply.

    PR:     265915

 Mk/Uses/cargo.mk                                   |   2 +-
 Mk/bsd.gecko.mk                                    |   2 +-
 lang/rust-bootstrap/Makefile                       |   2 +-
 lang/rust-bootstrap/distinfo                       |   6 +-
 lang/rust/Makefile                                 |   6 +-
 lang/rust/distinfo                                 | 126 ++++++++++-----------
 .../files/no-hardlinks/patch-src_bootstrap_lib.rs  |  31 ++---
 7 files changed, 80 insertions(+), 95 deletions(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:55 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=783c056d7d681d66e2c5c59251c275d65274028e

commit 783c056d7d681d66e2c5c59251c275d65274028e
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:47:39 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:39 +0000

    Revert "lang/rust: Bump revisions after 1.63.0"

    This reverts commit c7912d97754bb7aa9a18eb33df53f91cba4cd82d.

    PR:     265915

 accessibility/sctd/Makefile                 | 2 +-
 accessibility/wl-gammarelay-rs/Makefile     | 1 -
 audio/gnome-podcasts/Makefile               | 2 +-
 audio/lewton/Makefile                       | 2 +-
 audio/myxer/Makefile                        | 2 +-
 audio/ncspot/Makefile                       | 2 +-
 audio/shortwave/Makefile                    | 2 +-
 audio/spotify-tui/Makefile                  | 2 +-
 audio/spotifyd/Makefile                     | 2 +-
 benchmarks/hyperfine/Makefile               | 2 +-
 benchmarks/inferno/Makefile                 | 1 -
 converters/yj-bruceadams/Makefile           | 2 +-
 databases/ods2sql/Makefile                  | 2 +-
 databases/redisjson/Makefile                | 2 +-
 databases/xls2txt/Makefile                  | 2 +-
 deskutils/just/Makefile                     | 1 -
 deskutils/sigi/Makefile                     | 1 -
 deskutils/solanum/Makefile                  | 2 +-
 deskutils/taskwarrior-tui/Makefile          | 2 +-
 devel/bingrep/Makefile                      | 2 +-
 devel/cargo-c/Makefile                      | 2 +-
 devel/cargo-generate/Makefile               | 1 -
 devel/desed/Makefile                        | 2 +-
 devel/dtool/Makefile                        | 2 +-
 devel/elfcat/Makefile                       | 2 +-
 devel/gbump/Makefile                        | 2 +-
 devel/gfold/Makefile                        | 2 +-
 devel/git-absorb/Makefile                   | 2 +-
 devel/git-delta/Makefile                    | 2 +-
 devel/gitui/Makefile                        | 1 -
 devel/grcov/Makefile                        | 2 +-
 devel/grex/Makefile                         | 1 -
 devel/interactive_rebase_tool/Makefile      | 2 +-
 devel/pijul/Makefile                        | 2 +-
 devel/py-maturin/Makefile                   | 2 +-
 devel/rust-analyzer/Makefile                | 1 -
 devel/rust-bindgen/Makefile                 | 2 +-
 devel/rust-cbindgen/Makefile                | 2 +-
 devel/sccache/Makefile                      | 2 +-
 devel/sentry-cli/Makefile                   | 2 +-
 devel/stylua/Makefile                       | 1 -
 devel/texlab/Makefile                       | 1 -
 devel/tokei/Makefile                        | 2 +-
 devel/wrangler/Makefile                     | 2 +-
 dns/dog/Makefile                            | 2 +-
 dns/doh-proxy/Makefile                      | 2 +-
 dns/encrypted-dns-server/Makefile           | 1 -
 editors/amp/Makefile                        | 1 -
 editors/helix/Makefile                      | 2 +-
 editors/kak-lsp/Makefile                    | 1 -
 editors/kibi/Makefile                       | 2 +-
 editors/parinfer-rust/Makefile              | 2 +-
 editors/xi-core/Makefile                    | 2 +-
 editors/xi-term/Makefile                    | 2 +-
 finance/tickrs/Makefile                     | 2 +-
 games/0ad/Makefile                          | 2 +-
 games/abstreet/Makefile                     | 2 +-
 games/anki/Makefile                         | 2 +-
 games/dose-response/Makefile                | 2 +-
 games/genact/Makefile                       | 2 +-
 games/jaggedalliance2/Makefile              | 2 +-
 games/jumpy/Makefile                        | 1 -
 games/rpg-cli/Makefile                      | 2 +-
 games/veloren/Makefile                      | 1 -
 graphics/dssim/Makefile                     | 2 +-
 graphics/gifski/Makefile                    | 2 +-
 graphics/ikona/Makefile                     | 2 +-
 graphics/libopenraw/Makefile                | 2 +-
 graphics/librsvg2-rust/Makefile             | 2 +-
 graphics/pastel/Makefile                    | 2 +-
 graphics/rx/Makefile                        | 2 +-
 graphics/svgbob/Makefile                    | 2 +-
 graphics/viu/Makefile                       | 2 +-
 java/icedtea-web/Makefile                   | 2 +-
 lang/gleam/Makefile                         | 2 +-
 lang/spidermonkey78/Makefile                | 2 +-
 lang/spidermonkey91/Makefile                | 1 -
 mail/thunderbird/Makefile                   | 1 -
 math/kalker/Makefile                        | 2 +-
 math/py-rustworkx/Makefile                  | 1 -
 math/savage/Makefile                        | 2 +-
 misc/broot/Makefile                         | 1 -
 misc/ruut/Makefile                          | 1 -
 misc/xd-rust/Makefile                       | 2 +-
 misc/xplr/Makefile                          | 2 +-
 multimedia/ab-av1/Makefile                  | 1 -
 multimedia/av1an/Makefile                   | 2 +-
 multimedia/gstreamer1-plugins-rust/Makefile | 2 +-
 multimedia/helvum/Makefile                  | 2 +-
 multimedia/kooha/Makefile                   | 2 +-
 multimedia/librav1e/Makefile                | 2 +-
 multimedia/librespot/Makefile               | 1 -
 multimedia/neolink/Makefile                 | 2 +-
 multimedia/rav1e/Makefile                   | 2 +-
 multimedia/ringrtc/Makefile                 | 1 -
 multimedia/scte35dump/Makefile              | 2 +-
 multimedia/termplay/Makefile                | 2 +-
 net-im/conduit/Makefile                     | 2 +-
 net-im/fractal/Makefile                     | 2 +-
 net-im/libsignal-client/Makefile            | 2 +-
 net-im/libsignal-node/Makefile              | 1 -
 net-im/yume/Makefile                        | 2 +-
 net-im/zkgroup/Makefile                     | 2 +-
 net-mgmt/bandwhich/Makefile                 | 2 +-
 net-mgmt/nfs-exporter/Makefile              | 2 +-
 net-p2p/cncli/Makefile                      | 1 -
 net-p2p/openethereum/Makefile               | 2 +-
 net-p2p/oura/Makefile                       | 1 -
 net/findomain/Makefile                      | 2 +-
 net/gemserv/Makefile                        | 2 +-
 net/krill/Makefile                          | 2 +-
 net/oha/Makefile                            | 2 +-
 net/proby/Makefile                          | 2 +-
 net/quiche/Makefile                         | 2 +-
 net/rabbiteer/Makefile                      | 2 +-
 net/routinator/Makefile                     | 2 +-
 ports-mgmt/pkg-graph/Makefile               | 2 +-
 ports-mgmt/sccache-overlay/Makefile         | 2 +-
 science/py-qiskit-terra/Makefile            | 2 +-
 security/acmed/Makefile                     | 2 +-
 security/arti/Makefile                      | 2 +-
 security/authenticator/Makefile             | 2 +-
 security/cargo-audit/Makefile               | 2 +-
 security/clamav/Makefile                    | 1 -
 security/cloak/Makefile                     | 2 +-
 security/gpg-tui/Makefile                   | 1 -
 security/rustscan/Makefile                  | 2 +-
 security/sequoia/Makefile                   | 2 +-
 security/sniffglue/Makefile                 | 2 +-
 security/solana/Makefile                    | 2 +-
 security/suricata/Makefile                  | 2 +-
 security/vaultwarden/Makefile               | 1 -
 security/weggli/Makefile                    | 2 +-
 shells/ion/Makefile                         | 2 +-
 shells/nsh/Makefile                         | 2 +-
 shells/starship/Makefile                    | 1 -
 sysutils/b3sum/Makefile                     | 2 +-
 sysutils/bkt/Makefile                       | 2 +-
 sysutils/bupstash/Makefile                  | 2 +-
 sysutils/czkawka/Makefile                   | 1 -
 sysutils/diskonaut/Makefile                 | 2 +-
 sysutils/diskus/Makefile                    | 2 +-
 sysutils/dua-cli/Makefile                   | 2 +-
 sysutils/dust/Makefile                      | 1 -
 sysutils/exa/Makefile                       | 2 +-
 sysutils/fd/Makefile                        | 2 +-
 sysutils/flowgger/Makefile                  | 2 +-
 sysutils/fselect/Makefile                   | 2 +-
 sysutils/fusefs-sandboxfs/Makefile          | 2 +-
 sysutils/fusefs-xfuse/Makefile              | 2 +-
 sysutils/gstat-rs/Makefile                  | 2 +-
 sysutils/handlr/Makefile                    | 2 +-
 sysutils/hexyl/Makefile                     | 2 +-
 sysutils/jail_exporter/Makefile             | 2 +-
 sysutils/lsd/Makefile                       | 2 +-
 sysutils/mcfly/Makefile                     | 1 -
 sysutils/onefetch/Makefile                  | 2 +-
 sysutils/potnet/Makefile                    | 2 +-
 sysutils/rsfetch/Makefile                   | 2 +-
 sysutils/tealdeer/Makefile                  | 2 +-
 sysutils/topgrade/Makefile                  | 1 -
 sysutils/vector/Makefile                    | 2 +-
 sysutils/vivid/Makefile                     | 2 +-
 sysutils/yadf/Makefile                      | 2 +-
 sysutils/zellij/Makefile                    | 1 -
 sysutils/zoxide/Makefile                    | 2 +-
 sysutils/ztop/Makefile                      | 2 +-
 textproc/angle-grinder/Makefile             | 2 +-
 textproc/bat/Makefile                       | 1 -
 textproc/cast2gif/Makefile                  | 2 +-
 textproc/difftastic/Makefile                | 1 -
 textproc/htmlq/Makefile                     | 2 +-
 textproc/jless/Makefile                     | 2 +-
 textproc/jql/Makefile                       | 1 -
 textproc/mdbook-linkcheck/Makefile          | 2 +-
 textproc/mdbook-mermaid/Makefile            | 1 -
 textproc/mdbook/Makefile                    | 2 +-
 textproc/meilisearch/Makefile               | 2 +-
 textproc/ripgrep-all/Makefile               | 2 +-
 textproc/ripgrep/Makefile                   | 2 +-
 textproc/sd/Makefile                        | 2 +-
 textproc/sonic/Makefile                     | 1 -
 textproc/xsv-rs/Makefile                    | 2 +-
 www/castor/Makefile                         | 2 +-
 www/deno/Makefile                           | 1 -
 www/dufs/Makefile                           | 1 -
 www/ffsend/Makefile                         | 2 +-
 www/firefox-esr/Makefile                    | 1 -
 www/firefox/Makefile                        | 2 +-
 www/garage/Makefile                         | 2 +-
 www/geckodriver/Makefile                    | 2 +-
 www/jwt-cli/Makefile                        | 2 +-
 www/lychee/Makefile                         | 2 +-
 www/miniserve/Makefile                      | 2 +-
 www/monolith/Makefile                       | 2 +-
 www/newsboat/Makefile                       | 2 +-
 www/py-adblock/Makefile                     | 2 +-
 www/rearx/Makefile                          | 2 +-
 www/so/Makefile                             | 2 +-
 www/tuifeed/Makefile                        | 2 +-
 www/websocat/Makefile                       | 2 +-
 www/xh/Makefile                             | 2 +-
 www/zola/Makefile                           | 1 -
 x11-wm/leftwm/Makefile                      | 2 +-
 x11/admiral/Makefile                        | 2 +-
 x11/alacritty/Makefile                      | 2 +-
 x11/inputplug/Makefile                      | 2 +-
 x11/kickoff/Makefile                        | 2 +-
 x11/sirula/Makefile                         | 2 +-
 x11/squeekboard/Makefile                    | 2 +-
 x11/swayr/Makefile                          | 1 -
 x11/wezterm/Makefile                        | 1 -
 x11/wmfocus/Makefile                        | 2 +-
 213 files changed, 167 insertions(+), 213 deletions(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2022-08-25 10:50:56 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=04d257baa182926cff158f32cf459e560426add0

commit 04d257baa182926cff158f32cf459e560426add0
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-08-25 10:45:40 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-08-25 10:49:37 +0000

    Revert "textproc/ripgrep: Fix build with rust 1.63.0"

    This reverts commit 5a1f27ff0db44276526f0285a7227f6aa35dc115.

    PR:     265915

 textproc/ripgrep/Makefile                                   | 2 +-
 textproc/ripgrep/distinfo                                   | 6 +++---
 textproc/ripgrep/files/{patch-rust-1.63 => patch-rust-1.60} | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)
Comment 10 Piotr Kubaj freebsd_committer freebsd_triage 2022-08-25 10:51:45 UTC
@antoine

Please clarify what is the status for the powerpc and powerpc64 exp-runs. If you feel you are not fit for that task, let someone else do it. Otherwise, I can also do it on my local hardware, but I think that's what exp-run machines are for.
Comment 11 Antoine Brodin freebsd_committer freebsd_triage 2022-08-25 11:20:31 UTC
(In reply to Piotr Kubaj from comment #10)
The powerpc hosts can't boot without manual intervention so they have been turned off.
Comment 12 Piotr Kubaj freebsd_committer freebsd_triage 2022-08-25 11:50:44 UTC
The last status I received was that not being able to boot automatically makes them unsuitable as regular package builders, but they were relegated to exp-run machines, which suggests that it's ok for an exp-run machine not to be able to boot automatically.
In that case, I will perform the necessary testing on my own, but it really would have been better if you had explained that earlier.
Comment 13 Piotr Kubaj freebsd_committer freebsd_triage 2022-08-25 15:11:07 UTC
Bootstrap for rustc for powerpc64 has a wrong checksum:
root@talos-powerpc64:/usr/ports/lang/rust # grep rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz distinfo 
SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 85282443cc7972af82999c24093a792143a642fb5f32a636c900019e0df30109
SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 44366840
root@talos-powerpc64:/usr/ports/lang/rust # ls -l /usr/ports/distfiles/rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz
-rw-r--r--  1 root  wheel  44366840 Aug 14 00:52 /usr/ports/distfiles/rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz
root@talos-powerpc64:/usr/ports/lang/rust # sha256 /usr/ports/distfiles/rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz
SHA256 (/usr/ports/distfiles/rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 6b89ae4e532635908101301565dcef711e1e92271520184d70f439840b51d9cf