FS#79700 - [kismet] PKGBUILD use libraries as dep instead of package
Attached to Project:
Arch Linux
Opened by solsTiCe (zebul666) - Friday, 15 September 2023, 14:08 GMT
Last edited by Toolybird (Toolybird) - Friday, 15 September 2023, 21:27 GMT
Opened by solsTiCe (zebul666) - Friday, 15 September 2023, 14:08 GMT
Last edited by Toolybird (Toolybird) - Friday, 15 September 2023, 21:27 GMT
|
Details
At each major upgrade of protobuf or any other libraries
listed in the *depends" array of the PKGBUILD, you have to
remove and rebuilt yourself kismet package if you want to
continue using it.
Isn't that bad practice to list libraries in *depends*? Why is that listing the package in depends not enough? or not good? I am now using this for the kismet-git package: depends=('bluez-libs' 'gcc-libs' 'glibc' 'libcap' 'libelf' 'libnl' 'libnm' 'libcap-ng' 'libnm' 'libpcap' 'libusb' 'libwebsockets' 'lm_sensors' 'mosquitto' 'pcre' 'protobuf' 'protobuf-c' 'python' 'python-protobuf' 'python-pyserial' 'python-numpy' 'python-websockets' 'sqlite' 'systemd' 'zlib') |
This task depends upon
Closed by Toolybird (Toolybird)
Friday, 15 September 2023, 21:27 GMT
Reason for closing: Not a bug
Additional comments about closing: See comments
Friday, 15 September 2023, 21:27 GMT
Reason for closing: Not a bug
Additional comments about closing: See comments
No, you don't. The package is rebuilt when needed, as it was last time protobuf was updated. Can you elaborate what is the actual issue you're reporting?
Library dependencies will be a default for all packages with autodeps [1][2][3][4]. Could you please explain what issues this is causing you?
[1] https://gitlab.archlinux.org/pacman/pacman/-/commit/354a300cd26bb1c7e6551473596be5ecced921de
[2] https://gitlab.archlinux.org/pacman/pacman/-/commit/060ab4a28925dc36b6de0f940ff4766a3658993d
[3] https://gitlab.archlinux.org/pacman/pacman/-/commit/b234280083c9b763a7d8fe780791044f74bfc98d
[4] https://gitlab.archlinux.org/pacman/pacman/-/commit/9b766badd28d7e96af63e0592c86d7368503e82d
And I was thinking that depending on libraries was overkill. But, if it is some new defaults....
I was not really familiar with than feature. or the new autdeps one.
Never mind