Bug#947858: ITP: wshowkeys -- Displays keypresses on screen on supported Wayland compositors

2024-03-23 Thread Birger Schacht

Hi,

I've just uploaded wshowkeys to NEW, I've created a repository in the 
swaywm-team namespace, checked out the debian directory from your repo, 
did some additional cleaning up and updated the Vcs URLs accordingly.


cheers,
Birger



Bug#947858: ITP: wshowkeys -- Displays keypresses on screen on supported Wayland compositors

2024-03-21 Thread Birger Schacht

Hi Antoine,

ah, I think I've forgotten about this, also because `wev` serves a 
similar usecase, without SUID.


Feel free to upload, I won't have time for this in the next couple of 
days. Feel free to put it under the swaywm-team umbrella, I can also 
give you access to the salsa team, if you want to move it there.


cheers,
Birger



Bug#1065346: ITP: way-shell -- Gnome inspired desktop shell for Wayland compositors/window managers

2024-03-03 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: way-shell
  Version : no release yet
  Upstream Contact: Louis DeLosSantos
* URL : https://github.com/ldelossa/way-shell/
* License : GPL-2
  Programming Lang: C
  Description : Gnome inspired desktop shell for Wayland compositors/window 
managers

A Gnome inspired desktop shell for Wayland compositors/window managers
written in C and Gtk4.

Way-Shell expects a Gnome-like environment to be available. This means
DBus must be running and the following services must be available:
Logind, NetworkManager, WirePlumber/Pipewire, PowerProfiles Daemon, UPower



Bug#1065249: ITP: pipectl -- simple named pipe management utility

2024-03-02 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: pipectl
  Version : 0.4.1
  Upstream Contact: Ferdinand Bachmann 
* URL : https://github.com/Ferdi265/pipectl
* License : GPL3
  Programming Lang: C
  Description : simple named pipe management utility


pipectl is a tool to create and manage short-lived named pipes that can
be used to e.g. control a longer-lived program using short commands from
elsewhere in the system without needing a complex IPC mechanism such as
UNIX domain sockets.



Bug#1059355: ITP: sway-contrib -- A collection of user-contributed scripts for sway

2023-12-23 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: sway-contrib
  Version : no version tag yet
  Upstream Contact: Sungjoon Moon 
* URL : https://github.com/OctopusET/sway-contrib
* License : MIT
  Programming Lang: Python, Shell
  Description : A collection of user-contributed scripts for sway

I plan to maintain this package in the swaywm-team.



Bug#1056133: ITP: sfwbar -- flexible taskbar application for wayland compositors

2023-11-17 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: sfwbar
  Version : 1.0_beta13
  Upstream Contact: Lev Babiev 
* URL : https://github.com/LBCrion/sfwbar
* License : GPL
  Programming Lang: C
  Description : flexible taskbar application for wayland compositors

SFWBar (S* Floating Window Bar) is a flexible taskbar application for
wayland compositors, designed with a stacking layout in mind. Originally
developed for Sway, SFWBar will work with any wayland compositor
supporting layer shell protocol, the taskbar and window switcher
functionality shall work with any compositor supportinig foreign
toplevel protocol, but the pager, and window placement functionality
require sway (or at least i3 IPC support).



Bug#1051039: ITP: wlopm -- Wayland output power management

2023-09-01 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: wlopm
  Version : 0.1.0
  Upstream Contact: Leon Henrik Plickat
* URL : https://git.sr.ht/~leon_plickat/wlopm
* License : GPL
  Programming Lang: C
  Description : Wayland output power management

wlopm - Wayland output power management
Simple client implementing zwlr-output-power-management-v1.
wlopm is licensed under the GPLv3.

This package will be maintained under the swaywm-team's umbrella.



Bug#1050745: ITP: labwc -- wlroots-based window-stacking compositor for wayland, inspired by openbox

2023-08-28 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: labwc
  Version : 0.6.4
  Upstream Contact: https://github.com/labwc/labwc
* URL : https://labwc.github.io/
* License : GPL-2
  Programming Lang: C
  Description : wlroots-based window-stacking compositor for wayland, 
inspired by openbox

Labwc is a wlroots-based window-stacking compositor for wayland, inspired by
openbox.
.
It is light-weight and independent with a focus on simply stacking windows
well and rendering some window decorations. It takes a no-bling/frills
approach and says no to features such as icons (except window buttons),
animations, decorative gradients and any other options not required to
reasonably render common themes. It relies on clients for panels, screenshots,
wallpapers and so on to create a full desktop environment.



Bug#995749: RFP: usbguard-notifier -- notifications for usbguard

2022-10-21 Thread Birger Schacht

Control: retitle -1 ITP: usbguard-notifier -- notifications for usbguard
Control: owner -1 bir...@debian.org


OpenPGP_0xCB06EA7B78DBE151_and_old_rev.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1014591: ITP: tofi -- fast and simple dmenu / rofi replacement for wlroots-based Wayland compositors

2022-07-08 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: tofi
  Version : 0.1.1
  Upstream Author : Philip Jones
* URL : https://github.com/philj56/tofi
* License : MIT
  Programming Lang: C
  Description : fast and simple dmenu / rofi replacement for wlroots-based 
Wayland compositors

An extremely fast and simple dmenu / rofi replacement for wlroots-based
Wayland compositors such as Sway. When configured correctly, tofi can get on
screen within a single frame.

I plan to maintain this package in the swaywm-team.



Bug#1014220: ITP: yambar -- lightweight and configurable status panel (bar, for short) for X11 and Wayland

2022-07-02 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: yambar
  Version : 1.8.0
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/yambar/
* License : MIT
  Programming Lang: C
  Description : lightweight and configurable status panel (bar, for short) 
for X11 and Wayland

 yambar is a lightweight and configurable status panel (bar, for short) for X11
 and Wayland, that goes to great lengths to be both CPU and battery efficient -
 polling is only done when absolutely necessary.
 .
 It has a number of modules that provide information in the form of tags. For
 example, the clock module has a date tag that contains the current date.
 .
 The modules do not know how to present the information though. This is instead
 done by particles. And the user, you, decides which particles (and thus how to
 present the data) to use.
 .
 Furthermore, each particle can have a decoration - a background color or a
 graphical underline, for example.
 .
 There is no support for images or icons. use an icon font (e.g. Font Awesome,
 or Material Icons) if you want a graphical representation.
 .
 There are a number of modules and particles builtin. More can be added as
 plugins. You can even write your own!
 .
 To summarize: a bar displays information provided by modules, using particles
 and decorations. How is configured by you.

 I plan to maintain this package in the swaywm-team.


Bug#1005917: ITP: swayimg -- image viewer for Sway/Wayland

2022-02-17 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: swayimg
  Version : 1.6
  Upstream Author : Artem Senichev 
* URL : https://github.com/artemsen/swayimg
* License : MIT
  Programming Lang: C
  Description : image viewer for Sway/Wayland

The program uses Sway IPC to determine the geometry of the currently
focused container. This data is used to calculate the position and size
of the new "overlay" window that will be used to draw the image. In the
next step, swayimg adds two Sway rules for the self window: "floating
enable" and "move position". Then it creates a new Wayland window and
draws the image from the specified file.

I plan to maintain this package in the swaywm-team.



Bug#927899: ITP: cage -- A Wayland kiosk

2021-12-20 Thread Birger Schacht

Hi,

On 12/20/21 15:56, Johannes Schauer Marin Rodrigues wrote:

Quoting Birger Schacht (2021-12-17 12:14:25)

On 12/16/21 11:49, Johannes Schauer Marin Rodrigues wrote:

are you still interested in this package? Did you start with packaging it? I
saw the empty repo at https://salsa.debian.org/birger/cage and wanted to ask if
you already have an existing packaging somewhere and maybe just need somebody
to upload it to NEW?


Sorry for the delay, and thanks for nudging me, cage 0.1.4 is now in NEW ;)


Thank you! :)

Can you push your packaging repo to salsa as well?


Its part of the swaywm-team:
https://salsa.debian.org/swaywm-team/cage

cheers,
Birger




Thanks again!

cheers, josch


OpenPGP_0xCB06EA7B78DBE151.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#927899: ITP: cage -- A Wayland kiosk

2021-12-17 Thread Birger Schacht

Hi,

On 12/16/21 11:49, Johannes Schauer Marin Rodrigues wrote:

are you still interested in this package? Did you start with packaging it? I
saw the empty repo at https://salsa.debian.org/birger/cage and wanted to ask if
you already have an existing packaging somewhere and maybe just need somebody
to upload it to NEW?


Sorry for the delay, and thanks for nudging me, cage 0.1.4 is now in NEW ;)

cheers,
Birger


OpenPGP_0xCB06EA7B78DBE151.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#939405: Waypipe packaging

2021-10-29 Thread Birger Schacht

Hi Gard,

On 10/29/21 5:38 PM, Gard Spreemann wrote:


Gard Spreemann  writes:


Hi Birger,

In 2019 you filed an ITP for Waypipe (#939405 [1]). It doesn't seem that
the packaging was finished. I would be more than happy to take over the
packaging and maintenance, or to assist you, if you need any help.

Let me know!

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939405



I've prepared a package here that works well:

  https://salsa.debian.org/gspr/waypipe/

I won't upload until/if I get your blessing, I don't wanna step on your
feet here :-)


no need to worry, feel free to upload ;) thanks for taking care of the 
package!


cheers,
Birger




  Best,
  Gard
  





Bug#974001: ITP: wtype -- xdotool type for wayland

2020-11-08 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: wtype
  Version : 0.2
  Upstream Author : Josef Gajdusek
* URL : https://github.com/atx/wtype
* License : MIT
  Programming Lang: C
  Description : xdotool type for wayland



Bug#973926: ITP: python-deepmerge -- handle merging of nested data structures in Python

2020-11-07 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: python-deepmerge
  Version : 0.0.5
  Upstream Author : Yusuke Tsutsumi
* URL : https://github.com/toumorokoshi/deepmerge
* License : MIT
  Programming Lang: Python
  Description : handle merging of nested data structures in Python

Deepmerge is a flexible library to handle merging of nested data structures in 
Python (e.g. lists, dicts).
It is a new dependency for the `errbot` package.
I intend to maintain the package within the Python Team.



Bug#973626: ITP: python-i3ipc -- Python library to control i3wm and sway

2020-11-02 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: python-i3ipc
  Version : 2.2.1
  Upstream Author : Tony Crisci
* URL : http://github.com/altdesktop/i3ipc-python
* License : BSD
  Programming Lang: Python
  Description : Python library to control i3wm and sway

i3ipc-python is a Python library for controlling the i3 and sway.
This project is intended to be useful for general scripting, and for
applications that interact with the window manager like status line
generators, notification daemons, and window pagers.

I intend to maintain the package within the Python Team



Bug#913211: RFP: python-rt -- access Request Tracker API from python

2020-10-29 Thread Birger Schacht
Package: wnpp
Followup-For: Bug #913211
Owner: Birger Schacht 
X-Debbugs-Cc: bir...@debian.org

Control: retitle -1 ITP: python-rt -- access Request Tracker API from python



Bug#966328: ITP: tllist -- A C header file only implementation of a typed linked list

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: tllist
  Version : 1.0.1
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/tllist
* License : MIT
  Programming Lang: C
  Description : A C header file only implementation of a typed linked list


Most C implementations of linked list are untyped. That is, their data
carriers are typically void *. This is error prone since your compiler
will not be able to help you correct your mistakes (oh, was it a
pointer-to-a-pointer... I thought it was just a pointer...).

tllist addresses this by using pre-processor macros to implement dynamic
types, where the data carrier is typed to whatever you want; both
primitive data types are supported as well as aggregated ones such as
structs, enums and unions.

This is a build-dependency of foot (#966327).


Bug#966329: ITP: fcft -- simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: fcft
  Version : 2.2.2
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/fcft
* License : MIT
  Programming Lang: C
  Description : simple library for font loading and glyph rasterization 
using FontConfig, FreeType and pixman

fcft is a small font loading and glyph rasterization library built
on-top of FontConfig, FreeType2 and pixman.

It can load and cache fonts from a fontconfig-formatted name string,
e.g. Monospace:size=12, optionally with user configured fallback fonts.

This is a build dependency of foot (#966327).


Bug#966327: ITP: foot -- Fast, lightweight and minimalistic Wayland terminal emulator

2020-07-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-Cc: debian-de...@lists.debian.org, bir...@debian.org

* Package name: foot
  Version : 1.4.1
  Upstream Author : Daniel Eklöf
* URL : https://codeberg.org/dnkl/foot
* License : MIT
  Programming Lang: C
  Description : Fast, lightweight and minimalistic Wayland terminal emulator

Foot is a Wayland terminal emulator.
Features:
* Fast
* Lightweight, in dependencies, on-disk and in-memory
* Wayland native
* DE agnostic
* User configurable font fallback
* On-the-fly DPI font size adjustment
* Scrollback search
* Color emoji support
* Server/daemon mode
* Multi-seat
* Synchronized Updates support
* Sixel image support

I plan to maintain it in the swaywm-team


Bug#963186: ITP: poweralertd -- power notification daemon

2020-06-20 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: poweralertd
  Version : 0.0~git5d346a8e
  Upstream Author : Kenny Levinsen
* URL : https://kl.wtf/projects/poweralertd/
* License : GPL-3
  Programming Lang: C
  Description : power notification daemon

poweralertd gives you power notifications when you need them, powered by
UPower and the freedesktop notification protocol.



Bug#963182: ITP: wlogout -- logout menu for wayland environments

2020-06-20 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: wlogout
  Version : 1.1.1
  Upstream Author : Haden Collins
* URL : https://github.com/ArtsyMacaw/wlogout
* License : MIT
  Programming Lang: C
  Description : logout menu for wayland environments

Logout menu for wayland environments that can be easily styled through
the style.css file

I plan to maintain the package in the swaywm-team.



Bug#721192: ITP: apostrophe -- a simple markdown editor

2020-06-07 Thread Birger Schacht
Hi,

I'd be also interested in getting apostrophe into Debian. I tried the
flatpak version, but there seems to be a problem with missing fonts
which makes the text harder to read.

I took a glance a the code and although pressagio is mentioned in
`apostrophe/auto_correct.py` that file does not seem to be used in the
app (yet?). Are you sure its a blocker?

I created a preliminary package (because, confused as I am, I didn't
realize there is already an ITP ;)) and using that I did not encounter
any problems (though its not in any way ready for release- I did not
even look at the licenses for example...)

Nicholas, if you push your repository to salsa I'd be happy to help with
the remaining 20%!

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#959944: ITP: xdg-desktop-portal-wlr -- xdg-desktop-portal backend for wlroots

2020-05-07 Thread Birger Schacht
Control: block -1 by 954022

This will need libpipewire 0.3, see #954022



Bug#959944: ITP: xdg-desktop-portal-wlr -- xdg-desktop-portal backend for wlroots

2020-05-07 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: xdg-desktop-portal-wlr
  Version : 0.1.0
  Upstream Author : Simon Ser
* URL : https://github.com/emersion/xdg-desktop-portal-wlr
* License : MIT
  Programming Lang: C
  Description : xdg-desktop-portal backend for wlroots

This package will provide support for the screenshot, screencast, and
possibly remote-desktop xdg-desktop-portal interfaces for wlroots based
compositors.
I plan to maintain it in the swaywm-team.



Bug#954841: ITP: wev -- tool for debugging events on a Wayland window

2020-03-24 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: wev
  Version : 1.0.0
  Upstream Author : Drew DeVault
* URL : https://git.sr.ht/~sircmpwn/wev
* License : MIT
  Programming Lang: C
  Description : tool for debugging events on a Wayland window

This is a tool for debugging events on a Wayland window, analagous to
the X11 tool xev.
I plan to maintain this package in the swaywm team.



Bug#912865: News?

2020-01-23 Thread Birger Schacht
Hi Angel,

mako is in NEW, waiting for review from ftp masters.

cheers,
Birger

On 1/23/20 9:00 AM, Angel Abad wrote:
> Hi, there are news about this ITP, I can help you to package it.
> 
> I want to use mako on my systems.
> 
> Thanks!
> 



Bug#940570: gtk-layer-shell status

2020-01-09 Thread Birger Schacht
Hi,

I have now renamed the -dev and the -doc package and merged the contents
of the -examples package into the -doc package.

cheers,
Birger



Bug#940570: gtk-layer-shell status

2020-01-08 Thread Birger Schacht
Hi,

On 1/8/20 10:55 AM, Mike Gabriel wrote:
> Hi Birger,
> 
[...]
> 
> Wow! Very good work.

Thanks! And thanks for reviewing!

> I only have one question / suggestion:
> 
> Q: Why did you name the dev:pkg libgtk-layer-shell0-dev rather than
> libgtk-layer-shell-dev. For later SONAME changes / transitions, I guess
> using libgtk-layer-shell-dev could be more handy / appropriate.

Lintian pointed out to me that libgtk-layer-shell should be named
according to SONAME, libgtk-layer-shell0, and I figured the other
packages should be named similar. But you're right, I'll drop the 0 from
the package name.

> S: So I suggest renaming the dev:pkg and drop the SONAME version from
> the pkg name.

ACK. I guess it would also make sense to rename the -examples and -doc
packages?

cheers,
Birger



Bug#940570: gtk-layer-shell status

2020-01-03 Thread Birger Schacht
Hi,

On 1/2/20 2:26 PM, Mike Gabriel wrote:
> I have moved the package over to the debian/ namespace on salsa. You
> should have full access to the repo there now.

Great, thanks!

>>> If you are not a DD, are you interested in a packaging review? Or shall
>>> I just go over your packaging and add my 2¢ here and there and then
>>> upload?
>>
>> I'm happy about reviews! I have already some experience with packaging
>> and have more or less regular sponsors for some of my packages, but its
>> nice to have packages reviewed by new people, because different people
>> have different approaches to packaging ;)
> 
> As you are neither a DD nor DM, let me fine-tune the question:
> 
> Do you plan to become a DM or DD in the (near) future? If so, I'll
> surely review your packages.

Yes!

> If not (which makes not much sense with already quite a few pkgs in
> Debian), I'll simply add my change proposals on top (or via an MR) to
> save some time.
> 
>>>
>>> Maintainer-wise, I'd say we put a package tracker email address into the
>>> Maintainer:-field and add the package to more than one team on
>>> tracker.debian.org. So all teams get informed on updates. Uploader-wise,
>>> we should put all persons' names into the field that are interested in
>>> its maintenance.
>>
>> Oke, I'll do that. I'm using the 'bare debian' git packaging approach,
> 
> /me loves bare debian/ repos... ;-)

Oh, great! I already thought I am the only one ;)

> 
>> which is not very common, but I'm happy to switch to something else (I
>> read the PkgMate/GitPackaging page, but it still lists alioth, so I'm
>> not sure how authoritative it is...).
> 
> no switching needed... :-D
> 
>> I'll can then ping you when I think the package is ready for review.
> 
> Yes, please do.

Oke, its ready, I've just pushed to the debian/sid branch

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#940570: gtk-layer-shell status

2020-01-02 Thread Birger Schacht
Hi,

On 1/2/20 7:49 AM, Mike Gabriel wrote:
> Hi Birger,
> 
> thanks for your interest in joining in with packaging gtk-layer-shell.
> 
> On  Di 31 Dez 2019 22:07:00 CET, Birger Schacht wrote:
[...]
> 
>> Maybe we can work together on this package or you can use the stuff I
>> already implemented (I haven't found a packaging repo in the mate team
>> for gtk-layer-shell so I figured you might not have started yet).
> 
> Yes, let's bundle resources. If you are not a DD yourself, I'll be happy
> to move your Git repo over to salsa/debian/gtk-layer-shell and we
> continue the packaging there. I haven't started anything, so far,
> regarding putting together a DEB package. (Sometimes, it is just good to
> wait... ;-) ).

Oke, feel free to move the repo any time. I'm neither DD nor DM, so you
would have to give me permissions to push to the repo if its in the
debian namespace.

> If you are not a DD, are you interested in a packaging review? Or shall
> I just go over your packaging and add my 2¢ here and there and then upload?

I'm happy about reviews! I have already some experience with packaging
and have more or less regular sponsors for some of my packages, but its
nice to have packages reviewed by new people, because different people
have different approaches to packaging ;)

> 
> Maintainer-wise, I'd say we put a package tracker email address into the
> Maintainer:-field and add the package to more than one team on
> tracker.debian.org. So all teams get informed on updates. Uploader-wise,
> we should put all persons' names into the field that are interested in
> its maintenance.

Oke, I'll do that. I'm using the 'bare debian' git packaging approach,
which is not very common, but I'm happy to switch to something else (I
read the PkgMate/GitPackaging page, but it still lists alioth, so I'm
not sure how authoritative it is...).
I'll can then ping you when I think the package is ready for review.

cheers,
Birger



Bug#940570: gtk-layer-shell status

2019-12-31 Thread Birger Schacht
hi,

I'm interested in helping to get this package into Debian. I'm
maintaining the waybar [0] package, which is a Wayland status bar.
In its newest release, one functionality of Waybar also depends on
gtk-layer-shell. I started to work on the gtk-layer-shell package in
https://salsa.debian.org/bisco-guest/gtk-layer-shell, because I only
afterwards saw this ITP.
Maybe we can work together on this package or you can use the stuff I
already implemented (I haven't found a packaging repo in the mate team
for gtk-layer-shell so I figured you might not have started yet).

cheers,
Birger (bisco)

[0] https://github.com/Alexays/Waybar



Bug#947858: ITP: wshowkeys -- Displays keypresses on screen on supported Wayland compositors

2019-12-31 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: wshowkeys
  Version : none yet
  Upstream Author : Drew DeVault
* URL : https://git.sr.ht/~sircmpwn/wshowkeys
* License : GPL-3
  Programming Lang: C
  Description : Displays keypresses on screen on supported Wayland 
compositors

wshowkeys displays keypresses on screen on supported Wayland compositors
(requires wlr_layer_shell_v1 support).
(comparable with xev)



Bug#940652: ITP: git-quick-stats -- simple and efficient way to access various statistics in git repository

2019-09-18 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: git-quick-stats
  Version : 2.0.9
  Upstream Author : Lukáš Mešťan
* URL : https://lukasmestan.com/git-quick-stats/
* License : MIT
  Programming Lang: Shellscript
  Description : simple and efficient way to access various statistics in 
git repository


git-quick-stats is a simple and efficient way to access various
statistics in git repository.
.
Any git repository contains tons of information about commits,
contributors, and files. Extracting this information is not always
trivial, mostly because of a gadzillion options to a gadzillion git
commands.


Bug#939405: ITP: waypipe -- Proxy wayland clients over a single socket

2019-09-04 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: waypipe
  Version : 0.6.1
  Upstream Author : Manuel Stoeckl
* URL : https://mstoeckl.com/notes/gsoc/blog.html
* License : MIT
  Programming Lang: C
  Description : Proxy wayland clients over a single socket

waypipe is a proxy for Wayland clients. It forwards Wayland messages
and serializes changes to shared memory buffers over a single socket.
This makes application forwarding similar to ssh -X feasible.
Upstream considers the software to be unstable right now- I will
package waypipe for experimental for now.



Bug#920040: ITP: waybar -- Highly customizable Wayland bar for Sway and Wlroots based compositors

2019-09-02 Thread Birger Schacht
Hi!

On 9/1/19 10:25 PM, Martin Michlmayr wrote:
> * Birger Schacht  [2019-01-21 21:12]:
>> * Package name: waybar
> 
> What's the status of this package?
> 
> I cannot find it on mentors anymore but I also don't see it in Debian.

The package was removed a couple of days ago due to finding no sponsor
for 20 weeks ;)
I've now uploaded the new version 0.8.0 of waybar to mentors and also
pushed the changes to https://salsa.debian.org/bisco-guest/waybar

>
> Thanks for packaging sway!
> 
You're welcome!

cheers,
Birger



Bug#935779: ITP: wdisplays -- GUI display configurator for wlroots compositors

2019-08-26 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: wdisplays
  Version : no release yet
  Upstream Author : cyclopsian
* URL : https://github.com/cyclopsian/wdisplays
* License : GPL
  Programming Lang: C
  Description : GUI display configurator for wlroots compositors

wdisplays is a graphical application for configuring displays in Wayland
compositors. It should work in any compositor that implements the
wlr-output-management-unstable-v1 protocol, including sway.



Bug#930898: ITP: conmon -- OCI container runtime monitor

2019-06-22 Thread Birger Schacht
Hi nicoo,

there is already an ITP for conmon: #930898

cheers,
Birger



Bug#930898: ITP: conmon -- OCI container runtime monitor

2019-06-22 Thread Birger Schacht
erm sorry, typo, should be #929666

On 6/22/19 12:02 PM, Birger Schacht wrote:
> Hi nicoo,
> 
> there is already an ITP for conmon: #930898
> 
> cheers,
> Birger
> 



Bug#929666: #929666 ITP: conmon -- An OCI container runtime monitor

2019-06-20 Thread Birger Schacht
Hi,

On 6/21/19 4:06 AM, Dmitry Smirnov wrote:
> Birger, let's move the repository to "debian" group please, shall we?

Feel free to do so- I'm neither a DD nor a DM, so I can't move it there.
I've added you and siretart as maintainers, if thats needed.

cheers,
Birger



Bug#929666: ITP: conmon -- An OCI container runtime monitor

2019-06-16 Thread Birger Schacht
Hi Reinhard,

On 6/1/19 5:17 PM, Reinhard Tartler wrote:
> I think think that separation is not helping me at all, and I'd really
> prefer the standard layout that gbp-buildpackage suggests:
> http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.intro.html#gbp.repository
> Note that the 'upstream' branch regularily gets merged into the packaging
> branch. This seems to be different with your packaging style. merging the
> upstream sources enables using tools such as license-reconcile, dgit, and
> similar.
> Thanks for your understanding.

I've now merged the upstream tag into master. There was also a new
release a couple of days ago fixing the copyright issue, and I've
updated the package accordingly.

cheers,
Birger



Bug#929666: ITP: conmon -- An OCI container runtime monitor

2019-05-30 Thread Birger Schacht
Hi Reinhard,

On 5/29/19 3:07 PM, Reinhard Tartler wrote:
> On Tue, May 28, 2019 at 2:18 PM Birger Schacht 
> wrote:
>> I maintain the source package on
>> https://salsa.debian.org/bisco-guest/conmon - but conmon is not a golang
>> project, it is C. But if there is another team that package fits, I'd be
>> happy to team maintain ;)
>>
> 
> Thanks for the clarification.
> 
> I notice that you chose a packaging style that does not include
> the upstream sources, which is not my personal preference.
Actually the current upstream source is in the upstream/0.2.0 tag- gbp
buildpackage looks there for the upstream sources.
Is it not possible to use dgit with having upstream sources in a
separate branch?

> Any chance to convince you to use a style that makes it possible
> to use dgit(1)? If so, I'd be happy to help you with moving this
> package to the "debian" namespace (formerly known as collab-maint)
> which provides access to a audience and thus makes collaboration
> easier, and to sponsor uploads as necessary.
Well, I  like having the upstream sources and the debian/ directory
separated from another, but if it makes it easier for you I can merge
the upstream/0.2.0 tag into master.

Other than that there is only
https://github.com/containers/conmon/issues/30 that keeps the package
from being uploaded.

cheers,
Birger



Bug#929666: ITP: conmon -- An OCI container runtime monitor

2019-05-28 Thread Birger Schacht
Hi Reinhard,

On 5/28/19 6:49 PM, Reinhard Tartler wrote:
> Thanks for working on this package.
> 
> Do you plan to have this package team maintained in the golang team? If so,
> please let us know where on salsa you maintain the source package. I may be
> able to help out.

I maintain the source package on
https://salsa.debian.org/bisco-guest/conmon - but conmon is not a golang
project, it is C. But if there is another team that package fits, I'd be
happy to team maintain ;)

cheers,
Birger



Bug#929666: ITP: conmon -- An OCI container runtime monitor

2019-05-28 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: conmon
  Version : 0.2.0
  Upstream Author : Peter Hunt
* URL : https://github.com/containers/conmon
* License : Apache-2.0
  Programming Lang: C
  Description : An OCI container runtime monitor.

Conmon is a monitoring program and communication tool between a
container manager (like podman or CRI-O) and an OCI runtime (like runc
or crun) for a single container.
It is a run dependency for podman.



Bug#928403: ITP: swaybg -- Wallpaper tool for Wayland compositors

2019-05-03 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: swaybg
  Version : 1.0
  Upstream Author : Drew DeVault 
* URL : http://github.com/swaywm/swaybg
* License : MIT
  Programming Lang: C
  Description : Wallpaper tool for Wayland compositors

swaybg is a wallpaper utility for Wayland compositors. It is compatible
with any Wayland compositor which implements the following Wayland
protocols:
* wlr-layer-shell
* xdg-output
* xdg-shell



Bug#927899: ITP: cage -- A Wayland kiosk

2019-04-24 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: cage
  Version : 0.1
  Upstream Author : Jente Hidskes
* URL : https://www.hjdskes.nl/projects/cage/
* License : MIT
  Programming Lang: C
  Description : A Wayland kiosk

Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in
the X11 world) or compositor (in the Wayland world) that is designed for
a user experience wherein user interaction and activities outside the
scope of the running application are prevented. That is, a kiosk
compositor displays a single maximized application at a time and
prevents the user from interacting with anything but this application.



Bug#924342: ITP: wf-recorder -- screen recorder for wlroots-based compositors

2019-03-11 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: wf-recorder
  Version : no release yet
  Upstream Author : Ilia Bozhinov
* URL : https://github.com/ammen99/wf-recorder
* License : MIT
  Programming Lang: C
  Description : screen recorder for wlroots-based compositors

wf-recorder is a utility program for screen recording of wlroots-based
compositors (more specifically, those that support wlr-screencopy-v1 and
xdg-output). Its dependences are ffmpeg, wayland-client and
wayland-protocols.



Bug#821397: sway 1.0-rc1

2019-02-13 Thread Birger Schacht
hi

