[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#994710: bullseye-pu: package nautilus/3.38.2-1+deb11u1



It seems #994710 didn't make it to the list because the diff was too big.
Here's another try, removing the translation updates from the diff.

[ Reason ]
User request in #993137. While I was looking at this package, I also
applied maintenance changes from upstream's 3.38.x branch.

[ Impact ]
If this update is not accepted:

- Opening more than one file at the same time from a nautilus window
  behaves as though each file had been opened separately. Depending on
  the application, this might result in multiple instances of the same
  application (even though each instance could have opened all the files
  on its own), or it might result in only the last file being visible in
  the intended application.
  (This is the change that was requested in #993137.)

- When nautilus is closed while tiled (semi-maximized to fill half the
  screen) and then reopened, it will try to take its tiled size and
  position without actually entering the tiled state, which is rarely
  what is wanted. The fixed behaviour is to remember the
  most-recently-used non-tiled size and position, which is consistent
  with what would be done if closed while maximized.

- Some memory leaks will remain unfixed.

- Translations for various languages will be out of date.

[ Tests ]
Tested manually on a Debian 11 GNOME desktop.

[ Risks ]
nautilus is better known as GNOME's "Files" app, so it is high-visibility
and a key package. I would appreciate more testing from the GNOME team
before I upload this.

The changes are all backports from the version in unstable, which has not
had regression reports.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

- src/nautilus-mime-actions.c (debian/patches/mime*):
  Fix #993137

- src/nautilus-window.c
  (debian/patches/window-Don-t-save-state-when-tiled.patch):
  Make tiling consistent with maximization

- src/nautilus-toolbar.c, src/nautilus-window-slot.c
  (debian/patches/toolbar-Don-t-leak-menu-models.patch,
   debian/patches/window-slot-Don-t-leak-menus-on-destruction.patch):
  Fix memory leaks

- po/*.po (debian/patches/Update-*):
  Update translations

- debian/control.in, debian/control, debian/watch, debian/gbp.conf:
  Track the upstream 3.38.x branch and target bullseye


Reply to: