Package Details: debtap 3.4.2-1

Git Clone URL: https://aur.archlinux.org/debtap.git (read-only, click to copy)
Package Base: debtap
Description: A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert packages that already exist on official repositories or can be built from AUR!
Upstream URL: https://github.com/helixarch/debtap
Keywords: arch converter deb linux packages
Licenses: GPL2
Submitter: helix
Maintainer: helix
Last Packager: helix
Votes: 260
Popularity: 6.62
First Submitted: 2014-09-26 15:32
Last Updated: 2021-04-09 07:46

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

msrd0 commented on 2016-03-01 22:46

Can you please replace this awfull line

:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For a custom editor or any other key to continue:

by using the value of the $EDITOR variable (if it is unset you can ask)? This would help alot; this way I don't have to type '3 emacs' all the time.

helix commented on 2015-11-07 16:16

@aldeano

Try again. Works fine here:

==> Validating source files with sha512sums...
debtap-2.4.3.tar.gz ... Passed
debtap.install ... Passed

aldeano commented on 2015-11-07 15:35

I can't download debtap form source using yaourt:

==> Continue building debtap ? [Y/n]
==> --------------------------------
==>
==> Building and installing package
==> Making package: debtap 2.4.3-1 (Sat Nov 7 12:33:11 CLT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading debtap-2.4.3.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 123 0 123 0 0 101 0 --:--:-- 0:00:01 --:--:-- 101
-> Found debtap.install
==> Validating source files with sha512sums...
debtap-2.4.3.tar.gz ... FAILED
debtap.install ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build debtap.

helix commented on 2015-11-06 14:57

Anyway, I'm glad you solved your problem

rev.cressy commented on 2015-11-06 14:52

I think it is because in my .profile
umask 066

which has been set like that since 1994
From my understanding sudo uses the users umask for creating files and directories.

helix commented on 2015-11-06 14:19

@rev.cressy

I installed sudo in one of my machines, configured it, then did a fresh installation of debtap (/var/cache/debtap didn't exist before), updated debtap database running "sudo debtap -u" as a normal user, then I converted a .deb package using debtap again as a normal user. Everything went fine, plus permissions are 755 for /var/cache/debtap and 644 for its contents. So, I can't reproduce your problem and I don't know what happened in your case.

rev.cressy commented on 2015-11-06 09:36

After I did the following everything worked fine.
cd /var/cache
sudo chmod 755 debtap/
sudo chmod 644 debtap/*

helix commented on 2015-11-05 19:59

You mean now a normal user cannot use it?

rev.cressy commented on 2015-11-05 19:21

debtap needs to be used as a root user for updating the cache in
/var/cache

As a new user to Arch Linux new files created by root have modes of 711
for directories and 600 for files using sudo.

Thus I end up with:
drwx--x--x 2 root root 4.0K Nov 2 07:46 debtap

-rw------- 1 root root 432K Nov 2 07:46 aur-packages
-rw------- 1 root root 424M Nov 2 07:43 debian-packages-files
-rw------- 1 root root 464M Nov 2 07:46 ubuntu-packages-files

It might be wise to verify the mode and if the /var/cache/debtap directory
does not have a mode of 755 then enter a chmod command
chmod 755 /var/cache/deptab
and chmod 644 /var/cache/debtap/*
which would make it possible to use debtap as a normal user.

helix commented on 2015-10-24 16:54

Read my comment bellow about Manjaro, synchronization works perfectly here, I just tested it!