public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* Dropping requires: from setup.ini?
@ 2022-09-02 13:56 Jon Turney
  2022-09-06  5:46 ` Achim Gratz
  0 siblings, 1 reply; 3+ messages in thread
From: Jon Turney @ 2022-09-02 13:56 UTC (permalink / raw)
  To: cygwin-apps


Perhaps it's time to consider dropping the requires: line from setup.ini?

requires: contains the union of dependencies for all package versions 
(long ago, it was the dependencies for the current package version, and 
the dependencies for other versions were not available to setup, with 
hilarious consequences...)

requires: is superfluous to depends2:, which versions of setup since 
2.888 (Feb 2018) understand, but there may be some other 3rd-party tools 
which still rely on it.

Dropping it also reduces the size of setup.ini by about 5%.

(See [1] for an example of the confusion it's continued existence can cause)

(setup versions <2.903 are precluded from trying to use a current 
setup.ini, by a combination of changed signing key and policy mechanisms 
inside setup)

[1] https://cygwin.com/pipermail/cygwin/2022-February/250949.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Dropping requires: from setup.ini?
  2022-09-02 13:56 Dropping requires: from setup.ini? Jon Turney
@ 2022-09-06  5:46 ` Achim Gratz
  2022-10-02 16:09   ` Jon Turney
  0 siblings, 1 reply; 3+ messages in thread
From: Achim Gratz @ 2022-09-06  5:46 UTC (permalink / raw)
  To: cygwin-apps

Jon Turney writes:
> Perhaps it's time to consider dropping the requires: line from setup.ini?

I guess the only way to find out is to actually do it and see who
complains…  maybe if Cygwin 3.4 is imminent that update would be a good
time to make that change.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Dropping requires: from setup.ini?
  2022-09-06  5:46 ` Achim Gratz
@ 2022-10-02 16:09   ` Jon Turney
  0 siblings, 0 replies; 3+ messages in thread
From: Jon Turney @ 2022-10-02 16:09 UTC (permalink / raw)
  To: cygwin-apps

On 06/09/2022 06:46, Achim Gratz wrote:
> Jon Turney writes:
>> Perhaps it's time to consider dropping the requires: line from setup.ini?
> 
> I guess the only way to find out is to actually do it and see who
> complains…  maybe if Cygwin 3.4 is imminent that update would be a good
> time to make that change.
I have deployed this change.

I'd rather not couple it to something else unnecessarily, especially as 
I'll have other problems to worry about when we get around to dropping 
x86 packages after 3.4...


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-10-02 16:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-02 13:56 Dropping requires: from setup.ini? Jon Turney
2022-09-06  5:46 ` Achim Gratz
2022-10-02 16:09   ` Jon Turney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).