[Git][java-team/jackson-databind][master] 4 commits: Enable Salsa CI to help avoid testable regressions before upload to Debian
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Mon Apr 21 21:28:58 BST 2025
Pierre Gruet pushed to branch master at Debian Java Maintainers / jackson-databind
Commits:
86ce91c6 by Otto Kekäläinen at 2025-04-20T14:06:31-07:00
Enable Salsa CI to help avoid testable regressions before upload to Debian
- - - - -
b1975819 by Otto Kekäläinen at 2025-04-20T14:06:32-07:00
Fix broken Homepage link and add current upstream metadata
The site wiki.fasterxml.com no longer exists. Replace it with link to
the current wiki location. Also add a metadata file following DEP-12,
so it is easier for both maintainers to find the correct upstream websites,
as well as for `git-buildpackage --add-upstreamvcs` feature to work.
- - - - -
a9afde59 by Otto Kekäläinen at 2025-04-20T14:07:13-07:00
Define Debian packaging repository conventions in gbp.conf
Add a git-buildpackage config file to show explicitly what conventions
this Debian source package repository uses. This way it is easier for
current maintainer to do e.g. new upstream version imports, as there are
less arguments that need to be passed to `gbp` commands, and also for
any future maintainer/contributor there is less guesswork.
- - - - -
4d1e35b4 by Pierre Gruet at 2025-04-21T20:28:56+00:00
Merge branch 'master' into 'master'
Fix broken Homepage link and add current upstream metadata
See merge request java-team/jackson-databind!9
- - - - -
4 changed files:
- debian/control
- + debian/gbp.conf
- + debian/salsa-ci.yml
- + debian/upstream/metadata
Changes:
=====================================
debian/control
=====================================
@@ -24,7 +24,7 @@ Standards-Version: 4.7.0
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/java-team/jackson-databind.git
Vcs-Browser: https://salsa.debian.org/java-team/jackson-databind
-Homepage: http://wiki.fasterxml.com/JacksonHome
+Homepage: https://github.com/FasterXML/jackson/wiki/
Package: libjackson2-databind-java
Architecture: all
=====================================
debian/gbp.conf
=====================================
@@ -0,0 +1,55 @@
+[DEFAULT]
+debian-branch = master
+upstream-branch = upstream
+
+# Lax requirement to use branch name 'debian/latest' so that git-buildpackage
+# will always build using the currently checked out branch as the Debian branch.
+# This makes it easier for contributors to work with feature and bugfix
+# branches.
+ignore-branch = True
+
+# Always use pristine tar
+pristine-tar = True
+
+# This git repository also hosts the actual upstream tags and main branch 'master'.
+# Configure the upstream tag format below, so that `gbp import-orig` will run
+# correctly, and link tarball import branch (`upstream/latest`) with the
+# equivalent upstream release tag, showing a complete audit trail of what
+# upstream released and what was imported into Debian.
+upstream-vcs-tag = jackson-databind-%(version%~%.)s
+
+# If upstream publishes tarball signatures, git-buildpackage will by default
+# import and use the them. Change this to 'on' to make 'gbp import-orig' abort
+# if the signature is not found or is not valid.
+#
+# jackson-databind does not publish any signatures currently
+#upstream-signatures = on
+
+# Ease dropping / adding patches
+patch-numbers = False
+
+# Group debian/changelog entries with the same "[ Author ]" instead of making
+# multiple ones for the same author
+multimaint-merge = True
+
+# Automatically open a new changelog entry about the new upstream release, but
+# do not commit it, as the 'gbp dch' still needs to run and list all commits
+# based on when the debian/changelog last was updated in a git commit
+postimport = dch -v %(version)s "New upstream release"
+
+# Ensure a human always reviews all the debian/changelog entries
+spawn-editor = always
+
+# No need to confirm package name or version at any time, git-buildpackage
+# always gets it right
+interactive = False
+
+# Ensure we always target Debian on Debian branches
+dch-opt = --vendor=debian
+
+# If this package ever needs to be maintained for Ubuntu, remember to override
+# the branch, tag and commit messages
+#debian-branch = ubuntu/24.04-noble
+#debian-tag = ubuntu/%(version)s
+#debian-tag-msg = %(pkg)s Ubuntu release %(version)s
+#dch-opt = --vendor=ubuntu
=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,14 @@
+# This is a template from
+# https://salsa.debian.org/salsa-ci-team/pipeline/-/raw/master/recipes/salsa-ci.yml
+#
+# If this pipeline is not running at after committing and pushing this file,
+# ensure that https://salsa.debian.org/%{project_path}/-/settings/ci_cd has in
+# field "CI/CD configuration file" filename "debian/salsa-ci.yml".
+#
+# Feel free disable and enable tests to find a good balance between extensive
+# coverage and having a consistently green pipeline where failures are rare
+# enough that they are always investigated and addressed. For documeenation
+# please read https://salsa.debian.org/salsa-ci-team/pipeline
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
=====================================
debian/upstream/metadata
=====================================
@@ -0,0 +1,7 @@
+Bug-Database: https://github.com/FasterXML/jackson-databind/issues
+Bug-Submit: https://github.com/FasterXML/jackson-databind/issues/new
+Changelog: https://github.com/FasterXML/jackson/wiki/Jackson-Releases
+Documentation: https://github.com/FasterXML/jackson-docs
+Other-References: http://fasterxml.com/
+Repository-Browse: https://github.com/FasterXML/jackson-databind
+Repository: https://github.com/FasterXML/jackson-databind.git
View it on GitLab: https://salsa.debian.org/java-team/jackson-databind/-/compare/a6471938d71e1f35c8d65f4004a5395b9ff30951...4d1e35b448da6e375fa5728ac702177210a5ffec
--
View it on GitLab: https://salsa.debian.org/java-team/jackson-databind/-/compare/a6471938d71e1f35c8d65f4004a5395b9ff30951...4d1e35b448da6e375fa5728ac702177210a5ffec
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/20250421/dd0bcce3/attachment.htm>
More information about the pkg-java-commits
mailing list