Bug 283792

Summary: security/mbedtls: why is unversioned port origin deprecated while there is a supported versioned port origin in tree?
Product: Ports & Packages Reporter: Benjamin Takacs <nimaje+fbz>
Component: Individual Port(s)Assignee: Tijl Coosemans <tijl>
Status: New ---    
Severity: Affects Only Me CC: vvd
Priority: --- Flags: bugzilla: maintainer-feedback? (tijl)
Version: Latest   
Hardware: Any   
OS: Any   

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(-)