Bug#982079: ITP: fonts-yuseki-magic -- handwritten letters written with permanent marker

2021-02-06 Thread Hideki Yamane
Package: wnpp
Severity: wishlist
Owner: Hideki Yamane 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-fo...@lists.debian.org

* Package name: fonts-yuseki-magic
  Version : 1.000
  Upstream Author : Tanukizamurai (Kumiko Yoshida) 
* URL : https://github.com/tanukifont/YuseiMagic
* License : OFL-1.1
  Programming Lang: python
  Description : handwritten letters written with permanent marker

 Yusei Magic is a font based on handwritten letters written with permanent 
 marker. It has thick vertical strokes and thin horizontal strokes, so it is 
 highly visible. The design of the letters has both the strength of bold lines 
 and the softness of spaciousness. Highly recommended for handwriting 
 on blackboards and pop art designs. 
 .
 This font includes Google Latin Core, Hiragana, Katakana, JIS level 1, level 2 
 and IBM Extended Kanji (Han) glyphs.
 .
 See https://github.com/tanukifont/YuseiMagic



autopkgtest dependency irritiation

2021-02-06 Thread Ole Streicher
Hi,

I have a rather difficult set of packages that need to be updated
somehow together. I puzzled out the breakages and declared them. Namely,
this is the binary package starlink-utils-java, that breaks the old
version of starlink-ttools-java. This is properly mentioned in
d/control:

Package: starlink-util-java
Architecture: all
Depends: ${java:Depends},
 ${misc:Depends}
Breaks: starlink-topcat-java (<< 4.8~),
starlink-ttools-java (<< 3.4~),
starlink-vo-java (<< 0.2+2019.09.18~),

When I however look into a CI log, I see a failure in combination of
these two packages:

https://ci.debian.net/data/autopkgtest/testing/armhf/s/starjava-ttools/10234315/log.gz

The failure is in principle OK, however the test is just useless since
it tests a combination that is broken. The log tells me the following
about it:

--8<---
Correcting dependencies...Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) autopkgtest-satdep:armhf < 0 @iU mK Nb Ib >
Broken autopkgtest-satdep:armhf Depends on starlink-ttools-java:armhf < none 
@un H >
  Considering starlink-ttools-java:armhf 1 as a solution to 
autopkgtest-satdep:armhf -2
  Removing autopkgtest-satdep:armhf rather than change 
starlink-ttools-java:armhf
Done
 Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  ca-certificates openssl
The following packages will be REMOVED:
  autopkgtest-satdep
The following NEW packages will be installed:
  ca-certificates openssl
0 upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 983 kB of archives.
--8<---

which I do not understand. Why does the resolver remove the helper
package instead of giving up? How can I avoud this, and (since this is
listed as a cause preventing migration) and let my package migrate?

And why does this happen only on armhf?

Cheers

Ole



Bug#982087: ITP: timg -- terminal image and video viewer

2021-02-06 Thread Tobias Frost
Package: wnpp
Severity: wishlist
Owner: Tobias Frost 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: timg
  Version : 0.9.9
  Upstream Author : Henner Zeller 
* URL : https://github.com/hzeller/timg
* License : GPL-2
  Programming Lang: C++
  Description : terminal image and video viewer

timg is a viewer that uses 24-Bit color capabilities and unicode character 
blocks to
display images in the terminal.

It displays regular images, plays animated gifs, scrolls static images and plays
videos.

Very useful if you want to have a quick visual check without starting a bulky
image viewer ... and don't care about resolution.



Proposal: plocate as standard for bookworm

2021-02-06 Thread Steinar H. Gunderson
Hi,

mlocate used to be Priority: standard; for some reason that I haven't been
able to unearth (despite the efforts of several people), there is now an
override for buster, so that it's no longer installed by default (and mlocate
now has an override disparity).

I do wonder if this was intentional or not, but it's a bit beside the point:
Now, there is plocate (written and maintained by myself). It is orders of
magnitude faster than mlocate (both on SSDs and HDDs alike), has the same
security model, a smaller database (typically half the size), and fixes
a few long-standing mlocate bugs. It is nearly fully command-line compatible
with mlocate, so most users should feel right at home. It builds on all
release and non-release architectures. The only non-Essential dependencies
are liburing1 (33 kB) and libzstd1 (670 kB).

I believe a good, fast locate is something that we should have in our base
install; it is fine to keep it out of the cloud image (as today), but it is
genuinely useful for both desktops and servers, and with a low cost.

Thoughts?

/* Steinar */
-- 
Homepage: https://www.sesse.net/



Bug#982135: ITP: bearssl -- BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written in C

2021-02-06 Thread Jan Mojzis
Package: wnpp
Severity: wishlist
Owner: Jan Mojzis 

* Package name: bearssl
  Version : 0.6
  Upstream Author : Thomas Pornin 
* URL : https://bearssl.org
* License : MIT
  Programming Lang: C
  Description : BearSSL is an implementation of the SSL/TLS protocol (RFC 
5246) written in C


BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written in C. 
It aims at offering the following features:
- Be correct and secure. In particular, insecure protocol versions and choices 
of algorithms are not supported, by design; cryptographic algorithm 
implementations are constant-time by default.
- Be small, both in RAM and code footprint. For instance, a minimal server 
implementation may fit in about 20 kilobytes of compiled code and 25 kilobytes 
of RAM.
- Be highly portable. BearSSL targets not only “big” operating systems like 
Linux and Windows, but also small embedded systems and even special contexts 
like bootstrap code.
- Be feature-rich and extensible. SSL/TLS has many defined cipher suites and 
extensions; BearSSL should implement most of them, and allow extra algorithm 
implementations to be added afterwards, possibly  from third parties

Library doesn't have compatible API with mainstream OpenSSL.
And it's not intended as an OpenSSL 1-1 replacement.

I'm using this software and I'm going to maintain using 
https://salsa.debian.org/.
I need sponsor.


Re: Proposal: plocate as standard for bookworm

2021-02-06 Thread Bernd Zeimetz



On 2/6/21 6:10 PM, Steinar H. Gunderson wrote:

> I believe a good, fast locate is something that we should have in our base
> install; it is fine to keep it out of the cloud image (as today), but it is
> genuinely useful for both desktops and servers, and with a low cost.

seconded, thanks for writing plocate!

> Thoughts?

I think plocate should have a Conflicts: mlocate. There is no need to
install two locate implementations in parallel, it will just create
useless IO.


-- 
 Bernd ZeimetzDebian GNU/Linux Developer
 http://bzed.dehttp://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F



Bug#982140: ITP: fuzzel -- Wayland-native application launcher

2021-02-06 Thread Peter Colberg
Package: wnpp
Severity: wishlist
Owner: Peter Colberg 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: fuzzel
  Version : 1.5.1
  Upstream Author : Daniel Eklöf 
* URL : https://codeberg.org/dnkl/fuzzel
* License : Expat
  Programming Lang: C
  Description : Application launcher for wlroots based Wayland compositors

Fuzzel is a Wayland-native application launcher, similar to rofi's drun mode.

Features:
 * Wayland native
 * Rofi drun-like mode of operation
 * dmenu mode where newline separated entries are read from stdin
 * Emacs key bindings
 * Icons!
 * Remembers frequently launched applications

This package will be maintained under the umbrella of the swaywm team [1].

[1] https://salsa.debian.org/swaywm-team/fuzzel



Re: Proposal: plocate as standard for bookworm

2021-02-06 Thread Steinar H. Gunderson
On Sat, Feb 06, 2021 at 10:18:45PM +0100, Bernd Zeimetz wrote:
>> Thoughts?
> I think plocate should have a Conflicts: mlocate. There is no need to
> install two locate implementations in parallel, it will just create
> useless IO.

It's a pretty thin use-case, but someone could have scripts that call mlocate
explicitly (not through the locate symlink). Or have something that is
capable of reading mlocate's database. Or wish to have both to benchmark
against each other :-) Unfortunately, we don't have an “Anti-Recommends”.

/* Steinar */
-- 
Homepage: https://www.sesse.net/



Re: Proposal: plocate as standard for bookworm

2021-02-06 Thread Paul Wise
On Sun, Feb 7, 2021 at 12:05 AM Steinar H. Gunderson wrote:

> It's a pretty thin use-case, but someone could have scripts that call mlocate
> explicitly (not through the locate symlink). Or have something that is
> capable of reading mlocate's database. Or wish to have both to benchmark
> against each other :-) Unfortunately, we don't have an “Anti-Recommends”.

Or wish to transition from mlocate to plocate without doing a full
updatedb run by using the plocate-build script, which reads the
mlocate database and generates a plocate database.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Proposal: plocate as standard for bookworm

2021-02-06 Thread Paul Wise
On Sat, Feb 6, 2021 at 5:29 PM Steinar H. Gunderson wrote:

> I believe a good, fast locate is something that we should have in our base
> install; it is fine to keep it out of the cloud image (as today), but it is
> genuinely useful for both desktops and servers, and with a low cost.

I support having locate in the base install, but I don't think that
the cost of daily walking the entire filesystem is low; especially
with HDDs and older storage or computers that can be a lot of I/O. I
guess it also alters the Linux kernel block/filesystem caches? A
daemon monitoring filesystem changes using fanotify or similar and
then updating the database on a configured schedule would mitigate
this cost, but I guess would be harder to implement.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#982165: ITP: emacs-org-d20 -- Emacs minor mode for d20 tabletop roleplaying games

2021-02-06 Thread Sean Whitton
Package: wnpp
Severity: wishlist
Owner: Sean Whitton 

* Package name: emacs-org-d20
  Version : 0.4
  Upstream Author : Sean Whitton 
* URL : https://spwhitton.name/tech/code/org-d20/
* License : GPL-3+
  Programming Lang: Emacs Lisp
  Description : Emacs minor mode for d20 tabletop roleplaying games

A minor mode intended for use in an Org-mode file in which you are
keeping your GM notes for a tabletop roleplaying game that uses a d20.

I wrote this for my own use, and did not expect to upload it to Debian,
but reddit and MELPA download statistics suggest that other people are
using it too, so seems worth adding it to our archive.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Re: Proposal: plocate as standard for bookworm

2021-02-06 Thread Josh Triplett
Steinar H. Gunderson wrote:
> Now, there is plocate (written and maintained by myself). It is orders of
> magnitude faster than mlocate (both on SSDs and HDDs alike), has the same
> security model, a smaller database (typically half the size), and fixes
> a few long-standing mlocate bugs. It is nearly fully command-line compatible
> with mlocate, so most users should feel right at home. It builds on all
> release and non-release architectures. The only non-Essential dependencies
> are liburing1 (33 kB) and libzstd1 (670 kB).
> 
> I believe a good, fast locate is something that we should have in our base
> install

I absolutely think that plocate makes sense as the "default" locate; it
seems like an improvement on mlocate in every way.

However, I don't think *any* locate should be in the base install, as
long as that entails having any kind of regularly scheduled task that
indexes the filesystem, even if that task has been made relatively
cheaper than other implementations. locate is a purely user-facing tool,
not really usable for portable scripting, since neither its presence nor
its functioning can be assumed. Many users won't even know it exists
(locate has far fewer users than find), and for all of those non-users,
the effort spent building the database will go entirely to waste.

On top of that, several desktop environments (including a default
"desktop" installation) have their own entirely separate mechanism for
indexing files, typically based on a change-watching API (e.g. inotify)
rather than a regularly scheduled update. For any users who have and use
such a mechanism, they'd then have *two* mechanisms indexing the
filesystem rather than just one, and they're likely to only use one of
those. Furthermore, any mechanism they use to configure one of them
(e.g. for privacy or performance reasons) will not control the other,
and again they may well be unaware of the existence of the other one.

We should absolutely have a locate implementation available for any who
want to install and use it, but we shouldn't make all users pay the cost
of locate's database update to satisfy the subset of users who ever
invoke locate.

- Josh Triplett



Bug#982176: ITP: flask-oidc -- OpenID Connect support for Flask

2021-02-06 Thread Sergio Durigan Junior
Package: wnpp
Severity: wishlist
Owner: Sergio Durigan Junior 

* Package name: flask-oidc
  Version : 1.4.0
  Upstream Author : Patrick Uiterwijk 
* URL : https://github.com/puiterwijk/flask-oidc
* License : BSD-2-clause
  Programming Lang: Python
  Description : OpenID Connect support for Flask

 This library should work with any standards compliant OpenID Connect
 provider.  It has been tested with:
 .
  * Google+ login
  * Ipsilon

This package is a dependency for Pagure. .I will maintain it with the
Python Team.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature