Your message dated Sat, 06 Apr 2013 01:00:17 +0000
with message-id <[email protected]>
and subject line Bug#660881: fixed in mypaint 1.1.0-1
has caused the Debian Bug report #660881,
regarding mypaint-data package is too big, mostly optional, should be split
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
660881: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660881
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mypaint-data
Version: 1.0.0-1
The mypaint-data package is roughly 31.3 MiB in size, and is currently a
hard dependency of MyPaint. It mostly consists of high resolution
background images in version 1.0.0-1. Not every user will want to
download or use those files, and they are optional. Please could
mypaint-data be split into a core set of backgrounds and brushes, and an
optional mypaint-data-extra package consisting of the hi-res backgrounds
only?
Patch attached for doing this and using dh_install to manage the split.
The package sizes with this patch on my system are:
mypaint 0.6 MiB (required)
mypaint-data 2.6 MiB (required)
mypaint-data-extra 28.8 MiB (optional)
The patch also updates the descriptions in the source package's
debian/control in line with the best practices documented in the Debian
Developer's Reference version 3.4.7 [1], and mentions a few features
added since 0.9.
[1]
http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-debian-control
--
Andrew Chadwick
diff -rNU2 mypaint-1.0.0.orig/debian/control mypaint-1.0.0.new/debian/control
--- mypaint-1.0.0.orig/debian/control 2011-05-03 14:59:58.000000000 +0100
+++ mypaint-1.0.0.new/debian/control 2012-02-22 13:31:54.102038334 +0000
@@ -10,9 +10,21 @@
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, mypaint-data (>= ${source:Version}), python-numpy, python-gtk2
-Description: Paint program to be used with Wacom tablets
- This is a pressure sensitive Wacom tablet paint program. It comes with a large
- brush collection including charcoal and ink to emulate real media, but the
- highly configurable brush engine allows you to experiment with your own
- brushes and with not-quite-natural painting.
+Suggests: mypaint-data-extra
+Description: paint program for use with graphics tablets
+ MyPaint is a program for painting bitmap images which works well with
+ graphics tablets such as those made by Wacom.
+ .
+ MyPaint comes with a large brush collection including charcoal and ink to
+ simulate real media, and has a highly configurable brush engine which allows
+ you to experiment with your own brushes and with not-quite-natural painting.
+ It supports tilt- and pressure-sensitive tablets to the extent reported by
+ GTK+. The canvas is infinite, limited only by available memory, making it
+ especially appropriate for rapid design and sketching. MyPaint's interface
+ is quite simple, focusing on a fullscreen workflow and getting out of the
+ artist's way after choosing a brush and a color. It features arbitrary
+ zooming, rotation, and flipping of the canvas. Simple work in layers is
+ possible, but MyPaint does not support extensive filters or much in the way
+ of even basic image manipulation. MyPaint uses the OpenRaster format by
+ default, and can save and export to common simple raster formats.
Package: mypaint-data
@@ -20,8 +32,44 @@
Depends: ${misc:Depends}
Description: Brushes and backgrounds for the mypaint program
- This is a pressure sensitive Wacom tablet paint program. It comes with a large
- brush collection including charcoal and ink to emulate real media, but the
- highly configurable brush engine allows you to experiment with your own
- brushes and with not-quite-natural painting.
+ MyPaint is a program for painting bitmap images which works well with
+ graphics tablets such as those made by Wacom.
+ .
+ MyPaint comes with a large brush collection including charcoal and ink to
+ simulate real media, and has a highly configurable brush engine which allows
+ you to experiment with your own brushes and with not-quite-natural painting.
+ It supports tilt- and pressure-sensitive tablets to the extent reported by
+ GTK+. The canvas is infinite, limited only by available memory, making it
+ especially appropriate for rapid design and sketching. MyPaint's interface
+ is quite simple, focusing on a fullscreen workflow and getting out of the
+ artist's way after choosing a brush and a color. It features arbitrary
+ zooming, rotation, and flipping of the canvas. Simple work in layers is
+ possible, but MyPaint does not support extensive filters or much in the way
+ of even basic image manipulation. MyPaint uses the OpenRaster format by
+ default, and can save and export to common simple raster formats.
.
This package contains the data files needed for the program.
+
+Package: mypaint-data-extra
+Architecture: all
+Depends: ${misc:Depends}
+Description: Additional, high-resolution backgrounds for MyPaint
+ MyPaint is a program for painting bitmap images which works well with
+ graphics tablets such as those made by Wacom.
+ .
+ MyPaint comes with a large brush collection including charcoal and ink to
+ simulate real media, and has a highly configurable brush engine which allows
+ you to experiment with your own brushes and with not-quite-natural painting.
+ It supports tilt- and pressure-sensitive tablets to the extent reported by
+ GTK+. The canvas is infinite, limited only by available memory, making it
+ especially appropriate for rapid design and sketching. MyPaint's interface
+ is quite simple, focusing on a fullscreen workflow and getting out of the
+ artist's way after choosing a brush and a color. It features arbitrary
+ zooming, rotation, and flipping of the canvas. Simple work in layers is
+ possible, but MyPaint does not support extensive filters or much in the way
+ of even basic image manipulation. MyPaint uses the OpenRaster format by
+ default, and can save and export to common simple raster formats.
+ MyPaint is a program for painting bitmap images which works well with
+ graphics tablets such as those made by Wacom.
+ .
+ This package contains high resolution paper texture backgrounds for painting
+ on. Because the files are large, installation is entirely optional.
diff -rNU2 mypaint-1.0.0.orig/debian/mypaint-data-extra.install mypaint-1.0.0.new/debian/mypaint-data-extra.install
--- mypaint-1.0.0.orig/debian/mypaint-data-extra.install 1970-01-01 01:00:00.000000000 +0100
+++ mypaint-1.0.0.new/debian/mypaint-data-extra.install 2012-02-22 14:53:29.157965928 +0000
@@ -0,0 +1,2 @@
+usr/share/mypaint/backgrounds/mrmamurk
+usr/share/mypaint/backgrounds/ramon
diff -rNU2 mypaint-1.0.0.orig/debian/mypaint-data.install mypaint-1.0.0.new/debian/mypaint-data.install
--- mypaint-1.0.0.orig/debian/mypaint-data.install 1970-01-01 01:00:00.000000000 +0100
+++ mypaint-1.0.0.new/debian/mypaint-data.install 2012-02-22 14:49:01.269979804 +0000
@@ -0,0 +1,3 @@
+usr/share/mypaint/brushes
+usr/share/mypaint/backgrounds/*.png
+usr/share/mypaint/backgrounds/README
diff -rNU2 mypaint-1.0.0.orig/debian/mypaint.install mypaint-1.0.0.new/debian/mypaint.install
--- mypaint-1.0.0.orig/debian/mypaint.install 1970-01-01 01:00:00.000000000 +0100
+++ mypaint-1.0.0.new/debian/mypaint.install 2012-02-22 14:50:05.565976345 +0000
@@ -0,0 +1,9 @@
+usr/bin
+usr/lib
+usr/share/applications
+usr/share/icons
+usr/share/locale
+usr/share/mypaint/brushlib
+usr/share/mypaint/gui
+usr/share/mypaint/lib
+usr/share/mypaint/pixmaps
diff -rNU2 mypaint-1.0.0.orig/debian/rules mypaint-1.0.0.new/debian/rules
--- mypaint-1.0.0.orig/debian/rules 2011-12-01 07:43:42.000000000 +0000
+++ mypaint-1.0.0.new/debian/rules 2012-02-22 14:51:39.453968366 +0000
@@ -26,25 +26,8 @@
dh_prep
dh_installdirs
- scons prefix=/usr --install-sandbox=$(CURDIR)/debian/mypaint
- mkdir -p $(CURDIR)/debian/mypaint-data/usr/share/mypaint/brushes/
- mkdir -p $(CURDIR)/debian/mypaint-data/usr/share/mypaint/backgrounds/
- mv $(CURDIR)/debian/mypaint/usr/share/mypaint/brushes/* $(CURDIR)/debian/mypaint-data/usr/share/mypaint/brushes/
- mv $(CURDIR)/debian/mypaint/usr/share/mypaint/backgrounds/* $(CURDIR)/debian/mypaint-data/usr/share/mypaint/backgrounds/
- find $(CURDIR)/debian/mypaint/usr/share/mypaint/ -type d -empty -delete
- chmod -x $(CURDIR)/debian/mypaint/usr/share/mypaint/gui/colorsamplerwindow.py
- # Dirty workaround for broken icons. Really, upstream should be patched
- # to make this unnecessary.
- #for s in 16x16 22x22 24x24 32x32 48x48 scalable ; do \
- # mkdir -p $(CURDIR)/debian/mypaint/usr/share/icons/hicolor/$$s/apps; \
- #done
- #for s in 16x16 22x22 24x24 32x32 48x48 scalable ; do \
- # cp $(CURDIR)/debian/mypaint/usr/share/mypaint/desktop/$$s/*.* \
- # $(CURDIR)/debian/mypaint/usr/share/icons/hicolor/$$s/apps/ ; \
- #done
- #mkdir -p $(CURDIR)/debian/mypaint/usr/share/pixmaps
- #cp $(CURDIR)/debian/mypaint/usr/share/mypaint/desktop/mypaint_48.png \
- # $(CURDIR)/debian/mypaint/usr/share/pixmaps/mypaint.png
- #cp $(CURDIR)/debian/mypaint/usr/share/mypaint/desktop/mypaint.ico \
- # $(CURDIR)/debian/mypaint/usr/share/pixmaps/
+ scons prefix=/usr --install-sandbox=$(CURDIR)/debian/tmp
+ find $(CURDIR)/debian/tmp -type d -empty -delete
+ chmod -x $(CURDIR)/debian/tmp/usr/share/mypaint/gui/colorsamplerwindow.py
+ dh_install --fail-missing
# Build architecture-independent files here.
--- End Message ---
--- Begin Message ---
Source: mypaint
Source-Version: 1.1.0-1
We believe that the bug you reported is fixed in the latest version of
mypaint, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrew Chadwick <[email protected]> (supplier of updated mypaint package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 20 Mar 2013 13:08:23 +0000
Source: mypaint
Binary: mypaint mypaint-data mypaint-data-extras
Architecture: source amd64 all
Version: 1.1.0-1
Distribution: unstable
Urgency: low
Maintainer: Python Applications Packaging Team
<[email protected]>
Changed-By: Andrew Chadwick <[email protected]>
Description:
mypaint - paint program for use with graphics tablets
mypaint-data - runtime data files for MyPaint
mypaint-data-extras - high resolution backgrounds for mypaint
Closes: 545396 660881 685254 691827
Changes:
mypaint (1.1.0-1) unstable; urgency=low
.
* New upstream version.
* New upstream has an updated ru_RU.UTF-8 translation (closes: Bug#685254).
* Standards bump and check 3.9.2 -> 3.9.4.
* debian/rules: fix lintian script-not-executable for label-brush-mypaint.sh
* debian/{rules,control}: split out hi-res data (closes: Bug#660881).
* debian/copyright: update to cover new upstream licenses; machine-readable.
* Mark myself as Uploader and PAPT as Maintainer (closes: Bug#691827).
* Recommend shared-mime-info (closes: Bug#545396).
* Migrated from deprecated dh_pysupport to dh_python2.
* debian/control: update homepage link
* debian/control: provide Vcs-* info
* debian/rules: use dh_install, and use it to check for overlooked files
* Move message catalogs to mypaint-data.
* Backport license update to the all-colours palette (lintian, spelling(!)).
* Backport removal of deprecated Encoding key from upstream (lintian).
* Build with hardening flags.
* Patch in upstream test suite fixes, and run tests during build.
* (Only the one which will run with <= 512M RAM, e.g. some ARM buildbots.)
* (19 Jan) Move development to Debian VCS (requirement of python apps team).
* Add python-matplotlib and python-tk in build-depends (test suite reqs);
* Lowercase first letter of each short package description (best practice).
* Newlines for Build-Depends and Depends (sponsor preference).
Checksums-Sha1:
7e90f62d8dfdd4a03d4bded7e5a98e660c61912c 2205 mypaint_1.1.0-1.dsc
9e4f0bc2cee6c369f1a40d7c24435b7c26cc3795 37416388 mypaint_1.1.0.orig.tar.bz2
7a4e1f46e2f35fe4d4b4ccc10a6f393861c0d128 112025 mypaint_1.1.0-1.debian.tar.bz2
1f8f9ce0e4ee94819920499bdb68d0034bcd2115 454154 mypaint_1.1.0-1_amd64.deb
0ba23683e0381015f8f48f777270b827a5a6d1d5 3469948 mypaint-data_1.1.0-1_all.deb
95bbff33c37c3b13ddd7161394e71a691e2183d5 30193524
mypaint-data-extras_1.1.0-1_all.deb
Checksums-Sha256:
e3537b8d550d18672ae03a0c6276b7ef0262c0c043c4896884ce5e3f6ba09794 2205
mypaint_1.1.0-1.dsc
780d57e50dd90afd586873bc5120261930ea4c309d4d0958020916932122e838 37416388
mypaint_1.1.0.orig.tar.bz2
4a97bf8ca6f52ea067cfbc6104e358b54eb11afccca2fed4c2288cbdc3859ab2 112025
mypaint_1.1.0-1.debian.tar.bz2
9a1475f75b39a0689852a22e2a63c3221e2beff88be44220761de97079a6de0e 454154
mypaint_1.1.0-1_amd64.deb
d8f602be496ce37235e3d8303960e43ca9e3751e53473b6e5f87ceafb41c7c20 3469948
mypaint-data_1.1.0-1_all.deb
dbaa0cac59b2a21695323cf052ed6091944f47baed226d3bc1975b464c960d6f 30193524
mypaint-data-extras_1.1.0-1_all.deb
Files:
80523c380d233c072a1569aa690c5503 2205 graphics optional mypaint_1.1.0-1.dsc
7846a8406259d0fc81c9a2157a2348bf 37416388 graphics optional
mypaint_1.1.0.orig.tar.bz2
f1da2cdc32d60906b180cd9d1317aad9 112025 graphics optional
mypaint_1.1.0-1.debian.tar.bz2
bc3b9bd3faf95e7f0e6c8e40f6402964 454154 graphics optional
mypaint_1.1.0-1_amd64.deb
ddae888bf1dba543a59e12fb7abf82d9 3469948 graphics optional
mypaint-data_1.1.0-1_all.deb
446edc10024f8692aa4d9c2ec9b36d7b 30193524 graphics optional
mypaint-data-extras_1.1.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRUEFmAAoJEHQmOzf1tfkTgdQP/iTWGiig7bFGvNNHHmaQFIpW
DW0I723MIXMMVTkadU+SRq3FMpTRnK2lPvtk0ylhVU+HIMXAWeQPInrFM6WW/wPQ
LiYNZ/3cl9vwqazyaKtqd3QLu24acjHiZ+aEoBUAJ54snBFWrSemWIAMLtGyS6Ef
LOIYiATPr5GEABykdqXRgc5y7bOvj+AKKZBARYqEXASnLoUsNBWqhLs9FUo+/puz
w347rLNw/IbjS8TBt7aU/c3Ck4Ta5VB4AzX4o95sw/Si4YsoWx3NsLoRixGVYaxS
JAaQ2JV4n/OoLdY4K7YrA7pyU4Q1xIYsZVpOCAxNHMCv/54TnhoJsygNP2zik/GJ
IaU2MA4fotmi6Qbyum8Z411A0vv16AESt0V2b9mKsVkG7NYadY29xZOwXHqDrTFi
V7L1rT4q7DhbKI+bf5RO2UO3NJzhMRUgH16s2KpzyOLJBaPfiqXOO+mkzUM3pAda
OGg7KkgDDJJGSAKt7kycdKr5NlIjgDRC1ZG0UW4Vd82jF8mq2vVMJQU8rJDJSdIx
yRb4AY+al4pa/TlU5wxcffEVrUogB1L70JG7rvm/gbCCOrxJezp8AkKeDNnQMv1A
SVP8DIyU3b3A9NfsEQ0mj/un9uhptXg4adZZdtNq06iG4aOArRjt4NasgKANgaUt
trWN0BxqohB9kf3dDEiZ
=wqJh
-----END PGP SIGNATURE-----
--- End Message ---