On 2024/05/06 20:06, Omar Polo wrote:
> sorry for the delay,
> 
> On 2024/05/02 12:30:20 +0100, Stuart Henderson <s...@spacehopper.org> wrote:
> > Personally I would have done this as a plain removal of the old packages
> > and ask people (via current.html and quirks obsolete_reason) to remove
> > the old ones themselves, then EPOCH stuff can be avoided in the new
> > ports, and we don't end up with a not-really-useful meta package lying
> > around (i.e. a small amount of extra work for upgraders, but less cruft
> > lying around, and the resulting ports are simpler).
> 
> Thinking more about it, let's just remove the old packages and require
> some manual intenvention for the update.
> 
> I removed the EPOCH in Makefile.inc and fixed the typo in the DESCR
> (thanks!).  I'll completely remove opensmtpd-extras/*.
> 
> Here's the diff only for quirks and current.  Is it ok to reserve an
> obsolete_reason for this?

absolutely. OK with me.

> P.S.: I tried to use qr{opensmtpd-extra} but then it'd complains that
>       the obsolete reason 66 is unused.
> 
> 
> Thanks!
> 
> Omar Polo
> 

> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/devel/quirks/Makefile,v
> diff -u -p -r1.1613 Makefile
> --- Makefile  1 May 2024 10:24:18 -0000       1.1613
> +++ Makefile  2 May 2024 09:17:50 -0000
> @@ -3,7 +3,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =    quirks-7.21
> +PKGNAME =    quirks-7.22
>  PKG_ARCH =   *
>  MAINTAINER = Marc Espie <es...@openbsd.org>
>  
> Index: files/Quirks.pm
> ===================================================================
> RCS file: /home/cvs/ports/devel/quirks/files/Quirks.pm,v
> diff -u -p -r1.1624 Quirks.pm
> --- files/Quirks.pm   1 May 2024 10:24:18 -0000       1.1624
> +++ files/Quirks.pm   6 May 2024 17:56:47 -0000
> @@ -813,12 +813,12 @@ my $stem_extensions = {
>       'sendxmpp' => 'go-sendxmpp',
>       'libreddit' => 'redlib',
>       'rebar3' => 'erl25-rebar3',
> +# 7.6
>       'stalwart-cli' => 'stalwart-mail',
>       'stalwart-jmap' => 'stalwart-mail',
>       'stalwart-imap' => 'stalwart-mail',
>       'stalwart-smtp' => 'stalwart-mail',
>       'BlockZone' => 'blockzone',
> -# 7.6
>       'tepl' => 'libgedit-tepl',
>  };
>  
> @@ -1924,6 +1924,7 @@ setup_obsolete_reason(
>       31 => 'mkplaylist',
>       1 => 'proteus',
>       1 => qr{^tryton},
> +# 7.6
>       5 => 'py3-pyls-black',
>       5 => 'py3-python-language-server',
>       5 => 'py3-python-jsonrpc-server',
> @@ -1932,6 +1933,11 @@ setup_obsolete_reason(
>       3 => 'transcode',
>       3 => 'phonon-backend-gstreamer',
>       0 => 'gone',
> +     66 => 'opensmtpd-extras',
> +     66 => 'opensmtpd-extras-mysql',
> +     66 => 'opensmtpd-extras-pgsql',
> +     66 => 'opensmtpd-extras-redis',
> +     31 => 'opensmtpd-extras-python',
>  );
>  
>  # though it's not yet used, these should be pkgnames, so that eventually
> @@ -2014,6 +2020,7 @@ my $obsolete_message = {
>       63 => "outdated, unmaintained, crashes on startup",
>       64 => "dead upstream, crashes when showing the Syncthing web interface, 
> use a browser",
>       65 => "superseded by goldendict-ng",
> +     66 => "superseded by opensmtpd-table-*"
>  };
>  
>  # ->is_base_system($handle, $state):

> Index: current.html
> ===================================================================
> RCS file: /home/cvs/www/faq/current.html,v
> diff -u -p -r1.1119 current.html
> --- current.html      24 Apr 2024 12:07:11 -0000      1.1119
> +++ current.html      6 May 2024 17:38:28 -0000
> @@ -70,6 +70,20 @@ announce policy no
>  </pre></blockquote>
>  
>  
> +<h3 id="r20240502">2024/05/02 - smtpd table protocol change</h3>
> +
> +The <a href="https://man.openbsd.org/smtpd.8";>smtpd(8)</a> table protocol
> +was changed to
> +<a href="https://man.openbsd.org/smtpd-tables.7";>smtpd-tables(7)</a>.
> +The old packages <code>opensmtpd-extras</code> should be removed and the
> +appropriate table installed from the <code>opensmtpd-table-*</code>
> +packages.
> +For example, the passwd table is in the <code>opensmtpd-table-passwd</code>
> +package.
> +Once the new tables are installed, no changes to the configuration
> +are needed.
> +
> +
>  <!--
>       Two blank lines before new sections.
>       New sentences start on new lines.

Reply via email to