Public bug reported:
The command "alien --to-rpm some_application.deb" fails when the path
from where it is called contains a parenthesis.
I only tried with the conversion from .deb to .rpm. If I try to convert
it from an other location for example "/home/proyecto/Escritorio/rpm" it
works correctly.
I also tried to execute the script "/var/tmp/rpm-tmp.6tv2Hz" adding
quotation marks around the failing path and it works fine so it could be
a solution, generating the script with quotation marks around the paths.
------------------ Screen output --------------
root@asusin-vbox:/home/proyecto/Escritorio/Código fuente (MaNetS)/rpm# alien
--to-rpm manets_0.9-1_i386.deb
Package build failed. Here's the log of the command (cd manets-0.9; rpmbuild
--buildroot='/home/proyecto/Escritorio/Código fuente (MaNetS)/rpm/manets-0.9'
-bb --target i386 'manets-0.9-2.spec'):
Construyendo las plataformas de destino: i386
Construyendo para el destino i386
Procesando archivos: manets-0.9-2.i386
unknown, 0: Warning: using regular magic file `/etc/magic'
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.7) libcdk.so.5 libgcrypt.so.11 libgcrypt.so.11(GCRYPT_1.2)
libglib-2.0.so.0 libiw.so.30 libncursesw.so.5 rtld(GNU_HASH)
Comprobando si hay archivos desempaquetados: /usr/lib/rpm/check-files
/home/proyecto/Escritorio/Código fuente (MaNetS)/rpm/manets-0.9
Escrito: ../manets-0.9-2.i386.rpm
Ejecutando (%clean): /bin/sh -e /var/tmp/rpm-tmp.6tv2Hz
+ umask 022
+ cd /root/rpmbuild/BUILD
/var/tmp/rpm-tmp.6tv2Hz: 25: Syntax error: "(" unexpected
error: Estado de salida erróneo de /var/tmp/rpm-tmp.6tv2Hz (%clean)
Errores de construcción RPM:
Estado de salida erróneo de /var/tmp/rpm-tmp.6tv2Hz (%clean)
------------------- End screen output ------------------
------------------- /var/tmp/rpm-tmp.6tv2Hz file
------------------------
#!/bin/sh
RPM_SOURCE_DIR="/root/rpmbuild/SOURCES"
RPM_BUILD_DIR="/root/rpmbuild/BUILD"
RPM_OPT_FLAGS="-O2 -g -march=i386 -mtune=i686"
RPM_ARCH="i386"
RPM_OS="linux"
export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
RPM_DOC_DIR="/usr/share/doc"
export RPM_DOC_DIR
RPM_PACKAGE_NAME="manets"
RPM_PACKAGE_VERSION="0.9"
RPM_PACKAGE_RELEASE="2"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
LANG=C
export LANG
unset CDPATH DISPLAY ||:
RPM_BUILD_ROOT="/home/proyecto/Escritorio/Código fuente
(MaNetS)/rpm/manets-0.9"
export RPM_BUILD_ROOT
set -x
umask 022
cd "/root/rpmbuild/BUILD"
/bin/rm -rf /home/proyecto/Escritorio/Código fuente (MaNetS)/rpm/manets-0.9
exit 0
---------------- end /var/tmp/rpm-tmp.6tv2Hz file
--------------------------
** Affects: alien (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/918627
Title:
Conversion fails with parenthesis in the path
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alien/+bug/918627/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs