El 26/01/14 22:37, Andrew Edwards ha escrit:
> On 1/26/14, 4:20 PM, Jordi Sayol wrote:
>> El 26/01/14 21:59, Andrew Edwards ha escrit:
>>>
>>> Jordi, I need you to explain this. You wrote the scripts for the pkg 
>>> installers right? What happens when you pass a version number containing a 
>>> "-" to dmd_rpm.sh? I'll tell you:
>>>
>>>      Building for target platforms: i386
>>>      Building for target i386
>>>      error: line 2: Illegal character '-' in: Version: 2.065.0-b2
>>>
>>> I initially changed the naming convention because of errors like these 
>>> cropping up all over your scripts. Change it to '~' and it craps out on 
>>> another one of your scrips for a different package. Multiple other
>>>
>>> My question is, what is the proper version scheme that fits all the systems 
>>> that you are trying to make these packages for? This one obviously does not 
>>> work for at lease one of them.
>>
>> Andrew, the current deb/rpm building script version scheme is:
>>
>> ^[0-9]"."[0-9][0-9][0-9]$
>> or
>> ^[0-9]"."[0-9][0-9][0-9]"."[0-9]+$
>>
> 
> I've modified the version scheme so the script does not have a problem 
> identifying the zip. It simply craps the bed when it reaches dmd_rpm.sh.
> 


[...]
error: line 2: Illegal char '-' in: Version: 2.065.0-b2
-----

rpm packages do not allows "-" on version.

I've pull-requested deb/rpm scripts to fix new dmd versioning scheme. Dash "-" 
is replaced by tilde "~" on deb/rpm packages version, and so on packages name.
https://github.com/D-Programming-Language/installer/pull/47

-- 
Jordi Sayol

Reply via email to