Merge lp:~mitya57/compiz/selected-debian-changes into lp:compiz/0.9.13

Proposed by Dmitry Shachnev
Status: Merged
Approved by: Andrea Azzarone
Approved revision: 4148
Merged at revision: 4149
Proposed branch: lp:~mitya57/compiz/selected-debian-changes
Merge into: lp:compiz/0.9.13
Diff against target: 208 lines (+113/-3)
5 files modified
debian/changelog (+22/-0)
debian/compiz-core.lintian-overrides (+1/-1)
debian/control (+2/-0)
debian/copyright (+86/-0)
debian/rules (+2/-2)
To merge this branch: bzr merge lp:~mitya57/compiz/selected-debian-changes
Reviewer Review Type Date Requested Status
Simon Quigley Needs Information
Sebastien Bacher Approve
Marco Trevisan (Treviño) Pending
Compiz Maintainers Pending
Review via email: mp+349045@code.launchpad.net

Description of the change

Selected packaging changes from Debian.

At first I wanted to import their changelog entries and describe the delta, but as we are upstream, it would be better if Debian merged from us and described *their* delta.

So I am picking only selected changes that do not hurt us.

To post a comment you must log in.
4148. By Dmitry Shachnev

Add a changelog entry for the cherry-picked changes

Revision history for this message
Sebastien Bacher (seb128) wrote :

the changes look fine to me, thanks

review: Approve
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Aren't the Breaks+Replaces unnecessary past Wheezy? What benefit do we have in still including them?

review: Needs Information
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

> Aren't the Breaks+Replaces unnecessary past Wheezy? What benefit do we have in
> still including them?

I just tried to reduce our delta with Debian. It is definitely not needed in Ubuntu, but does not hurt either and I want to keep the changes minimal.

