** Summary changed:

- Critical regression in Mercurial 6.7.x < 6.7.4
+ SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

** Description changed:

  From mailing list [email protected]:
  
  Hello all,
  
  Monday evening we got a report from a user about a critical bug that can
  destroy the changelog of repositories. The bug is in Mercurial 6.7 only
  and affects repositories with low number of revisions that currently
  have an inlined changelog and are configured with some pretxn hooks.
  
  We will try yank releases  6.7.1, 6.7.2 and 6.7.3 from Pypi as soon as
  possible and have published a 6.7.4 that addresses this issue. Since
  this is the packaging list, I urge you to also remove those versions
  from your package builds and switch to 6.7.4.
  
  You can find more info in the release notes and the changesets
  mentioned:
  
  https://wiki.mercurial-scm.org/Release6.7
  
  If you were affected by this bug, there is a chance that you can recover your 
lost index by restoring it from undo.backup.00changelog.i.bck.
  Thank you and sorry for the trouble,
  Raphaƫl
  
  Please update package soon as possible!
  
  Affected: Ubuntu 24.04+
+ 
+ These issues are fixed in 24.10.
+ 
+ SRU: We backport the 6.7.4 release to 24.04.
+ 
+   * SRU: LP: #2076152
+   * Backport the upstream .3 and .4 bug fix releases to 24.04 LTS.
+     LP: #2070443.
+   * Add threading and _weakrefset to the list of modules which can't be 
+     lazy imported.  Fixes startup in Python 3.12.5 and 3.13.0rc1.
+   * Skip test for hg serve profiling, broken with python 3.12.
+   * Adjust test-lfs-serve-access.t expected output to account to new
+     variation.
+ 
+ All changes in the packaging are already in 24.10.
+ 
+ Validation: the package builds (succeeding all tests), and the autopkg
+ tests succeed).

** Also affects: mercurial (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Changed in: mercurial (Ubuntu Noble)
       Status: New => Confirmed

** Changed in: mercurial (Ubuntu Noble)
   Importance: Undecided => High

** Changed in: mercurial (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2070443

Title:
  SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mercurial/+bug/2070443/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to