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

Bug#1041824: src:volume-el: Enable merge request on salsa



retitle -1 src:volume-el: disable d/watch and sync to latest head version
tag -1 patch
severity -1 minor
thanks

Nicholas D Steeves <sten@debian.org> writes:

> Xiyue Deng <manphiz@gmail.com> writes:
>
>> Source: volume-el
>> Severity: wishlist
>> X-Debbugs-Cc: none, Xiyue Deng <manphiz@gmail.com>
>>
>> Dear maintainers,
>>
>> I have been trying to fix uscan error of Emacs addon packages.  When
>> working on volume-el, I found that the repo on salsa didn't accept merge
>> requests while most other packages did.  If it can open up merge request
>> access it would be great and I have some pending d/watch fixes.  Thanks
>> in advance!
>
> This may indicate that the Uploader wants patches rather than MRs, and
> at the very least may indicate the Uploader doesn't want to monitor
> Salsa for MRs.
>

Thanks for the explanation, Nicolas!  Totally make sense.

> You can use git-format-patch to prepare a patch series from your git
> history, and can attach those to a bug report here.
>

Done.

> To retitle this bug, but this as the first line in your reply (won't
> work with HTML email, of course):
>
> Control: retitle -1 src:volume-el: Useful subject of choice
> Control: tag -1 patch
>
> If you attach a patch, I recommend updating the metadata with that
> second line.
>

Done.  A little bit of explanation for the changes:

* Upstream never had any tags, so uscan will always fail, so disable
  d/watch for now.  This will result in an empty uscan results.

* Sync to latest head version, which basically just incorporated Sean's
  patch upstream so that we don't need to host the patch anymore.

Please see the patches attached.

> Cheers,
> Nicholas
>

-- 
Manphiz
>From 22464e7bee7a9ed7a18401109640a02502478fdb Mon Sep 17 00:00:00 2001
From: Sean Whitton <spwhitton@spwhitton.name>
Date: Tue, 19 Jan 2021 16:05:45 -0700
Subject: [PATCH 1/4] Pass correct number of arguments to
 define-obsolete-...-alias

Recent Emacs master branch fails to bytecompile volume.el due to this.
---
 volume.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/volume.el b/volume.el
index 35a2614..689bd4a 100644
--- a/volume.el
+++ b/volume.el
@@ -452,7 +452,7 @@ This corresponds to the `-D' option of amixer."
 
 (when (fboundp 'define-obsolete-variable-alias)
   (define-obsolete-variable-alias 'volume-amixer-control
-    'volume-amixer-default-channel))
+    'volume-amixer-default-channel "1.0"))
 
 (defvar volume-amixer-current-channel volume-amixer-default-channel
   "The name of the ALSA mixer channel to manipulate.")
@@ -654,7 +654,7 @@ Return either the new volume or nil, depending on the backend."
 
 (when (fboundp 'define-obsolete-function-alias)
   (define-obsolete-function-alias 'volume-channel-name
-    'volume-channel-label))
+    'volume-channel-label "1.0"))
 
 (defun volume-channels ()
   "Return the list of available channels."
-- 
2.39.2

>From 6ca047fcec9e9e8aeae380c1594cac2c392ce4ac Mon Sep 17 00:00:00 2001
From: Xiyue Deng <manphiz@gmail.com>
Date: Sun, 23 Jul 2023 05:08:05 -0700
Subject: [PATCH 2/4] Sync to current head (050d3e6).

---
 debian/changelog | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index cc07223..65a4e66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+volume-el (1.0+git.20220904.050d3e6-1) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Sync to current head (050d3e6).
+
+ -- Xiyue Deng <manphiz@gmail.com>  Sun, 23 Jul 2023 05:06:07 -0700
+
 volume-el (1.0+git.20201002.afb75a5-3) unstable; urgency=medium
 
   * Pass correct number of arguments to define-obsolete-variable-alias.
-- 
2.39.2

>From 898fa2cdfbd3620f6a81e30f21f5f74cd21f5643 Mon Sep 17 00:00:00 2001
From: Xiyue Deng <manphiz@gmail.com>
Date: Sun, 23 Jul 2023 05:09:17 -0700
Subject: [PATCH 3/4] Drop debian-changes.  Merged upstream.

---
 debian/changelog              |  1 +
 debian/patches/debian-changes | 37 -----------------------------------
 debian/patches/series         |  1 -
 3 files changed, 1 insertion(+), 38 deletions(-)
 delete mode 100644 debian/patches/debian-changes
 delete mode 100644 debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index 65a4e66..8cc2f70 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ volume-el (1.0+git.20220904.050d3e6-1) UNRELEASED; urgency=medium
 
   * Team upload.
   * Sync to current head (050d3e6).
+  * Drop debian-changes.  Merged upstream.
 
  -- Xiyue Deng <manphiz@gmail.com>  Sun, 23 Jul 2023 05:06:07 -0700
 
diff --git a/debian/patches/debian-changes b/debian/patches/debian-changes
deleted file mode 100644
index c60df9d..0000000
--- a/debian/patches/debian-changes
+++ /dev/null
@@ -1,37 +0,0 @@
-The Debian packaging of volume-el is maintained in git, using the merging
-workflow described in dgit-maint-merge(7).  There isn't a patch
-queue that can be represented as a quilt series.
-
-A detailed breakdown of the changes is available from their
-canonical representation - git commits in the packaging repository.
-For example, to see the changes made by the Debian maintainer in
-the first upload of upstream version 1.2.3, you could use:
-
-    % git clone https://git.dgit.debian.org/volume-el
-    % cd volume-el
-    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'
-
-(If you have dgit, use `dgit clone volume-el`, rather than plain `git
-clone`.)
-
-A single combined diff, containing all the changes, follows.
---- volume-el-1.0+git.20201002.afb75a5.orig/volume.el
-+++ volume-el-1.0+git.20201002.afb75a5/volume.el
-@@ -452,7 +452,7 @@ This corresponds to the `-D' option of a
- 
- (when (fboundp 'define-obsolete-variable-alias)
-   (define-obsolete-variable-alias 'volume-amixer-control
--    'volume-amixer-default-channel))
-+    'volume-amixer-default-channel "1.0"))
- 
- (defvar volume-amixer-current-channel volume-amixer-default-channel
-   "The name of the ALSA mixer channel to manipulate.")
-@@ -654,7 +654,7 @@ Return either the new volume or nil, dep
- 
- (when (fboundp 'define-obsolete-function-alias)
-   (define-obsolete-function-alias 'volume-channel-name
--    'volume-channel-label))
-+    'volume-channel-label "1.0"))
- 
- (defun volume-channels ()
-   "Return the list of available channels."
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 7bb8252..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-debian-changes
-- 
2.39.2

>From d26a7169ab5929eb29233ac0d3c305d17d16d2d8 Mon Sep 17 00:00:00 2001
From: Xiyue Deng <manphiz@gmail.com>
Date: Sun, 23 Jul 2023 05:13:45 -0700
Subject: [PATCH 4/4] Disable d/watch.  No tag available upstream.

---
 debian/changelog |  1 +
 debian/watch     | 15 +++++++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8cc2f70..4198492 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ volume-el (1.0+git.20220904.050d3e6-1) UNRELEASED; urgency=medium
   * Team upload.
   * Sync to current head (050d3e6).
   * Drop debian-changes.  Merged upstream.
+  * Disable d/watch.  No tag available upstream.
 
  -- Xiyue Deng <manphiz@gmail.com>  Sun, 23 Jul 2023 05:06:07 -0700
 
diff --git a/debian/watch b/debian/watch
index dab1a60..a7111cf 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,11 @@
-version=4
-opts="filenamemangle=s/(?:.*?)?v?(\d[\d.]*)\.tar\.gz/volume.el-$1.tar.gz/" \
-    https://github.com/dbrock/volume.el/tags \
-    (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+# Please note: this watch file is included in the hopes that upstream
+# will begin tagging their releases.  At this time upstream does not
+# provide release tarballs or tags and so uscan will "warn: In
+# debian/watch no matching files for watch line".  The watch line has
+# been consequently been disabled to save resources polling something
+# known to fail.
+
+# version=4
+# opts="filenamemangle=s/(?:.*?)?v?(\d[\d.]*)\.tar\.gz/volume.el-$1.tar.gz/" \
+#     https://github.com/dbrock/volume.el/tags \
+#     (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
-- 
2.39.2


Reply to: