:: Re: [devuan-dev] udev transitionals…
Forside
Slet denne besked
Besvar denne besked
Skribent: Svante Signell
Dato:  
Til: Ivan J.
CC: devuan developers internal list
Emne: Re: [devuan-dev] udev transitionals up for grabs
On Sat, 2017-11-25 at 14:49 +0100, Ivan J. wrote:
> On Sat, 25 Nov 2017, Svante Signell wrote:
>
> > On Sat, 2017-11-25 at 14:19 +0100, Ivan J. wrote:
> > > On Sat, 25 Nov 2017, Svante Signell wrote:
> > >
> > > > On Sat, 2017-11-25 at 13:50 +0100, Ivan J. wrote:
> > > >
> > > > Looking at the build output there are several errors. Don't you want a
> > > > lintian clean package?
> > >
> > > Can you provide those? I am not well versed with lintian.
> >
> > Well, the git files I sent to you are lintian clean. I'll get the git
> > sources, fix them and send you a patch. Should we go back to Architecture:
> > all?


Yes. I see that you already did that.

> Use the lates revision of the suites/experimental branch.


Done.

> No, I don't think we should revert, there's something in dak I want to
> investigate first.
>
> Though I am wondering if we need Multi-Arch at all...


Not needed. You changed that too.

Attached are two patches:
0001-Make-package-almost-lintian-clean-rename-to-1-3.2.2-.patch
0002-add-lintian-overrides.patch

The second patch is an effort to get rid of the lintian warnings:

W: udev: latest-debian-changelog-entry-changed-to-native
W: libudev-dev: latest-debian-changelog-entry-changed-to-native
W: libudev1: latest-debian-changelog-entry-changed-to-native

but they don't seem to be effective. However, the lintian errors and most
warnings are gone.

HTHFrom 038449ae730c3757b9c79f1c41cc31f4e1a73e2c Mon Sep 17 00:00:00 2001
From: Svante Signell <svante.signell@???>
Date: Tue, 28 Nov 2017 19:50:26 +0100
Subject: [PATCH 2/2] add lintian-overrides

---
debian/source/lintian-overrides | 4 ++++
1 file changed, 4 insertions(+)
create mode 100644 debian/source/lintian-overrides

diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..0ea0fca
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,4 @@
+#udev binary: latest-debian-changelog-entry-changed-to-native
+libudev1 binary: latest-debian-changelog-entry-changed-to-native
+libudev-dev binary: latest-debian-changelog-entry-changed-to-native
+
--
2.11.0

From 60e1d414e73a76c6787f1f1f6ef81359da130c60 Mon Sep 17 00:00:00 2001
From: Svante Signell <svante.signell@???>
Date: Tue, 28 Nov 2017 19:15:34 +0100
Subject: [PATCH 1/2] Make package almost lintian clean, rename to
1:3.2.2+devuan2.9, change format to 3.0 (native).

---
 debian/changelog     |  7 +++++++
 debian/control       | 14 +++++++-------
 debian/copyright     | 34 ++++++++++++++++++++--------------
 debian/rules         | 21 ++-------------------
 debian/source/format |  2 +-
 5 files changed, 37 insertions(+), 41 deletions(-)


diff --git a/debian/changelog b/debian/changelog
index f8ef3f0..6d561ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+udev (1:3.2.2+devuan2.9) experimental; urgency=medium
+
+  * Make package almost lintian clean, rename to 1:3.2.2+devuan2.9,
+    change format to native.
+
+ -- Svante Signell <svante.signell@???>  Tue, 28 Nov 2017 18:16:23 +0100
+
 udev (1:3.2.2-devuan2.9) experimental; urgency=medium


* Switch Architecture back to All
diff --git a/debian/control b/debian/control
index 0684797..921ef66 100644
--- a/debian/control
+++ b/debian/control
@@ -1,30 +1,30 @@
Source: udev
Section: oldlibs
-Priority: optional
+Priority: extra
Maintainer: Ivan J. <parazyd@???>
Uploaders: Svante Signell <svante.signell@???>, Hleb Valoshka <375gnu@???>
-Standards-Version: 4.1.1
+Standards-Version: 3.9.8
Build-Depends: debhelper (>= 9)
Vcs-Git: https://git.devuan.org/devuan-packages/udev.git
Vcs-Browser: https://git.devuan.org/devuan-packages/udev.git

Package: udev
-Depends: eudev
+Depends: eudev, ${misc:Depends}
Architecture: all
Description: Transitional package for eudev
This is a transitional package to ease upgrades to the eudev package.
It can safely be removed.

Package: libudev1
-Depends: libeudev1
+Depends: libeudev1, ${misc:Depends}
Architecture: all
Description: Transitional package for libeudev1
- This is a transitional package to ease upgrades to the eudev package.
+ This is a transitional package to ease upgrades to the libeudev1 package.
It can safely be removed.

 Package: libudev-dev
-Depends: libeudev-dev
+Depends: libeudev-dev, ${misc:Depends}
 Architecture: all
 Description: Transitional package for libeudev-dev
- This is a transitional package to ease upgrades to the eudev package.
+ This is a transitional package to ease upgrades to the libeudev-dev package.
  It can safely be removed.
diff --git a/debian/copyright b/debian/copyright
index ee9e151..137f551 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,16 +1,22 @@
-Copyright 2017 by Svante Signell <svante.signell@???>
-                  Ivan J. <parazyd@???>
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/


-The files in this package are free software; you can redistribute them
-and/or modify them under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 3, or (at
-your option) any later version.
+Files: *
+Copyright: 2017 Svante Signell <svante.signell@???>, Ivan J. <parazyd@???>
+License: GPL-3+

-The files in this package are distributed in the hope that they will
-be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with your Devuan GNU/Linux system. If not, see
-<http://www.gnu.org/licenses/>.
+License: GPL-3+
+ This program is free software: you can redistribute it
+ and/or modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Devuan systems, the complete text of the GNU General Public
+ License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/rules b/debian/rules
index 5610bd6..2d33f6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,4 @@
#!/usr/bin/make -f

-build:
-
-clean:
-    dh_testdir
-    dh_clean
-
-binary:
-    dh_testdir
-    dh_testroot
-    dh_clean -k
-    dh_gencontrol
-    dh_md5sums
-    dh_builddeb
-
-build-indep: build
-
-binary-indep: binary
-
-.PHONY: build clean binary
+%:
+    dh $@
diff --git a/debian/source/format b/debian/source/format
index 163aaf8..89ae9db 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-3.0 (quilt)
+3.0 (native)
-- 
2.11.0