That worked! Thanks, sudobash418! :D
P.S. I've set checking for updates to happen every 3 hours, so I always have fully updated system. :)
Git Clone URL: | https://aur.archlinux.org/pamac-classic.git (read-only, click to copy) |
---|---|
Package Base: | pamac-classic |
Description: | A Gtk3 frontend for libalpm - classic version |
Upstream URL: | https://git.cromer.cl/cromer/pamac-classic |
Keywords: | aur gui installer pacman |
Licenses: | GPL-3.0-or-later |
Conflicts: | pamac, pamac-aur |
Provides: | pamac, pamac-aur |
Submitter: | sudobash418 |
Maintainer: | sudobash418 |
Last Packager: | sudobash418 |
Votes: | 16 |
Popularity: | 0.000000 |
First Submitted: | 2017-10-04 21:54 (UTC) |
Last Updated: | 2024-09-19 16:15 (UTC) |
That worked! Thanks, sudobash418! :D
P.S. I've set checking for updates to happen every 3 hours, so I always have fully updated system. :)
@rado84 That's because the new version requires pacman >= 6.0, but the old version requires pacman < 6.0
makepkg doesn't quite know how to handle this situation properly, so you'll have to follow this procedure:
pacman -Sd pacman
pamac-classic
to 7.3.0 with makepkg/<your preferred AUR helper other than pamac-classic>.As with any major version bump of a package manager, I would advise a full system update (-Syu) afterwards and a reboot to verify everything is working correctly.
Pamac-classic apears to have a new update: 7.3.0-2 but when I try to update it, I get this error:
[sudo] password for rado: :: pacman is in IgnorePkg / IgnoreGroup. To install? [Y / n] y solving dependencies ... search for conflicting packages ... error: failure to prepare the transaction (dependencies not resolved) :: installing pacman (6.0.0-3) breaks the 'pacman <6.0.0' dependency required by pamac-classic ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> pacman> = 6.0.0 ==> Checking buildtime dependencies ... ==> ERROR: Not all dependencies can be solved. :: Unable to build pamac-classic - makepkg exited with code: 8 = >> Try again? [y / N]:
What is "makepkg code 8"?
Yeah that is a good idea, thanks.
You should add pacman < 7.0.0 to the depends. Next time pacman has a big update it would obviously break pamac again.
@rado84, pamac and pamac-classic are not the same thing. Anything written about pamac does not apply to pamac-classic.
A new version should be coming soon which will fix pamac-classic with the new libalpm, just waiting on merging a pull request which adds a new feature that lets you store the packages built from the AUR in a directory of your choosing. Once that can be merged I will release the new version.
3 weeks ago Adrian Pereira said "pamac is now working on Arch" but he doesn't say if that means pamac can be compiled against pacman 6.0 (libalpm 13). https://gitlab.manjaro.org/applications/pamac/-/issues/1047#note_22236 Can anyone test it and see if it really works?
cromer commented 2 days ago https://git.cromer.cl/cromer/pamac-classic/issues/9
"Libalpm has many breaking changes in the new version, especially now that paralel downloads are available. It requires a lot of modification to pamac, and at the moment I don't have time to do it.
If anyone wants to do it, pull requests are welcome and I would be happy to merge it."
@rado84 If you're referring to the 7.2.1-1 to 7.2.1-2 pkgrel bump, then no - the only difference is that I added a restriction on the pacman
version to the PKGBUILD.
As far as I am aware, upstream still needs to fix the incompatibility with pacman >= 6.0
edit: I've opened #9 upstream to report the issue.
I can see pamac-classic has an update waiting. Has it been updated for compatibilty with libalpm 13 which caused a lot of problems yesterday when pacman 6 arrived?
Pinned Comments
sudobash418 commented on 2024-04-26 23:10 (UTC) (edited on 2024-04-26 23:10 (UTC) by sudobash418)
I've just pushed
7.3.0-3
, which includes the following (overdue) changes:There seem to be a few bugs related to downloading files still.
Unfortunately, I no longer use pamac-classic, nor do I have experience with Vala, nor do I have much time to investigate the cause of the bugs.
If anyone wants to take over maintainership (or be a co-maintainer) to fix these issues, let me know.
Cromer commented on 2022-07-12 00:28 (UTC)
Probably related to this: https://git.cromer.cl/cromer/pamac-classic/issues/12
AUR has been broken in pamac-classic for a while now due to changes on Arch Linux's side of things. If anyone can fix and do a pull request, I will merge it. But right now I don't have time to investigate myself and is at the bottom of my priority list.