On 2/9/19 7:25 PM, Birger Schacht wrote:
>>> There are new lintian warnings:
>>>
>>> I: sway: file-references-package-build-path usr/bin/sway
>>> [...]
>>> I think this refers to the occurrence of strings like:
>>> ../sway/commands/exec.c
>>> in the binaries. This is a relative path and the lintian warning is
>>> about reproducability, so i think this is a false negative?
>>

Just FTR, I was totally wrong about this, it actually bakes the build
path into the binary in
https://github.com/swaywm/sway/blob/d168d65f2c0297bf5662c0f48f5f53705e54a376/common/log.c#L102

But there is a TODO about this
https://github.com/swaywm/sway/blob/d168d65f2c0297bf5662c0f48f5f53705e54a376/include/log.h#L36

cheers,
Birger



Bug#821397: sway 1.0-rc2

2019-02-12 Thread Birger Schacht
Hi,

On 2/12/19 6:40 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Mon 11 Feb 2019 at 07:36PM +01, Birger Schacht wrote:
> 
>> sway 1.0-rc2 was released today, i've updated the package and pushed to
>> salsa.
>>
>> Changes:
>>   * New upstream version
>>   * d/rules: use sed to set upstream version in meson.build
> 
> It looks like the clean target does not undo this change, so there will
> be issues with producing source packages from the unpacked tree.
> 
> Could you fix that, please?

I've now removed the sed line alltogether- I didn't find a solution
without adding a patch that would have to be updated with every release.
Maybe there is a way to override the project_version with meson command
line flag, but i wasn't able to find anything. And I'm not sure how much
value it adds if sway --version adds the ~rc2 to the output and if so,
that should probably be fixed upstream.

cheers,
Birger



Bug#922086: ITP: kanshi -- dynamic display configuration manager

2019-02-12 Thread Birger Schacht
control: owner -1 !
control: retitle -1 ITP: kanshi -- dynamic display configuration manager



Bug#821397: sway 1.0-rc2

2019-02-11 Thread Birger Schacht
Hi,

sway 1.0-rc2 was released today, i've updated the package and pushed to
salsa.

Changes:
  * New upstream version
  * d/rules: use sed to set upstream version in meson.build

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#821397: sway 1.0-rc1

2019-02-10 Thread Birger Schacht
Hi,

On 2/9/19 10:12 PM, Mattia Rizzolo wrote:
> On Sat, Feb 09, 2019 at 09:30:43PM +0100, Mattia Rizzolo wrote:
>> I'm thinking, it means 0.3-1 broke over 0.2-1, and that is a bug that
>> I'd be filing as serious if I found it myself.
>> Happy to properly check, since this is a simple library I should find
>> the time for this.
> 
> Looking, this looked more serious than I even thought initially.
> Filed as https://bugs.debian.org/921884
> 
Thanks, Mattia! I'll keep an eye on the bug and remove the workaround in
sway as soon as this is fixed!

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#821397: sway 1.0-rc1

2019-02-10 Thread Birger Schacht
Hi,

On 2/9/19 9:21 PM, Sean Whitton wrote:
> Birger, could you add a comment in d/control, saying that the versioned
> dependency is just a workaround to help users of Debian experimental
> avoid a broken window manager, and in the future it will be removed in
> favour of relying on dpkg-shlibdeps?
> 
> (`dch -r` :))
> 
Done!

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#821397: sway 1.0-rc1

2019-02-09 Thread Birger Schacht
Hi,

On 2/9/19 8:55 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Sat 09 Feb 2019 at 07:25PM +01, Birger Schacht wrote:
> 
>>>>   * Make versioned run dependency on libwlroots0 explicit
>>>
>>> Please explain (either in the changelog or with a comment in d/control)
>>> why this is needed -- it's unusual not to be able to rely on
>>> dpkg-shlibdeps doing this for you.  This does matter, even if the
>>> package is NEW.
>>
>> I have to admit that i don't know ;) When trying to test sway i realized
>> that i only had libwlroots0 in an older version but dpkg didn't warn me
>> about that. `apt show sway` didn't show the version for libwlroots0
>> either in the Depends. But with listing the version explicitly the
>> package also has a dependency on the correct version.
> 
> Are you saying that sway would not work at all with the older libwlroots?

Exactly. With libwlroots0 0.2-1 sway crashed.

cheers,
Birger



Bug#821397: sway 1.0-rc1

2019-02-09 Thread Birger Schacht
Hi,

thanks for the detailed review, that was very helpful!

On 2/9/19 6:50 PM, Sean Whitton wrote:
>> Changes since beta2:
>>   * New upstream release
>>   * Remove swaylock and swayidle: they are now separate packages
>>   * Clean up d/sway.install
> 
> "Cleaning up" suggests only deleting lines, but you also added some
> wildcards, so "tidied up" would be better.  This is an extremely minor
> point :)

  * Tidied up d/sway.install: now that swaylock and swayidle
are seperate source packages, its easier to use wildcards

>>   * Specify versioned build-dependencies and add libelogind
>> and libsystemd build-dep
>>   * Remove references to swaygrab
> 
> You need to mention the new wayland-protocols build-dep, too.
> 
> Normally you would also specify /why/ the build-deps now need to be
> versioned (someone should not need to guess why the scdoc build-dep
> needs to be 1.8.1, for example).  Since this is a NEW package, it
> doesn't matter, so I'm telling you about this for the future.
> 
> It would also be worth mentioning why swaygrab is no longer referenced.
> Again, though, it doesn't matter because this package is NEW.

  * Specify versioned build-dependencies as required by upstream.
Thus explicitly listing wayland-protocols and libsystemd as
build-dep with versions and adding versions to scdoc build-dep.
  * Adding libelogind build-dep
  * Bump version of libwlroots-dev build-dep
  * Remove references to swaygrab (it was removed from the upstream
package; see grim(1) for an alternative)

>>   * Update Recommends and Suggests
> 
> Similarly, more detail would be useful, though it doesn't matter much
> since the package is NEW.

  * Update Recommends and Suggests: one of the sway wallpapers is
configured as background in the shipped config file, thus the
package containing the wallpapers is recommended. swayidle and
swaylock are also configured in the shipped config file, but
commented, thus they are only suggested
> 
>>   * Make versioned run dependency on libwlroots0 explicit
> 
> Please explain (either in the changelog or with a comment in d/control)
> why this is needed -- it's unusual not to be able to rely on
> dpkg-shlibdeps doing this for you.  This does matter, even if the
> package is NEW.

I have to admit that i don't know ;) When trying to test sway i realized
that i only had libwlroots0 in an older version but dpkg didn't warn me
about that. `apt show sway` didn't show the version for libwlroots0
either in the Depends. But with listing the version explicitly the
package also has a dependency on the correct version.

>> There are new lintian warnings:
>>
>> I: sway: file-references-package-build-path usr/bin/sway
>> [...]
>> I think this refers to the occurrence of strings like:
>> ../sway/commands/exec.c
>> in the binaries. This is a relative path and the lintian warning is
>> about reproducability, so i think this is a false negative?
> 
> This doesn't need to block an upload to experimental, so I'll leave it
> to your judgement.  Thanks for investigating.
Oke, lets ignore this for now, i'll try to figure out if its a problem
with sway or with the lintian warning


> I haven't tried installing and running the package yet, btw, but I guess
> that you have done this.  I'll give it a try before the upload.
yes, i'm running it ;)

cheers,
Birger

> 
> After you've responded to the above, please remember to `dch -r`!
> 



signature.asc
Description: OpenPGP digital signature


Bug#821397: sway 1.0-rc1

2019-02-09 Thread Birger Schacht
hi,

On 2/6/19 1:09 AM, Sean Whitton wrote:
> Hello Birger,
> 
> There is a new release of sway out, and it moves swayidle and swaylock
> into separate source packages.
> 
> Those are all going to have to pass through NEW.  Do you have time to
> prepare separate source packages for all these?  We might as well do it
> now rather than later.

i've updated the package to 1.0-rc1 and pushed to the git repo.
Changes since beta2:
  * New upstream release
  * Remove swaylock and swayidle: they are now separate packages
  * Clean up d/sway.install
  * Specify versioned build-dependencies and add libelogind
and libsystemd build-dep
  * Remove references to swaygrab
  * Update Recommends and Suggests
  * Make versioned run dependency on libwlroots0 explicit


There are new lintian warnings:

I: sway: file-references-package-build-path usr/bin/sway



I: sway: file-references-package-build-path usr/bin/swaybar



I: sway: file-references-package-build-path usr/bin/swaybg



I: sway: file-references-package-build-path usr/bin/swaymsg



I: sway: file-references-package-build-path usr/bin/swaynag

I think this refers to the occurrence of strings like:
../sway/commands/exec.c
in the binaries. This is a relative path and the lintian warning is
about reproducability, so i think this is a false negative?

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#921497: ITP: swaylock -- Screen locker for Wayland

2019-02-09 Thread Birger Schacht
Hi,

On 2/8/19 10:29 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Wed 06 Feb 2019 at 07:54AM +01, Birger Schacht wrote:
> 
>> * Package name: swaylock
>>   Version : 1.3
>>   Upstream Author : Drew DeVault 
>> * URL : https://github.com/swaywm/swaylock
>> * License : MIT
>>   Programming Lang: C
>>   Description : Screen locker for Wayland
>>
>> swaylock is a screen locking utility for Wayland compositors. It is
>> compatible with any Wayland compositor which implements the following
>> Wayland protocols:
>> * wlr-layer-shell
>> * wlr-input-inhibitor
>> * xdg-output
>> * xdg-shell
> 
> Here is a review of 566c844e8e78c5eff3c5c638e8877efad16f99b0 in your
> repo on salsa.
> 
> - The copyright years for upstream need to be 2016-2019, not 2016-2018.
fixed

> - Are you sure that Nicolas doesn't share copyright of debian/?  Did you
>   make debian/ from scratch, or copy parts of it from the old sway
>   source package?
Same as with swayidle, i've added Nicolas to be sure.

> - There is this Lintian warning; since we are uploading to unstable,
>   ideally you'd add a patch to fix it, and forward that upstream:
> 
>   W: swaylock: manpage-has-errors-from-man usr/share/man/man1/swaylock.1.gz 
> 70: warning: macro ':'' not defined
This might be a bug in scdoc, but i've reported it in swaylock upstream
for now (upstreams overlap) and added a workaround.

> - Be sure to `dch -r` when you've fixed these.
done and pushed.

thanks,
Birger

> 
> Otherwise, we should be good to go.
> 



Bug#921496: ITP: swayidle -- Idle management daemon for Wayland

2019-02-09 Thread Birger Schacht
Hi,

On 2/8/19 10:33 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Wed 06 Feb 2019 at 07:48AM +01, Birger Schacht wrote:
> 
>> * Package name: swayidle
>>   Version : 1.2
>>   Upstream Author : Drew DeVault 
>> * URL : https://github.com/swaywm/swayidle
>> * License : MIT
>>   Programming Lang: C
>>   Description : Idle management daemon for Wayland
>>
>> This is sway's idle management daemon, swayidle. It is compatible with
>> any Wayland compositor which implements the KDE idle protocol. See the
>> man page, swayidle(1), for instructions on configuring swayidle.
> 
> d1cc9e94e01d9cc03e673b7ecf0951e231dc9e24 looks good to upload, but could
> you just confirm that only you have copyright on debian/, please?  Did
> you do it from scratch, or copy parts from Nicolas' work on the old
> source package?  If you did it all yourself, just confirm that and I
> will upload.

I usually copy the debian/* files from one or more of my existing
packages, depending on which one is most up to date. I wasn't sure which
one i based this on, but at least the d/control file looks like its
based on Nicolas' work, so i've added them as copyright holders to be
sure. Pushed to c12f46f

cheers,
Birger



Bug#821397: Fwd: sway 1.0-rc1

2019-02-07 Thread Birger Schacht
Hi,

On 2/7/19 5:36 AM, Sean Whitton wrote:
> Hello Birger,
> 
> On Wed 06 Feb 2019 at 12:00PM +01, Birger Schacht wrote:
> 
>> Forgot to cc the bugreport:
>>
>> Hi,
>>
>> On 2/6/19 7:41 AM, Birger Schacht wrote:
>>> But both swayidle and swaylock don't depend on wlroots, so i can start
>>> with those.
>>
>> thats now #921496 and #921497.
> 
> You need to set Maintainer: and Uploaders: to be the same as the sway
> package, since we're doing a split.
done!

cheers,
Birger


> 
> I haven't done a full review yet.
> 



Bug#821397: Fwd: sway 1.0-rc1

2019-02-06 Thread Birger Schacht
Forgot to cc the bugreport:

Hi,

On 2/6/19 7:41 AM, Birger Schacht wrote:
> But both swayidle and swaylock don't depend on wlroots, so i can start
> with those.

thats now #921496 and #921497.

cheers,
Birger





signature.asc
Description: OpenPGP digital signature


Bug#921497: ITP: swaylock -- Screen locker for Wayland

2019-02-05 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: swaylock
  Version : 1.3
  Upstream Author : Drew DeVault 
* URL : https://github.com/swaywm/swaylock
* License : MIT
  Programming Lang: C
  Description : Screen locker for Wayland

swaylock is a screen locking utility for Wayland compositors. It is
compatible with any Wayland compositor which implements the following
Wayland protocols:
* wlr-layer-shell
* wlr-input-inhibitor
* xdg-output
* xdg-shell



Bug#921496: ITP: swayidle -- Idle management daemon for Wayland

2019-02-05 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: swayidle
  Version : 1.2
  Upstream Author : Drew DeVault 
* URL : https://github.com/swaywm/swayidle
* License : MIT
  Programming Lang: C
  Description : Idle management daemon for Wayland

This is sway's idle management daemon, swayidle. It is compatible with
any Wayland compositor which implements the KDE idle protocol. See the
man page, swayidle(1), for instructions on configuring swayidle.



Bug#821397: sway 1.0-rc1

2019-02-05 Thread Birger Schacht
Hi!

On 2/6/19 1:11 AM, Sean Whitton wrote:
> Hello,
> 
> On Tue 05 Feb 2019 at 05:09PM -07, Sean Whitton wrote:
> 
>> There is a new release of sway out, and it moves swayidle and swaylock
>> into separate source packages.
>>
>> Those are all going to have to pass through NEW.  Do you have time to
>> prepare separate source packages for all these?  We might as well do it
>> now rather than later.
> 
> What I mean is: we might as well put the three separate sway source
> packages in NEW now, rather than wait for 1.0~beta.2 to pass through
> NEW, and then moving the binary packages between source packages.  But
> only if you have time!

Yes! I've already started working on this, but sway now needs wlroots
0.3 and that not in the archive yet (i've ask Guido about it, but didn't
get an answer yet).
But both swayidle and swaylock don't depend on wlroots, so i can start
with those.

cheers,
Birger



signature.asc
Description: OpenPGP digital signature


Bug#821397: intent to sponsor an upload to NEW

2019-01-31 Thread Birger Schacht
Hi,

On 1/31/19 4:22 AM, Sean Whitton wrote:
> control: tag -1 -pending
> 
> Hello Birger,
> 
> On Wed 30 Jan 2019 at 04:44PM -07, Sean Whitton wrote:
> 
>> Pushed to DELAYED/14!
> 
> *sigh*
> 
> I have been fighting with Debian's upload queue for the past few hours
> because I discovered that the -2 upload was not processed.
> 
> I was able to get it processed through to DEFERRED through some manual
> hacking of the .changes file, but then when I cancelled the -1 upload,
> the -2 upload was left in a state that would cause it to be REJECTed 14
> days from now (the .orig.tar.gz was removed).
> 
> Could you `dch "Try upload again."; dch -r; git commit; git push`,
> please?  Then I can try again with a -3 upload.
done!

cheers,
Birger

> 
> I would do this myself but I don't have push access to the swaywm-team.
> 



Bug#821397: intent to sponsor an upload to NEW

2019-01-30 Thread Birger Schacht
Hi,

On 1/30/19 10:46 PM, Sean Whitton wrote:
> control: tag -1 -pending
> 
> Hello,
> 
> On Wed 30 Jan 2019 at 02:42PM -07, Sean Whitton wrote:
> 
>> Thank you.  I've pushed it to DELAYED/14, after which it will land in
>> the NEW queue.
> 
> Er.  After doing this, I immediately discovered this error in
> d/copyright:
> 
> License: LGPL-2.1-or-later
> 
> should be
> 
> License: LGPL-2.1+
Argl, I'm sorry for having overlooked this

> Could you make this change as a -2 upload, please?  Since I have already
> pushed the -1, it is cleaner to do it that way.
Yes, fixed and pushed in 0a31ddda to salsa

Thanks and cheers,
Birger

> 
> Sorry, all, for the noise.
> 



Bug#821397: intent to sponsor an upload to NEW

2019-01-30 Thread Birger Schacht
Hi Sean,

On 1/30/19 9:10 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Wed 30 Jan 2019 at 08:47PM +01, Birger Schacht wrote:
> 
>> both fixed in ae7be33f. Thanks for your patience!
> 
> You need dch -r again ... sorry for the bureaucracy.
> 
done in 0d9ddb3b ;)

cheers,
Birger



Bug#821397: intent to sponsor an upload to NEW

2019-01-30 Thread Birger Schacht
Hello Sean,

On 1/30/19 8:24 PM, Sean Whitton wrote:
> Hello Birger,
> 
> On Wed 30 Jan 2019 at 07:24AM -07, Sean Whitton wrote:
> 
>> Thanks.  I neglected to do a d/copyright check yesterday and have found
>> some problems with d/copyright that need to be fixed before I can
>> upload:
>>
>> - the Source: field is wrong
>>
>> - the protocols/ dir needs accounting for (look in the files there)
> 
> You've pushed new commits, but unfortunately they are not adequate.
> 
> The License: LGPL-2.1-or-later is not standard (use LGPL-2.1+) and
> should refer to the full license text in /usr/share/common-licenses.
> Please use codesearch.debian.net to find the standard way to do it.
ah, sorry, i thought the LGPL-2.1+ was deprecated (i usually use the
identifiers listed on spdx.org). But that also explains why i didn't
find any occurrences on codesearch ;)

> The copyright dates for the protocols/ files that are due to Drew
> DeVault are not accounted for in d/copyright.  They include files dated
> 2018, but d/copyright does not reflect that.  I suggest
> 
> Copyright: © 2016-2018 Drew DeVault 

both fixed in ae7be33f. Thanks for your patience!

cheers,
Birger



Bug#821397: intent to sponsor an upload to NEW

2019-01-30 Thread Birger Schacht
Hi,

On 1/30/19 2:33 AM, Sean Whitton wrote:
> Dear Birger, Nicolas,
> 
> On Fri 11 Jan 2019 at 08:19AM +01, Birger Schacht wrote:
> 
>> I've sent nicoo another mail about this and i'll let you know as soon as
>> i hear back.
> 
> Thank you to both of you for your recent work on the sway package.  I
> want to unblock inclusion of swaywm in Debian by sponsoring the upload.
Thanks!

> There are a few social issues to resolve.
> 
> Firstly, I want to ensure that Nicolas is adequately credited for having
> done the majority of the packaging work (so far as I can tell); at the
> time of writing, where master is at 9303b617, I don't think this is
> true.
> 
> Secondly, I want to ensure that the Maintainer and Uploaders fields
> adequately reflect Debian's social conventions about who gets final say
> over the contents of the package.  Right now only Birger is listed.  As
> has already been pointed out this could be interpreted as a kind of
> package hijack, which we don't want.
Sorry for the confusion, i'll try to be more considerate of existing
work next time!

> I have a few technical questions about the packaging, but they are not
> sufficiently severe to block uploading to experimental, so I'm not
> addressing them in this e-mail.
> 
> This is what I propose we do:
> 
> (1) use the [ square brackets ] convention to make it clear that the
> initial packaging work was done mainly by Nicolas;
> 
> (2) set the Maintainer field to Nicolas; and
> 
> (3) set the Uploaders field to Birger,
> 
> i.e. apply this diff:
> 
> diff --git a/debian/changelog b/debian/changelog
> index ac2d939f..e5e6ccd5 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,5 +1,6 @@
>  sway (1.0~beta.2-1) experimental; urgency=medium
> 
> +  [ Nicolas Braud-Santoni & Birger Schacht ]
>* Initial packaging (Closes: 897246, 821397)
> 
>   -- Birger Schacht   Sun, 02 Dec 2018 20:14:53 +0100
> diff --git a/debian/control b/debian/control
> index 384a91ee..df3e0d0c 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -1,7 +1,8 @@
>  Source: sway
>  Section: x11
>  Priority: optional
> -Maintainer: Birger Schacht 
> +Maintainer: Nicolas Braud-Santoni 
> +Uploaders: Birger Schacht 
>  Build-Depends:
>   debhelper-compat (= 12),
>   libwlroots-dev (>= 0.2),
> 
> According to Debian's social conventions, this would mean that both
> Birger and Nicolas are allowed to make uploads of the package, but
> Nicolas has final say over the contents of the package, and would be
> allowed to remove Birger from the Uploaders field.
Future uploads by me should then be NMUs, i guess?

> The last e-mail we have from Nicolas, saying that they are waiting for
> sponsorship, indicates that they still want to maintain this package in
> Debian.  On the other hand, Birger has worked on the package recently,
> and I want to unblock him.  So I think this is a suitable compromise.
> 
> Birger, if this sounds good to you, please apply my diff, and then run
> `dch -r` again to refresh the timestamp in d/changelog.
done and pushed to 08230095

cheers,
Birger

> 
> I will then upload the package to DELAYED/X where X=15-N, and N is the
> number of days that have passed since the date of this e-mail.
> 
> Nicolas, if you are not okay with having Birger in the Uploaders field,
> you can NACK my sponsorship and do an upload yourself, now that you are
> in the uploading keyring.
> 



Bug#920040: ITP: waybar -- Highly customizable Wayland bar for Sway and Wlroots based compositors

2019-01-21 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: waybar
  Version : 0.2.4
  Upstream Author : Alexis Rouillard
* URL : https://github.com/Alexays/Waybar/
* License : MIT
  Programming Lang: C
  Description : Highly customizable Wayland bar for Sway and Wlroots based 
compositors

Waybar is a highly customizable wayland bar for Sway and Wlroots based
compositors. It features applets displaying information about Sway
(Workspaces, Binding mode, Focused window name), Local time, Battery,
Network, Pulseaudio, Memory, Cpu load average and custom scripts



Bug#821397: ITP: sway -- i3-compatible Wayland compositor

2019-01-10 Thread Birger Schacht
Hi,

On 1/9/19 1:05 AM, Martin Michlmayr wrote:
> * Michele Cane  [2018-12-14 19:32]:
>> Thanks for the work already done to bring this package to debian.
>>
>> Any update of a possible upload of b2 to experimental?
> 
> Yes, please.
> 
> Any update on this?  Birger?  nicoo?

I've sent nicoo another mail about this and i'll let you know as soon as
i hear back.

cheers,
Birger



Bug#821397: ITP: sway -- i3-compatible Wayland compositor

2018-12-03 Thread Birger Schacht
hi,

On 12/3/18 12:52 PM, Mattia Rizzolo wrote:
> On Sun, Dec 02, 2018 at 10:10:33PM +0100, Birger Schacht wrote:
>> but i'm not a DM so i can not upload it. Should i create an RFS and go
>> through mentors?
>> (also, i'm still not sure if its oke to just take the package from nicoo)
> 
> Usually it's not quite ok, and at the very least it's considered rude.
oh, in that case i definitly won't ask for an upload ;)

> Note sure, do you have some kind of agreement with nicoo?  If so then I
> guess you can go ahead…

i sent him and guido an email about the sway status because they were
the swaywm-team on salsa a month ago, but didn't hear back from nicoo.
guido then gave me permission to push to the repo.

i'd propose to wait for nicoo, i can keep the repo uptodate in the meantime.

cheers,
Birger



Bug#821397: ITP: sway -- i3-compatible Wayland compositor

2018-12-02 Thread Birger Schacht
hi,

On 12/2/18 5:11 PM, Mattia Rizzolo wrote:
> On Tue, Nov 20, 2018 at 08:05:40PM +0100, Birger Schacht wrote:
>> just for the record: sway depends on json-c >= 0.13, which is in
>> transition (see #904418)
> 
> Regardless of this detail, would you consider uploading it to
> experimental already, or are there any other blockers? :)

I've just updated the package in the repository on
https://salsa.debian.org/swaywm-team/sway
but i'm not a DM so i can not upload it. Should i create an RFS and go
through mentors?
(also, i'm still not sure if its oke to just take the package from nicoo)

cheers,
Birger



Bug#915203: ITP: slurp -- Select a region in a Wayland compositor and print it to the standard output

2018-12-01 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: slurp
  Version : 1.0
  Upstream Author : Simon Ser 
* URL : https://github.com/emersion/slurp
* License : Expat
  Programming Lang: C
  Description : Select a region in a Wayland compositor and print it to the 
standard output

Select a region in a Wayland compositor and print it to the standard
output. Works well with grim, which is a screenshotting tool for wayland
compositors by the same upstream author.



Bug#915202: ITP: grim -- Grab images from a Wayland compositor

2018-12-01 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: grim
  Version : 1.0
  Upstream Author : Simon Ser 
* URL : https://github.com/emersion/grim
* License : Expat
  Programming Lang: C
  Description : Grab images from a Wayland compositor

Grab images from a Wayland compositor. Works great with slurp and also
with sway >= 1.0.

I'm packaging this tool because with sway X11 tools like scrot are not
supported.



Bug#914807: ITP: muacrypt -- Autocrypt encryption for mail agents

2018-11-27 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: muacrypt
  Version : 0.9
  Upstream Author : Holger krekel and the Autocrypt team
* URL : https://muacrypt.readthedocs.io
* License : GPL
  Programming Lang: Python
  Description : Autocrypt encryption for mail agents


muacrypt is a support tool for implementing Autocrypt Level 1 compliant
mail agents. Autocrypt state is kept in one or more accounts which
process and produce autocrypt headers from respective incoming and
outgoing e-mail. Each account is tied to a set of e-mail addresses,
specified as a regular expression. Functionality is exposed through a
command line tool muacrypt and a Python api obtained through import
muacrypt. There is an evolving plugin architecture which allows to add
and modify behaviour of muacrypt.



Bug#821397: ITP: sway -- i3-compatible Wayland compositor

2018-11-20 Thread Birger Schacht
just for the record: sway depends on json-c >= 0.13, which is in
transition (see #904418)



signature.asc
Description: OpenPGP digital signature


Bug#912865: ITP: mako - lightweight notification daemon for Wayland

2018-11-04 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: mako
  Version : 1.1
  Upstream Author : emersion
* URL : https://wayland.emersion.fr/mako/
* License : Expat
  Programming Lang: C
  Description : lightweight notification daemon for Wayland

mako is a lightweight notification daemon for Wayland compositors that
support the layer-shell protocol.

There is already a python template library for python with the source
package name mako- i'm not sure what the best namechange for the
notification daemon could be? Should only the source packge be renamed
or also the binary package? If the former, is mako-src to generic?



signature.asc
Description: OpenPGP digital signature


Bug#912754: ITP: scdoc - Small man page generator

2018-11-03 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name: scdoc
  Version : 1.5.2
  Upstream Author : Drew DeVault 
* URL : https://git.sr.ht/~sircmpwn/scdoc
* License : MIT
  Programming Lang: C
  Description : Small man page generator

scdoc is a simple man page generator written for POSIX systems written
in C99. It is used to build the manpages of swaywm.



Bug#907502: Acknowledgement (ITP: matrix-python-sdk -- Matrix Client SDK for Python)

2018-09-13 Thread Birger Schacht
hm,

there might be the possibility of matrix-python-sdk becoming
unmaintained upstream:
https://github.com/matrix-org/matrix-python-sdk/issues/279
i'll wait what happens there for now.



signature.asc
Description: OpenPGP digital signature


Bug#907502: ITP: matrix-python-sdk -- Matrix Client SDK for Python

2018-08-28 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: matrix-python-sdk
  Version : 0.3.2
  Upstream Author : mat...@matrix.org
* URL : http://www.matrix.org
* License : Apache License 2.0
  Programming Lang: Python
  Description : Matrix Client SDK for Python

  This is a Matrix client-server SDK for Python 2.7 and 3.4+.
  The SDK provides 2 layers of interaction. The low-level layer just
  wraps the raw HTTP API calls. The high-level layer wraps the low-level
  layer and provides an object model to perform actions on.



Bug#905853: ITP: tao-pegtl -- Parsing Expression Grammar Template Library

2018-08-10 Thread Birger Schacht
Package: wnpp
Severity: wishlist
Owner: Birger Schacht 

* Package name : tao-pegtl
  Version  : 2.7.0-1
  Upstream Author  : Dr. Colin Hirsch and Daniel Frey
* Url  : https://github.com/taocpp/PEGTL
* Licenses : MIT
  Programming Lang : C++
  Section  : libs

 The Parsing Expression Grammar Template Library (PEGTL) is a
 zero-dependency C++11 header-only parser combinator library for
 creating parsers according to a Parsing Expression Grammar (PEG).

 This is actually version 2 of
 https://tracker.debian.org/pkg/pegtl (which is version 1.3.1), but it
 is incompatible with version 1 because the file extensions changed from
 .hh to .hpp and the include path is now /usr/include/tao and thus the
 package name also changed, so me and muri (who packaged the version 1)
 figured it would be better to create a new package. There is only one
 build-dep on version 1 (usbguard), which switched to version 2 of
 tao-pegtl in its last upstream version.
 (I hope this approach is oke)

 I plan to maintain this package myself, keeping debianization in
 following Git repository:
 https://salsa.debian.org/bisco-guest/tao-pegtl



Bug#884363: ITP: bolt -- Thunderbolt 3 security system daemon

2018-03-03 Thread Birger Schacht
control: retitle -1 ITP: bolt -- Thunderbolt 3 security system daemon

that sounds like an interesting package, i'll take a look.

your,
Birger