Bug 283792 - security/mbedtls: why is unversioned port origin deprecated while there is a supported versioned port origin in tree?
Summary: security/mbedtls: why is unversioned port origin deprecated while there is a ...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tijl Coosemans
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-02 09:45 UTC by Benjamin Takacs
Modified: 2025-01-02 16:32 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (tijl)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Takacs 2025-01-02 09:45:22 UTC
While I understand that we sometimes need versioned port origins, I expect the unversioned one to be the latest version (or a meta port depending on it), except if there are reasons to do otherwise like default versions or that version got into the tree to test and improve freebsd support.

So I can't understand why the unversioned port origin should be deprecated while we have supported versioned port origins of that project in tree. Especially if it is the only one, it could easily get moved to be the unversioned port origin.

So I request that you revert the deprecation of security/mbedtls and just move security/mbedtls3 into its place or if you expect that more versioned origins will be needed in the future, convert security/mbedtls into a meta port depending on security/mbedtls3.

Best regards
Benjamin
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-01-02 16:32:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5e762dcd493ecca7a26edae08db4ebebf8f9a5d6

commit 5e762dcd493ecca7a26edae08db4ebebf8f9a5d6
Author:     Tijl Coosemans <tijl@FreeBSD.org>
AuthorDate: 2025-01-02 15:24:10 +0000
Commit:     Tijl Coosemans <tijl@FreeBSD.org>
CommitDate: 2025-01-02 16:31:07 +0000

    security/mbedtls: Move to security/mbedtls2

    The port has expired but isn't removed yet because there are still too
    many consumers.  Rename it because the name "security/mbedtls" makes it
    look like it's the default version.

    PR:             283792

 MOVED                                    |  3 ++-
 archivers/libarchive/Makefile            |  3 ++-
 audio/umurmur/Makefile                   |  5 +++--
 devel/libevent-devel/Makefile            |  3 ++-
 devel/objfw/Makefile                     |  3 ++-
 dns/kadnode/Makefile                     |  6 +++---
 emulators/dolphin-emu/Makefile           |  6 +++---
 irc/inspircd/Makefile                    |  3 ++-
 lang/gauche/Makefile                     |  5 +++--
 lang/julia/Makefile                      |  6 +++---
 lang/neko/Makefile                       |  6 +++---
 multimedia/ffmpeg/Makefile               |  4 ++--
 multimedia/ffmpeg4/Makefile              |  4 ++--
 multimedia/librist/Makefile              |  5 +++--
 multimedia/obs-studio/Makefile           |  5 +++--
 net-im/sayaka/Makefile                   |  6 +++---
 net-p2p/btcheck/Makefile                 |  4 ++--
 net/bctoolbox/Makefile                   |  7 ++++---
 net/libwebsockets/Makefile               |  3 ++-
 net/pichi/Makefile                       | 12 ++++++------
 security/Makefile                        |  2 +-
 security/{mbedtls => mbedtls2}/Makefile  |  3 ++-
 security/{mbedtls => mbedtls2}/distinfo  |  0
 security/{mbedtls => mbedtls2}/pkg-descr |  0
 security/{mbedtls => mbedtls2}/pkg-plist |  0
 security/openvpn-devel/Makefile          |  4 ++--
 security/uacme/Makefile                  |  5 +++--
 www/hiawatha/Makefile                    |  6 +++---
 www/lighttpd/Makefile                    |  3 ++-
 x11/openrgb/Makefile                     | 11 ++++++-----
 30 files changed, 74 insertions(+), 59 deletions(-)