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

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to