On Dec 27, 2010, at 12:13 PM, reyelts wrote:
>
> I do "wget --no-clobber --directory-prefix=blah
> http://www.web2py.com/examples/static/web2py_src.zip" followed by
> "unzip -o -q..." to unravel the file. For both web2py_src.zip and
> web2py_win.zip, I got "version". In both cases, other file names with
> uppercase characters were extracted normally (like "Makefile" in the
> src package and "NEWINSTALL" in the win package). So, files were not
> indiscriminately renamed to lower case. I have not tried to repeat
> sine the original occurrence... will try that later when I have a
> faster connection for the download.
Unfortunately, I can't try this on Windows, so I'm doing it on OS X. Using your
wget options, I see this:
blah $ unzip -l web2py_src.zip | grep -i version
37 12-22-10 09:31 web2py/VERSION
blah $ unzip -l web2py_win.zip | grep -i version
37 12-22-10 09:33 web2py/VERSION
If I create web2py/version first, it gets overwritten with web2py/VERSION when
I do the unzip (since OS X's default file system, like Windows', is not
case-senstive).
Is it possible that you had a 'version' there to begin with? If so, perhaps
it's a Windows unzip peculiarity.
>
> On Dec 27, 9:52 am, Jonathan Lundell <[email protected]> wrote:
>> On Dec 27, 2010, at 7:39 AM, reyelts wrote:
>>
>>
>>
>>> So is this a packaging error when building the source package for
>>> download from web2py.com?
>>
>> I got VERSION just now when I downloaded it.
>> <http://www.web2py.com/examples/static/web2py_src.zip>
>>
>> Is 'version' repeatable for you? What OS and file system, and how are you
>> unpacking it?
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> On Dec 25, 5:22 pm, Jonathan Lundell <[email protected]> wrote:
>>>> On Dec 25, 2010, at 1:40 PM, reyelts wrote:
>>
>>>>> Either the code should be looking for the name 'version' (since that's
>>>>> what is shipped) or the file should be renamed 'VERSION' (since that's
>>>>> what's hardcoded in the source). Shipping 'version' and coding
>>>>> 'VERSION' is just asking for the problem we currently see.
>>
>>>> FWIW, it's 'VERSION' in the Mercurial source repository.