From: Keith M. <kei...@us...> - 2008-03-31 16:58:14
|
On Saturday 29 March 2008 18:25, Charles Wilson wrote: > > Semantically, it makes no difference. Syntactically, I think it is > > easier to read, (by humans), if the dll version is also preceded by > > a hyphen, (it makes the `dll' element stand out better), so the > > last would become: > > > > mingw-runtime-3.14-1-dll-0.tar.gz > > True, but that makes it much harder for automatic parsing (thinking > of dependency/package management software). "The last chunk is part > of the package 'name'" vs. "The last chunk, or maybe the last two > chunks if the N-1 chunk == 'dll' is part of the package 'name'". I'm having a hard time convincing myself why this should be so. Conversion from either form to the other is trivial, (even treating the name case-insensitively), using regular expressions:-- $ echo mingw-runtime-3.14-1-dll-0.tar.gz | sed 's/-\([Dd][Ll][Ll]\)-/-\1/' mingw-runtime-3.14-1-dll0.tar.gz $ echo mingw-runtime-3.14-1-dll0.tar.gz | sed 's/-\([Dd][Ll][Ll]\)\([^-.]\)/-\1-\2/' mingw-runtime-3.14-1-dll-0.tar.gz > Take a look at today's version of this page: > \ http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=67879&release_id=540763 > > Look at the (new) guile or openssl packages... I did, and I have some concerns about the names. However, since I am on holiday for the next two weeks, starting tonight, I'd prefer to address them on my return. Regards, Keith. |