Package Details: qdirstat-git 1:1.8.1.r42.g8174478-1

Git Clone URL: https://aur.archlinux.org/qdirstat-git.git (read-only, click to copy)
Package Base: qdirstat-git
Description: GUI disk usage utility (successor to kdirstat)
Upstream URL: https://github.com/shundhammer/qdirstat
Keywords: disk_usage
Licenses: GPL2
Conflicts: qdirstat
Provides: qdirstat
Submitter: Morn
Maintainer: Morn (cyqsimon)
Last Packager: cyqsimon
Votes: 12
Popularity: 0.016740
First Submitted: 2016-02-20 16:05 (UTC)
Last Updated: 2023-10-19 04:16 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

xiota commented on 2023-10-18 11:30 (UTC) (edited on 2023-10-18 11:31 (UTC) by xiota)

I am sure that all packages that (declare a) conflict with the same package (are) also (considered to) conflict with each other. It is described in more detail at PKGBUILD.

The harm is potential unintended conflicts from unnecessary secondary declarations. While unlikely, the issue is avoided by not including the secondary declaration, which provides no benefit.

cyqsimon commented on 2023-10-18 10:21 (UTC)

@xiota

All packages that conflict with the same package conflict with each other.

Are you sure about that? Because I don't think "conflict" is a transitive relation. Here's a counterexample. If:

  • package Alpha has file /path/to/foo
  • package Bravo has files /path/to/foo and /path/to/bar
  • package Charlie has file /path/to/bar

We can say Alpha conflicts with Bravo, and Bravo conflicts with Charlie, but there's no reason Alpha conflicts with Charlie.

Plus there's no real harm in declaring conflicts('qdirstat-bin') anyways except for maybe a little bit of verbosity. So I think it's best to keep it.

xiota commented on 2023-10-18 08:49 (UTC)

Should remove qdirstat-bin from conflicts because it conflicts with qdirstat. All packages that conflict with the same package conflict with each other.

Morn commented on 2022-07-11 19:50 (UTC)

@xavierbaez: The package builds fine for me (with makepkg and gcc 12.1.0-2), so the issue must be with your system…

xavierbaez commented on 2022-07-11 17:10 (UTC)

moc_ShowUnpkgFilesDialog.o .obj/moc_SizeColDelegate.o .obj/moc_UnreadableDirsWindow.o .obj/moc_FileAgeStatsWindow.o .obj/moc_FileTypeStatsWindow.o .obj/moc_HistoryButtons.o .obj/moc_TreemapView.o -lz /usr/lib/libQt5Widgets.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Core.so -lGL -lpthread /usr/bin/ld: /usr/lib/libQt5Core.so: undefined reference to std::__exception_ptr::exception_ptr::_M_release()@CXXABI_1.3.13' /usr/bin/ld: /usr/lib/libQt5Widgets.so: undefined reference tostd::__glibcxx_assert_fail(char const, int, char const, char const)@GLIBCXX_3.4.30' /usr/bin/ld: /usr/lib/libQt5Widgets.so: undefined reference to std::__throw_bad_array_new_length()@GLIBCXX_3.4.29' /usr/bin/ld: /usr/lib/libQt5Core.so: undefined reference tostd::__exception_ptr::exception_ptr::_M_addref()@CXXABI_1.3.13' collect2: error: ld returned 1 exit status make[1]: [Makefile:791: qdirstat] Error 1 make[1]: Leaving directory '/home/xavier/.cache/yay/qdirstat-git/src/qdirstat/src' make: * [Makefile:51: sub-src-make_first-ordered] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: qdirstat-git

cyqsimon commented on 2022-01-07 13:50 (UTC)

Can you please add provides and conflicts fields? See VCS package guideline. Thank you.