[PATCH gnome-team 0/2] Fixing Nautilus Extensions

  • Done
  • quality assurance status badge
Details
3 participants
  • Christopher Baines
  • Maxim Cournoyer
  • Vivien Kraus
Owner
unassigned
Submitted by
Vivien Kraus
Severity
normal
V
V
Vivien Kraus wrote on 1 Mar 18:39 +0100
(address . guix-patches@gnu.org)
cover.1709314759.git.vivien@planete-kraus.eu
Dear Guix,

It flew under my radar that the nautilus upgrade from 44.2.1 to 44.3.1 changed
the extensions scheme. This upgrade broke gnome-terminal who is expecting the
old scheme, and there is little chance compatibility with 44.3.1 will be
restored in a future release of gnome-terminal 3.44.something. One option is
to downgrade nautilus back to 44.2.1, but I think the safest way is to use a
newer gnome-terminal.

What do you think?

Best regards,

Vivien

Vivien Kraus (2):
gnu: gnome-terminal: Update to 3.46.9.
gnu: nautilus: Update search path specification.

gnu/packages/gnome.scm | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)


base-commit: 7bf4ce4582cd2f9c5b30c547262c1c4a426c0b9b
--
2.41.0
V
V
Vivien Kraus wrote on 1 Mar 18:35 +0100
[PATCH gnome-team 1/2] gnu: gnome-terminal: Update to 3.46.9.
(address . 69489@debbugs.gnu.org)
2385fd8b50f5a9aa93c5c8acf5834d2bbd74956d.1709314759.git.vivien@planete-kraus.eu
The 3.44 series in gnome-terminal cannot build a nautilus extension for
nautilus 44.3.1.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.46.9.
[source]: Use the git-fetch method.

