Package Details: topgrade-bin 16.0.1-1

Git Clone URL: https://aur.archlinux.org/topgrade-bin.git (read-only, click to copy)
Package Base: topgrade-bin
Description: Invoke the upgrade procedure of multiple package managers
Upstream URL: https://github.com/topgrade-rs/topgrade
Keywords: upgrade
Licenses: GPL3
Conflicts: topgrade
Provides: topgrade
Submitter: Sintan
Maintainer: Sintan (s34m)
Last Packager: Sintan
Votes: 6
Popularity: 1.55
First Submitted: 2022-12-01 22:15 (UTC)
Last Updated: 2024-10-11 03:15 (UTC)

Latest Comments

1 2 Next › Last »

androw commented on 2024-10-12 05:25 (UTC)

Upstream is willing to automate pushing new version: https://github.com/topgrade-rs/topgrade/pull/879 Would you mind adding them as comaintainers?

Sintan commented on 2023-07-30 18:19 (UTC)

@tee @gifnksm I've made both of those changes. Thank you for your input.

gifnksm commented on 2023-07-30 04:19 (UTC)

The topgrade executable and man pages are installed in /usr/local, which violates the Arch package guidelines.

Packages should never be installed to /usr/local/

Can these be changed to be installed under /usr?

tee commented on 2023-03-15 14:48 (UTC)

Also the fish shell already includes completions for topgrade, so that step to check fish and install completions is now unnecessary.

Sintan commented on 2023-03-13 16:53 (UTC)

@tee Thank you so much for pointing that out. I think I missed the section when reading the guidelines. Should be fixed.

tee commented on 2023-03-13 11:16 (UTC) (edited on 2023-03-13 11:16 (UTC) by tee)

I'm also getting the same error:

==> Retrieving sources...
  -> Found topgrade_x86_64.tar.gz
==> Validating source_x86_64 files with b2sums...
    topgrade_x86_64.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: topgrade-bin

From: https://wiki.archlinux.org/title/Arch_package_guidelines#Package_versioning

Sources have to be unique in srcdir (this might require renaming them when downloading, e.g. "${pkgname}-${pkgver}.tar.gz::https://${pkgname}.tld/download/${pkgver}.tar.gz")

Otherwise after each new release makepkg will just use the same old topgrade_x86_64.tar.gz.

Sintan commented on 2023-01-31 17:50 (UTC)

@BrianAllred It seems to work on my machine. Maybe try clearing the cache for this package? Are you using some AUR helper or makepkg?

BrianAllred commented on 2023-01-31 16:37 (UTC)

Getting a validity error with the x64_86 b2sum.

Sintan commented on 2023-01-30 18:35 (UTC)

@tee Looks like you have a preexisting completion file for topgrade for some reason. You can try doing paru -S --overwrite "*" topgrade-bin. Replace paru with your preferred AUR helper. If installing manually, you can just comment out the lines

if $(command -v fish &> /dev/null); then
        ./topgrade --gen-completion fish > topgrade.fish
        install -Dm644 ./topgrade.fish "${pkgdir}/usr/share/fish/completions/topgrade.fish"
fi

tee commented on 2023-01-30 07:00 (UTC)

Failed to install for me.

error: failed to commit transaction (conflicting files)
topgrade-bin: /usr/share/fish/completions/topgrade.fish exists in filesystem (owned by fish)
Errors occurred, no packages were upgraded.
 -> exit status 1