Package Details: pkgbrowser 0.28.1-2

Git Clone URL: https://aur.archlinux.org/pkgbrowser.git (read-only, click to copy)
Package Base: pkgbrowser
Description: A utility for browsing pacman databases and the AUR
Upstream URL: https://codeberg.org/kachelaqa/pkgbrowser
Licenses: GPL2
Submitter: kachelaqa
Maintainer: kachelaqa
Last Packager: kachelaqa
Votes: 280
Popularity: 1.06
First Submitted: 2011-04-20 18:18 (UTC)
Last Updated: 2024-04-28 19:21 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 19 Next › Last »

simona commented on 2021-06-02 14:39 (UTC)

thx @taziotoninzo

taziotoninzo commented on 2021-06-02 14:29 (UTC)

@simona Waiting for kachelaqa to properly fix up things, you can get rid of 'pacman<5.3' in PKGBUILD. Then if you makepkg (skipping checks), the most obvious issue is an implicit declaration of function ‘alpm_option_set_arch’. If you replace the corresponding lines (71, 418) in alpm.pyx with: int alpm_option_add_architecture(alpm_handle_t handle, const char arch) and: return alpm_option_add_architecture(handle, arch) then pkgbrowser builds and runs again. Does it work like before? Who knows?

simona commented on 2021-06-01 13:32 (UTC)

of course, I'm sorry, I didn't mean to put any anxiety or pressure on you.

kachelaqa commented on 2021-06-01 10:32 (UTC) (edited on 2021-06-01 10:33 (UTC) by kachelaqa)

@simona Nothing is forcing you to update your system every day. Most users only update once a month or once a week. PkgBrowser will be updated when I find time to do it (certainly not today and maybe not this week).

simona commented on 2021-06-01 10:15 (UTC)

Today pacman 6.0 was official and i must uninstall pkgbrowser....

kachelaqa commented on 2021-05-26 20:01 (UTC)

@oech3 I highly doubt it, but you never know...

oech3 commented on 2021-05-26 07:30 (UTC)

Is it possible to build with pacman 6.0.0-2 at Staging repo?

kachelaqa commented on 2021-05-10 21:19 (UTC)

@mser Thanks for your interest. I don't really develop pkgbrowser any more except to fix bugs, so it's unlikely that I would ever consider adding support. I've been using PyQt since version 3 was first released and have never experienced any if the issues you mention - so it's very much a case of IIABDFI as far as I'm concerned.

mser commented on 2021-05-10 20:56 (UTC) (edited on 2021-05-10 20:56 (UTC) by mser)

@kachelaqa

Hydrus, for example, usually supports both (using said python-qtpy). There's a known issue right now when using python-pyqt5 because of an oversight from the Hydrus developer (which is why I've forced pyside2 as dependency for now), but other than that there haven't really been any problems.

This is actually what prompted me to ask if PkgBrowser could potentially also support both. I generally like the idea of giving users the the option to choose if there's two (or more) dependencies that can largely be used interchangeably without requiring too much additional development effort. This adds some flexibility; e.g., in this particular case, if python-pyqt5 or pyside2 wasn't compatible with a new version of Python yet or if a bug got introduced in either package, users could then possibly easily switch to the other and continue using PkgBrowser (without having to manually downgrade a package or using some other workaround).

Anyway, I also get your point and I can see how you wouldn't want to deal with potential bugs or issues that arose from supporting both.

Thanks for the quick reply and the great software!

kachelaqa commented on 2021-05-10 19:55 (UTC)

@mser It's not just the lack of complete API compatibility. There are numerous undocumented internal and external behavioural differences, as well as a different set of potential bugs to work around. I doubt whether any abstraction layer could feasibly deal with them all.