Public bug reported:

[Impact]

 * After upstream Nautilus has reverted the following commit [1] related
to upstream bug [2] the desktop icons extension lost it's ability to
copy to/from nautilus.

 * This is related to the fact that before there was some metadata
passed along in the clipboard along with text data. This was causing
issues with compatibility with some applications that were not expecting
any metadata (MIME type in this case) was glued to the text clipboard
contents. Hence, it was reverted upstream [3].

 * Fixing the root cause of this issue required changes to Nautilus [3],
gnome-shell [4] and desktop-icons [5] [6]. Nautilus and gnome-shell
parts are already implemented and present in Hirsute and Impish.


[Test Plan]

 1) Make sure desktop-icons extension is enabled.
 2) Open nautilus window and copy any file from there by right-clicking and 
selecting "Copy" from the popup menu.
 3) Right-click on desktop and select "Paste" from the context menu.

Expected result: selected file is copied to the desktop.
Actual result: "Paste" item is disabled in the menu.

[Where problems could occur]

 * Mixing a version of nautilus without commit [3] and fixed version of
desktop-icons may still lead to a scenario when copying will not work.

 * Any extension/application copying to desktop using the smuggled-in-
text clipboard behavior should be expected to stop working.

[Other Info]

[1] https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/289
[2] https://gitlab.gnome.org/GNOME/nautilus/-/issues/634
[3] https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/573
[4] https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1321
[5] 
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/-/merge_requests/186
[6] 
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/-/merge_requests/195

** Affects: gnome-shell-extension-desktop-icons (Ubuntu)
     Importance: Medium
         Status: New

** Affects: gnome-shell-extension-desktop-icons (Ubuntu Hirsute)
     Importance: Medium
         Status: New

** Affects: gnome-shell-extension-desktop-icons (Ubuntu Impish)
     Importance: Medium
         Status: New

** Also affects: gnome-shell-extension-desktop-icons (Ubuntu Impish)
   Importance: Undecided
       Status: New

** Also affects: gnome-shell-extension-desktop-icons (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Changed in: gnome-shell-extension-desktop-icons (Ubuntu Impish)
   Importance: Undecided => Medium

** Changed in: gnome-shell-extension-desktop-icons (Ubuntu Hirsute)
   Importance: Undecided => Medium

** Changed in: gnome-shell-extension-desktop-icons (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell-extension-desktop-icons in
Ubuntu.
https://bugs.launchpad.net/bugs/1948008

Title:
  Copying and pasting to/from Nautilus does not work

Status in gnome-shell-extension-desktop-icons package in Ubuntu:
  New
Status in gnome-shell-extension-desktop-icons source package in Hirsute:
  New
Status in gnome-shell-extension-desktop-icons source package in Impish:
  New

Bug description:
  [Impact]

   * After upstream Nautilus has reverted the following commit [1]
  related to upstream bug [2] the desktop icons extension lost it's
  ability to copy to/from nautilus.

   * This is related to the fact that before there was some metadata
  passed along in the clipboard along with text data. This was causing
  issues with compatibility with some applications that were not
  expecting any metadata (MIME type in this case) was glued to the text
  clipboard contents. Hence, it was reverted upstream [3].

   * Fixing the root cause of this issue required changes to Nautilus
  [3], gnome-shell [4] and desktop-icons [5] [6]. Nautilus and gnome-
  shell parts are already implemented and present in Hirsute and Impish.

  
  [Test Plan]

   1) Make sure desktop-icons extension is enabled.
   2) Open nautilus window and copy any file from there by right-clicking and 
selecting "Copy" from the popup menu.
   3) Right-click on desktop and select "Paste" from the context menu.

  Expected result: selected file is copied to the desktop.
  Actual result: "Paste" item is disabled in the menu.

  [Where problems could occur]

   * Mixing a version of nautilus without commit [3] and fixed version
  of desktop-icons may still lead to a scenario when copying will not
  work.

   * Any extension/application copying to desktop using the smuggled-in-
  text clipboard behavior should be expected to stop working.

  [Other Info]

  [1] https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/289
  [2] https://gitlab.gnome.org/GNOME/nautilus/-/issues/634
  [3] https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/573
  [4] https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1321
  [5] 
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/-/merge_requests/186
  [6] 
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/-/merge_requests/195

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-desktop-icons/+bug/1948008/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to