Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi, On Mon, 25 Oct 2021, at 06:25, Michael Kogan wrote: > Hi, guys! Any news here? People are asking for a Debian package and I don't > know what to tell them: https://github.com/shutter-project/shutter/issues/417 There’s been no news since I uploaded Shutter to NEW a month ago: https://ftp-master.debian.org/new/shutter_0.98-1.html -- Cheers, Andrej
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi, guys! Any news here? People are asking for a Debian package and I don't know what to tell them: https://github.com/shutter-project/shutter/issues/417
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Am Do., 2. Sept. 2021 um 05:02 Uhr schrieb jiho lee : > Hello, > > Thank you for your hard work on shutter packaging. > > As I sent you earlier, gir1.2-appindicator3-0.1 has been removed from > Debian Bullseye, so a replacement package is needed. > > I looked up the Debian package and found gir1.2-ayatanaappindicator3-0.1, > so I asked the shutter team if this package was available and they got a > patch. > > The patch contents are at the following URL: > > > https://github.com/shutter-project/shutter/commit/27935490c32a35acea9f60629593a883b1a39faa > > Sorry for just uploading a new shutter to the repository, but the > gir1.2-appindicator3-0.1 package is no longer maintained after Debian 10, > so instead of the gir1.2-appindicator3-0.1 package, update the dependencies > to gir1.2-ayatanaappindicator3-0.1 You need to change it. > > In addition, the shutter team is introducing gir1.2-appindicator3-0.1 > (gir1.2-ayatanaappindicator3-0.1 on debian 11 and ubuntu 21.04, etc.) as an > optional package. > > Accordingly, in the debian/control file of the Debian shutter, please > consider removing gir1.2-appindicator3-0.1 from depends and separating it > with suggest, etc. > > We apologize for not being careful in advance and disrupting packaging. > > > There is a future society, but my future is not what others do. > Dept. of Information Science, Graduate School, Korea National Open > University > Hi, guys! In version 0.99, which has been released by Alexey yesterday, the fix for gir1.2-ayatanaappindicator3 is included, so you don't need to patch it in the package.
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hello, Thank you for your hard work on shutter packaging. As I sent you earlier, gir1.2-appindicator3-0.1 has been removed from Debian Bullseye, so a replacement package is needed. I looked up the Debian package and found gir1.2-ayatanaappindicator3-0.1, so I asked the shutter team if this package was available and they got a patch. The patch contents are at the following URL: https://github.com/shutter-project/shutter/commit/27935490c32a35acea9f60629593a883b1a39faa Sorry for just uploading a new shutter to the repository, but the gir1.2-appindicator3-0.1 package is no longer maintained after Debian 10, so instead of the gir1.2-appindicator3-0.1 package, update the dependencies to gir1.2-ayatanaappindicator3-0.1 You need to change it. In addition, the shutter team is introducing gir1.2-appindicator3-0.1 (gir1.2-ayatanaappindicator3-0.1 on debian 11 and ubuntu 21.04, etc.) as an optional package. Accordingly, in the debian/control file of the Debian shutter, please consider removing gir1.2-appindicator3-0.1 from depends and separating it with suggest, etc. We apologize for not being careful in advance and disrupting packaging. There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University 2021년 9월 1일 (수) 오후 10:50, Andrej Shadura 님이 작성: > Control: tag -1 pending > > Hi, > > FYI I have uploaded shutter to NEW yesterday. > > -- > Cheers, > Andrej >
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Control: tag -1 pending Hi, FYI I have uploaded shutter to NEW yesterday. -- Cheers, Andrej
Processed: Re: Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Processing control commands: > tag -1 pending Bug #964785 [wnpp] ITP: shutter -- feature-rich screenshot program Added tag(s) pending. -- 964785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964785 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
When I received the shutter in preparation for packaging from salsa.debian.org and packaged it, there was a dependency problem in the following. gir1.2-appindicator3-0.1 libgtk3-imageview-perl gir1.2-appindicator3-0.1 required the libappindicator3-1 package, which is not currently included in bullseye. For packaging test, I got the deb file of libappindicator3-1 from buster and installed it. I needed the libindicator3-7 package for the libappindicator3-1 package. The libappindicator3-1 package in the Debian buster has been removed from bullseye, so if you don't include the libappindicator3-1 package in bullseye again, it would be a good idea to remove gir1.2-appindicator3-0.1 from shutter's control. The gir1.2-appindicator3-0.1 package is used to display an icon in the gnome panel when shutter is executed. However, the shutter itself works normally even without the gir1.2-appindicator3-0.1 package, so it would be better to remove it from the control file. The libgtk3-imageview-perl package requires version 9, but since version 6 is included in bullseye, there is a problem with installation after packaging. It seems that the libgtk3-imageview-perl version should also be updated for the stable distribution of shutter. We will be happy to wait for shutter to be uploaded to the Debian repository. There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University 2021년 8월 29일 (일) 오후 9:00, Michael Kogan 님이 작성: > Am So., 29. Aug. 2021 um 13:51 Uhr schrieb Andrej Shadura < > and...@shadura.me>: > >> Thanks very much for your offer, but at the moment the only thing >> blocking it is me uploading the package :) The extra dependency is now in >> Debian, so I can proceed with uploading Shutter too before I go on my >> holiday. >> >> -- >> Cheers, >> Andrej >> > > That's great news, thanks for the update! >
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Am So., 29. Aug. 2021 um 13:51 Uhr schrieb Andrej Shadura : > Thanks very much for your offer, but at the moment the only thing blocking > it is me uploading the package :) The extra dependency is now in Debian, so > I can proceed with uploading Shutter too before I go on my holiday. > > -- > Cheers, > Andrej > That's great news, thanks for the update!
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi, On Sun, 29 Aug 2021, at 13:49, Michael Kogan wrote: > Am Fr., 20. Aug. 2021 um 06:52 Uhr schrieb jiho lee : >> Hi Andrej. >> >> Is there anything else I need to support regarding shutter packaging? >> >> There is a future society, but my future is not what others do. >> Dept. of Information Science, Graduate School, Korea National Open University > > Anything we can do from upstream to get this moving? We have now up to date > packages for Arch/Manjaro, Fedora, Gentoo, so Debian is the by far biggest > distro which hasn't packaged Shutter yet... Thanks very much for your offer, but at the moment the only thing blocking it is me uploading the package :) The extra dependency is now in Debian, so I can proceed with uploading Shutter too before I go on my holiday. -- Cheers, Andrej
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Am Fr., 20. Aug. 2021 um 06:52 Uhr schrieb jiho lee : > Hi Andrej. > > Is there anything else I need to support regarding shutter packaging? > > > There is a future society, but my future is not what others do. > Dept. of Information Science, Graduate School, Korea National Open > University > Anything we can do from upstream to get this moving? We have now up to date packages for Arch/Manjaro, Fedora, Gentoo, so Debian is the by far biggest distro which hasn't packaged Shutter yet...
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi Andrej. Is there anything else I need to support regarding shutter packaging? There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University 2021년 8월 18일 (수) 오전 11:32, jiho lee 님이 작성: > I didn't add one of the required dependencies to the control file, and > this package is called libgtk3-imageview-perl . When I tried packaging in > Buster, this package was not in Buster, so I had to build it separately, > but fortunately it was in Bullseye. > > > There is a future society, but my future is not what others do. > Dept. of Information Science, Graduate School, Korea National Open > University > > > 2021년 8월 18일 (수) 오전 5:55, Michael Kogan 님이 작성: > >> I see, thanks for clarifying this! We have documented the dependencies >> here: https://shutter-project.org/downloads/dependencies/ Most of them >> are actually named in Debian/Ubuntu naming style, as far as I know. >> >> As jiho lee already mentioned, it would be necessary to package >> https://metacpan.org/dist/GooCanvas2-CairoTypes and add it as dependency. >> >> The dependency gir1.2-appindicator3-0.1 is necessary for core >> functionality (showing the tray icon) but only for Gnome users. Don't know >> what the best way to deal with this is... In the Ubuntu PPA this is a >> "Recommended" dependency, in Arch Linux an optional one. >> >> Am Di., 17. Aug. 2021 um 22:30 Uhr schrieb Andrej Shadura < >> and...@shadura.me>: >> >>> Hi >>> >>> Unfortunately, that packaging isn’t well-commented, so it’s not easy to >>> verify what exactly is needed and what isn’t. >>> It would be much better if you as the upstream documented the exact >>> dependencies and other requirement, preferably in some standard format e.g. >>> (probably? I’m not a Perl expert) META.yml or something, or at least in the >>> README file. >>> >>> -- >>> Cheers, >>> Andrej >>> >>>
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
I didn't add one of the required dependencies to the control file, and this package is called libgtk3-imageview-perl . When I tried packaging in Buster, this package was not in Buster, so I had to build it separately, but fortunately it was in Bullseye. There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University 2021년 8월 18일 (수) 오전 5:55, Michael Kogan 님이 작성: > I see, thanks for clarifying this! We have documented the dependencies > here: https://shutter-project.org/downloads/dependencies/ Most of them > are actually named in Debian/Ubuntu naming style, as far as I know. > > As jiho lee already mentioned, it would be necessary to package > https://metacpan.org/dist/GooCanvas2-CairoTypes and add it as dependency. > > The dependency gir1.2-appindicator3-0.1 is necessary for core > functionality (showing the tray icon) but only for Gnome users. Don't know > what the best way to deal with this is... In the Ubuntu PPA this is a > "Recommended" dependency, in Arch Linux an optional one. > > Am Di., 17. Aug. 2021 um 22:30 Uhr schrieb Andrej Shadura < > and...@shadura.me>: > >> Hi >> >> Unfortunately, that packaging isn’t well-commented, so it’s not easy to >> verify what exactly is needed and what isn’t. >> It would be much better if you as the upstream documented the exact >> dependencies and other requirement, preferably in some standard format e.g. >> (probably? I’m not a Perl expert) META.yml or something, or at least in the >> README file. >> >> -- >> Cheers, >> Andrej >> >>
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
I see, thanks for clarifying this! We have documented the dependencies here: https://shutter-project.org/downloads/dependencies/ Most of them are actually named in Debian/Ubuntu naming style, as far as I know. As jiho lee already mentioned, it would be necessary to package https://metacpan.org/dist/GooCanvas2-CairoTypes and add it as dependency. The dependency gir1.2-appindicator3-0.1 is necessary for core functionality (showing the tray icon) but only for Gnome users. Don't know what the best way to deal with this is... In the Ubuntu PPA this is a "Recommended" dependency, in Arch Linux an optional one. Am Di., 17. Aug. 2021 um 22:30 Uhr schrieb Andrej Shadura : > Hi > > Unfortunately, that packaging isn’t well-commented, so it’s not easy to > verify what exactly is needed and what isn’t. > It would be much better if you as the upstream documented the exact > dependencies and other requirement, preferably in some standard format e.g. > (probably? I’m not a Perl expert) META.yml or something, or at least in the > README file. > > -- > Cheers, > Andrej > >
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi On Tue, 17 Aug 2021, at 18:08, Michael Kogan wrote: > logix2 has taken over the maintenance for the official Ubuntu PPA at > https://launchpad.net/~shutter/+archive/ubuntu/ppa/+packages?field.name_filter=_filter=published_filter=hirsute > recently. > > I assume that the package names are valid for Debian as well, so the package > most probably could be reused for Debian with only minor modifications. > Here's a direct link to the actual Shutter package: > https://launchpad.net/~shutter/+archive/ubuntu/ppa/+sourcefiles/shutter/0.98-1~1ppa1~hirsute0/shutter_0.98-1~1ppa1~hirsute0.debian.tar.xz Unfortunately, that packaging isn’t well-commented, so it’s not easy to verify what exactly is needed and what isn’t. It would be much better if you as the upstream documented the exact dependencies and other requirement, preferably in some standard format e.g. (probably? I’m not a Perl expert) META.yml or something, or at least in the README file. -- Cheers, Andrej
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
logix2 has taken over the maintenance for the official Ubuntu PPA at https://launchpad.net/~shutter/+archive/ubuntu/ppa/+packages?field.name_filter=_filter=published_filter=hirsute recently. I assume that the package names are valid for Debian as well, so the package most probably could be reused for Debian with only minor modifications. Here's a direct link to the actual Shutter package: https://launchpad.net/~shutter/+archive/ubuntu/ppa/+sourcefiles/shutter/0.98-1~1ppa1~hirsute0/shutter_0.98-1~1ppa1~hirsute0.debian.tar.xz Am Di., 17. Aug. 2021 um 13:30 Uhr schrieb jiho lee : > Hi Andrej Shadura > > There is one package that I couldn't put in the control file. This package > is a https://metacpan.org/dist/GooCanvas2-CairoTypes package. This > package is essential for shutter use and is not currently packaged in the > debian. > > > > There is a future society, but my future is not what others do. > Dept. of Information Science, Graduate School, Korea National Open > University > > > 2021년 8월 17일 (화) 오후 8:27, Andrej Shadura 님이 작성: > >> Hi Michael, >> >> On Tue, 17 Aug 2021, at 12:22, Michael Kogan wrote: >> >> Thanks for your work on the Shutter package! I'm member of the Shutter >> team (upstream), if there are any doubts or issues, please let me know here >> or post a question at >> https://github.com/shutter-project/shutter/issues/new/choose >> >> >> It would be great if you could verify the list of dependencies in Jiho’s >> package (the control file). >> >> Here’s the word diff compared to the dependencies of the old 0.94 version: >> >> Depends: >> [-imagemagick,-] >> [- libfile-basedir-perl,-]{+gir1.2-appindicator3-0.1,+} >> {+ libcarp-always-perl,+} >> {+ libextutils-depends-perl,+} >> libfile-copy-recursive-perl, >> [-libfile-which-perl,-] >> [- libglib-perl,-] >> [- libgnome2-canvas-perl,-] >> [- libgnome2-gconf-perl,-] >> [- libgnome2-perl,-] >> [- libgnome2-vfs-perl,-] >> [- libgnome2-wnck-perl,-] >> [- libgtk2-imageview-perl,-] >> [- libgtk2-perl,-] >> [- libgtk2-unique-perl,-]{+libgoocanvas2-perl,+} >> {+ libgtk3-perl,+} >> libimage-magick-perl, >> [-libjson-perl,-] >> [- libjson-xs-perl,-] >> [- liblocale-gettext-perl,-]{+libjson-maybexs-perl,+} >> libnet-dbus-perl, >> [-libnet-dropbox-api-perl,-]{+libnet-oauth-perl,+} >> {+ libnet-oauth2-perl,+} >> {+ libnumber-bytes-human-perl,+} >> {+ libpango-perl,+} >> libpath-class-perl, >> [- libproc-processtable-perl,-] >> libproc-simple-perl, >> [- librsvg2-common,-] >> [- libsort-naturally-perl,-] >> libwww-mechanize-perl, >> [- libwww-perl,-] >> [- libx11-protocol-other-perl,-] >> [- libx11-protocol-perl,-] >> [- libxml-simple-perl,-] >> [- procps,-] >> [- xdg-utils,-] >> ${misc:Depends}, >> ${shlibs:Depends}, >> [-Recommends:-] >> [- libgoo-canvas-perl,-] >> [- libgtk2-appindicator-perl,-] >> [- libnet-oauth-perl,-] >> Suggests: >> [-gnome-web-photo,-]{+libimage-exif-perl,+} >> libimage-exiftool-perl, >> [- libnet-dbus-glib-perl,-] >> nautilus-sendto, >> >> -- >> Cheers, >> Andrej >> >>
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi Andrej Shadura There is one package that I couldn't put in the control file. This package is a https://metacpan.org/dist/GooCanvas2-CairoTypes package. This package is essential for shutter use and is not currently packaged in the debian. There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University 2021년 8월 17일 (화) 오후 8:27, Andrej Shadura 님이 작성: > Hi Michael, > > On Tue, 17 Aug 2021, at 12:22, Michael Kogan wrote: > > Thanks for your work on the Shutter package! I'm member of the Shutter > team (upstream), if there are any doubts or issues, please let me know here > or post a question at > https://github.com/shutter-project/shutter/issues/new/choose > > > It would be great if you could verify the list of dependencies in Jiho’s > package (the control file). > > Here’s the word diff compared to the dependencies of the old 0.94 version: > > Depends: > [-imagemagick,-] > [- libfile-basedir-perl,-]{+gir1.2-appindicator3-0.1,+} > {+ libcarp-always-perl,+} > {+ libextutils-depends-perl,+} > libfile-copy-recursive-perl, > [-libfile-which-perl,-] > [- libglib-perl,-] > [- libgnome2-canvas-perl,-] > [- libgnome2-gconf-perl,-] > [- libgnome2-perl,-] > [- libgnome2-vfs-perl,-] > [- libgnome2-wnck-perl,-] > [- libgtk2-imageview-perl,-] > [- libgtk2-perl,-] > [- libgtk2-unique-perl,-]{+libgoocanvas2-perl,+} > {+ libgtk3-perl,+} > libimage-magick-perl, > [-libjson-perl,-] > [- libjson-xs-perl,-] > [- liblocale-gettext-perl,-]{+libjson-maybexs-perl,+} > libnet-dbus-perl, > [-libnet-dropbox-api-perl,-]{+libnet-oauth-perl,+} > {+ libnet-oauth2-perl,+} > {+ libnumber-bytes-human-perl,+} > {+ libpango-perl,+} > libpath-class-perl, > [- libproc-processtable-perl,-] > libproc-simple-perl, > [- librsvg2-common,-] > [- libsort-naturally-perl,-] > libwww-mechanize-perl, > [- libwww-perl,-] > [- libx11-protocol-other-perl,-] > [- libx11-protocol-perl,-] > [- libxml-simple-perl,-] > [- procps,-] > [- xdg-utils,-] > ${misc:Depends}, > ${shlibs:Depends}, > [-Recommends:-] > [- libgoo-canvas-perl,-] > [- libgtk2-appindicator-perl,-] > [- libnet-oauth-perl,-] > Suggests: > [-gnome-web-photo,-]{+libimage-exif-perl,+} > libimage-exiftool-perl, > [- libnet-dbus-glib-perl,-] > nautilus-sendto, > > -- > Cheers, > Andrej > >
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi Michael, On Tue, 17 Aug 2021, at 12:22, Michael Kogan wrote: > Thanks for your work on the Shutter package! I'm member of the Shutter team > (upstream), if there are any doubts or issues, please let me know here or > post a question at > https://github.com/shutter-project/shutter/issues/new/choose It would be great if you could verify the list of dependencies in Jiho’s package (the control file). Here’s the word diff compared to the dependencies of the old 0.94 version: Depends: [-imagemagick,-] [- libfile-basedir-perl,-]{+gir1.2-appindicator3-0.1,+} {+ libcarp-always-perl,+} {+ libextutils-depends-perl,+} libfile-copy-recursive-perl, [-libfile-which-perl,-] [- libglib-perl,-] [- libgnome2-canvas-perl,-] [- libgnome2-gconf-perl,-] [- libgnome2-perl,-] [- libgnome2-vfs-perl,-] [- libgnome2-wnck-perl,-] [- libgtk2-imageview-perl,-] [- libgtk2-perl,-] [- libgtk2-unique-perl,-]{+libgoocanvas2-perl,+} {+ libgtk3-perl,+} libimage-magick-perl, [-libjson-perl,-] [- libjson-xs-perl,-] [- liblocale-gettext-perl,-]{+libjson-maybexs-perl,+} libnet-dbus-perl, [-libnet-dropbox-api-perl,-]{+libnet-oauth-perl,+} {+ libnet-oauth2-perl,+} {+ libnumber-bytes-human-perl,+} {+ libpango-perl,+} libpath-class-perl, [- libproc-processtable-perl,-] libproc-simple-perl, [- librsvg2-common,-] [- libsort-naturally-perl,-] libwww-mechanize-perl, [- libwww-perl,-] [- libx11-protocol-other-perl,-] [- libx11-protocol-perl,-] [- libxml-simple-perl,-] [- procps,-] [- xdg-utils,-] ${misc:Depends}, ${shlibs:Depends}, [-Recommends:-] [- libgoo-canvas-perl,-] [- libgtk2-appindicator-perl,-] [- libnet-oauth-perl,-] Suggests: [-gnome-web-photo,-]{+libimage-exif-perl,+} libimage-exiftool-perl, [- libnet-dbus-glib-perl,-] nautilus-sendto, -- Cheers, Andrej
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hi guys! Thanks for your work on the Shutter package! I'm member of the Shutter team (upstream), if there are any doubts or issues, please let me know here or post a question at https://github.com/shutter-project/shutter/issues/new/choose All the best, Michael Am Di., 17. Aug. 2021 um 12:45 Uhr schrieb Andrej Shadura : > Hello, > > Thanks for your interest in co-maintaining the package! > > I’m merging some of your changes into the repository currently still in > the attic (https://salsa.debian.org/perl-team/modules/attic/shutter), but > I’m curious what is the best way to verify the necessary dependencies of > the new code. > > -- > Cheers, > Andrej > >
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
Hello, On Tue, 17 Aug 2021, at 09:19, jiho lee wrote: > I'd like to maintain the shutter package and related package. > > In principle, shutter-team has exchanged opinions via e-mail and is > officially packaged and serviced in the distributed repository, and > shutter-team has created a related repository > (https://github.com/search5/shutter-deb), so please package it yourself and > upload it to the Debian. > > I'm not a Debian maintainer, but I'd like to keep it for a while until > there's someone who can take care of the shutter. Thanks for your interest in co-maintaining the package! I’m merging some of your changes into the repository currently still in the attic (https://salsa.debian.org/perl-team/modules/attic/shutter), but I’m curious what is the best way to verify the necessary dependencies of the new code. -- Cheers, Andrej
Bug#964785: I'd like to create a shutter package and add it to the Debian package.
I'd like to maintain the shutter package and related package. In principle, shutter-team has exchanged opinions via e-mail and is officially packaged and serviced in the distributed repository, and shutter-team has created a related repository ( https://github.com/search5/shutter-deb), so please package it yourself and upload it to the Debian. I'm not a Debian maintainer, but I'd like to keep it for a while until there's someone who can take care of the shutter. Please give me your opinion. There is a future society, but my future is not what others do. Dept. of Information Science, Graduate School, Korea National Open University