Bug#955396: ITP: python-django-pyscss2 -- makes it easier to use PySCSS in Django

2020-03-31 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: python-django-pyscss2
  Version : 3.0.0
  Upstream Author : Ivan Kolodyazhny 
* URL : https://github.com/e0ne/django-pyscss
* License : BSD-2-clause
  Programming Lang: Python
  Description : makes it easier to use PySCSS in Django

 Django-pyscss is a collection of tools for making it easier to use pyScss
 within Django. It overwrites the import system to use Django's staticfiles
 app. This way you can import SCSS files from any app (or any file that's
 findable by the STATICFILES_FINDERS) with no hassle. It provides a
 django-compressor precompile filter class so that you can easily use pyScss
 with django-compressor without having to bust out to the shell. This has the
 added benefit of removing the need to configure pyScss through its
 command-line arguments AND makes it possible for the exceptions and warnings
 that pyScss emits to bubble up to your process so that you can actually know
 what's going on.

Note: this package will replace python-django-pyscss, as it is unmaintained.



Bug#955408: ITP: sxiv-el -- run the sxiv image viewer from Emacs

2020-03-31 Thread Lev Lamberov
Package: wnpp
Owner: Lev Lamberov 
Severity: wishlist

* Package name: sxiv-el
  Version : 0.3.1
  Upstream Author : contrapunctus 
  
* URL or Web page : https://gitlab.com/contrapunctus/sxiv.el
* License : Unlicense or WTFPL
  Programming Lang: Emacs Lisp
  Description : run the sxiv image viewer from Emacs

This package provides a way to launch sxiv (Simple X Image Viewer) from
Emacs (includes Dired integration). Files marked in sxiv will be marked
in Dired buffer.



Bug#955423: ITP: monado -- Implementation (preview) of the OpenXR API

2020-03-31 Thread Ryan Pavlik
Package: wnpp
Severity: wishlist
Owner: Ryan Pavlik 

* Package name: monado
  Version : 0.1.0
  Upstream Author : Jakob Bornecrantz 
* URL : https://gitlab.freedesktop.org/monado/monado
* License : BSL-1.0, some parts Apache-2.0
  Programming Lang: Primarily C, some C++
  Description : Implementation (preview) of the OpenXR API

Monado is an open-source package for interacting with virtual and
augmented reality (collectively known as XR) hardware and software.

This package provides a runtime that is intended to meet the
conformance tests for the OpenXR API after further development and once
those tests are released.

--

I co-maintain the upstream package. Despite the version number and the
mandatory disclaimer about conformance, the runtime is suitable
for some use already. To my knowledge, it is the only
project currently aiming to provide an OpenXR runtime on Linux.

I will maintain the package, with help (and sponsorship)
from my colleagues.



Bug#955424: ITP: xr-hardware -- udev rules files for normal user access to XR input devices

2020-03-31 Thread Ryan Pavlik
Package: wnpp
Severity: wishlist
Owner: Ryan Pavlik 

* Package name: xr-hardware
  Version : 0.2.1
  Upstream Author : Ryan Pavlik 
* URL : https://gitlab.freedesktop.org/monado/utilities/xr-hardware
* License : BSL-1.0
  Programming Lang: udev rules, generated by Python
  Description : udev rules files for normal user access to XR input devices

This package contains a udev rules file to permit access to virtual
reality (VR) and augmented reality (AR), collectively "XR",
interaction devices as a normal user.

--

I am the upstream maintainer of this package. It is used by (recent ITP)
monado, but also can be used by other packaged software, including libopenhmd,
which currently instruct users to manually create a udev file.
This is why I have chosen to maintain it separately and package it separately.

Also, it is a free partial alternative to the steam-devices non-free package for
the Steam-related devices that are VR/AR related. In addition to the DFSG-free
license, it also follows best practices for udev rules more closely.
(using uaccess instead of setting group and permissions directly, etc.)

I will maintain this package along with Monado.



Re: Bug#955424: ITP: xr-hardware -- udev rules files for normal user access to XR input devices

2020-03-31 Thread Simon McVittie
On Tue, 31 Mar 2020 at 10:17:23 -0500, Ryan Pavlik wrote:
> Also, it is a free partial alternative to the steam-devices non-free package 
> for
> the Steam-related devices that are VR/AR related.

The actual udev rules in steam-devices are MIT/X11-licensed, but they're
part of the larger steam source package, which is non-free.

For both this package and steam-devices, it's probably a good long-term
goal for the package to go away entirely, or at least shrink a *lot*, as
rules that are uncontroversial get upstreamed into udev (systemd).

> In addition to the DFSG-free
> license, it also follows best practices for udev rules more closely.
> (using uaccess instead of setting group and permissions directly, etc.)

Recent versions of steam-devices do use uaccess. (Older versions didn't.)

smcv



Re: RFC: Standardizing source package artifacts build paths

2020-03-31 Thread Andreas Metzler
On 2020-03-09 Sam Hartman  wrote:
> I'm concerned about a leading . at least for:

> * the debian/tmp replacement
> * the replacement for the package install directories under debian.

> I think that maintaining those directories such that ls shows them will
> be more friendly for new maintainers.
> So I'd prefer something like debian/build rather than debian/.build for
> at least those directories.

I would like to add a strong AOL. Please do not use a hidden toplevel
directory. debian/.build does not avoid clutter - it just makes it harder
to recognize a cluttered directory. Not "stomping over any existing
directories" is also a weak argument for ".build" vs any other name,
neither has a guarantee that there are no conflicts currently.

cu Andreas



Bug#955449: ITP: libsys-hostaddr-perl -- Get IP address information about this host

2020-03-31 Thread Hilmar Preusse
Package: wnpp
Severity: wishlist
Owner: Hilmar Preusse 

* Package name: libsys-hostaddr-perl
  Version : 0.993
  Upstream Author : Jeremy Kister
* URL : https://metacpan.org/release/Sys-HostAddr
* License : Artistic
  Programming Lang: Perl
  Description : Get IP address information about this host

Sys::HostAddr provides methods for determining IP address information about
a local host.

 - I intend to activate the test suite for package proftpd-basic.
   To run the test suite this perl module is needed.
 - I intend to maintain the package myself. I need a sponsor
   for initial upload. Once the package is in the archive one
   could give me the permit to upload new releases myself, I'm a DM.



Bug#955450: ITP: ruby-minitest-power-assert -- power assert implementation for minitest

2020-03-31 Thread Daniel Leidert
Package: wnpp
Severity: wishlist
Owner: Daniel Leidert 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: ruby-minitest-power-assert
  Version : 0.3.1
  Upstream Author : Hiroshi SHIBATA
* URL : https://github.com/hsbt/minitest-power_assert
* License : BSD-2-clause
  Programming Lang: Ruby
  Description : power assert implementation for minitest

The minitest-power_assert gem overrides the Ruby #assert method to provide
an implementation for Minitest.

This package is required for some Ruby libraries to run their test-suites.

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAl6DvgIACgkQS80FZ8KW
0F2p9g//UTbqxO13mRCdVN/LTcFhQAwZS4+9ovNkPHfKsy+5p+k4lqdNYRUpAxhI
2AHHQ5Da4DayGfFV7xbhxwcSgZasMcR+dZOplh9CXbulUejk9ZXJB+dDSwCGy9jf
KHjK24w9XQzAT7sb5Vfx224zc+zINbUDLhP4IUDdyNyrnxh0RwETz8ICFQJE3zmk
sv7p3KFYfuyUi3RcgWtRyuc1MgB34ZGKMxH24o0ckU4Ftbqrr48khTVQh659tNG7
5usIEx9L+f+9sVQIKt2pwSXYYJ5YcgykxjSmcqTbkWoclkoomW5LMU+E3mksE8iK
tNgi64Yxs7WRMQ9n5qMbyDyhCVF9IoqdNnOIqp1H8JmNxRZu2ApUXvdWWeYlcF7p
c01Y7P0061gZL3SB/k0wAPLxf1fGttVJkYUuCFtUU8HsJTS79b4sAVSJtBuJG2KK
ktf1ebD7Q2LUKN/UpN1+z9f7gODMVU/z3DVfVRYM9W6R++fJMZtyijTpqGlIdS+O
Par8Oxdt6zZuOAH9V9mXXle17ZdtTSCLJ++sh23F8dEsgUK7pnsu0Bzdo+HSaRWV
sXPMYDjuYKsOfy4uatbHJzNlnWxtXD7CwhnMnmJ+kGhPnedOJtOJ5WqUHi3Y8m3w
XazRvvO4pkZUzIY/gBSxsiqM4ZphkU68R32IOdpXZOpZ0T44ToU=
=HitN
-END PGP SIGNATURE-



Re: A little "research" on nvi given the vim-tiny issue

2020-03-31 Thread Tom H
On Thu, Mar 19, 2020 at 12:35 AM James McCoy  wrote:
> On Wed, Mar 18, 2020, 17:29 Tom H  wrote:
>>
>> PPS: Gentoo's vim[minimal] is vim configured using
>> "--with-features=tiny" like Debian's vim-tiny.
>
> Debian's vim-tiny actual uses "--with-features=small". We used to,
> back in 2007, build a hybrid between small and tiny, by configuring
> the tiny feature set and then enabling extra features. However, that
> became too brittle to maintain and now most, if not all, of the
> features we were enabling are enabled by default upstream.

Sorry and many thanks. I assumed that "tiny" meant "tiny" :(



Re: Overinterpretation of DFSG? QR code for receiving donation is non-free???

2020-03-31 Thread Jeremy Bicha
On Mon, Mar 30, 2020 at 4:32 PM Russ Allbery  wrote:
> I do understand the desire to have the URL in a form that's easily
> searchable, but I don't think people are thinking through the implications
> of saying we're not allowed to distribute sources even in formats that are
> round-trip convertable to editable formats, but have to ensure every
> artifact is in a form that can be *directly* edited.  The implications for
> the archive would be massive busywork that would have no significant
> impact on software freedom.

I think this goes back to the epic "Editorial amendments" GR which,
among other things, applied DFSG beyond code to other things like
image files [1]. Over 15 years later, it's still really hard to figure
out how to apply the aspirational guideline to things that are not
code. The burden of compliance with various interpretations is very
inconsistently imposed on Debian contributors.

Let's say I take a photo of myself to include in an app so that users
can appreciate what I look like. What is the "preferred form of
modification"? If it's 15 years later and I no longer look the same,
would I edit the photo with free software to make it look like me or
would I just take another photo?

I believe that the overwhelmingly majority of people who would want to
update or change a QR code image would create a whole new image from
scratch with one of many QR code generators (some are open source;
some aren't) instead of trying to use an app like the GNU Image
Manipulation Program (or some specialized decoder/recoder app) to try
to tweak the file.

Therefore, in my opinion, the preferred form of modification for a QR
code is whatever you want. There should not be any requirement that
you have to use a DFSG-compatible generator to create the image. Just
like there is no requirement that my camera run DFSG-compatible
software or that I only use DFSG-compatible editors or software or
websites whenever I contribute to Debian.

[1] https://www.debian.org/vote/2004/vote_003

Thanks,
Jeremy Bicha



Bug#955462: ITP: memo -- unix-style note-taking software

2020-03-31 Thread Francisco Vilmar Cardoso Ruviaro
Package: wnpp
Severity: wishlist
Owner: Francisco Vilmar Cardoso Ruviaro 

* Package name: memo
  Version : 1.7
  Upstream Author : Niko Rosvall 
* URL : https://github.com/nrosvall/memo
* License : GPL-3+
  Programming Lang: C
  Description : unix-style note-taking software

 Memo is a note-taking and to-do software that runs on command line.
 With Memo, it's possible to concentrate on the tasks in your to-do list
 instead of spending time managing those tasks. After a while taking notes
 and keeping a to-do list is part of your daily life instead of some nasty
 thing you must remember to do.



Bug#955464: ITP: ruby-linked-list -- Ruby implementation of Doubly Linked List

2020-03-31 Thread Anthony Fok
Package: wnpp
Severity: wishlist
Owner: Anthony Fok 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: ruby-linked-list
  Version : 0.0.14
  Upstream Author : Yury Velikanau 
* URL : https://github.com/spectator/linked-list
* License : Expat
  Programming Lang: Ruby
  Description : Ruby implementation of Doubly Linked List

 Ruby implementation of Doubly Linked List, following some Ruby idioms.

More information:

ruby-linked-list is required by ruby-hrx (to be packaged),
which in turn is required by sass-spec 3.6.3-1 (to be upgraded).

ruby-linked-list is to be team-maintained with
Debian Ruby Extras Maintainers 



-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEFCQhsZrUqVmW+VBy6iUAtBLFms8FAl6EMJUACgkQ6iUAtBLF
ms+8Eg//TsCzCVJQVTVRHbG48gIpx+IBpJvx6ntsqgtwKfNGC/+yXsOgsSdsP4u+
We3VDUL/JVoQrLzJxST/vtvLydoyKoXoSeIliCpvMtvjUVz8fIuqhAoXxfMuXWur
byTt9Lp/Bb3G3BCKnIMgLObGJMQa8qYTHN0B+O5RZmfAaXvTB4FuZSLUK+dDqIxC
j+dt0Xa3UTWhMf/nJcSFQp/C/cRK5mJa7QU8COVSKlIjQVRkvpzrjGC8TSiK2Oen
2wCcAFKn+U9t5tfIjyJ5D6dWEXM6hY4iS68TAzPO7BW8k1udlm/ilqh+lBtvBZ2N
XiryeD+mCeCn+BAFDTWMlZ1cEYs/HT44+xzqNM5EJNTXKW3I4SpRlU8GwUg8lxqE
pGAcs8t76O2EtMbXXzpYJyC554BtO9L56jtL/qKZrs02oUT+3n1zSzKrgHYHGAVz
ibsDihjG19wzrQ8WI2hB7ByAzs2V6D+34sWFvlPFL1i//bZFXYCdCkoos79OGJdn
iLAqGivwwYw25z3VsiKOtQ3uvsdfLn86BDm1OOyyISzl6Zjo3fdewVnszCOUM2to
X2uEvlPGIeMBXtwE4iLFMw1m2kN7H6Nhpm9SwXObLKnWouDLIJPYGODnr/fKHx0G
JCG9xR0yWMeqNBEo53MD8QOT4425c/qk0xX+vUs6D66TxoHApp8=
=1Nng
-END PGP SIGNATURE-