This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] setup: fix handling of -X.Y releases


On Dec  9 10:42, Yaakov Selkowitz wrote:
> On 2014-12-09 04:34, Corinna Vinschen wrote:
> >On Dec  8 16:03, Yaakov Selkowitz wrote:
> >>--- package_source.cc	17 Apr 2006 16:13:17 -0000	2.10
> >>+++ package_source.cc	8 Dec 2014 21:43:15 -0000
> >>@@ -52,9 +52,9 @@ packagesource::set_canonical (char const
> >>    while (bend && (tmp = strchr (bend + 1, '-')))
> >>      bend = tmp;
> >>    if (bend)
> >>-    bend = strchr (bend, '.');
> >>+    bend = strstr (bend, ".tar");
> >>    else
> >>-    bend = strchr (bstart, '.');
> >>+    bend = strstr (bstart, ".tar");
> >>
> >>    if (!bend)
> >>      bend = strchr (bstart, '\0');
> >
> >That's the only change necessary to fix this?  Nice.
> 
> I believe so, AFAICS the issue was only cosmetic (the .Y being dropped
> during the progress indicator).  I don't see any other cases where '.' is
> assumed to indicate the file extension of a package.
> 
> >Would it make sense to extend the search string to ".tar." (trailing dot)
> >to make sure we're really hitting the suffix?  Or does the above code have
> >to take non-compressed tar archive names into account?
> 
> I don't know for sure; just ".tar" is used in other relevant places in
> setup.

Oh, ok.  Please apply.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgpIE0MENdNx8.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]