public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Jon Turney <jon.turney@dronecode.org.uk>
To: cygwin-apps@cygwin.com
Subject: Re: Retiring setup.hint
Date: Mon, 13 Nov 2017 11:39:00 -0000	[thread overview]
Message-ID: <0cf6c9b8-ea9c-a925-c2ad-dd40ede3a386@dronecode.org.uk> (raw)
In-Reply-To: <20171025211805.GB7980@calimero.vinschen.de>

On 25/10/2017 22:18, Corinna Vinschen wrote:
> On Oct 25 21:46, Jon Turney wrote:
>> On 25/10/2017 21:23, Corinna Vinschen wrote:
>>> On Oct 25 20:42, Jon Turney wrote:
>>>>
>>>> I propose that calm will stop accepting uploads containing setup.hint some
>>>> time shortly after 2017-11-18.

Better plan: when uploaded, calm will rename a setup.hint file to pvr.hint.

(If the appropriate pvr cannot be determined (from the name of tar files 
in the same directory), or the setup.hint contains lines which aren't 
valid in a pvr.hint, the upload will fail)

I deployed an update to calm today which does this.

(It also has some preliminary support for depends:, obsoletes:, 
build-depends: hints, along with some cosmetic fixes)

>>>> This is approximately one year after the cygport release [1] which, stopped
>>>> generating these files, so if you're using cygport >= 0.23.0, no action is
>>>> needed.
>>>>
>>>> Warnings that you need to upgrade cygport have been generated for more than
>>>> 6 months [2].
>>>>
>>>> After setup.hint uploads are disabled, any remaining setup.hint in the
>>>> cygwin release on sourceware.org will be migrated to pvr.hint(s), as per
>>>> [3].
>>>>
>>>> [1] https://cygwin.com/ml/cygwin-announce/2016-11/msg00078.html
>>>> [2] https://cygwin.com/ml/cygwin-apps/2017-04/msg00024.html
>>>> [3] https://cygwin.com/ml/cygwin-apps/2016-09/msg00025.html
>>>
>>> I'm still generating setup.hint files for the Cygwin package itself.
>>>
>>> Please have a look into cygwin's cygport file.  Do we have an *easy*
>>> replacement for creating test releases from cygport in the meantime?
>>>
>>> Ideally I can simply call cygport with a --test parameter or some such
>>> to create a test release.
>>
>> See https://cygwin.com/ml/cygwin-apps/2017-10/msg00017.html which contains
>> my patch to do this, and an offer to implement this in whatever way is
>> acceptable to Yaakov.
> 
> Looks good to me.

I'll hold off on doing anything further until we've had some successes 
with the cygwin package to show this is working to your satisfaction.

(I haven't yet started on writing a tool to do the migration, in any case)

  reply	other threads:[~2017-11-13 11:39 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-25 19:42 Jon Turney
2017-10-25 20:23 ` Corinna Vinschen
2017-10-25 20:47   ` Jon Turney
2017-10-25 21:18     ` Corinna Vinschen
2017-11-13 11:39       ` Jon Turney [this message]
2017-11-13 13:39         ` Corinna Vinschen
2017-10-26  5:49   ` Achim Gratz
2017-11-13 19:59 ` Thomas Wolff
2017-11-13 20:14   ` Achim Gratz
2017-11-14 12:20   ` Jon Turney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0cf6c9b8-ea9c-a925-c2ad-dd40ede3a386@dronecode.org.uk \
    --to=jon.turney@dronecode.org.uk \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).