Bug#987022: unblock: spamassassin/3.4.5~pre1-4

2021-05-11 Thread Noah Meyerhans
Control: tags -1 - moreinfo

On Tue, Apr 20, 2021 at 02:26:00PM -0700, Noah Meyerhans wrote:
> On Tue, Apr 20, 2021 at 08:53:48PM +0200, Ivo De Decker wrote:
> > > The debdiff for 3.4.6-1 is at [5].  The debdiff for 3.4.5~pre1-4 is at
> > > [6].
> > 
> > I suggest you upload 3.4.5~pre1-4 to unstable and 3.4.6-1 to experimental. I
> > haven't looked at 3.4.5~pre1-4 in detail yet, but I suspect it will be fine.
> > Once it migrates, we can look at 3.4.6-1 again, and by then, the upload to
> > experimental will at least show us obvious issues in the builds or the ci.
> > 
> > Please remove the moreinfo tag from this bug when 3.4.5~pre1-4 (or something
> > similar) is ready to migrate.
> 
> So, naturally, it's not that simple.  Experimental contains a 4.0.0
> prerelease version, so getting 3.4.6-1 available there won't work.
> 
> In any case, I just uploaded 3.4.5~pre1-4 to unstable, and we can
> consider 3.4.6-1 in unstable after it migrates.  I think that's the next
> best plan, if we're to consider 3.4.6 at all.

OK, 3.4.5~pre1-4 is in unstable for 20 days and ready to migrate.  I'd
still like to try to get 3.4.6-1 into bullseye if the timing permits,
but for now, please unblock 3.4.5~pre1-4. Thanks.

noah



Bug#987022: unblock: spamassassin/3.4.5~pre1-4

2021-04-20 Thread Noah Meyerhans
On Tue, Apr 20, 2021 at 08:53:48PM +0200, Ivo De Decker wrote:
> > The debdiff for 3.4.6-1 is at [5].  The debdiff for 3.4.5~pre1-4 is at
> > [6].
> 
> I suggest you upload 3.4.5~pre1-4 to unstable and 3.4.6-1 to experimental. I
> haven't looked at 3.4.5~pre1-4 in detail yet, but I suspect it will be fine.
> Once it migrates, we can look at 3.4.6-1 again, and by then, the upload to
> experimental will at least show us obvious issues in the builds or the ci.
> 
> Please remove the moreinfo tag from this bug when 3.4.5~pre1-4 (or something
> similar) is ready to migrate.

So, naturally, it's not that simple.  Experimental contains a 4.0.0
prerelease version, so getting 3.4.6-1 available there won't work.

In any case, I just uploaded 3.4.5~pre1-4 to unstable, and we can
consider 3.4.6-1 in unstable after it migrates.  I think that's the next
best plan, if we're to consider 3.4.6 at all.

Thanks
noah



Bug#987022: unblock: spamassassin/3.4.5~pre1-4

2021-04-20 Thread Ivo De Decker
Control: tags -1 confirmed moreinfo

Hi Noah,

On Thu, Apr 15, 2021 at 11:52:39AM -0700, Noah Meyerhans wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> (I sent a similar message to debian-release recently, but am opening a
> bug under the expectation that the post will get lost in the noise.)
> 
> There are a few issues in spamassassin that need to be addressed prior to
> the bullseye release, and I'd like to discuss the best path forward.
> 
> Bullseye currently contains version 3.4.5~pre1-3, which is based on a
> pre-release of the 3.4.5 upstream release.  Upstream released 3.4.5 during
> the bullseye freeze, and followed up immediately with a 3.4.6 to fix two
> regressions [1] [2] that were not caught in testing.  The regressions are
> already present in 3.4.5~pre-3, so we'll need some form of an update.
> 
> I'd also like to include the fix for [3], which breaks installation in some
> (uncommon) scenarios.  The fix is small and should be low-risk.
> 
> These are all pretty clearly issues that need to get fixed.  What I'm
> specifically interested in discussing, though, is the various upstream
> commits between the 3.4.5-pre1 release and 3.4.5-final.  There are 37
> commits in this set, involved in fixing 10 upstream bugs.  As most of these
> bugs involve miscategorization of processed email, leaving them unfixed can
> potentially lead to data loss.
> 
> I've compiled a list of the upstream bugs fixed in their 3.4 branch at [4].
> 
> Most of the rest of the changes have to do with release administrivia
> and housekeeping (svn branch management, updating the Apache logo,
> updating version strings, spelling corrections, etc).
> 
> If it was completely up to me, I'd want 3.4.6-1 released with bullseye.
> It will be better supported by upstream and contains all the relevant
> bug fixes.  IMO it's less likely to introduce any new regressions than a
> 3.4.5-pre1-4 with relevant changes pulled back from upstream's svn.
> However, it's late in the freeze and I fully understand the policy wrt
> to new upstream releases.
> 
> The alternative is that we update to a 3.4.5~pre1-4 that cherry-picks
> only the specific commits targeting the bugs I'd like to fix.  This
> will definitely result in a smaller debdiff, but would still carry a
> comparable level of risk due to the cherry-picked changes being most
> of the actual code changes introduced upstream.
> 
> The debdiff for 3.4.6-1 is at [5].  The debdiff for 3.4.5~pre1-4 is at
> [6].

I suggest you upload 3.4.5~pre1-4 to unstable and 3.4.6-1 to experimental. I
haven't looked at 3.4.5~pre1-4 in detail yet, but I suspect it will be fine.
Once it migrates, we can look at 3.4.6-1 again, and by then, the upload to
experimental will at least show us obvious issues in the builds or the ci.

Please remove the moreinfo tag from this bug when 3.4.5~pre1-4 (or something
similar) is ready to migrate.

Thanks,

Ivo



Bug#987022: unblock: spamassassin/3.4.5~pre1-4

2021-04-15 Thread Noah Meyerhans
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

(I sent a similar message to debian-release recently, but am opening a
bug under the expectation that the post will get lost in the noise.)

There are a few issues in spamassassin that need to be addressed prior to
the bullseye release, and I'd like to discuss the best path forward.

Bullseye currently contains version 3.4.5~pre1-3, which is based on a
pre-release of the 3.4.5 upstream release.  Upstream released 3.4.5 during
the bullseye freeze, and followed up immediately with a 3.4.6 to fix two
regressions [1] [2] that were not caught in testing.  The regressions are
already present in 3.4.5~pre-3, so we'll need some form of an update.

I'd also like to include the fix for [3], which breaks installation in some
(uncommon) scenarios.  The fix is small and should be low-risk.

These are all pretty clearly issues that need to get fixed.  What I'm
specifically interested in discussing, though, is the various upstream
commits between the 3.4.5-pre1 release and 3.4.5-final.  There are 37
commits in this set, involved in fixing 10 upstream bugs.  As most of these
bugs involve miscategorization of processed email, leaving them unfixed can
potentially lead to data loss.

I've compiled a list of the upstream bugs fixed in their 3.4 branch at [4].

Most of the rest of the changes have to do with release administrivia
and housekeeping (svn branch management, updating the Apache logo,
updating version strings, spelling corrections, etc).

If it was completely up to me, I'd want 3.4.6-1 released with bullseye.
It will be better supported by upstream and contains all the relevant
bug fixes.  IMO it's less likely to introduce any new regressions than a
3.4.5-pre1-4 with relevant changes pulled back from upstream's svn.
However, it's late in the freeze and I fully understand the policy wrt
to new upstream releases.

The alternative is that we update to a 3.4.5~pre1-4 that cherry-picks
only the specific commits targeting the bugs I'd like to fix.  This
will definitely result in a smaller debdiff, but would still carry a
comparable level of risk due to the cherry-picked changes being most
of the actual code changes introduced upstream.

The debdiff for 3.4.6-1 is at [5].  The debdiff for 3.4.5~pre1-4 is at
[6].

Let me know how you'd like to proceed.

Thanks
noah

1. https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7897
2. https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7892
3. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977957
4. https://people.debian.org/~noahm/sa-bugs.html
5. https://people.debian.org/~noahm/spamassassin_3.4.6-1.debdiff
6. https://people.debian.org/~noahm/spamassassin_3.4.5~pre1-4.debdiff

unblock spamassassin/3.4.5~pre1-4