[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#905246: team Emacsen found a mistake in my declared Section



Hi Jonathan,

Thank you very much for sponsoring this package :-) I hate to bother
you about the following, but bremner (from Team Emacsen) pointed out
that we're now using "Section: Editors" for plugins/addons/themes like
this one rather than the old catch-all "Section: Lisp".  That's my
mistake, and I'm sorry for missing it.

It would require ftpmaster action to fix, so I have uploaded an
updated package to mentors, and would appreciate it if you would
overwrite the current package in NEW.  Once again, sorry for the extra
work.

Bremner also pointed out that I ought to adapt README.md to remove
irrelevant/misleading MELPA instructions, so I also went ahead and did
that.  Finally, I merged some copyright years, to make ftpmasters
happier.

Here is the diff; I hope you will agree that it's worthwhile!


diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/changelog ./debian/changelog
--- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/changelog   2019-09-21 22:36:17.000000000 -0400
+++ ./debian/changelog  2019-09-26 18:17:43.124736706 -0400
@@ -2,4 +2,4 @@
 
   * Initial release. (Closes: #905246)
 
- -- Nicholas D Steeves <nsteeves@gmail.com>  Sat, 21 Sep 2019 22:36:17 -0400
+ -- Nicholas D Steeves <nsteeves@gmail.com>  Thu, 26 Sep 2019 18:17:38 -0400
diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/control ./debian/control
--- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/control     2019-09-21 22:36:17.000000000 -0400
+++ ./debian/control    2019-09-26 18:16:52.108347003 -0400
@@ -1,5 +1,5 @@
 Source: color-theme-modern
-Section: lisp
+Section: editors
 Priority: optional
 Maintainer: Nicholas D Steeves <nsteeves@gmail.com>
 Build-Depends: debhelper-compat (= 12)
diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/copyright ./debian/copyright
--- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/copyright   2019-09-21 22:36:17.000000000 -0400
+++ ./debian/copyright  2019-09-26 18:16:52.108347003 -0400
@@ -32,8 +32,7 @@
 
 Files: aliceblue-theme.el bharadwaj-slate-theme.el bharadwaj-theme.el
        gray30-theme.el marine-theme.el snowish-theme.el xp-theme.el
-Copyright: 2001  Girish Bharadwaj
-           2002  Girish Bharadwaj
+Copyright: 2001, 2002  Girish Bharadwaj
            2013  Syohei YOSHIDA
 License: GPL-3+
 
@@ -44,8 +43,7 @@
 License: GPL-3+
 
 Files: dark-blue-theme.el dark-blue2-theme.el subtle-blue-theme.el
-Copyright: 2001  Chris McMahan
-           2002  Chris McMahan
+Copyright: 2001, 2002  Chris McMahan
            2013  Syohei YOSHIDA
 License: GPL-3+
 
@@ -56,8 +54,7 @@
 License: GPL-3+
 
 Files: feng-shui-theme.el katester-theme.el matrix-theme.el
-Copyright: 2001  walterh@rocketmail.com
-           2003  walterh@rocketmail.com
+Copyright: 2001, 2003  walterh@rocketmail.com
            2013  Syohei YOSHIDA
 License: GPL-3+
 
@@ -81,7 +78,7 @@
 License: Expat
 
 Files: arjen-theme.el
-Copyright: 2001  -- 2008 Arjen Wiersma
+Copyright: 2001-2008 Arjen Wiersma
            2013  Syohei YOSHIDA
 License: GPL-3+
 
@@ -265,7 +262,7 @@
  this history of his color-theme-desert project at
  https://github.com/superbobry/color-theme-desert.  Sergei Lebedev's initial
  commit message is "Initial commit (too bad I haven't started from a git repo)"
- so it possible that this file is older than 2010.
+ so it's possible that this file is older than 2010.
 
 Files: ramangalahy-theme.el
 Copyright: 2000  Solofo Ramangalahy
diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/00-debian-customised-README.md.patch ./debian/patches/00-debian-customised-README.md.patch
--- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/00-debian-customised-README.md.patch       1969-12-31 19:00:00.000000000 -0500
+++ ./debian/patches/00-debian-customised-README.md.patch       2019-09-26 18:16:52.108347003 -0400
@@ -0,0 +1,90 @@
+Description: remove irrelevant info from README.md 
+ MELPA and 'git clone' installation instructions are not relevant for a Debian
+ package that uses dh-elpa.  This patch adjusts them.  This patch also includes
+ various typo and clarity fixes which will be forwarded upstream; these should
+ be dropped from the patch when rebasing against the next upstream release.
+Author: Nicholas D Steeves <nsteeves@gmail.com>
+
+---
+Forwarded: no
+Last-Update: 2019-09-22
+ README.md | 50 ++++++++++----------------------------------------
+ 1 file changed, 10 insertions(+), 40 deletions(-)
+
+diff --git a/README.md b/README.md
+index c2a03fd..7b06f07 100644
+--- a/README.md
++++ b/README.md
+@@ -1,53 +1,28 @@
+ # color-theme-modern [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link]
+ 
+-This project replaces [color-theme](http://www.nongnu.org/color-theme/) with Emacs 24 theme framework.
++This project replaces [color-theme](http://www.nongnu.org/color-theme/) with Emacs ≥24 "deftheme" theme framework.
+ 
+-Please request by [issues](https://github.com/emacs-jp/replace-colorthemes/issues) if you want me to port your favarite theme of colorthemes.
++Please file requests to port your favourite colorthemes to deftheme [as a github issue on the project page.](https://github.com/emacs-jp/replace-colorthemes/issues)
+ 
+ ## Screenshot
+ 
+-Screenshots are [here](screenshots.md)
++Screenshots are [here (local Debian copy)](screenshots.md)
+ 
+ ## Installation
+ 
+-All themes are available on [MELPA](https://melpa.org/) and [MELPA stable](https://stable.melpa.org/)
++`sudo apt install elpa-color-theme-modern`
+ 
+-You can install `color-theme-modern` with the following command.
+-
+-<kbd>M-x package-install [RET] color-theme-modern [RET]</kbd>
+-
+-NOTE: Package name is different from repository name.
+-
+-
+-```
+- # Download your favorite theme ~/.emacs.d
+- % cd ~/.emacs.d
+- % curl -LO https://raw.githubusercontent.com/emacs-jp/replace-colorthemes/master/aalto-dark-theme.el
+-```
+-
+-And add theme configuration to you configuration file
++And add theme configuration to your configuration file
+ ```lisp
+ (load-theme 'aalto-dark t t)
+ (enable-theme 'aalto-dark)
+ ```
+ 
+-Or
+-
+-```
+- # Download all themes
+- % git clone https://github.com/emacs-jp/replace-colorthemes.git
+-```
+-
+-And add following code to your configuration file
+-```lisp
+-;; Please set your themes directory to 'custom-theme-load-path
+-(add-to-list 'custom-theme-load-path
+-             (file-name-as-directory "your cloned directory path"))
+-
+-;; load your favorite theme
+-(load-theme 'aalto-dark t t)
+-(enable-theme 'aalto-dark)
+-```
++`enable-theme` should be run after switching themes, to reinitialise
++any theme-related variables that aren't used by the chosen theme.  This
++is often needed to prevent ugly interactions between defthemes.  Running
++`enable-theme` after `load-theme` is not necessary for Emacs ≥ 26.1,
++where `enable-theme` is always called at the end of `load-theme`.
+ 
+ ## Ported themes
+ * [aalto-dark](screenshots.md#aalto-dark)
+@@ -160,8 +135,3 @@ And add following code to your configuration file
+ * [julie](screenshots.md#julie)
+ * [subdued](screenshots.md#subdued)
+ * [railscast](screenshots.md#railscast)
+-
+-[melpa-link]: https://melpa.org/#/color-theme-modern
+-[melpa-stable-link]: https://stable.melpa.org/#/color-theme-modern
+-[melpa-badge]: https://melpa.org/packages/color-theme-modern-badge.svg
+-[melpa-stable-badge]: https://stable.melpa.org/packages/color-theme-modern-badge.svg
diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/series ./debian/patches/series
--- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/series      1969-12-31 19:00:00.000000000 -0500
+++ ./debian/patches/series     2019-09-26 18:16:52.108347003 -0400
@@ -0,0 +1 @@
+00-debian-customised-README.md.patch

Attachment: signature.asc
Description: PGP signature


Reply to: