From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id uAyEJYhvuV5jTAAA0tVLHw (envelope-from ) for ; Mon, 11 May 2020 15:30:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id ICx7JJZvuV63dAAA1q6Kng (envelope-from ) for ; Mon, 11 May 2020 15:30:30 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1036F94115D for ; Mon, 11 May 2020 15:30:28 +0000 (UTC) Received: from localhost ([::1]:39856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYANw-0006go-NJ for larch@yhetil.org; Mon, 11 May 2020 11:30:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYANY-0006KB-17 for guix-patches@gnu.org; Mon, 11 May 2020 11:30:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41445) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jYANX-0005HC-Jq for guix-patches@gnu.org; Mon, 11 May 2020 11:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jYANX-0006s0-FP for guix-patches@gnu.org; Mon, 11 May 2020 11:30:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41188] [PATCH] Do not propagate "emacs-org" in Emacs packages Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 May 2020 15:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41188 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41188@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158921099826360 (code B ref -1); Mon, 11 May 2020 15:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2020 15:29:58 +0000 Received: from localhost ([127.0.0.1]:52991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYANS-0006r6-0Y for submit@debbugs.gnu.org; Mon, 11 May 2020 11:29:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:43882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYANQ-0006qz-Sm for submit@debbugs.gnu.org; Mon, 11 May 2020 11:29:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYANQ-00068I-Lb for guix-patches@gnu.org; Mon, 11 May 2020 11:29:56 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:39293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYANP-0005CH-3d for guix-patches@gnu.org; Mon, 11 May 2020 11:29:56 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id D43F420010 for ; Mon, 11 May 2020 15:29:50 +0000 (UTC) From: Nicolas Goaziou Date: Mon, 11 May 2020 17:29:49 +0200 Message-ID: <87sgg6wkuq.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=217.70.183.200; envelope-from=mail@nicolasgoaziou.fr; helo=relay7-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 11:26:20 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.6 (--) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 X-Spam-Score: -1.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Scan-Result: default: False [-1.01 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.5401505754764]; HAS_XOIP(0.00)[]; DWL_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.07), country: US(-0.00), ip: 209.51.188.17(-0.54)]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_IN_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; URIBL_BLOCKED(0.00)[gitlab.com:url,nicolasgoaziou.fr:email]; FROM_HAS_DN(0.00)[]; FROM_NEQ_ENVFROM(0.00)[mail@nicolasgoaziou.fr,guix-patches-bounces@gnu.org]; MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-diff]; DMARC_NA(0.00)[nicolasgoaziou.fr]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; RCVD_COUNT_SEVEN(0.00)[10]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: 8ZLGkb6TUX/T --=-=-= Content-Type: text/plain Hello, The following patch removes dependency on upstream Org packages for Emacs packages. Feedback welcome. Regards, -- Nicolas Goaziou --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Do-not-propagate-emacs-org-in-Emacs-packages.patch Content-Description: Do not propagate "emacs-org" >From d26522949e3964c17481e8c3398747ec95c4a5f2 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 11 May 2020 17:19:44 +0200 Subject: [PATCH] gnu: Do not propagate "emacs-org" in Emacs packages. * gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): (emacs-es-mode): (emacs-org-superstar): (emacs-org-sidebar): (emacs-org-tanglesync): (emacs-elfeed-org): (emacs-helm-org-rifle): (emacs-org-edit-latex): (emacs-org-recent-headings): (emacs-org-super-agenda): (emacs-org-make-toc): (emacs-org-ql): (emacs-org-auto-expand): (emacs-org-re-reveal): (emacs-org-caldav): (emacs-org-download): (emacs-org-noter): (emacs-org-emms): (emacs-org-jira)[propagated-inputs]: Remove "emacs-org". Unless there is a specific reason to use latest stable release, packages can rely on Org package bundled with Emacs. --- gnu/packages/emacs-xyz.scm | 44 ++++++++------------------------------ 1 file changed, 9 insertions(+), 35 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c472958886..5de42b1c46 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -740,7 +740,6 @@ from within Emacs.") (build-system emacs-build-system) (propagated-inputs `(("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org) ("emacs-s" ,emacs-s) ("emacs-hydra" ,emacs-hydra) ("emacs-use-package" ,emacs-use-package))) @@ -3034,10 +3033,7 @@ port of @code{cl-spark} to Emacs Lisp.") (base32 "1qhfnd5anp5qrmravv7ks5ix763xnki2f5jwcyj70qyxwr0l60cg")))) (build-system emacs-build-system) (propagated-inputs - ;; The version of org in Emacs 24.5 is not sufficient, and causes tables - ;; to be rendered incorrectly `(("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org) ("emacs-spark" ,emacs-spark))) (home-page "https://github.com/dakrone/es-mode") (synopsis "Major mode for editing Elasticsearch queries") @@ -5145,8 +5141,6 @@ number.") (sha256 (base32 "14w06v76xi4f6hpq6xzicrjjv0b802g5zc9as4mpimfy5gx2xpm0")))) (build-system emacs-build-system) - (propagated-inputs - `(("emacs-org" ,emacs-org))) (home-page "https://github.com/integral-dw/org-superstar-mode") (synopsis "Prettify headings and plain lists in Org mode") (description "This package prettifies headings and plain lists in @@ -5243,7 +5237,6 @@ started with 20 minutes. All values are customizable.") (propagated-inputs `(("emacs-dash" ,emacs-dash) ("emacs-org-super-agenda" ,emacs-org-super-agenda) - ("emacs-org" ,emacs-org) ("emacs-org-ql" ,emacs-org-ql) ("emacs-s" ,emacs-s))) (home-page "https://github.com/alphapapa/org-sidebar") @@ -5301,8 +5294,6 @@ organizer.") (sha256 (base32 "0x94gy1bgfd1f3p9w2bfrqj11bwy9ql0cpi1gw6srpj7kykx0lml")))) (build-system emacs-build-system) - (propagated-inputs - `(("emacs-org" ,emacs-org))) (home-page "https://github.com/mtekman/org-tanglesync.el") (synopsis "Sync Org source blocks with tangled external files") (description "This package automatically pulls changes from source code @@ -7052,7 +7043,6 @@ and RSS, with a user interface inspired by notmuch.") (build-system emacs-build-system) (propagated-inputs `(("emacs-elfeed" ,emacs-elfeed) - ("emacs-org" ,emacs-org) ("emacs-dash" ,emacs-dash) ("emacs-s" ,emacs-s))) (native-inputs @@ -9481,7 +9471,6 @@ above over the network.") `(("emacs-dash" ,emacs-dash) ("emacs-f" ,emacs-f) ("emacs-helm" ,emacs-helm) - ("emacs-org" ,emacs-org) ("emacs-s" ,emacs-s))) (home-page "https://github.com/alphapapa/helm-org-rifle") (synopsis "Rifle through Org files") @@ -11181,10 +11170,7 @@ when browsing files with Dired.") (base32 "0zcllyhx9n9vcr5w87h0hfz25v52lvh5fi717cb7mf3jh89zh842")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-auctex" ,emacs-auctex) - ;; The version of org in Emacs 25.2 is not sufficient, because the - ;; `org-latex-make-preamble' function is required. - ("emacs-org" ,emacs-org))) + `(("emacs-auctex" ,emacs-auctex))) (home-page "https://github.com/et2010/org-edit-latex") (synopsis "Edit a latex fragment just like editing a src block") (description "@code{emacs-org-edit-latex} is an extension for org-mode. @@ -13158,8 +13144,7 @@ a heuristic based on frequency and recency.") "0gsrzmg3mssh9s28yjm9m866fnhm1pcligssz1q6brga6dm6f2yy")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) + `(("emacs-dash" ,emacs-dash) ("emacs-frecency" ,emacs-frecency))) (home-page "https://github.com/alphapapa/org-recent-headings") (synopsis "Navigate to recently used Org headings and lists") @@ -13185,8 +13170,7 @@ as well as functions for navigating between these headings.") "08b7babdaqblb6jff57an4kbcxk6fkhf668620fipfjgbsnqv3ff")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) + `(("emacs-dash" ,emacs-dash) ("emacs-ts" ,emacs-ts) ("emacs-ht" ,emacs-ht) ("emacs-s" ,emacs-s))) @@ -13211,8 +13195,7 @@ into sections while preserving the structure imposed by any timestamps.") "180ji6nnj6qj0rs1rdp1zlcrfsqf7ikb44ym8icbp5d6al2s4hnr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) + `(("emacs-dash" ,emacs-dash) ("emacs-s" ,emacs-s))) (home-page "https://github.com/alphapapa/org-make-toc") (synopsis "Maintain a table of contents for an Org file") @@ -13324,7 +13307,6 @@ according to a parsing expression grammar.") ("emacs-peg" ,emacs-peg) ("emacs-org-super-agenda" ,emacs-org-super-agenda) ("emacs-ts" ,emacs-ts) - ("emacs-org" ,emacs-org) ("emacs-helm" ,emacs-helm) ("emacs-helm-org" ,emacs-helm-org) ("emacs-dash" ,emacs-dash))) @@ -13364,8 +13346,7 @@ files, allowing for actions to be performed based on search criteria.") "1my0c6xmkh37lwi6l472lz9d86lf20h6xcllzlxm1lxa24rhva6v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash))) + `(("emacs-dash" ,emacs-dash))) (home-page "https://github.com/alphapapa/org-auto-expand") (synopsis "Automatically expand certain Org headings") (description "This package allows a customizable set of headings in Org @@ -14579,8 +14560,7 @@ powerful Org contents.") "1zbz6hbddxbb264ibmhc04cmnpk17kb50jpn5l8878q4hxw5wwy2")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-htmlize" ,emacs-htmlize) - ("emacs-org" ,emacs-org))) + `(("emacs-htmlize" ,emacs-htmlize))) (home-page "https://gitlab.com/oer/org-re-reveal") (synopsis "Build HTML presentations with reveal.js from Org source files") (description "This project started as fork of org-reveal. It provides an @@ -15968,8 +15948,6 @@ be changed by customizing the appropriate variables.") (arguments ;; Tests require to have two specific calendars on a test server. `(#:exclude '("^org-caldav-testsuite\\.el"))) - (propagated-inputs - `(("emacs-org" ,emacs-org))) (home-page "https://github.com/dengste/org-caldav") (synopsis "Sync Org files with external calendars via the CalDAV protocol") (description "Synchronize between events in Org files and a CalDAV @@ -19992,8 +19970,7 @@ and searching through @code{Ctags} files.") (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-async" ,emacs-async))) + `(("emacs-async" ,emacs-async))) (home-page "https://github.com/abo-abo/org-download") (synopsis "Facilitate moving images") (description "This package provides utilities for managing image files @@ -20628,7 +20605,6 @@ text-property translator.") (base32 "1vwfpdi7hfkxx4vi0cwg7rvqby3i0mymzdkyzrqzv30dazmcjpag")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-org" ,emacs-org))) (home-page "https://github.com/weirdNox/org-noter") (synopsis "Synchronized, Org-mode, document annotator") (description @@ -21009,8 +20985,7 @@ helm and ivy.") "1sqsm5sv311xfdk4f4rsnvprdf2v2vm7l1b3vqi7pc0g8adlnw1d")))) (build-system emacs-build-system) (propagated-inputs - `(("emms" ,emacs-emms) - ("emacs-org" ,emacs-org))) + `(("emms" ,emacs-emms))) (home-page "https://gitlab.com/jagrg/org-emms") (synopsis "Play multimedia files from org-mode") (description @@ -21037,8 +21012,7 @@ contains a track position, playback will start at the specified position.") (propagated-inputs `(("emacs-request" ,emacs-request) ("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org))) + ("emacs-dash" ,emacs-dash))) (home-page "https://github.com/ahungry/org-jira") (synopsis "Syncing between Jira and Org-mode") (description -- 2.26.2 --=-=-=--