Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2024-01-25 Thread Jeremy Bícha
Control: tags -1 +pending

On Thu, Jan 25, 2024 at 10:35 AM Mohammed Sadiq  wrote:
> On 2024-01-25 19:58, Jeremy Bícha wrote:
> > Please add a Lintian override for this one. There was a LIntian
> > override before you split the package:
> > W: gnome-kiosk-search-appliance: desktop-command-not-in-package
> > usr/bin/firefox
> > [usr/share/applications/org.gnome.Kiosk.SearchApp.desktop]
> I don't see this lintian warning. Can you check if it still shows up?

Yes, it is still there. I am using lintian 2.116.3. Is it possible
that you have not run  git add
debian/gnome-kiosk-search-appliance.lintian-overrides ?

But this is minor. I pushed a minor commit and then uploaded your
package to Experimental NEW now.

What do you think about lowering the Recommends to Suggests? If we use
Suggests, please add Enhances: gnome-kiosk to each package.

Thank you very much for finishing this packaging!

Jeremy Bícha



Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2024-01-25 Thread Mohammed Sadiq

On 2024-01-25 19:58, Jeremy Bícha wrote:

Thank you!

It can make review easier if you push new commits instead of 
force-pushing.

Sorry. I was doing so since the repo was not used anywhere.
Anyway new changes are pushed as new commits.



Please forward your bin/sh patch upstream. You can then add a
Forwarded: line to Debian's copy of the patch. This does not need to
be done before I sponsor your upload.

Shall do.



Please fix the below list of LIntian errors and warnings. You can
ignore other Lintian warnings here. You can get more explanation about
the issue by running a command like

lintian-explain-tags not-binnmuable-all-depends-any

For the copyright warning, use a Comment field like
https://salsa.debian.org/gnome-team/wike/-/blob/debian/latest/debian/copyright?ref_type=heads#L18-21
It is a long line so I would use two lines but indent the second line
by a space like was done with the Copyright and License fields.

done



E: gnome-kiosk source: not-binnmuable-all-depends-any
gnome-kiosk-script-session -> gnome-kiosk
E: gnome-kiosk source: not-binnmuable-all-depends-any
gnome-kiosk-search-appliance -> gnome-kiosk
W: gnome-kiosk source: debhelper-but-no-misc-depends 
gnome-kiosk-script-session

W: gnome-kiosk source: debhelper-but-no-misc-depends
gnome-kiosk-search-appliance
W: gnome-kiosk source: syntax-error-in-dep5-copyright Cannot parse
line 5: Copyright info was added into README here:
https://gitlab.gnome.org/GNOME/gnome-kiosk/-/commit/9cf264d
[debian/copyright]

Please add a Lintian override for this one. There was a LIntian
override before you split the package:
W: gnome-kiosk-search-appliance: desktop-command-not-in-package
usr/bin/firefox
[usr/share/applications/org.gnome.Kiosk.SearchApp.desktop]

I don't see this lintian warning. Can you check if it still shows up?


cheers,
Mohammed Sadiq



Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2024-01-25 Thread Jeremy Bícha
Thank you!

It can make review easier if you push new commits instead of force-pushing.

Please forward your bin/sh patch upstream. You can then add a
Forwarded: line to Debian's copy of the patch. This does not need to
be done before I sponsor your upload.

Please fix the below list of LIntian errors and warnings. You can
ignore other Lintian warnings here. You can get more explanation about
the issue by running a command like

lintian-explain-tags not-binnmuable-all-depends-any

For the copyright warning, use a Comment field like
https://salsa.debian.org/gnome-team/wike/-/blob/debian/latest/debian/copyright?ref_type=heads#L18-21
It is a long line so I would use two lines but indent the second line
by a space like was done with the Copyright and License fields.

E: gnome-kiosk source: not-binnmuable-all-depends-any
gnome-kiosk-script-session -> gnome-kiosk
E: gnome-kiosk source: not-binnmuable-all-depends-any
gnome-kiosk-search-appliance -> gnome-kiosk
W: gnome-kiosk source: debhelper-but-no-misc-depends gnome-kiosk-script-session
W: gnome-kiosk source: debhelper-but-no-misc-depends
gnome-kiosk-search-appliance
W: gnome-kiosk source: syntax-error-in-dep5-copyright Cannot parse
line 5: Copyright info was added into README here:
https://gitlab.gnome.org/GNOME/gnome-kiosk/-/commit/9cf264d
[debian/copyright]

Please add a Lintian override for this one. There was a LIntian
override before you split the package:
W: gnome-kiosk-search-appliance: desktop-command-not-in-package
usr/bin/firefox
[usr/share/applications/org.gnome.Kiosk.SearchApp.desktop]

Jeremy Bícha



Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2024-01-25 Thread Mohammed Sadiq

On 2024-01-25 00:44, Jeremy Bícha wrote:

control: owner -1 "Mohammed Sadiq "
control: affects -1 src:gnome-kiosk

Thank you Mohammed for working on packaging this. Here is your first 
review.

Hi Jermy,



1. Please remove debian/control.in, the first few commented lines of
debian/control, and debian/control's Build-Depends: dh-sequence-gnome

The Debian GNOME team has deprecated debian/control.in and is in the
slow process of removing it across their team packages.
dh-sequence-gnome is now only needed for some packages.

done


2. This package will not build in Experimental (which is where we are
targeting it for now) because it is missing Build-Depends:
libgtk-4-dev

done


3. Please Build-Depend on dconf-cli instead of libdconf-dev.
meson.build has find_program('dconf') and dconf-cli ships
/usr/bin/dconf

done



4. I think the ftpmasters will not like that Red Hat is listed in your
debian/copyright but isn't mentioned in the source at all. There are a
few different ways to fix this. One way is to add a Comment field at
the end of the Red Hat paragraph pointing to
https://gitlab.gnome.org/GNOME/gnome-kiosk/-/commit/9cf264d

I have added a comment that links to this commit in debian/copyright


5. Let's split the package like Fedora did. You can see the file
structure for Fedora's split at
https://koji.fedoraproject.org/koji/buildinfo?buildID=2291875 . Click
info next to the rpm files for noarch (this is equivalent to Debian's
arch: all) and x86_64. Ignore the debuginfo and debugsource files.

For reference, here is Fedora's spec file:
https://src.fedoraproject.org/rpms/gnome-kiosk/blob/f39/f/gnome-kiosk.spec


done.

I have also added gnome-settings-daemon and gsettings-desktop-schemas as 
dependencies - as it is in the fedora package.


And thanks for the review.


cheers,
Mohammed Sadiq



Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2024-01-24 Thread Jeremy Bícha
control: owner -1 "Mohammed Sadiq "
control: affects -1 src:gnome-kiosk

Thank you Mohammed for working on packaging this. Here is your first review.

1. Please remove debian/control.in, the first few commented lines of
debian/control, and debian/control's Build-Depends: dh-sequence-gnome

The Debian GNOME team has deprecated debian/control.in and is in the
slow process of removing it across their team packages.
dh-sequence-gnome is now only needed for some packages.

2. This package will not build in Experimental (which is where we are
targeting it for now) because it is missing Build-Depends:
libgtk-4-dev

3. Please Build-Depend on dconf-cli instead of libdconf-dev.
meson.build has find_program('dconf') and dconf-cli ships
/usr/bin/dconf

4. I think the ftpmasters will not like that Red Hat is listed in your
debian/copyright but isn't mentioned in the source at all. There are a
few different ways to fix this. One way is to add a Comment field at
the end of the Red Hat paragraph pointing to
https://gitlab.gnome.org/GNOME/gnome-kiosk/-/commit/9cf264d

5. Let's split the package like Fedora did. You can see the file
structure for Fedora's split at
https://koji.fedoraproject.org/koji/buildinfo?buildID=2291875 . Click
info next to the rpm files for noarch (this is equivalent to Debian's
arch: all) and x86_64. Ignore the debuginfo and debugsource files.

For reference, here is Fedora's spec file:
https://src.fedoraproject.org/rpms/gnome-kiosk/blob/f39/f/gnome-kiosk.spec

Thank you,
Jeremy Bícha



Bug#1017026: ITP: gnome-kiosk -- mutter based compositor for kiosks

2022-08-11 Thread Shannon
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org,
debian-gtk-gn...@lists.debian.org
Owner: duckydre...@gmail.com

Package Name: gnome-kiosk
Version: 42.0
Upstream Author: Ray Strode
License:  GPL-2
Programming Lang:


Description: mutter based compositor for kiosks
  gnome-kiosk provides a desktop environment suitable for fixed purpose,
  or single application deployments like wall displays and point-of-sale
systems.

Thanks,
Shannon