Merge ~vpa1977/ubuntu/+source/openjdk-lts:lp2011749-repack into ubuntu/+source/openjdk-lts:ubuntu/devel

Proposed by Vladimir Petko
Status: Merged
Merged at revision: d67309a32b986d5bc58ec5d71ad3a36b98199ac7
Proposed branch: ~vpa1977/ubuntu/+source/openjdk-lts:lp2011749-repack
Merge into: ubuntu/+source/openjdk-lts:ubuntu/devel
Prerequisite: ~vpa1977/ubuntu/+source/openjdk-lts:lp2011653-drop-patches
Diff against target: 99 lines (+36/-7)
4 files modified
debian/changelog (+1/-0)
debian/copyright (+26/-2)
debian/rules (+2/-2)
debian/watch (+7/-3)
Reviewer Review Type Date Requested Status
Dan Bungert (community) Approve
Steve Langasek Pending
git-ubuntu import Pending
Review via email: mp+439016@code.launchpad.net

Description of the change

Please do not merge, this merge proposal is a part of a series [1][2][3].

PPA: ppa:vpa1977/openjdk-new-repack [4]

Testing:
uscan -ddd
sed -i 's/jdk-11.0.18+10/jdk-11.0.19+5/g' debian/rules
make -f debian/rules get-orig

cd ..
tar xvf openjdk-lts_11.0.19~5~us1.orig.tar.xz

# not a typo - current packaging uses debian/changelog version for the tarball name
tar xvf openjdk-lts_11.0.18+10.orig.tar.gz

diff -r openjdk-11-11.0.18+10/ jdk11u-jdk-11.0.19-5/
$
# no differences should be found

[1] https://code.launchpad.net/~vpa1977/ubuntu/+source/openjdk-lts/+git/openjdk-lts/+merge/439014
[2] https://code.launchpad.net/~vpa1977/ubuntu/+source/openjdk-lts/+git/openjdk-lts/+merge/439016
[3] https://code.launchpad.net/~vpa1977/ubuntu/+source/openjdk-lts/+git/openjdk-lts/+merge/439029
[4] https://launchpad.net/~vpa1977/+archive/ubuntu/openjdk-new-repack

To post a comment you must log in.
Revision history for this message
Dan Bungert (dbungert) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index b4cabb7..dca0e12 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -5,6 +5,7 @@ openjdk-lts (11.0.18+10-0ubuntu4) UNRELEASED; urgency=medium
6 hotspot-disable-exec-shield-workaround.diff.
7 - generated-headers.patch: include is already added by openjdk makefile.
8 - parallel-build-fix.diff: include is not necessary.
9+ * d/copyright, d/watch: implement uscan repackaging (LP: #2011749).
10
11 -- Vladimir Petko <vladimir.petko@canonical.com> Thu, 16 Mar 2023 08:39:50 +1300
12
13diff --git a/debian/copyright b/debian/copyright
14index a0c3bde..ca1d74a 100644
15--- a/debian/copyright
16+++ b/debian/copyright
17@@ -1,3 +1,27 @@
18+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
19+Files-Excluded:
20+ .github/*
21+ .gitattributes
22+ src/java.desktop/share/native/liblcms/cms*.c
23+ src/java.desktop/share/native/liblcms/lcms2*.h
24+ src/java.base/share/native/libzip/zlib/*
25+ src/java.desktop/share/native/libsplashscreen/giflib/*
26+ src/java.desktop/share/native/libsplashscreen/libpng/*
27+ src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/*
28+ src/java.desktop/share/native/libjavajpeg/jc*
29+ src/java.desktop/share/native/libjavajpeg/jd*
30+ src/java.desktop/share/native/libjavajpeg/je*
31+ src/java.desktop/share/native/libjavajpeg/jf*
32+ src/java.desktop/share/native/libjavajpeg/ji*.c
33+ src/java.desktop/share/native/libjavajpeg/jm*
34+ src/java.desktop/share/native/libjavajpeg/jpegi*
35+ src/java.desktop/share/native/libjavajpeg/jpeglib.h
36+ src/java.desktop/share/native/libjavajpeg/jq*
37+ src/java.desktop/share/native/libjavajpeg/jv*
38+ src/java.desktop/share/native/libjavajpeg/ju*
39+ src/java.desktop/share/native/libjavajpeg/README
40+Comment: Exclude bundled library sources, Github Actions and git attributes.
41+
42 This package was debianized by Matthias Klose <doko@ubuntu.com> on
43 Wed, 08 Aug 2007 15:55:39 +0200.
44
45@@ -19,14 +43,14 @@ Copyright:
46
47 OpenJDK:
48 Copyright © 1996-2007 Sun Microsystems, Inc.
49- Copyright © 1996-2022 Oracle and/or its affiliates.
50+ Copyright © 1996-2023 Oracle and/or its affiliates.
51 For third party copyrights see below (copies from the third party readme).
52 Portions Copyright © 1993-2014 IBM Corp.
53 Portions Copyright © 1997 Eastman Kodak Company.
54 Portions Copyright © 1999-2005 The Apache Software Foundation.
55
56 Packaging:
57- Copyright © 2007-2022 Canonical Ltd.
58+ Copyright © 2007-2023 Canonical Ltd.
59
60 ------------------------------------------------------------------------------
61 License:
62diff --git a/debian/rules b/debian/rules
63index b012c83..f32fa38 100755
64--- a/debian/rules
65+++ b/debian/rules
66@@ -97,7 +97,7 @@ else
67 endif
68 jvmver = 1.11.0
69 shortver = 11
70-v_debian := $(shell echo $(PKGVERSION) | sed 's/ea//')
71+v_debian := $(shell echo $(PKGVERSION) | sed 's/ea//' | sed 's/\~us[[:digit:]]\+//')
72 v_upstream := $(shell echo $(v_debian) | sed 's/-[^-][^-]*$$//')
73 v_pkgrel := $(shell echo $(v_debian) | sed 's/^.*-//')
74 # FIXME. currently v_upstream like 11~4
75@@ -1856,7 +1856,7 @@ endif
76
77 is_release = yes
78 git_project = jdk11u
79-git_tag = jdk-11.0.16+8
80+git_tag = jdk-11.0.18+10
81 package_version = $(subst jdk-,,$(git_tag))
82 package_version = $(shell echo $(PKGVERSION) | sed 's/-[^-][^-]*$$//')
83 ifneq ($(is_release),yes)
84diff --git a/debian/watch b/debian/watch
85index af7b83f..3f07386 100644
86--- a/debian/watch
87+++ b/debian/watch
88@@ -1,4 +1,8 @@
89 version=4
90-opts="filenamemangle=s%(?:.*?)?jdk-(\d[\d.]*\+\d[\d]*)\.tar\.gz%<project>-$1.tar.gz%, dversionmangle=s/~/+/" \
91- https://github.com/openjdk/jdk11u/tags \
92- (?:.*?/)?jdk-(\d[\d.]*\+\d[\d]*)\.tar\.gz debian uupdate
93+opts=\
94+repack,\
95+compression=xz,\
96+repacksuffix=~us1,\
97+dversionmangle=s/~\d*\~us\d*$/\+\d*/, \
98+ https://github.com/openjdk/jdk11u/tags \
99+ (?:.*?/)?jdk-(\d[\d.]*\+\d[\d]*)\.tar\.gz

Subscribers

People subscribed via source and target branches