pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: proposed package removal: mail/dovecot (1.2.17)

from Greg Troxel:

> My impression is that pretty much everyone using dovecot runs
> mail/dovecot2 which is now at 2.2.28, and that this has been true for a
> very long time.
> mail/dovecot is at 1.2.17, and was updated to that version on
> 2011-05-13.  About a month later the sieve version was updated.  The
> only real change since then was a CVE remediation patch on 2015-01-23.
> Plus revbumps, SMF fixes, and other minor maintenance that does indicate
> that upstream is paying attention or that there are real users.
> Is anyone using it?  Could you explain why?  Would anybody object to
> removing the package?  Please feel free to object/explain in private
> mail if it's too embarassing (but this is a clue) and if any I'll report
> the count of anonymous objectors and their reasons here.

> Please note that I am not proposing to rename mail/dovecot2.  My view is
> usually that once a package needs to have two versions, that's likely a
> condition for life, and renaming PKGNAME hurts more than it helps.  I am
> merely trying to avoid someone doing "cd /usr/pkgsrc/mail/dovecot &&
> make replace" by accident.

> If there are no objections, I'll remove mail/dovecot, no earlier than a
> week from now: 2017-04-06 0100Z.

With regard to renaming, FreeBSD ports has ways to rename a port/package without severe disruption.

Portupgrade and portmaster can update a port/package whose name has changed, like if dovecot2 were renamed to dovecot:

portupgrade -o mail/dovecot2 mail/dovecot
portmaster -o mail/dovecot2 mail/dovecot

also, pkg can rename a package's entry in the package database:

pkg set -o mail/dovecot2:mail/dovecot   or
pkg set -n dovecot2:dovecot

I believe pkg was ported to (NetBSD) pkgsrc recently, along with synth.

This pkg (pkgng) is not package-database-compatible with the older pkg_* tools.

I don't see much if anything on the newer pkg or John Marino's synth on this list, pkgsrc-users or tech-pkg.

But still better not to rename a package without good reason.

That said, I don't use the old, outdated dovecot 1.2.17.


Home | Main Index | Thread Index | Old Index