[Python-apps-team] Bug#759508: mypaint: Mypaint does not ask confirmation for 'new' and silently drops current unsaved work

Martin Renold martinxyz at gmx.ch
Thu Aug 28 07:11:11 UTC 2014


MyPaint *does* ask for confirmation. But but depending on the version, you
need to have done at least 1 second (new versions) to 30 seconds (old
versions) worth of actual painting.

Also, if you hit Backspace accidentally, it will clear the current layer. 
You can undo this, and if you don't, MyPaint will ask before you quit.

Please open a bugreport at https://github.com/mypaint/mypaint/issues if you
actually did manage to discard more than 60 seconds of work that way,
ideally with steps how to reproduce.

On Wed, Aug 27, 2014 at 11:20:20PM +0300, George Shuklin wrote:
> Package: mypaint
> Version: 1.1.0-3
> Severity: normal
> 
> If something already drawn and unsaved, and user press 'new' or Ctrl-N, mypaint
> silently replace current work with empty canvas.
> 
> This operation is irreversable and did not ask for confirmation. And is happily
> discards all hard work by single misstype.
> 
> I think this is a bug. Mypaint should or ask confirmation to replace unsaved
> work with empty canvas, or allow to undo 'new' operation.
> 
> Steps to reproduce:
> 1. Start drawing something beautiful, spend half of hour of work
> 2. Accidentially press Ctrl-N
> 3. Feel frustration
> 
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers testing-updates
>   APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.16-trunk-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages mypaint depends on:
> ii  libatk1.0-0         2.12.0-1
> ii  libc6               2.19-9
> ii  libcairo2           1.12.16-2
> ii  libfontconfig1      2.11.0-6
> ii  libfreetype6        2.5.2-1.1
> ii  libgcc1             1:4.9.1-7
> ii  libgdk-pixbuf2.0-0  2.30.7-1
> ii  libglib2.0-0        2.40.0-4
> ii  libgomp1            4.9.1-7
> ii  libgtk2.0-0         2.24.24-1
> ii  libjson0            0.11-4
> ii  liblcms2-2          2.6-3
> ii  libpango1.0-0       1.36.6-1
> ii  libpng12-0          1.2.50-2
> ii  libpython2.7        2.7.8-5
> ii  libstdc++6          4.9.1-7
> ii  mypaint-data        1.1.0-3
> ii  python              2.7.8-1
> ii  python-gtk2         2.24.0-3+b1
> ii  python-numpy        1:1.8.2-1
> ii  python2.7           2.7.8-5
> 
> Versions of packages mypaint recommends:
> ii  shared-mime-info  1.3-1
> 
> Versions of packages mypaint suggests:
> pn  mypaint-data-extras  <none>
> 
> -- no debconf information
> 
> 



More information about the Python-apps-team mailing list