Package Details: dupeguru 4.3.1-3

Git Clone URL: https://aur.archlinux.org/dupeguru.git (read-only, click to copy)
Package Base: dupeguru
Description: Find duplicate files with various contents, using perceptual diff for pictures
Upstream URL: https://dupeguru.voltaicideas.net/
Licenses: GPL3
Conflicts: dupeguru-git, dupeguru-me, dupeguru-pe, dupeguru-se
Provides: dupeguru
Submitter: dangoldbj
Maintainer: fuan_k
Last Packager: fuan_k
Votes: 104
Popularity: 0.79
First Submitted: 2016-10-25 11:55 (UTC)
Last Updated: 2025-07-19 18:13 (UTC)

Pinned Comments

itsnotme commented on 2019-07-21 13:08 (UTC)

If anyone is wondering why the source has changed, Dupeguru's website says the maintainer has changed. And so the link https://www.hardcoded.net/dupeguru/ leads us to https://dupeguru.voltaicideas.net/ which in turn has a link to https://github.com/arsenetar/dupeguru/ which is the GitHub repo the sources are downloaded from. So the source change is legitimate.

Latest Comments

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

Harvey commented on 2020-12-06 13:51 (UTC)

@fuan_k: The deletion of the file "last_directories.xml" from the folder ~/.local/share/Hardcoded\ Software/dupeGuru lets me start dupeguru at least once ;)

Rus commented on 2020-12-05 23:03 (UTC)

I just did the installation without errors.

fuan_k commented on 2020-12-05 23:00 (UTC) (edited on 2020-12-05 23:54 (UTC) by fuan_k)

@Harey: the getiterator method has been deprecated in the latest python versions, and this has been patched upstream already.

Try using dupeguru-git while waiting for 4.0.5 to be released. Another workaround is perhaps to force using python 3.8 by editing the run.py script, i.e. change the first line to #!/usr/bin/python3.8.

Harvey commented on 2020-12-05 19:14 (UTC) (edited on 2020-12-05 19:19 (UTC) by Harvey)

The package builds ok on an fully updated system with 'testing' repo enabled, but the app does bail out with the following error: harvey@obelix ~/abs/dupeguru $ dupeguru Traceback (most recent call last): File "/usr/bin/dupeguru", line 81, in <module> sys.exit(main()) File "/usr/bin/dupeguru", line 69, in main dgapp = DupeGuru() File "/usr/share/dupeguru/qt/app.py", line 50, in init self._setup() File "/usr/share/dupeguru/qt/app.py", line 69, in _setup self.model.load() File "/usr/share/dupeguru/core/app.py", line 554, in load self.directories.load_from_file(op.join(self.appdata, 'last_directories.xml')) File "/usr/share/dupeguru/core/directories.py", line 215, in load_from_file for rdn in root.getiterator('root_directory'): AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getiterator'

Is there a remedy for this?

loathingkernel commented on 2020-12-02 10:15 (UTC) (edited on 2020-12-02 10:18 (UTC) by loathingkernel)

@fuan_k yes, you are missing this https://wiki.archlinux.org/index.php/PKGBUILD#arch. Basically arch indicates what architectures the resulting package can be used on. You can't use an x86_64 on i686, hence it is not any but either x86_64 or i686.

fuan_k commented on 2020-10-07 00:24 (UTC)

@haawda: the package doesn't include any BLOB as far as I know. The tar file in Sources only provides sources, and the PKGBUILD calls the build script to produce the necessary binaries. Am I missing something?

haawda commented on 2020-10-06 23:30 (UTC)

The package includes binaries, so arch=any is wrong.

fuan_k commented on 2020-06-11 18:03 (UTC) (edited on 2020-06-11 18:15 (UTC) by fuan_k)

@funk-electric have you performed a full system upgrade? Also post gcc / binutils / elfutils / libelf versions please. It builds fine in a clean chroot so there's something missing here... Edit: for some reason you are using Anaconda3's compiler/linker, which I assume are out of date or something. Perhaps your ${PATH} is overriden by Anaconda somehow. Make sure you are not using a virtual environment when building the package.

funk-electric commented on 2020-06-11 08:19 (UTC) (edited on 2020-06-11 08:21 (UTC) by funk-electric)

When I'm trying to upgrade from last version I got following error:

You are using pip version 19.0.3, however version 20.2b1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
==> Starting build...
Building dupeGuru with UI qt
Building dupeGuru
Building PE Modules
running build_ext
building '_block' extension
gcc -pthread -B /home/user/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -I/home/user/.cache/aurutils/sync/dupeguru/src/env/include -I/home/user/anaconda3/include/python3.7m -c core/pe/modules/block.c -o build/temp.linux-x86_64-3.7/core/pe/modules/block.o
gcc -pthread -B /home/user/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -I/home/user/.cache/aurutils/sync/dupeguru/src/env/include -I/home/user/anaconda3/include/python3.7m -c core/pe/modules/common.c -o build/temp.linux-x86_64-3.7/core/pe/modules/common.o
gcc -pthread -shared -B /home/user/anaconda3/compiler_compat -L/home/user/anaconda3/lib -Wl,-rpath=/home/user/anaconda3/lib -Wl,--no-as-needed -Wl,--sysroot=/ -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.7/core/pe/modules/block.o build/temp.linux-x86_64-3.7/core/pe/modules/common.o -o build/lib.linux-x86_64-3.7/_block.cpython-37m-x86_64-linux-gnu.so
/home/user/anaconda3/compiler_compat/ld: build/temp.linux-x86_64-3.7/core/pe/modules/block.o: unable to initialize decompress status for section .debug_info
/home/user/anaconda3/compiler_compat/ld: build/temp.linux-x86_64-3.7/core/pe/modules/block.o: unable to initialize decompress status for section .debug_info
/home/user/anaconda3/compiler_compat/ld: build/temp.linux-x86_64-3.7/core/pe/modules/block.o: unable to initialize decompress status for section .debug_info
/home/user/anaconda3/compiler_compat/ld: build/temp.linux-x86_64-3.7/core/pe/modules/block.o: unable to initialize decompress status for section .debug_info
build/temp.linux-x86_64-3.7/core/pe/modules/block.o: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
==> ERROR: A failure occurred in build().
    Aborting...

Does anyone know how to fix this?

atescula commented on 2020-06-04 05:20 (UTC)

ERROR building due to hsaudiotag3 (not found)

Preparing... Cloning dupeguru build files... Checking dupeguru dependencies... Resolving dependencies... Checking inter-conflicts...

Building dupeguru... ==> Making package: dupeguru 4.0.4-1 (Jo 04 iun 2020 08:15:11 +0300) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found dupeguru-src-4.0.4_RC.tar.gz ==> Validating source files with md5sums... dupeguru-src-4.0.4_RC.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting dupeguru-src-4.0.4_RC.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... Requirement already satisfied: Send2Trash>=1.3.0 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (1.5.0) Requirement already satisfied: sphinx>=1.2.2 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 2)) (3.0.4) Collecting polib>=1.0.4 (from -r requirements.txt (line 3)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting hsaudiotag3k>=1.1.3 (from -r requirements.txt (line 4)) ERROR: Could not find a version that satisfies the requirement hsaudiotag3k>=1.1.3 (from -r requirements.txt (line 4)) (from versions: none) ERROR: No matching distribution found for hsaudiotag3k>=1.1.3 (from -r requirements.txt (line 4)) WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. ==> ERROR: A failure occurred in build(). Aborting...