Merge fuse from Debian for fuse-utils → fuse rename

Bug #884907 reported by Anders Kaseorg
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
fuse (Ubuntu)
Fix Released
High
Colin Watson

Bug Description

fuse (2.8.5-2) unstable; urgency=low

  * Renaming fuse-utils* packages to simply fuse*. Renaming at this
    point is not a problem since d-i doesn't already use the fuse udebs
    just yet.

 -- Daniel Baumann <email address hidden> Thu, 26 May 2011 14:47:38 +0200

This change needs to be merged from Debian into precise, because many other packages that were synced from Debian now depend on fuse instead of fuse-utils, and are not installable in precise:

anders@fixed-disk:~$ aptitude search '~D^fuse$'
p archivemount - mounts an archive for access as a file sys
p avfs - virtual filesystem to access archives, dis
p bindfs - mirrors or overlays a local directory with
p curlftpfs - filesystem to access FTP hosts based on FU
p python-fuse - Python bindings for FUSE (Filesystems in U
p s3ql - Full-featured file system for online data
p sshfs - filesystem client based on SSH File Transf
p sshfs-dbg - filesystem client based on SSH File Transf

Related branches

CVE References

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fuse (Ubuntu):
status: New → Confirmed
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Ubuntu changes needs to be merged back into Debian version to make this sync possible.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

This debdiff is not perfect but can be used as a base for changes. All Ubuntu changes should be inside but I am not 100% sure as I did not touched that package before.

One thing to fix is removal of /lib/udev/rules/40-fuse.rules file as I can not track how it got there.

Anders Kaseorg (andersk)
tags: added: regression-release
Revision history for this message
Colin Watson (cjwatson) wrote :

This debdiff contains a large amount of stuff which was intentionally removed from the Debian package; it looks more like the union of the Debian and Ubuntu changes than a merge, to be honest. I'm looking over it now and seeing whether it makes more sense to start from Marcin's debdiff or to do it directly in bzr.

Revision history for this message
Sebastien Bacher (seb128) wrote :

(unsubcribing ubuntu-sponsors, Colin seems to be on it and the patch is not ready for sponsoring)

Revision history for this message
Colin Watson (cjwatson) wrote :

I'm afraid it was easier to start from scratch. This was a very complicated merge involving lots of changes to renamed files, and using bzr for it really helped to keep track of all that. I've committed an initial merge to lp:ubuntu/fuse; I need to merge it up again to the latest version

Revision history for this message
Colin Watson (cjwatson) wrote :

... and do some testing, and then I'll upload. (Sorry, hit post too soon!)

Colin Watson (cjwatson)
Changed in fuse (Ubuntu):
status: Confirmed → In Progress
importance: Undecided → High
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.1 KiB)

This bug was fixed in the package fuse - 2.8.6-2ubuntu1

---------------
fuse (2.8.6-2ubuntu1) precise; urgency=low

  * Resynchronise with Debian (LP: #884907). Remaining changes:
    - Don't install the init script; we require the fuse module to be
      built-in, and mountall handles mounting /sys/fs/fuse/connections.
    - Call update-initramfs in postinst.
    - Install ulockmgr_server in fuse-udeb.
    - Install fusermount with 4755 permissions (remaining change from
      "Dynamic foreground user access").
    - Use UMOUNT_NOFOLLOW if available to avoid following symlinks in
      fusermount.
    - Only change the ownership or mode of /etc/fuse.conf in postinst on
      initial installation.

fuse (2.8.6-2) unstable; urgency=low

  * Using compression level 9 also for binary packages.
  * Moving initramfs hook installatin in rules after dh_install call for
    cosmetic reasons.
  * Dropping obsolete configure handling, not needed anymore with
    current debhelper and dpkg.
  * Removing empty fuse.postrm.
  * Don't restart on upgrade (Closes: #471199).
  * Completing move from /usr to / (Closes: #452412).
  * Dropping old news file.
  * Also using linux-any as architecture in depends.
  * Rewriting copyright file in machine-interpretable format.
  * Rewriting fuse postinst.
  * Sorting targets in rules file.
  * Rewriting fusermount manpage.
  * Adding manpage for ulockmgr_server.
  * Renaming fuse manpage to mount.fuse.
  * Updating email address of Miklos in cve-2011-0542.patch.
  * Updating todo file.
  * Removing double entries in 2.8.5-4 section of debian changelog.

fuse (2.8.6-1) unstable; urgency=low

  * Merging upstream version 2.8.6.
  * Removing cve-2010-3879.patch, included upstream.
  * Removing cve-2011-0541.patch, included upstream.
  * Removing cve-2011-0543.patch, included upstream.
  * Renumbering remaining patches.

fuse (2.8.5-5) unstable; urgency=low

  * Adding initramfs-tools integration (Closes: #505691).
  * Using linux-any in build-depends rather than negatively listing
    kfreebsd (Closes: #634321).

fuse (2.8.5-4) unstable; urgency=low

  * Adding depends to mount to ensure new enough util-linux is being
    used (Closes: #628735, #630237).
  * Adding reference for fuse in fusermount manpage (Closes: #629897).
  * Adding a conflict against loop-aes-utils (Closes: #631454).
  * Updating todo file.
  * Removing obsolete --disable-kernel-module from configure call.

fuse (2.8.5-3) unstable; urgency=low

  * Updating udev check in postinst to also look for /run (Closes:
    #628050).

fuse (2.8.5-2) unstable; urgency=low

  * Correcting filename of the last patch for CVE 2011-0543.
  * Adding fuse(5) manpage from Bastien Roucaries
    <email address hidden> (Closes: #510463).
  * Override dh_compress to not compress examples.
  * Adding patch to not exclude fioc.h from examples (Closes: #626522).
  * Removing old fuse-utils.preinst script.
  * Avoid running initscript to unload kernel modules on shutdown
    (Closes: #584710).
  * Renaming fuse-utils* packages to simply fuse*. Renaming at this
    point is not a problem since d-i doesn't already use the fuse udebs
    just yet.
  * Sorting depends.
  *...

Read more...

Changed in fuse (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.