Package Details: shutter 0.94-2

Git Clone URL: https://aur.archlinux.org/shutter.git (read-only)
Package Base: shutter
Description: A featureful screenshot tool (formerly gscrot)
Upstream URL: http://shutter-project.org/
Licenses: GPL3
Submitter: City-busz
Maintainer: PhotonX
Last Packager: PhotonX
Votes: 45
Popularity: 6.139795
First Submitted: 2017-01-24 12:16
Last Updated: 2017-08-17 13:58

Pinned Comments

Ralf_Mardorf commented on 2017-09-03 13:25

Follow the announcement to "get a list of affected packages":

[rocketmouse@archlinux ~]$ pacman -Qqo '/usr/lib/perl5/vendor_perl'
gnome-perl
gnome-vfs-perl
gnomecanvas-perl
perl-gnome2-wnck
perl-goo-canvas
perl-gtk2-imageview
perl-gtk2-unique

Check dependencies:

[rocketmouse@archlinux ~]$ pacman -Qi gnome-perl | grep Depends\ On
Depends On : gnomecanvas-perl gnome-vfs-perl libgnomeui perl

Proper would be to check build dependencies.

Build after increasing the pkgrel of the PKGBUILDs:

[rocketmouse@archlinux ~]$ yaourt -S gnomecanvas-perl gnome-vfs-perl
[snip]
[rocketmouse@archlinux ~]$ yaourt -S gnome-perl perl-gnome2-wnck perl-goo-canvas perl-gtk2-imageview perl-gtk2-unique
[snip]

Then launch shutter:

[rocketmouse@archlinux ~]$ shutter >/dev/null 2>&1

Take a screenshot and edit the screenshot.

PhotonX commented on 2017-01-28 15:32

A note for shutter-bzr users: Shutter's latest release (0.93.1) exactly corresponds its latest bzr revision (1278), and since the development is dead for over two years the shutter-bzr package is obsolete. I requested its deletion, please switch to this package.

Current status concerning Shutter bugs:

FS#41357 - [shutter] 0.91-2 Launching a second instance causes first instance to crash
https://bugs.archlinux.org/task/41357
-> Fixed!

FS#47237 - [shutter] segfault when trying make screenshot
https://bugs.archlinux.org/task/47237
-> Not reproducible, please give more details in the comments!

FS#50419 - [shutter] 0.93.1-2 Cannot take screenshot of a window, when shutter is already started
https://bugs.archlinux.org/task/50419
-> Not reproducible, please give more details in the comments!

FS#50735 - [shutter] Please apply patches fixing CVE 2015-0854 and other bugs
https://bugs.archlinux.org/task/50735
-> Fixed!

FS#51936 - [shutter] wrong encode
https://bugs.archlinux.org/task/51936
-> Not looked at yet, might be fixed...

Latest Comments

PhotonX commented on 2017-09-12 18:08

Turned out, it is a different bug which seems to appear after the perl update to 5.26. I tried to revert all the patches which have been applied to 0.94 but no luck, the crashes remain. People also report crashes in Ubuntu/Mint (perl 5.24) which, however, only appear with one of the patches in 0.94... I couldn't figure out how to get rid of any of the crashes so far, unfortunately I don't even know perl. Patches dealing with these issues are always welcomed! :)

PhotonX commented on 2017-09-11 06:21

@meekreau: Thanks for the report, I can reproduce it. Probably one of those: https://bugs.launchpad.net/shutter/+bug/1711874 or https://bugs.launchpad.net/shutter/+bug/1715774 Might be that we need to revert a patch which has been applied to actually solve such second instance issues which appeared earlier...

meekreau commented on 2017-09-10 19:36

After the latest big perl upgrade, shutter segfaults when another instance is started. I did rebuild the packages listed by "pacman -Qqo '/usr/lib/perl5/vendor_perl'". In the single instance mode, it seem to work just fine though. Is there some other action necessary after the perl upgrade or is it some compatibility issue?

PhotonX commented on 2017-09-10 15:09

@manuelschneid3r: Please follow the steps in the pinned comment by Ralf_Mardorf.

manuelschneid3r commented on 2017-09-10 14:56

$ shutter
Can't locate Gnome2.pm in @INC (you may need to install the Gnome2 module) (@INC contains: /usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl) at /usr/bin/shutter line 37.
BEGIN failed--compilation aborted at /usr/bin/shutter line 37.

PhotonX commented on 2017-09-08 17:56

@kotnik: Try to replace the gnome-vfs-nosmb dependency in the gnome-vfs-perl PKGBUILD with gnome-vfs. (On my machine gnome-vfs-nosmb builds fine, however...)

kotnik commented on 2017-09-08 17:23

Can not be installed currently since the dependency `gnome-vfs-nosmb` fails to build.

chris_muc commented on 2017-09-07 14:25

@PhotonX thx, that might have been the issue.

PhotonX commented on 2017-09-07 13:40

@chris_muc: JPG has no alpha channel (partial transparency) support, so I guess that the thorn paper plugin won't work properly for JPG files.

chris_muc commented on 2017-09-07 09:44

@PhotonX it seems the issue is only with jpg files. When I change in preferences image format to png all filters work fine. I can live with that :)

if you could would you please check following commands:
First I have created with shutter t1.png file

then:

$ convert t1.png \( +clone -threshold -1 -virtual-pixel black -spread 10 -blur 0x3 -threshold 50% -spread 1 -blur 0x.7 \) +matte -compose Copy_Opacity -composite out.png

$ convert t1.png \( +clone -threshold -1 -virtual-pixel black -spread 10 -blur 0x3 -threshold 50% -spread 1 -blur 0x.7 \) +matte -compose Copy_Opacity -composite out.jpg

the first out.png was created fine
the second command creates out.jpg and does not work as expected

If you could tell me if both of these commands work on your system, would be great.


All comments