Change-Id: I44dee8cec5afbd4f5e7e486b54f893ce6a3e1d06
---
gnu/packages/gnome.scm | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f428bfeb78..00420bc247 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5475,16 +5475,19 @@ (define-public gnome-console
(define-public gnome-terminal
(package
(name "gnome-terminal")
- (version "3.44.1")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "0yykb64yi1h0g65q890jf5awjr2sdvfda4xbxnmajcgj3zp20vzv"))))
+ (version "3.46.9")
+ ;; download.gnome.org does not have any version for gnome-terminal more
+ ;; recent than 3.44.1, but the repository has several tags newer than
+ ;; that.
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/GNOME/gnome-terminal")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0ph2kzzqbkcy9bk85pb4787qzl5m5fp1x1n1jz6fj7cy29jmcvvj"))))
(build-system meson-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 1 Mar 18:37 +0100
[PATCH gnome-team 2/2] gnu: nautilus: Update search path specification.
(address . 69489@debbugs.gnu.org)
44cbcf53b2eb3863242d8611ea16a5ae4f12b4c9.1709314759.git.vivien@planete-kraus.eu
* gnu/packages/gnome.scm (nautilus) [native-search-paths]: Change the
extensions directory from lib/nautilus/site-extensions to
lib/nautilus/extensions-4.

Change-Id: I16ea81406b53c251e1dd6922fc8fcc0aab60ce96
---
gnu/packages/gnome.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 00420bc247..f92bb7f46e 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9880,7 +9880,7 @@ (define-public nautilus
(native-search-paths
(list (search-path-specification
(variable "NAUTILUS_EXTENSION_PATH")
- (files '("lib/nautilus/site-extensions")))))
+ (files '("lib/nautilus/extensions-4")))))
(synopsis "File manager for GNOME")
(home-page "https://wiki.gnome.org/Apps/Nautilus")
(description
--
2.41.0
V
V
Vivien Kraus wrote on 1 Mar 19:04 +0100
[PATCH gnome-team v2 0/2] Update gnome-terminal more
(address . 69489@debbugs.gnu.org)
cover.1709316254.git.vivien@planete-kraus.eu
Dear guix,

Gnome-terminal 3.48.3 also builds. Why not do a slightly more ambitious
update?

Best regards,

Vivien

Vivien Kraus (2):
gnu: gnome-terminal: Update to 3.48.3.
gnu: nautilus: Update search path specification.

gnu/packages/gnome.scm | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)


base-commit: 7bf4ce4582cd2f9c5b30c547262c1c4a426c0b9b
--
2.41.0
V
V
Vivien Kraus wrote on 1 Mar 18:35 +0100
[PATCH gnome-team v2 1/2] gnu: gnome-terminal: Update to 3.48.3.
(address . 69489@debbugs.gnu.org)
c04b2a7f4af48e7c884ffff1da856fa693490f64.1709316254.git.vivien@planete-kraus.eu
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.48.3.
[source]: Use the git-fetch method.

Change-Id: I44dee8cec5afbd4f5e7e486b54f893ce6a3e1d06
---
gnu/packages/gnome.scm | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f428bfeb78..9cd7c6ba5d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5475,16 +5475,19 @@ (define-public gnome-console
(define-public gnome-terminal
(package
(name "gnome-terminal")
- (version "3.44.1")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "0yykb64yi1h0g65q890jf5awjr2sdvfda4xbxnmajcgj3zp20vzv"))))
+ (version "3.48.3")
+ ;; download.gnome.org does not have any version for gnome-terminal more
+ ;; recent than 3.44.1, but the repository has several tags newer than
+ ;; that.
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/GNOME/gnome-terminal")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1cqh35j57a5ni4xlfjzl46kim6nbhqvxx3jql3gjk414z359i0j6"))))
(build-system meson-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 1 Mar 18:37 +0100
[PATCH gnome-team v2 2/2] gnu: nautilus: Update search path specification.
(address . 69489@debbugs.gnu.org)
e5af11bf8ba0f28aa7b855761a67f1b2da89dd05.1709316254.git.vivien@planete-kraus.eu
* gnu/packages/gnome.scm (nautilus) [native-search-paths]: Change the
extensions directory from lib/nautilus/site-extensions to
lib/nautilus/extensions-4.

Change-Id: I16ea81406b53c251e1dd6922fc8fcc0aab60ce96
---
gnu/packages/gnome.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 9cd7c6ba5d..d09eefe655 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9880,7 +9880,7 @@ (define-public nautilus
(native-search-paths
(list (search-path-specification
(variable "NAUTILUS_EXTENSION_PATH")
- (files '("lib/nautilus/site-extensions")))))
+ (files '("lib/nautilus/extensions-4")))))
(synopsis "File manager for GNOME")
(home-page "https://wiki.gnome.org/Apps/Nautilus")
(description
--
2.41.0
M
M
Maxim Cournoyer wrote on 3 Mar 04:33 +0100
Re: [PATCH gnome-team v2 0/2] Update gnome-terminal more
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87edcshtvp.fsf@gmail.com
Vivien Kraus <vivien@planete-kraus.eu> writes:

Toggle quote (14 lines)
> Dear guix,
>
> Gnome-terminal 3.48.3 also builds. Why not do a slightly more ambitious
> update?
>
> Best regards,
>
> Vivien
>
> Vivien Kraus (2):
> gnu: gnome-terminal: Update to 3.48.3.
> gnu: nautilus: Update search path specification.
>

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

--
Thanks,
Maxim
C
C
Christopher Baines wrote on 16 Mar 11:29 +0100
Re: [bug#69489] [PATCH gnome-team v2 0/2] Update gnome-terminal more
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87frwqsc3n.fsf@cbaines.net
Vivien Kraus via Guix-patches via <guix-patches@gnu.org> writes:

Toggle quote (19 lines)
> Dear guix,
>
> Gnome-terminal 3.48.3 also builds. Why not do a slightly more ambitious
> update?
>
> Best regards,
>
> Vivien
>
> Vivien Kraus (2):
> gnu: gnome-terminal: Update to 3.48.3.
> gnu: nautilus: Update search path specification.
>
> gnu/packages/gnome.scm | 25 ++++++++++++++-----------
> 1 file changed, 14 insertions(+), 11 deletions(-)
>
>
> base-commit: 7bf4ce4582cd2f9c5b30c547262c1c4a426c0b9b

Looks like these have been applied to the gnome-team branch, closing.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmX1dLxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xe23Q/8Dcp3XfmA/4oowNH7fCQQM6U9dDO2eox8
O4T310dEypr2MpThi1XhAoenLxIkBL/w0IK0tvSAWeBn9fQ3B3QHYJH6vUOTuYfH
U7C2skGvWoafyq8RiyxjLG/FeopHQftXcWAoblqQ/BcEqAWG0RctEz1AE0TWSaWr
r9Di+ITj3gK/+F25KAInh1Jt4fcPkJkgzFC7oHjV0rEAH0FL9WmSlLibjsS/LTtD
FKiapJY1NxGMmYjPWHfeobDJJqHGhGarq9STDVHHXxSDGiqtSU5iWv62ospcJyA8
RORWXyq891kedEfXIYnZhUXCYvT3hJg3LQZdBXeT+T2ZRpL7OkNOWWWHfW6W9NrN
27Rz33+wwmQlsv/RhkAVI2PG4m2f6JiInbF9On9GbXoCoLQeFoIDMoWLiQPgykz3
z5qQI0lRs4cLS906wNZhzdTh1BeBDM2osEGevNq7/nK3Zp7IejDO0BAqPYVK2p9I
Dz78PIPch68wmDhUMSc/hCLj2eHfVgyAsfgp3L97HVhrL05aE+BZT1F++bji+l/H
1g4G4w8wQfoQ/aAw+7eBq5QPDjG4vd+G6UI/dA7U5/JCULveEugHG976GgbqGwU3
5tWgCpq3m6Pv7ZkG9aixnE12Z15J3Q8TNf694tL8P1qaYOaB7G5LJ4nAyWNzmgQ/
zee1frMr0wY=
=8KRn
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 69489@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 69489
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch