Bug#975369: ITP: faiss -- library for efficient similarity search and clustering of dense vectors

2020-11-21 Thread Mo Zhou
Package: wnpp
Severity: wishlist
Owner: Mo Zhou 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian...@lists.debian.org

* Package name: faiss
  Version : 1.6.4
  Upstream Author : facebook research
* URL : http://www.example.org/
* License : MIT
  Programming Lang: C++, Python
  Description : library for efficient similarity search and clustering of 
dense vectors

Will be maintained by deep learning team.



Re: move to merged-usr-only?

2020-11-21 Thread Ansgar
On Sat, 2020-11-21 at 02:01 +, Paul Wise wrote:
> On Fri, Nov 20, 2020 at 7:35 PM Simon McVittie wrote:
> 
> > Package-by-package migration touches a large number of packages
> 
> By my count there are 1712 binary packages from X source packages
> installing things outside /etc /usr /var

The goal is to have /bin and /usr/bin to have identical contents.  If
one wishes to achieve that via symlinks for every single binaries, you
not only need symlinks in /bin for binaries previously there, but moved
to /usr/bin, but also for binaries that already are in /usr/bin.

So one would need a new /bin/python3 -> /usr/bin/python3 symlinks in
addition to the /bin/bash -> /usr/bin/bash symlink discussed here. This
affects many more packages.

Starting a 10-year[1] migration for the small part (move bash to
/usr/bin, add /bin/bash -> /usr/bin/bash) symlink, then maybe[2] start
*another* *multi-year) migration after that, and then getting there
isn't a great outlook for me.  (At that time migration to merged-/usr
for the remaining systems would no longer be a worry either way as
presumably only very few installations without merged-/usr would exist
anyway and no migration would be needed, i.e., like the i386 -> amd64
cross-upgrade nobody really worries about any more.)

Ansgar

  [1]: https://lists.debian.org/debian-devel/2018/11/msg00354.html
  [2]: cf. OpenSuSE or suggestions to never do that and instead wait 
   until nobody uses /bin/sh any longer.  If you suggest to do 
   package-by-package migrations, please at least argue why Debian
   wouldn't end in the same in-between state as SuSE.



Bug#975366: ITP: golang-github-mendersoftware-progressbar -- Minimal progressbar used in Mender projects

2020-11-21 Thread Lluis Campos
Package: wnpp
Severity: wishlist
Owner: Lluis Campos 

* Package name: golang-github-mendersoftware-progressbar
  Version : 0.0.2-1
  Upstream Author : Mender
* URL : https://github.com/mendersoftware/progressbar
* License : Apache-2.0
  Programming Lang: Go
  Description : Minimal progressbar used in Mender projects

 Minimal progressbar used in Mender projects.

Required for the upcoming upstream update of mender-client and mender-artifact.



Re: move to merged-usr-only?

2020-11-21 Thread Paul Wise
On Sat, Nov 21, 2020 at 10:33 AM Ansgar wrote:

> The goal is to have /bin and /usr/bin to have identical contents.
> So one would need a new /bin/python3 -> /usr/bin/python3 symlinks

Those seem unnecessary to me, since we have $PATH and nothing should
be using /bin/python3 at this stage.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: move to merged-usr-only?

2020-11-21 Thread Ansgar
On Sat, 2020-11-21 at 11:07 +, Paul Wise wrote:
> On Sat, Nov 21, 2020 at 10:33 AM Ansgar wrote:
> 
> > The goal is to have /bin and /usr/bin to have identical contents.
> > So one would need a new /bin/python3 -> /usr/bin/python3 symlinks
> 
> Those seem unnecessary to me, since we have $PATH and nothing should
> be using /bin/python3 at this stage.

We have $PATH, yet there are bugs that come from using `/usr/bin/rm` as
mentioned in my inital mail.  There is no reason to assume that the
same doesn't happen in the other direction.

I've already seen people using `#!/bin/python` as interpreter a long
time ago (before Debian had merged-/usr by default).  One can try to
educate people that this is wrong because some binaries were
historically only available in /usr (due to too small root disk, but a
larger disk for /home), but why bother when we can just get rid of the
problem and even already have done so partly?

Or you can say we ignore that error class for a few more years and only
address half of it and then the other half in X years.

Ansgar



Bug#975404: ITP: annotation-detector -- scan class path for annotated classes, methods, or instance variables

2020-11-21 Thread Bdale Garbee
Package: wnpp
Severity: wishlist
Owner: Bdale Garbee 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: annotation-detector
  Version : 3.0.5
  Upstream Author : XIAM Solutions B.V. (http://www.xiam.nl)
* URL : https://github.com/rmuller/infomas-asl
* License : Apache
  Programming Lang: Java
  Description : scan class path for annotated classes, methods, or instance 
variables

This library can be used to scan (part of) the class path for annotated 
classes, methods 
or instance variables. Main advantages of this library compared with similar 
solutions 
are: light weight (no dependencies, simple API, 20 kb jar file) and very fast 
(fastest 
annotation detection library as far as I know).


I'm packaging this because it's a build dependency for openrocket, which I 
would like to 
move back from being a "jar installer" in contrib to a real build from source 
in main.

Bdale



ik wil meedoen en een antwoord van een menselijke e-mail accoutn ?

2020-11-21 Thread Richard

Haloo Debian,

Ik heb wat e-mails verstuur den wil nu eindelijjk meedoen maar dan moet 
iemand wel reageren op mijn e-mails?


Groeten,
Richard Waterbeek
Nederland



Re: move to merged-usr-only?

2020-11-21 Thread Andreas Metzler
On 2020-11-20 Ansgar  wrote:
> I would like to propose to plan to move to support merged-usr-only over
> the following releases.  The motivation is bugs like [1] where upstream
> developers just use `/usr/bin/rm` (or other binaries, or user scripts
> using /usr/bin/bash, or ...) unconditionally; this was already a
> motivation to adopt merged-/usr as a default for me.

> As far as I know nothing broke catastrophically over the last releases
> with merged-/usr.

> Alternatively, a team could form that preemptively looks at such issues
> and fixes them, ideally upstream.

> So a possible idea would be to:

>  - For Debian 12 (bookworm): make it mandatory to migrate old systems to
>merged-/usr on upgrade. Possibly by allowing the existing usrmerge
>program to run from the initramfs.

>  - For Debian 13 (trixie): packages should no longer install to /bin,
>/sbin, /lib, but to the respective locations under /usr.

Hello Ansgar,

I am all for declaring a cutoff date (and release) which makes usrmerge
mandatory and the only supported setup. (Or alternatively make usrmerge
an unsupported setup.) The current state where we are trying to support
both and end up dealing with fallout and cannot make real progress to
the clean state (bash being shipped as /usr/bin/bash and therefore dpkg
knowing about it) is a waste of developer time.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'