Note that this Breaks+Replaces already exists in the current version in Cosmic archive.

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Can someone top-approve this please?

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2018-03-02 17:02:45 +0000
3+++ debian/changelog 2018-07-06 11:56:43 +0000
4@@ -1,3 +1,25 @@
5+compiz (1:0.9.13.1+18.04.20180302-0ubuntu2) UNRELEASED; urgency=medium
6+
7+ [ Samuel Thibault ]
8+ * Update lintian override for compiz-core: bumped ABI.
9+ * rules: Include architecture.mk instead of defining DEB_* variables.
10+
11+ [ Cyril Brulebois ]
12+ * Fix missing attributions in debian/copyright (Closes: #848545):
13+ - List copyright holders for all po/* files.
14+ - List copyright holders for some cmake files.
15+ - List copyright holders for some gtk window decorator files.
16+ - List copyright holder for some animationplus files.
17+ - List copyright holders for borrowed files in libdecoration.
18+ - List copyright holders for all plugins.
19+
20+ [ Andreas Beckmann ]
21+ * compiz-plugins-default: Fix upgrading from the squeeze packages by adding
22+ Breaks+Replaces: compiz-core (<< 1:0.9.4+bzr20110606-0ubuntu3).
23+ (Closes: #860780)
24+
25+ -- Dmitry Shachnev <mitya57@ubuntu.com> Fri, 06 Jul 2018 14:34:54 +0300
26+
27 compiz (1:0.9.13.1+18.04.20180302-0ubuntu1) bionic; urgency=medium
28
29 [ Alberts Muktupāvels ]
30
31=== modified file 'debian/compiz-core.lintian-overrides'
32--- debian/compiz-core.lintian-overrides 2014-10-31 02:33:26 +0000
33+++ debian/compiz-core.lintian-overrides 2018-07-06 11:56:43 +0000
34@@ -1,2 +1,2 @@
35-compiz-core: package-name-doesnt-match-sonames libcompiz-coreABI-20140123
36+compiz-core: package-name-doesnt-match-sonames libcompiz-coreABI-20180221
37 compiz-core: binary-without-manpage usr/bin/compiz-decorator
38
39=== modified file 'debian/control'
40--- debian/control 2017-04-11 14:01:44 +0000
41+++ debian/control 2018-07-06 11:56:43 +0000
42@@ -194,8 +194,10 @@
43 ${misc:Depends},
44 Replaces: compiz-plugins-main-default (<< 1:0.9.8),
45 compiz-plugins (<< 1:0.9.12.1+15.10.20150724),
46+ compiz-core (<< 1:0.9.4+bzr20110606-0ubuntu3),
47 Breaks: compiz-plugins-main-default (<< 1:0.9.8),
48 compiz-plugins (<< 1:0.9.12.1+15.10.20150724),
49+ compiz-core (<< 1:0.9.4+bzr20110606-0ubuntu3),
50 Description: OpenGL window and compositing manager - default plugins
51 Compiz brings to life a variety of visual effects that make the Linux desktop
52 easier to use, more powerful and intuitive, and more accessible for users
53
54=== modified file 'debian/copyright'
55--- debian/copyright 2015-02-13 17:23:42 +0000
56+++ debian/copyright 2018-07-06 11:56:43 +0000
57@@ -20,6 +20,19 @@
58 1999-2000, Daniel M. Duley <mosfet@kde.org>
59 License: GPL-2+
60
61+Files: po/*
62+Copyright: 1999-2001 SuSE GmbH
63+ 2002-2004 SuSE Linux AG
64+ 2005-2008 SUSE Linux Products GmbH
65+ 2007-2009 The Free Software Foundation, Inc.
66+License: GPL-2+
67+
68+Files: cmake/EnableCoverageReport.cmake
69+ cmake/FindLcov.cmake
70+ cmake/Findgcovr.cmake
71+Copyright: 2010-2011, Johannes Wienke
72+License: GPL-2+
73+
74 Files: compizconfig/libcompizconfig/* compizconfig/compizconfig-python/*
75 Copyright: 2010, Sam Spilsbury
76 2007, Dennis Kasprzyk <onestone@opencompositing.org>
77@@ -40,6 +53,15 @@
78 2005-2007, Novell, Inc.
79 License: LGPL-2+
80
81+Files: gtk/window-decorator/gwd-theme-cairo.*
82+ gtk/window-decorator/gwd-theme-metacity.*
83+ gtk/window-decorator/gwd-theme.*
84+Copyright: 2006, Novell, Inc.
85+ 2010, Sam Spilsbury
86+ 2011, Canonical Ltd.
87+ 2016, Alberts Muktupāvels
88+License: GPL-2+
89+
90 Files: include/*
91 kde/window-decorator-kde4/kdecorationbridge.h
92 kde/window-decorator-kde4/kdecoration_plugins.*
93@@ -52,6 +74,11 @@
94 1999-2000, Daniel M. Duley <mosfet@kde.org>
95 License: MIT/X11
96
97+Files: libdecoration/decoration.c
98+Copyright: 1999, Matthias Clasen
99+ 1999-2007, Dominik Vogt
100+License: GPL-2+
101+
102 Files: plugins/* plugins/decor/src/clip-groups/include/clip-groups.*
103 Copyright: 2011, Daniel van Vugt <vanvugt@gmail.com>
104 2010, Jay Catherwood <jay.catherwood@gmail.com>
105@@ -86,6 +113,12 @@
106 2003, Rob Adams
107 2002-2003 Red Hat, Inc
108 2001, Havoc Pennington
109+ 2011-2012, Linaro Limited
110+ 2007, CyberOrg
111+ 2007, Rodolfo Granata
112+ 2006, Rivo Laks
113+ 2008, Lucas Murray
114+ 2016, Hypra
115 License: GPL-2+
116
117 Files: plugins/annotate/*
118@@ -114,6 +147,7 @@
119 plugins/screenshot/*
120 plugins/switcher/*
121 plugins/water/*
122+ plugins/window/*
123 plugins/wobbly/*
124 plugins/place/src/*/tests/*
125 plugins/wall/src/*/tests/*
126@@ -126,12 +160,48 @@
127 2007 Diogo "playerX" Ferreira
128 2005-2007, Novell, Inc
129 1999-2005, Brian Paul
130+ 2013, Sami Jaktholm
131+ 2011, Collabora, Ltd.
132+ 1993, Robert Nation
133+ 2011, NVIDIA Corporation
134 License: MIT/X11
135
136 Files: plugins/ccp/*
137 Copyright: 2007, Dennis Kasprzyk <onestone@opencompositing.org>
138 License: LGPL-2.1+
139
140+Files: plugins/animationplus/src/blinds.cpp
141+ plugins/animationplus/src/bonanza.cpp
142+ plugins/animationplus/src/helix.cpp
143+ plugins/animationplus/src/shatter.cpp
144+Copyright: 2008, Kevin DuBois
145+License: GPL-2+
146+
147+Files: compizconfig/libcompizconfig/src/iniparser.h
148+Copyright: 2000 Nicolas Devillard <ndevilla@free.fr>
149+License: custom-license
150+ Written by Nicolas Devillard. Not derived from licensed software.
151+ .
152+ Permission is granted to anyone to use this software for any
153+ purpose on any computer system, and to redistribute it freely,
154+ subject to the following restrictions:
155+ .
156+ 1. The author is not responsible for the consequences of use of
157+ this software, no matter how awful, even if they arise
158+ from defects in it.
159+ .
160+ 2. The origin of this software must not be misrepresented, either
161+ by explicit claim or by omission.
162+ .
163+ 3. Altered versions must be plainly marked as such, and must not
164+ be misrepresented as being the original software.
165+ .
166+ 4. This notice may not be removed or altered.
167+
168+Files: debian/00_remove_obsolete_plugins_in_unity_session_v3.py
169+Copyright: 2016 Canonical
170+License: GPL-3
171+
172 License: GPL-2+
173 This program is free software; you can redistribute it
174 and/or modify it under the terms of the GNU General Public
175@@ -213,3 +283,19 @@
176 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
177 DEALINGS IN THE SOFTWARE.
178
179+License: GPL-3
180+ This program is free software; you can redistribute it and/or modify it under
181+ the terms of the GNU General Public License as published by the Free Software
182+ Foundation; version 3.
183+ .
184+ This program is distributed in the hope that it will be useful, but WITHOUT
185+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
186+ FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
187+ details.
188+ .
189+ You should have received a copy of the GNU General Public License along with
190+ this program; if not, write to the Free Software Foundation, Inc.,
191+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
192+ .
193+ On Debian systems, the full text of the GNU General Public License
194+ version 3 can be found in the file `/usr/share/common-licenses/GPL-3'.
195
196=== modified file 'debian/rules'
197--- debian/rules 2016-05-12 10:14:55 +0000
198+++ debian/rules 2018-07-06 11:56:43 +0000
199@@ -3,8 +3,8 @@
200
201 export COMPIZ_DEB_BUILD=1
202
203-DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
204-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
205+include /usr/share/dpkg/architecture.mk
206+
207 python2_version := $(shell pyversions --requested --version debian/control)
208 gles2_architectures := armel armhf
209

Subscribers

People subscribed via source and target branches