mate-terminal patches

Wences René Arana Fuentes aranaf51 at gmail.com
Sun Feb 23 21:08:16 UTC 2014


>
> I have already pushed the previous approach. I discussed it with Adrian on
> IRC and we agreed to push. Sorry for not giving feedback earlier on this ML.
>


I add the IRC conversation to keep records of what we talked


<sunweaver> (a) if you do a git pull on mate-terminal you will find a
debian/patches/README
<sunweaver> we use the described naming scheme for patch naming.
<sunweaver> (b) patches that we do not want to maintain forever should
be forwarded to upstream. As often as possible.
<sunweaver> Please open an upstream bug for the keywords patch.
<aranax> ok
<sunweaver> (c) we mark the current changelog entry in
debian/changelog as UNRELEASED while no upload has taken place, so
far.
<sunweaver> a first changelog with target distro version "unstable"
means that the package has been uploaded to unstable already.
<sunweaver> (d) I have updated debian/watch to make sure we only test
for stable releases of MATE (even release numbers like 1.6, 1.8, 1.10,
etc.).
<sunweaver> (e) debian/copyright: file names do not start with ./
<aranax> ok
<sunweaver> (f) debian/copyright: I do not understand the first item (Files: *)
<sunweaver> (g) non-DFSG: with debian/rules get-orig-source you now
get the 1.6.2+dfsg1 orig src tarball of mate-terminal
<sunweaver> get that.
<sunweaver> the build, however, will fail, as the configure.ac and the
Makefile.am needs patching.
<sunweaver> can you do the patching?
<aranax> sunweaver, that entry is following
http://dep.debian.net/deps/dep5/#examples
<aranax> applies to files that are not listed
<sunweaver> hmmm.... with the wild licensing in all those MATE
packages I actually prefer all files being listed.
<sunweaver> before we upgrade the packages to 1.8, I will add
debian/control.in files (containing the automated output from
licensecheck + cdbs)
<aranax> many files doesnt have a copyright header
<sunweaver> with those we can keep track of changes between 1.6 and 1.8.
<sunweaver> aranax: that is the next issue...
<sunweaver> (h) list files without header as *No copyright* and use
the license(s) as found in the COPYING* file(s)
<sunweaver> (i) for packages that do not have the autogen.sh file, we
needs to list all copyright headers from all those shipped-with
autoconf+libtool files.
<sunweaver> :-(
<sunweaver> see pluma/debian/copyright e.g.
<sunweaver> stefano-k has re-added autogen.sh to all tarballs for 1.8,
so the plan for 1.8 is:
<sunweaver> get the 1.8 tarball
<sunweaver> repack the tarball and strip off all autoconf files
<aranax> sunweaver, for (h) with what copyright holder?
<sunweaver> provide mate-component_1.8.x+repack1.orig.tar.xz for Debian
<sunweaver> Copyright: *No copyright*
<sunweaver> simply like that.


-- 
Wences Arana
nacido para ser libre
Debian FTW
9455 B304 491E 1165 43C8  1B34 8678 4112 D3AC 9B13



More information about the pkg-mate-team mailing list