how to obsolete now-removed subpackage?
Jon Turney
jon.turney@dronecode.org.uk
Thu Jan 20 15:57:57 GMT 2022
On 20/01/2022 14:00, Jon Turney wrote:
> On 20/01/2022 13:42, Jon Turney wrote:
>> On 20/01/2022 13:12, Ken Brown wrote:
>>> On 1/20/2022 7:14 AM, Glenn Strauss wrote:
>>>> lighttpd 1.4.64 removes long-deprecated packages,
>>>> including mod_trigger_b4_dl (replaceable with a lua script, if needed)
>>>>
>>>> I am trying to build using lighttpd.cygport and after uploading package
>>>> 1.4.64-1, I got errors, so I tried adding
>>>> PKG_OBSOLETES="lighttpd-mod_trigger_b4_dl"
>>>> to lighttpd.cygport and building lighttpd.cyport package 1.4.64-2
>>>
>>>> Am I using PKG_OBSOLETES incorrectly?
>>>
>>> Yes. The cygport manual says that PKG_OBSOLETES is "A single-line
>>> string containing a list of package(s) which this package
>>> replaces.... Note that the PKG_OBSOLETES name is descriptive rather
>>> than literal, where "PKG" should be substituted with the name of the
>>> binary package whose contents it describes."
>
> Reading this again...
>
> To be clear, PKG needs to be replaced by the name of a package. So, you
> probably want something like:
>
> lighttpd_OBSOLETES="lighttpd-mod_trigger_b4_dl"
>
>> I think this might be a bug in calm (which processes the package
>> uploads).
>>
>> How OBSOLETES is put into effect has changed slightly in the latest
>> version of cygport, and calm hasn't caught up with it yet.
>>
>> Thanks for reporting this.
>
> ... but there might still be an issue I need to think about here.
Yeah.
The upload you tried with my suggested change to the cygport failed for
the reasons I suspected.
I've deployed a fix.
More information about the Cygwin-apps
mailing list