Package Details: dtrx 8.5.0-1

Git Clone URL: https://aur.archlinux.org/dtrx.git (read-only, click to copy)
Package Base: dtrx
Description: An intelligent archive extraction tool
Upstream URL: http://github.com/dtrx-py/dtrx
Licenses: GPL3
Submitter: None
Maintainer: orax
Last Packager: orax
Votes: 95
Popularity: 0.70
First Submitted: 2008-12-12 15:34 (UTC)
Last Updated: 2022-11-18 13:16 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

baatochan commented on 2022-11-28 13:32 (UTC)

I found very strange edge-case with this dtrx - it hangs up if the archive you're trying to unpack contains two files with the same name. 7z/unzip that is run in the background waits with the question what to do and dtrx just hangs up not responding and not showing this question.

The maintainer of this dtrx is aware of the issue and there is an open PR with the fix, however if someone doesn't want to build the dtrx themself the old not-maintained-anymore package dtrx-python3-git can somewhat handle that edge-case (unpacks only one file with that name).

That issue broke the dtrx for me when I upgraded from old python2 version and thought that I would share if someone has the same issue as me.

Latest Comments

1 2 3 Next › Last »

orax commented on 2022-11-28 15:38 (UTC)

@baatochan, thanks for sharing this potential issue with us. I have pinned your comment for people to be aware of and will be checking the issue / PR every once in a while so I know when I can update this package to include this fix.

baatochan commented on 2022-11-28 13:32 (UTC)

I found very strange edge-case with this dtrx - it hangs up if the archive you're trying to unpack contains two files with the same name. 7z/unzip that is run in the background waits with the question what to do and dtrx just hangs up not responding and not showing this question.

The maintainer of this dtrx is aware of the issue and there is an open PR with the fix, however if someone doesn't want to build the dtrx themself the old not-maintained-anymore package dtrx-python3-git can somewhat handle that edge-case (unpacks only one file with that name).

That issue broke the dtrx for me when I upgraded from old python2 version and thought that I would share if someone has the same issue as me.

orax commented on 2022-09-30 15:15 (UTC)

Sorry about that @bdjnk, I added the dependency at the end and forgot to run makepkg -f from a clean clone. Everything should be fixed now.

bdjnk commented on 2022-09-30 14:01 (UTC)

The PKGBUILD is broken.

Line 15 is missing an equal sign. It should be makedepends=('python-setuptools')

Line 35 is missing the version. It should be cd "${srcdir}/${pkgname}-${pkgver}"

orax commented on 2022-09-30 12:59 (UTC)

@Perdu, just adopted the package and updated it to the latest version available at https://github.com/dtrx-py/dtrx.

As you said, it was quite urgent to move away from the old Python 2 version so I took the time to update it for everyone here (and removed the dependency to git in the meantime).

Perdu commented on 2022-09-24 10:08 (UTC)

This package has been flagged out-of-date over a year ago. Should an orphaned request be sent? The move to a python3 fork is now urgent.

temach commented on 2022-09-23 10:26 (UTC)

We should follow suit because arch now removes python2 from repositories https://archlinux.org/news/removing-python2-from-the-repositories/ and the fork works with python3.

thiagowfx commented on 2021-08-09 05:06 (UTC)

Debian is using this repo now: https://github.com/dtrx-py/dtrx (https://packages.debian.org/sid/dtrx), since brettcs's one is abandoned. It's a fork, seems to be well maintained. Should we follow suit here?

chrooti commented on 2019-07-08 22:30 (UTC)

https://github.com/lincheney/dtrx

works with python3 and passes all the tests, FYI

icewind commented on 2019-04-25 12:25 (UTC)

requires git as makedepends