pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

bulk-medium completely broken for at least a year



Hi!

I've just commented out bulk-medium from meta-pkgs/Makefile.

The package has been broken for at least a year, since it depends on both

DEPENDS+=       mariadb-client>=10.6<10.7:../../databases/mariadb106-client
DEPENDS+=       mariadb-client>=10.11<10.12:../../databases/mariadb1011-client

which have the same PKGNAME, so they can't be installed at the same time:

/usr/pkgsrc/databases/mariadb106-client> make show-var VARNAME=PKGNAME
mariadb-client-10.6.19

/usr/pkgsrc/databases/mariadb1011-client> make show-var VARNAME=PKGNAME
mariadb-client-10.11.9

http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20241020.2101/bulk-medium-20240708/depends.log

shows some more issues, which I didn't track down in detail:

pkg_add: Package `vim-gtk3-9.1.0789nb3' conflicts with `vim-[0-9]*', and `vim-9.1.0789' is installed.
pkg_add: Installed package `vim-9.1.0789' conflicts with `vim-gtk3-[0-9]*' when trying to install `vim-gtk3-9.1.0789nb3'.

vim-gtk3 is directly listed, I haven't checked what pulls in vim.

pkg_add: Conflicting PLIST with emacs21-nox11-21.4anb14: bin/emacs
pkg_add: Can't install dependency emacs29-nox11>=29
pkg_add: Expected dependency emacs29-nox11>=29 still missing

It seems to want to install emacs21-nox11 and emacs29-nox11 at the
same time too.

Here are some more problems listed in mef's bulk build report:

pkg_add: Package `xentools415-4.15.5nb4' conflicts with `xenstoretools-[0-9]*', and `xenstoretools-4.15.5' is installed.
pkg_add: Installed package `xenstoretools-4.15.5' conflicts with `xentools4*' when trying to install `xentools415-4.15.5nb4'.

pkg_add: Package `xlockmore-5.80nb2' conflicts with `xlockmore-lite-[0-9]*', and `xlockmore-lite-5.80' is installed.
pkg_add: Installed package `xlockmore-lite-5.80' conflicts with `xlockmore-[0-9]*' when trying to install `xlockmore-5.80nb2'.

I'm disappointed that a package that was (I think) added to give
sanity results for bulk builds wasn't even tested enough to find out
about the conflicting packages it wants to install.
 Thomas


Home | Main Index | Thread Index | Old Index