On Tue, Feb 12, 2008 at 05:44:31PM +0100, Raphael Hertzog wrote:
> On Tue, 12 Feb 2008, Frank Lichtenheld wrote:
> > On Tue, Feb 12, 2008 at 12:39:21AM +0100, Soren Hansen wrote:
> > > On Tue, Feb 12, 2008 at 12:25:13AM +0100, Frank Lichtenheld wrote:
> > > Granted my perl-fu is not that strong, and looking at the documentation,
> > > I might have exaggerated the extent of this bug somewhat.
> > > 
> > > > Could you please go into more detail what you tried to fix?  
> > > 
> > > The particular bug I was fixing was when called with "-c-", i.e. read
> > > the control file from stdin. From perldoc:
> > > 
> > >   In the 2-arguments (and 1-argument) form opening '-'  opens STDIN
> > >   and opening '>-'  opens STDOUT.
> > > 
> > > Without my patch, it's the 3-argument version of open, so opening "-"
> > > fails (as there is no such file).
> > 
> > Ok, thanks. Now I understand :)
> 
> Even if we understand it, I don't think it's a change that we really want.
> 
> The documentation doesn't mention the possibility of using "-" as filename
> for standard input and I'd rather that you fix the Ubuntu package that is
> doing that instead of changing dpkg.
> 
> The precise point the 3 arg syntax is to be able to use weird filenames
> without encountering problems due to the various syntax of the open call.

Fully agreed. This doesn't mean we couldn't support using STDIN there, I
just wouldn't do it implictly.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to