Keith Marshall schreef, Op 21-2-2012 0:01:
> Erwin, Chuck,
> Apologies for the delayed response.
> On 11/02/12 10:51, Charles Wilson wrote:
>> we will need to coordinate an update of the existing cygutils
>> needs to be removed? obsoleted? in favor of the new
>> package, with appropriate changes made to msys-base.xml. I'm not sure
>> how this should be handled. Ditto for mingw32-cygutils-dos2unix.
>> Keith -- effectively, this would be a "package rename". How do we
>> handle that?
> There is no formal mechanism, in mingw-get, to support renaming
> packages; nor do I have any plans for adding such support. As is the
> case with CVS, you may rename the package, effectively deleting the old
> and creating the new, but then there will be no logical relationship
> between the two.
> Neither is there, at present, any capability for specifying conflicts
> between packages, such that if foo is installed, it must be removed on
> subsequently installing bar. This is a feature I may add eventually,
> but I don't consider it as an immediate priority.
> Now, taking mingw32-dos2unix as an example of the present case, what we
> *can* do right now is derive it from mingw32-cygutils-dos2unix, thus:
> - change the name attribute of the package defining element, from
> - preserve the relationship to the original cygutils package, by adding
> the deprecated name(s) to the alias attribute; thus:
> alias="dos2unix cygutils-dos2unix mingw32-cygutils-dos2unix"
> - you may also wish to consider further extending the alias list, to
> include "... mingw32-cygutils cygutils", and coalescing the existing
> mingw32-cygutils and mingw32-cygutils-dos2unix packages into a single
> logical mingw32-dos2unix package.
> - you *will* also want to update the descriptions, to reflect your
> In this manner, you can effectively rename the package, and preserve the
> relationship with the original; it's your choice whether you rename the
> XML file, or not, but if you do, then you will also need to update
> mingw32-package-list.xml to suit. There is one caveat: your first
> mingw32-dos2unix package release *must* bear a logically greater version
> number than the mingw32-cygutils-dos2unix package which
> it supplants.
The current mingw-cygutils-dos2unix package has one alias
"mingw-dos2unix". The name of the new package is "mingw-dos2unix". It
has no relation with cygutils. But if you don't want to disappoint
people who type 'mingw-get install mingw-cygutils-dos2unix', I can add
alias="mingw-cygutils-dos2unix" to the xml file. The version of the new
package is 5.3.2, which is higher than the version of
mingw-cygutils-dos2unix (1.3.4). This should work, isn't it?
Where should I upload the new files? The current cygutils-dos2unix
package resides under 'Extension'. Should I put them under
Extension/dos2unix/5.3.2/. Or, because it's a contributed package,under