Bug 259641 - security/clamav: Update to new bugfix release 0.103.4 (Direct commit to 2021Q4 branch)
Summary: security/clamav: Update to new bugfix release 0.103.4 (Direct commit to 2021Q...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yasuhiro Kimura
URL: https://blog.clamav.net/2021/11/clama...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-04 09:53 UTC by Yasuhiro Kimura
Modified: 2021-11-04 14:53 UTC (History)
2 users (show)

See Also:


Attachments
Patch file (12.38 KB, patch)
2021-11-04 09:53 UTC, Yasuhiro Kimura
yasu: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yasuhiro Kimura freebsd_committer freebsd_triage 2021-11-04 09:53:23 UTC
Created attachment 229264 [details]
Patch file

@ports-secteam

I would like to request approval to make direct commit of attached patch to 2021Q4 branch. The patch updates security/clamav to new bugfix release 0.103.4.

The reason I request direct commit rather than MFH is as following.

* On September upstream changed their release and support policy as following.
  - They release Regular Feature Release (= x.y.0 release) more frequently. And x.y.z releases are supported until 4 months after the release of x.(y+1).0.
  - To compensate for the short lifetime of Regular Feature Releases, Long Term Support (LTS) Feature Release is introduced. A new LTS Feature Release will be identified approximately every two years and be supported for at least three years from the initial publication date of that LTS feature version.
* Version 0.103.3 was identified as first LTS Feature Release.
* After 2021Q4 branch was created, on main brach security/clamav was updated to 0.104.0 and security/clamav-lts was added.
* Version 0.104.0 is first Regular Feature Release that new upstream policy is applied. There are large chages between 0.103.3 and 0.104.0 as upstream refactored their code base.
* On November 3rd new bugfix releases 0.104.1 and 0.103.4 were released. On main branch I already updated both security/clamav and security/clamav-lts to their latest releases.
* As is exlained above lifetime of 0.104.x isn't so long and there is large difference between 0.103.x and 0.104.x. Furthermore there isn't security/clamav-lts in 2021Q4 branch that can be selected as alternative for those who look for longer lifetime.
* So merging 0.104.x to 2021Q4 isn't appropriate in this case and I select to update security/clamav to 0.103.3
Comment 1 Dima Panov freebsd_committer freebsd_triage 2021-11-04 11:22:07 UTC
Moin!

LGTM. Ship it!

Dima, on behalf of ports-secteam@
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-11-04 14:50:00 UTC
A commit in branch 2021Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2da7ca99259179c730a901822b0694f801f0316d

commit 2da7ca99259179c730a901822b0694f801f0316d
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2021-11-03 19:05:09 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2021-11-04 14:47:40 +0000

    security/clamav: Update to new bugfix release 0.103.4

    This is direct commit to 2021Q4 branch. The reason that it is not MFH
    is as following.

    * On September upstream changed their release and support policy as
      following.
      - They release Regular Feature Release (= x.y.0 release) more
        frequently. And x.y.z releases are supported until 4 months after
        the release of x.(y+1).0.
      - To compensate for the short lifetime of Regular Feature Releases,
        Long Term Support (LTS) Feature Release is introduced. A new LTS
        Feature Release will be identified approximately every two years
        and be supported for at least three years from the initial
        publication date of that LTS feature version.
    * Version 0.103.3 was identified as first LTS Feature Release.
    * After 2021Q4 branch was created, on main brach security/clamav was
      updated to 0.104.0 and security/clamav-lts was added.
    * Version 0.104.0 is first Regular Feature Release that new upstream
      policy is applied. There are large chages between 0.103.3 and
      0.104.0 as upstream refactored their code base.
    * On November 3rd new bugfix releases 0.104.1 and 0.103.4 were
      released. On main branch I already updated both security/clamav
      and security/clamav-lts to their latest releases.
    * As is exlained above lifetime of 0.104.x isn't so long and there is
      large difference between 0.103.x and 0.104.x. Furthermore there
      isn't security/clamav-lts in 2021Q4 branch that can be selected as
      alternative for those who look for longer lifetime.
    * So merging 0.104.x to 2021Q4 isn't appropriate in this case and I
      select to update security/clamav to 0.103.3.

    ReleaseNotes:   https://blog.clamav.net/2021/11/clamav-01034-and-01041-patch-releases.html
    PR:             259641
    Approved by:    fluffy (ports-secteam@)

 security/clamav/Makefile  |   2 +-
 security/clamav/distinfo  |   6 +-
 security/clamav/pkg-plist | 153 ++++++++++++++++++++++++++++++++++++----------
 3 files changed, 124 insertions(+), 37 deletions(-)
Comment 3 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-11-04 14:53:24 UTC
Committed.