Bug#1101834: ITP: recent-rgrep -- search recently modified files with grep

2025-04-01 Thread Daniel Gröber
Package: wnpp
Severity: wishlist
Owner: Daniel Gröber 
X-Debbugs-Cc: debian-devel@lists.debian.org, d...@darkboxed.org

* Package name: recent-rgrep
  Version : 0.1.0
  Upstream Contact: Charles Y. Choi 
* URL : https://github.com/kickingvegas/recent-rgrep
* License : GPL-3
  Programming Lang: Bash, Elisp
  Description : search recently modified files with grep
  
Run a recursive grep search and present the results in the order of most
recently modified files (descending). Emacs support is included.

Just a tiny script that seems useful.

--Daniel


signature.asc
Description: PGP signature


Bug#1101813: ITP: postfix-tlspol -- Lightweight MTA-STS and DANE TLS policy server for Postfix

2025-04-01 Thread Raul Tambre
Package: wnpp
Severity: wishlist
Owner: Raul Tambre 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: postfix-tlspol
  Version : 1.8.7
* URL : https://github.com/Zuplu/postfix-tlspol
* License : MIT
  Programming Lang: Go
  Description : Lightweight MTA-STS and DANE TLS policy server for Postfix

A lightweight and performant MTA-STS and DANE resolver and TLS policy socketmap
server for Postfix that prioritizes DANE in accordance with RFC8461 section 2.

This particular software seems to be the only fully RFC-compliant MTA-STS and
DANE policy server for integration into Postfix. postfix-mta-sts-resolver
included already in Debian is non-compliant: 


I intended to maintain this within the Debian Go Packaging Team.
I will require a sponsor from therein. My Go knowledge isn't great either.



utmp in trixie

2025-04-01 Thread Michael Stone
/run/utmp is no longer provided in trixie, which means that the 
mechanisms used to show active sessions in unix for several decades no 
longer work. There's a replacement mechanism provided by systemd, but 
it's not 1:1. I propose that for trixie *both* mechanisms are active, so 
a person can choose between them (and compare the output, to better 
identify gaps between the historic utmp mechanism and the new and 
improved systemd facility). I've been told that the reason this can't be 
done is that utmp isn't y2038 compliant, but it seems to me that we 
won't be supporting trixie in y2038, so who cares? Are there any factors 
to consider that I've missed?


Mike Stone



Bug#1101836: ITP: obs-advanced-masks -- Plugin for OBS Studio to apply advanced masking filters

2025-04-01 Thread Joao Eriberto Mota Filho
Package: wnpp
Severity: wishlist
Owner: Joao Eriberto Mota Filho 
X-Debbugs-Cc: debian-devel@lists.debian.org, FiniteSingularity 


* Package name: obs-advanced-masks
  Version : 1.1.0
  Upstream Contact: FiniteSingularity 
* URL : https://obsproject.com/forum/resources/advanced-masks.1856/
* License : GPL-2
  Programming Lang: C
  Description : Plugin for OBS Studio to apply advanced masking filters

 OBS Advanced Masks expands the masking functionalities within OBS Studio. This
 plugin provides filters for users to create intricate and customized masks for
 OBS Scenes and Sources.
 .
 Advanced Masks provides some features:
   * Both Alpha Masking and Adjustment Masking.
   * Shape masks allow for dynamically generated Rectangle, Circle, Elliptical,
 Regular Polygon, Star and Heart shaped masks, with many adjustable
 parameters.
   * Source Masks allow an existing OBS source to be used as a mask, using any
 combination of the red, green, blue, or alpha channels from said source.
   * Image Masks include all of the same functionality as Source Masks, but
 applied via a static image (.png, .jpeg, etc).
   * Gradient Masks allow a fading mask using a user-specified gradient.



Re: Need advice on coordinating libkdumpfile update and introducing pykdumpfile

2025-04-01 Thread Breno Leitao
Hello Michel,

On Fri, Mar 14, 2025 at 10:24:06PM -0500, Michel Lind wrote:
> On Sun, 2025-03-09 at 16:39 -0700, Michel Lind wrote:
> > Hi Breno,
> > 
> > On Sun, Mar 9, 2025, at 12:29 PM, Breno Leitao wrote:
> > > Hello Michel,
> > > 
> > > On Tue, Feb 25, 2025 at 12:37:06PM -0600, Michel Lind wrote:
> > > > Hi all,
> > > > 
> > > > On Thu, Feb 13, 2025 at 04:26:12PM -0600, Michel Lind wrote:
> > > > > On Thu, Feb 13, 2025 at 03:21:04PM -0700, Soren Stoutner wrote:
> > > > > > Michel,
> > > > > > 
> > > > > > On Thursday, February 13, 2025 2:36:26 PM MST Michel Lind
> > > > > > wrote:
> > > > > > > Ah, OK, so these uploads all require FTP master review
> > > > > > > right?
> > > > > > > 
> > > > > > > - soname bump to 0.5.5 in experimental
> > > > > > > - initial upload of the new pykdumpfile in experimental
> > > > > > > - dropping python bindings in experimental
> > > > > > > - 0.5.5 without python in unstable (or can I as a DM do
> > > > > > > this myself?)
> > > > > > > - pykdumpfile in unstable
> > > > > > > 
> > > > > > > If a package that's been cleared for experimental can be
> > > > > > > uploaded to
> > > > > > > unstable without FTP master review, even if it has binary
> > > > > > > subpackage
> > > > > > > name changes, that would simplify this quite a bit (but if
> > > > > > > it requires
> > > > > > > re-review, that's fine too, I just have to know how much to
> > > > > > > coordinate
> > > > > > > with the DD sponsoring the upload)
> > > > > > 
> > > > > > FTP master review is only required when the name of a binary
> > > > > > package changes.  Any 
> > > > > > other change inside the binary package does not require their
> > > > > > review.
> > > > > > 
> > > > > > Because FTP master review can take an unpredictable amount of
> > > > > > time, usually the best 
> > > > > > course of action in this case would be to make all such
> > > > > > changes in experimental (because 
> > > > > > it is OK for packages in experimental to not be coinstallable
> > > > > > or otherwise introduce 
> > > > > > breakage with other packages).  Once everything is settled,
> > > > > > you can upload a version of 
> > > > > > these experimental packages that only changes the target to
> > > > > > unstable and they will all 
> > > > > > drop in immediately.
> > > > > > 
> > > > > Ah, great, thank you!
> > > > > 
> > > > 
> > > > Thanks to everyone's feedbacks. I have uploaded this to
> > > > mentors.debian.net
> > > > 
> > > > https://mentors.debian.net/package/libkdumpfile/
> > > 
> > > I had a look at the package above, but I got the following message
> > > when
> > > build. After the test passes, it shows:
> > > 
> > >   dh_missing: error: missing files, aborting
> > > 
> > > Have you seen anything similar?
> > > 
> > > Here is the rest of the log, afte the tests passed.
> > > 
> > >
> > 
> > Looks like you ran the build on a system with Python headers
> > installed so it built the Python bindings, then it failed because
> > there are unpackaged files
> > 
> > It should not fail in sbuilder or pbuilder, but just in case I can
> > explicitly disable Python bindings from being built so it’s easier to
> > do a test build
> > 
> Hi Breno,
> 
> The hypothesis is correct; by explicitly passing `--with-python=no` my
> test build succeeded even when I added python3-dev and python3-
> setuptools in debian/control

This new version worked now, and I've just uploaded it.

Thanks for working on it,
--breno



Bug#1101842: ITP: racd -- Extensible IPv6 Router Advertisement Client Daemon

2025-04-01 Thread Daniel Gröber
Package: wnpp
Severity: wishlist
Owner: Daniel Gröber 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-i...@lists.debian.org, 
d...@darkboxed.org

Forging ever on along the IPv6-only path.

RAcd is a peice of glue intended to allow system components such as
src:clatd to interface easily with IPv6 router advertisements, but while
I'm at it I may as well fix my gripes with Linux ipv6/addrconf — something
that will ofc. be configurable.

The relatively recent addition of PREF64 to IPv6 standards has shown that
ossification is a terrible idea in a modern protocol implementations and
leads to sluggish deployment of perfectly good, but new, ideas.

RAcd is my fork of rdnssd (src:ndisc6) with DNS-configuration specific code
pushed out of the C-part of the program with a generalized mechanism to let
the system interface with it in it's place.

* Package name: racd
  Version : 0.1 (native package)
  Upstream Contact: Daniel Gröber 
* License : GPL-2 or GPL-3
  Programming Lang: C
  Description : Extensible IPv6 Router Advertisement Client Daemon

 The RAcd userspace daemon takes over responsibility for IPv6 RAs from the
 Linux kernel. It does so by kicking off the necessary system changes using
 a system specific script akin to a DHCP client.
 .
 RAcd fixes some rough edges in the kernel ipv6/addrconf facility and goes
 back to the good'ol unix ways of being simple, portable and composible.

I haven't 100% decided on the script interface yet. I'm thinking either
(binary) files in /run/racd/$IFACE (in raw ICMPv6 option format) with a
commandline tool to query them or just steal the dhclient design involving
envvars.

I like the idea of having the state of RAs passively queryable in the
system somewhere so we could (in theory) always check what the state of the
system should be given a RA state, but maybe it's not actually so important
given rdisc6 exists for admins.

Personally I always found the dhclient script style to be very hard to work
with so maybe I should just follow my experience here.

I plan on maintaining racd myself, but co-maintainers are, as always,
welcome. Perhaps once some other people get interested in IPv6 again we
could start a team :-).

--Daniel


signature.asc
Description: PGP signature


Bug#1101878: ITP: lomiri-cloudsync-app -- Lomiri CloudSync app for synchronizing files to Nextcloud and OwnCloud

2025-04-01 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: lomiri-cloudsync-app
  Version : 0.8.1
  Upstream Contact: UBports Developers 
* URL : 
https://gitlab.com/ubports/development/apps/lomiri-cloudsync-app
* License : GPL-3+
  Programming Lang: QML/QtQuick
  Description : Lomiri CloudSync app for synchronizing files to Nextcloud 
and OwnCloud

 This app is a much liked app for Ubuntu Touch's shell Lomiri. Ubuntu
 Touch is a mobile OS developed by the UBports Foundation. Lomiri is its
 operating environment optimized for touch based human-machine
 interaction, but also supports convergence (i.e. switching between
 tablet/phone and desktop mode).
 .
 Lomiri CloudSync App is a tool for synchronizing files with
 OwnCloud/Nextcloud on the Lomiri desktop.
 .
 This package will be maintained by the Debian UBports Packaging Team.