Bug 268734

Summary: mail/balsa Balsa port severely outdated
Product: Ports & Packages Reporter: Thom Holwerda <thomholwerda>
Component: Individual Port(s)Assignee: Rodrigo Osorio <rodrigo>
Status: Closed FIXED    
Severity: Affects Only Me CC: gnome, grahamperrin, rodrigo
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.freshports.org/mail/balsa/

Description Thom Holwerda 2023-01-03 16:45:12 UTC
I noticed that the FreeBSD Balsa port is severely outdated - ports has version 2.5.1, which is a few months shy of ten years old. There have been more than 10 new releases since, with the latest being 2.6.4, released on 2022-09-20. It seems rather dangerous to have such an old version still readily available to users as a port/pkg. This applies to all architectures FreeBSD and mail/balsa is available on.

This is most likely the entirely wrong place to report this, but I have no idea where else to do so, and it does seem to qualify as a bug insofar running such an old version is inherently dangerous, especially considering countless newer versions are available as part of the GNOME project.

Feel free to scold me if this is the wrong place! It's difficult sometimes to find the right avenue of contact.
Comment 1 Graham Perrin freebsd_committer freebsd_triage 2023-01-04 00:35:42 UTC
(In reply to Thom Holwerda from comment #0)

Thank you, and for future reference: 

>> … Please do not submit problem reports about updated versions of 
>> applications. Ports maintainers are automatically notified …

<https://wiki.freebsd.org/Bugzilla> ▶ How to Submit a Bug Report

----

That said: it's unusual to have a ported version more than nine years old, with more than a dozen more recent versions available. 

----

Triage: 

* severity reduced to the norm for an update to a port.
Comment 2 Rodrigo Osorio freebsd_committer freebsd_triage 2023-01-04 06:57:14 UTC
If no objection I take this PR
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2023-01-04 16:34:15 UTC
(In reply to Rodrigo Osorio from comment #2)

Thanks! 

Triage: CC the previously assigned group/list.
Comment 4 Rodrigo Osorio freebsd_committer freebsd_triage 2023-01-08 12:38:08 UTC
I reach a point where balsa 2.6.4 build and is quite usable, now I need to fix the options
Comment 5 Thom Holwerda 2023-01-08 23:05:19 UTC
(In reply to Rodrigo Osorio from comment #4)

That's great news - thank you for your continued work!
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-06-10 16:29:25 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4c1fbd8d521ce8ba8556514dce583dfd770c3066

commit 4c1fbd8d521ce8ba8556514dce583dfd770c3066
Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2023-01-15 20:17:08 +0000
Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2023-06-10 16:16:25 +0000

    mail/balsa: Update to 2.6.4

    Port changes:
        * Fix build
        * Add license
        * Make linters happy again

    Changelog: https://github.com/GNOME/balsa/blob/master/NEWS

    PR:             268734
    Reported by:    <thomholwerda@osnews.com>

 mail/balsa/Makefile                                |  51 +--
 mail/balsa/distinfo                                |   5 +-
 mail/balsa/files/patch-configure                   |  52 +--
 .../files/patch-libbalsa_imap_imap-handle.c (gone) |  10 -
 mail/balsa/files/patch-libbalsa_mailbox_local.c    |   6 +-
 mail/balsa/files/patch-libbalsa_mailbox_local.h    |   4 +-
 mail/balsa/files/patch-libbalsa_mailbox_maildir.c  |  36 +-
 .../files/patch-libbalsa_mailbox_mbox.c (gone)     |  19 --
 .../balsa/files/patch-libbalsa_mailbox_mh.c (gone) | 248 --------------
 mail/balsa/files/patch-src_main-window.h (gone)    |  11 -
 mail/balsa/files/patch-src_threads.h (gone)        |  10 -
 mail/balsa/pkg-plist                               | 366 ++++++++++++++++-----
 12 files changed, 363 insertions(+), 455 deletions(-)
Comment 7 Rodrigo Osorio freebsd_committer freebsd_triage 2023-06-10 16:35:23 UTC
Hi Thom,

It takes some time but now we have the latest version of
mail/balsa in ports thanks for the heads-up !

Cheers,
-- rodrigo