Your message dated Sun, 3 Jul 2011 11:18:49 -0400
with message-id <[email protected]>
and subject line Re: Bug#632527: Including patch file causes mysterious failure
has caused the Debian Bug report #632527,
regarding Including patch file causes mysterious failure
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
632527: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632527
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: alien
Version: 8.83
Severity: normal
Converting the .tar.gz works fine:
$ fakeroot alien SynologyAssistant-3.1-1593.tar.gz
synologyassistant_3.1-2_all.deb generated
But the conversion fails if a patch file is included. For
illustration purposes in the following I just create an empty patch
file with a name that causes alien to pick it up and apply it.
# :> /var/lib/alien/synologyassistant_3.1.diff
# gzip /var/lib/alien/synologyassistant_3.1.diff
# ls -l /var/lib/alien/synologyassistant_3.1.diff.gz
-rw-r--r-- 1 root root 47 2011-07-03 11:10
/var/lib/alien/synologyassistant_3.1.diff.gz
# exit
$ fakeroot alien SynologyAssistant-3.1-1593.tar.gz
chmod: cannot access `SynologyAssistant-3.1/debian/rules': No such
file or directory
Package build failed; could not run generated debian/rules file.
Here it is again with "-v".
$ fakeroot alien -v SynologyAssistant-3.1-1593.tar.gz
ls -l SynologyAssistant-3.1-1593.tar.gz
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/predoinst.sh
2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/delete.sh 2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/doinst.sh 2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/predelete.sh
2>/dev/null
mkdir SynologyAssistant-3.1
chmod 755 SynologyAssistant-3.1
cd SynologyAssistant-3.1; tar xpf
/home/jdthood/Desktop/SynologyAssistant-3.1-1593.tar.gz
cd SynologyAssistant-3.1; rm -rf ./install
mkdir SynologyAssistant-3.1/debian
zcat -f /var/lib/alien/synologyassistant_3.1.diff.gz | (cd
SynologyAssistant-3.1; patch -p1)
find SynologyAssistant-3.1 -name "*.rej"
find . -name *.orig -exec rm {} ;
chmod 755 SynologyAssistant-3.1/debian/rules
chmod: cannot access `SynologyAssistant-3.1/debian/rules': No such
file or directory
debian/rules binary 2>&1
Package build failed; could not run generated debian/rules file.
find SynologyAssistant-3.1 -type d -exec chmod 755 {} ;
rm -rf SynologyAssistant-3.1
--- End Message ---
--- Begin Message ---
Thomas Hood wrote:
> But the conversion fails if a patch file is included. For
> illustration purposes in the following I just create an empty patch
> file with a name that causes alien to pick it up and apply it.
Patch files have to contain a complete debianization of the package.
It's an unused mechanism anyway, basically.
--
see shy jo
signature.asc
Description: Digital signature
--- End Message ---