Merge ~lvoytek/ubuntu/+source/caja-extensions:fix-l-param-jammy into ubuntu/+source/caja-extensions:ubuntu/jammy-devel

Proposed by Lena Voytek
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merged at revision: a1705220947285c4438a37ed5dfbae725c37bddf
Proposed branch: ~lvoytek/ubuntu/+source/caja-extensions:fix-l-param-jammy
Merge into: ubuntu/+source/caja-extensions:ubuntu/jammy-devel
Diff against target: 64 lines (+31/-1)
4 files modified
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/patches/fix-caja-share-long-param.patch (+21/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Bryce Harrington (community) Approve
Canonical Server Reporter Pending
Review via email: mp+429019@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Bryce Harrington (bryce) wrote :

Verified from the link mentioned in the bug header that -l is deprecated

    net:
    -l is not available for --long anymore

So, straightforward change, LGTM. The SRU text also looks good, although I wonder since there are several packages involved here, is there any possibility a user could get into a inconsistent situation if they have older versions of any of the components installed? I don't think you need to mention "Other issues with sharing may show up..." unless you have specific concerns; this is a bit hand-wavy so may lead to requests/pushback from SRU reviewers to clarify.

I try to think about the "Where problems could occur" section from the context of if someone upgrades to this version and then experiences some random regression, how they could rule out whether it's likely or not this update caused their problem. So for instance, you might say that the change modifies how nautilus interacts with samba, so any regression would be limited to behaviors around share creation when using samba. You might also mention that as mitigation to any regression, that a workaround would be to manually create shares from the CLI, as described in comment #2.

Let me know if you need me to sponsor the upload for this. (I've no idea if caja-extensions is included in the server packageset.)

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: bryce, lvoytek
Uploaders: bryce
MP auto-approved

review: Approve
Revision history for this message
Bryce Harrington (bryce) wrote :

(I tried running autopkgtests for this PPA but caja-extensions has no DEP8 tests.)

Revision history for this message
Lena Voytek (lvoytek) wrote :

Thanks for the suggestions, I updated the sru description. A sponsorship would be great, thanks!

Revision history for this message
Bryce Harrington (bryce) wrote :

Upload sponsored:

$ debuild -S -sa -i -uc -us $(git ubuntu prepare-upload args)
...
$ grep '^Vcs-Git' ../caja-extensions_1.26.0-1ubuntu0.22.04.1_source.changes
Vcs-Git: https://git.launchpad.net/~bryce/ubuntu/+source/caja-extensions
Vcs-Git-Commit: a1705220947285c4438a37ed5dfbae725c37bddf
Vcs-Git-Ref: refs/heads/fix-l-param-jammy
$ dput ubuntu ../caja-extensions_1.26.0-1ubuntu0.22.04.1_source.changes
D: Setting host argument.
Checking signature on .changes
gpg: ../caja-extensions_1.26.0-1ubuntu0.22.04.1_source.changes: Valid signature from E603B2578FB8F0FB
Checking signature on .dsc
gpg: ../caja-extensions_1.26.0-1ubuntu0.22.04.1.dsc: Valid signature from E603B2578FB8F0FB
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading caja-extensions_1.26.0-1ubuntu0.22.04.1.dsc: done.
  Uploading caja-extensions_1.26.0.orig.tar.xz: done.
  Uploading caja-extensions_1.26.0-1ubuntu0.22.04.1.debian.tar.xz: done.
  Uploading caja-extensions_1.26.0-1ubuntu0.22.04.1_source.buildinfo: done.
  Uploading caja-extensions_1.26.0-1ubuntu0.22.04.1_source.changes: done.
Successfully uploaded packages.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index a66c49b..1c34ba5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
1caja-extensions (1.26.0-1ubuntu0.22.04.1) jammy; urgency=medium
2
3 * d/p/fix-caja-share-long-param.patch: Fix samba sharing by changing -l
4 parameter to --long in arguments (LP: #1972057)
5
6 -- Lena Voytek <lena.voytek@canonical.com> Thu, 25 Aug 2022 07:37:16 -0700
7
1caja-extensions (1.26.0-1) unstable; urgency=medium8caja-extensions (1.26.0-1) unstable; urgency=medium
29
3 [ Martin Wimpress ]10 [ Martin Wimpress ]
diff --git a/debian/control b/debian/control
index 0457518..892fb55 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: caja-extensions1Source: caja-extensions
2Section: x112Section: x11
3Priority: optional3Priority: optional
4Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
5Uploaders: Mike Gabriel <sunweaver@debian.org>,6Uploaders: Mike Gabriel <sunweaver@debian.org>,
6 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,7 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,
7 Stefano Karapetsas <stefano@karapetsas.com>,8 Stefano Karapetsas <stefano@karapetsas.com>,
diff --git a/debian/patches/fix-caja-share-long-param.patch b/debian/patches/fix-caja-share-long-param.patch
8new file mode 1006449new file mode 100644
index 0000000..16b00de
--- /dev/null
+++ b/debian/patches/fix-caja-share-long-param.patch
@@ -0,0 +1,21 @@
1Description: Fix parameter error that prevents samba shares with caja
2Author: Knucklesfan <bigfootreserchersoftexas@gmail.com>
3Origin: upstream, https://github.com/mate-desktop/caja-extensions/commit/8f18dddb00e2b16448b43ff6da5c6b2d439e8cc0
4Bug: https://github.com/mate-desktop/caja-extensions/issues/111
5Bug-Ubuntu: https://bugs.launchpad.net/ubuntu-mate/+bug/1972057
6Forwarded: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018059
7Last-Update: 2022-08-22
8---
9This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
10
11--- a/share/shares.c
12+++ b/share/shares.c
13@@ -624,7 +624,7 @@
14 return FALSE;
15
16 argv[0] = "add";
17- argv[1] = "-l";
18+ argv[1] = "--long";
19 argv[2] = info->share_name;
20 argv[3] = info->path;
21 argv[4] = info->comment;
diff --git a/debian/patches/series b/debian/patches/series
index 8e46221..2304f1e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
12001_support-icedove-in-caja-sendto.patch12001_support-icedove-in-caja-sendto.patch
21001_pkg-config-macro-not-cross-compilation-safe.patch21001_pkg-config-macro-not-cross-compilation-safe.patch
3fix-caja-share-long-param.patch

Subscribers

People subscribed via source and target branches

to all changes: