[Git][java-team/plexus-interactivity-api][master] 10 commits: Using secure URI in d/control

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Sun Oct 9 20:06:01 BST 2022



Pierre Gruet pushed to branch master at Debian Java Maintainers / plexus-interactivity-api


Commits:
a064dca5 by Pierre Gruet at 2022-10-09T14:25:34+02:00
Using secure URI in d/control

- - - - -
5a8f7ce4 by Pierre Gruet at 2022-10-09T14:25:47+02:00
Using 1.0 format for d/copyright

- - - - -
8a4288ce by Pierre Gruet at 2022-10-09T14:26:15+02:00
Adding a Lintian override for bad-jar-name

- - - - -
a92a0f21 by Pierre Gruet at 2022-10-09T14:26:37+02:00
Rules-Requires-Root: no

- - - - -
257374ae by Pierre Gruet at 2022-10-09T14:26:58+02:00
Raising Standards version to 4.6.1

- - - - -
b31da85e by Pierre Gruet at 2022-10-09T14:45:57+02:00
Providing version information of all dependencies in the parent POM file

- - - - -
b30b8a3e by Pierre Gruet at 2022-10-09T14:47:45+02:00
Updating changelog

- - - - -
5073125a by Pierre Gruet at 2022-10-09T14:51:57+02:00
Trim trailing whitespace.

Changes-By: lintian-brush
Fixes: lintian: trailing-whitespace
See-also: https://lintian.debian.org/tags/trailing-whitespace.html

- - - - -
d3fefdd2 by Pierre Gruet at 2022-10-09T14:52:02+02:00
Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse.

Changes-By: lintian-brush
Fixes: lintian: upstream-metadata-file-is-missing
See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
Fixes: lintian: upstream-metadata-missing-bug-tracking
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
Fixes: lintian: upstream-metadata-missing-repository
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-repository.html

- - - - -
9b98da90 by Pierre Gruet at 2022-10-09T14:52:46+02:00
Upload to unstable

- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/copyright
- + debian/libplexus-interactivity-api-java.lintian-overrides
- + debian/patches/dependency_management.patch
- + debian/patches/series
- + debian/upstream/metadata


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+plexus-interactivity-api (1.1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Raising Standards version to 4.6.1:
+    - Using 1.0 format for d/copyright
+    - Rules-Requires-Root: no
+  * Providing version information of all dependencies in the parent POM file
+    (Closes: #1021485)
+  * Using secure URI in d/control
+  * Adding a Lintian override for bad-jar-name
+  * Trim trailing whitespace.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+
+ -- Pierre Gruet <pgt at debian.org>  Sun, 09 Oct 2022 14:52:32 +0200
+
 plexus-interactivity-api (1.1-1) unstable; urgency=medium
 
   * Team upload.
@@ -65,9 +81,9 @@ plexus-interactivity-api (1.0-alpha-6-3) experimental; urgency=low
   * Add a Build-Depends-Indep dependency on maven-repo-helper
   * Use mh_installpom and mh_installjar to install the POM and the jar to the
     Maven repository
-  * Update watch file to reflect changes on the site, now use SVN to get the 
-    sources 
-  * Fix Lintian warnings: remove -1 revision to dependencies, move Homepage 
+  * Update watch file to reflect changes on the site, now use SVN to get the
+    sources
+  * Fix Lintian warnings: remove -1 revision to dependencies, move Homepage
     tag to top level
   * Add Vcs-Browser and Vcs-Svn to control
   * Change the dependency on java-gcj to default-jdk (Closes: #526299)


=====================================
debian/control
=====================================
@@ -9,10 +9,11 @@ Build-Depends:
  libplexus-container-default1.5-java,
  libplexus-utils2-java,
  maven-debian-helper (>= 2.2)
-Standards-Version: 4.6.0.1
+Standards-Version: 4.6.1
 Vcs-Git: https://salsa.debian.org/java-team/plexus-interactivity-api.git
 Vcs-Browser: https://salsa.debian.org/java-team/plexus-interactivity-api
-Homepage: http://codehaus-plexus.github.io/plexus-interactivity/
+Homepage: https://codehaus-plexus.github.io/plexus-interactivity/
+Rules-Requires-Root: no
 
 Package: libplexus-interactivity-api-java
 Architecture: all


=====================================
debian/copyright
=====================================
@@ -1,74 +1,38 @@
-This package was debianized by Paul Cager <paul-debian at home.paulcager.org>
-Sun, 25 Mar 2007 18:27:29 +0100
-
-The Debian packaging is Copyright (c) 2007 Paul Cager and is licensed under
-the GNU General Public License version 2. On Debian systems, the complete text
-of the GNU General Public License version 2 can be found in
-'/usr/share/common-licenses/GPL-2'.
-
-
-plex-classworlds was downloaded from http://plexus.codehaus.org/
-
-Upstream Authors:
-	Ben Walding <bwalding at jakarta.org>
-	bob mcwhirter<bob at eng.werken.com>
-	Jason van Zyl<jason at maven.org>
-	Andrew Williams
-	Hani Suleiman <hani at formicary.net>
-
-COPYRIGHT NOTICES:
-	Copyright 2002 (C) The Werken Company. All Rights Reserved.
-
-	Redistribution and use of this software and associated documentation
-	("Software"), with or without modification, are permitted provided
-	that the following conditions are met:
-
-	1. Redistributions of source code must retain copyright
-	statements and notices.  Redistributions must also contain a
-	copy of this document.
-
-	2. Redistributions in binary form must reproduce the
-	above copyright notice, this list of conditions and the
-	following disclaimer in the documentation and/or other
-	materials provided with the distribution.
-
-	3. The name "classworlds" must not be used to endorse or promote
-	products derived from this Software without prior written
-	permission of The Werken Company.  For written permission,
-	please contact bob at werken.com.
-
-	4. Products derived from this Software may not be called "classworlds"
-	nor may "classworlds" appear in their names without prior written
-	permission of The Werken Company. "classworlds" is a registered
-	trademark of The Werken Company.
-
-	5. Due credit should be given to The Werken Company.
-	(http://classworlds.werken.com/).
-
-	THIS SOFTWARE IS PROVIDED BY THE WERKEN COMPANY AND CONTRIBUTORS
-	``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
-	NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-	FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
-	THE WERKEN COMPANY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-	INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-	(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-	SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-	HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-	STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-	ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-	OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-	* Copyright 2001-2006 Codehaus Foundation.
-	*
-	* Licensed under the Apache License, Version 2.0 (the "License");
-	* you may not use this file except in compliance with the License.
-	* You may obtain a copy of the License at
-	*
-	*      http://www.apache.org/licenses/LICENSE-2.0
-	*
-	* Unless required by applicable law or agreed to in writing, software
-	* distributed under the License is distributed on an "AS IS" BASIS,
-	* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-	* See the License for the specific language governing permissions and
-	* limitations under the License.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Plexus Interactivity Handler
+Source: https://codehaus-plexus.github.io/plexus-interactivity/
+
+Files: *
+Copyright: 2005 The Codehaus
+License: Expat
+
+Files: debian/*
+Copyright: 2007 Paul Cager <paul-debian at home.paulcager.org>
+           2022 Pierre Gruet <pgt at debian.org>
+License: GPL-2+ and Expat
+Comment: The original packaging is Copyright (c) 2007 Paul Cager and is
+ licensed under the GNU General Public License version 2. Further packaging is licensed under Expat.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License: GPL-2+
+ On Debian systems the full text of the GPL-2 can be found in
+ /usr/share/common-licenses/GPL-2


=====================================
debian/libplexus-interactivity-api-java.lintian-overrides
=====================================
@@ -0,0 +1,3 @@
+# The indicated file is the real jar and not a symlink, but this really does
+# not harm.
+bad-jar-name [usr/share/java/plexus-interactivity-api.jar]


=====================================
debian/patches/dependency_management.patch
=====================================
@@ -0,0 +1,29 @@
+Description: specifying the versions of dependencies in the
+ dependencyManagement section of the parent POM. Otherwise no version number
+ whill be shipped in the binary package for these dependencies.
+Author: Pierre Gruet <pgt at debian.org>
+Bug-Debian: https://bugs.debian.org/1021485
+Forwarded: https://github.com/codehaus-plexus/plexus-interactivity/issues/34
+Last-Update: 2022-10-09
+
+--- a/pom.xml
++++ b/pom.xml
+@@ -52,4 +52,18 @@
+     </plugins>
+   </build>
+ 
++  <dependencyManagement>
++    <dependencies>
++      <dependency>
++        <groupId>org.codehaus.plexus</groupId>
++        <artifactId>plexus-utils</artifactId>
++        <version>3.3.1</version>
++      </dependency>
++      <dependency>
++        <groupId>org.codehaus.plexus</groupId>
++        <artifactId>plexus-container-default</artifactId>
++        <version>2.1.1</version>
++      </dependency>
++    </dependencies>
++  </dependencyManagement>
+ </project>


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+dependency_management.patch


=====================================
debian/upstream/metadata
=====================================
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/codehaus-plexus/plexus-interactivity/issues
+Bug-Submit: https://github.com/codehaus-plexus/plexus-interactivity/issues/new
+Repository: https://github.com/codehaus-plexus/plexus-interactivity.git
+Repository-Browse: https://github.com/codehaus-plexus/plexus-interactivity



View it on GitLab: https://salsa.debian.org/java-team/plexus-interactivity-api/-/compare/e4cd37eec99f6a8dd2980ec4658f904ad22de4ff...9b98da900ab8593ae80c2d038326ad1628ec7b79

-- 
View it on GitLab: https://salsa.debian.org/java-team/plexus-interactivity-api/-/compare/e4cd37eec99f6a8dd2980ec4658f904ad22de4ff...9b98da900ab8593ae80c2d038326ad1628ec7b79
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20221009/c8628dc2/attachment.htm>


More information about the pkg-java-commits mailing list