Re: Allowed to build-depend a pkg in main on a pkg in non-free?

2020-10-01 Thread Roland Fehrenbacher
> "S" == Samuel Thibault  writes:

S> Roland Fehrenbacher, le mer. 30 sept. 2020 20:47:58 +0200, a
S> ecrit:
>> Is the only solution here then really to have two source packages
>> with exactly the same upstream source and only a difference in
>> the way the binaries are built and what they depend upon?

S> That's what I do with starpu and hwloc. In starpu the packaging
S> difference is really minimal so I use some sed scripts to switch
S> between the "main" version and the "contrib" version. In hwloc
S> the difference is more involved so I use two branches, and just
S> pull from master to contrib. In the end it's not really much
S> additional work.

Thanks Samuel, such examples were exactly what I was looking for. I will
take the 'two branches' approach. Seems that's the cleanest ..



Bug#971524: ITP: briar-gtk -- Desktop and mobile client for Briar p2p messaging

2020-10-01 Thread Nico Alt
Package: wnpp
Severity: wishlist
Owner: Nico Alt 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: briar-gtk
  Version : 0.1.0
  Upstream Author : Nico Alt 
* URL : https://code.briarproject.org/briar/briar-gtk
* License : AGPLv3
  Programming Lang: Python
  Description : Desktop and mobile client for Briar p2p messaging

Briar is a messaging app designed for activists, journalists, and anyone
else who needs a safe, easy and robust way to communicate. Unlike
traditional messaging apps, Briar doesn't rely on a central server -
messages are synchronized directly between the users' devices. If the
internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the
information flowing in a crisis. If the internet's up, Briar can sync via
the Tor network, protecting users and their relationships from
surveillance.

This package contains the GTK client that uses python3-briar-wrapper
to access the REST API exposed by briar-headless.

Briar GTK is already packaged according to DFSG, but it depends on
briar-headless which can't be build with Debian packages due to Kotlin:
https://code.briarproject.org/briar/briar-gtk/-/tree/main/debian

I develop and use Briar GTK myself with support by other core developers
of the Briar Project. I plan to maintain this project and its dependencies
in Debian, but I'm always open to and appreciating any help by potential
co-maintainers. Additionally, I'm looking for a sponsor.

-BEGIN PGP SIGNATURE-

iQJHBAEBCAAxFiEEVYvpBxymykTb9VdrlaDa99vHtUgFAl91lr8THG5pY29hbHRA
cG9zdGVvLm9yZwAKCRCVoNr328e1SFEyEACKEFMbyopeGRqYq2EpFlDFbLqCOAXb
1GLHCBAz+mLt1ZiYCVdmyI/0lOr2f0wC+U+epd6hR6PNuUnNpQAZXfCxYcy7OhUt
fJW3jdx5djhGS9l3ouWB4zaSD2oIJ1siZ040vl2HI166qA9UF1x4YT89xhknpOXY
3mHUZBCgpZx4iF8ysOQGmXyDFMGiUCTZ0UJOaOiR0iklduk4uvd0AceXbq9/UtXu
wVFIIWd1fRqKE8kQlGt7Y0zSv2LmNnE17vEd3ez2BNNMlPtiPrXbaiEhjFpTo42u
9i2BRsAqJKPcubD2hKzV57fp25BCYcddywUmPIZv7KkV7cbRUe/fjDDJApWFQRnk
i+uLVGKfPzuX4Z3LREPQuG7heYrHE+FM6vqgmPmJ28xtWW5he2fa5pnItD2kU4fh
rOAO6OM9I7RcLN4tek9p2ERW+kDrO5FDO81S1h+7LdkhDlnLlY4A3vh7tYy69PRM
CC8pae8beQY/LZMUKkjCjwHAakON/fqgl8gwfnEQJN2oURsMqm4DVDk2AvWtAVLA
VwVurZddzVp5NEkg0HMX25rvtJPdqogHY5DEB1cYnOUEpc+NyZgDscOwsqXJ25M4
U1fUlaMMgDl9GtF1Gx85Kq8+d9Rbqx0dF63kxP6qDdJ5svlsZ8GNOMBEW6+AsdNz
uc4dnZtR4SR08Q==
=SUw6
-END PGP SIGNATURE-



Bug#971525: ITP: python3-briar-wrapper -- Wrapper around the Briar Headless REST API

2020-10-01 Thread Nico Alt
Package: wnpp
Severity: wishlist
Owner: Nico Alt 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: python3-briar-wrapper
  Version : 0.0.4
  Upstream Author : Nico Alt 
* URL : https://code.briarproject.org/briar/python-briar-wrapper
* License : AGPLv3
  Programming Lang: Python
  Description : Wrapper around the Briar Headless REST API

Briar is a messaging app designed for activists, journalists, and anyone
else who needs a safe, easy and robust way to communicate. Unlike
traditional messaging apps, Briar doesn't rely on a central server -
messages are synchronized directly between the users' devices. If the
internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the
information flowing in a crisis. If the internet's up, Briar can sync via
the Tor network, protecting users and their relationships from
surveillance.

This package contains the Python wrapper around the REST API exposed by
briar-headless. It is used by briar-gtk and in future might also be used in
briar_repl [0], a commandline client for Briar.

Briar GTK is already packaged according to DFSG, but it depends on
briar-headless which can't be build with Debian packages due to Kotlin:
https://code.briarproject.org/briar/python-briar-wrapper/-/tree/main/debian

I develop and use briar_wrapper myself with support by other core developers
of the Briar Project. I plan to maintain this project and its dependencies
in Debian, but I'm always open to and appreciating any help by potential
co-maintainers. Additionally, I'm looking for a sponsor.

[0]: https://code.briarproject.org/fphemeral/briar_repl

-BEGIN PGP SIGNATURE-

iQJHBAEBCAAxFiEEVYvpBxymykTb9VdrlaDa99vHtUgFAl91l38THG5pY29hbHRA
cG9zdGVvLm9yZwAKCRCVoNr328e1SJC3D/wOAh1Rx5UqMMtXBOld3g++/BU+Twh5
+j0KUPPgzyrNdguVLyH95g/iaa2ddmXE6bQZLnWcEyc7ui4Fm9wiHoYd9mccCBrF
dKxXcBejg1D4reYpuKtpkM/2vQrEn5pn47pcH2H6g6mhztbzRABbztbKV6PWhZHN
OujpfFGNelGhIu/OQEyrTo2aG+L6Tw72ymS73rF/+RoHYN6VdmRLpBOxqaub3tEF
8xZMSD3UKci/PqSDjtFyS8Jg3EFnvtiGGXsWwxUhKtiCoE6GOvia7VXPXqtXeXu3
Y1ByqQ0Qi2ORKN0qz0Bqe2nlihJftt2+LuSSW0IrRjqvDMdQLMMXsjpIHozKCUPJ
7HGWMXunFnAIJPHe9ggTjTw+CFV0AbEdBbR5nGK4MzgaykrdHBXkg0lNyyzHyr6r
sq38WEXPC6cql8eoob4twefTHD9h6eYMMe/gQY+L5UCo8rC/LJMxn9ng2yq68dek
H/JOob61p1Frf4iNHJ7hE4N8q+fyUlAMlJmKPM5UZuFyzxZT8/SCx+kT4//vdJ2v
/lFZhXe+Knnp5fqIZGMo3czhnefPdeFouwMXecDOnZeYaBnmMBAn8G9lREtqDYep
q2BWM4V+PxFO1zeVGEvjk/D3Hw54NYWW4GlJ7KgV8gCgIjGRfCDUOCv5MbU7zF5e
SfpJCM9wMMamgg==
=H5Qq
-END PGP SIGNATURE-



Bug#971526: ITP: briar-headless -- Core library exposing REST API

2020-10-01 Thread Nico Alt
Package: wnpp
Severity: wishlist
Owner: Nico Alt 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: briar-headless
  Version : 1.2.9
  Upstream Author : The Briar Project 
* URL : https://briarproject.org/
* License : GPLv3
  Programming Lang: Java, Kotlin
  Description : Core library exposing REST API

Briar is a messaging app designed for activists, journalists, and anyone
else who needs a safe, easy and robust way to communicate. Unlike
traditional messaging apps, Briar doesn't rely on a central server -
messages are synchronized directly between the users' devices. If the
internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the
information flowing in a crisis. If the internet's up, Briar can sync via
the Tor network, protecting users and their relationships from
surveillance.

This package contains the Briar Headless Java/Kotlin core library
that's exposing a REST API used by python3-briar-wrapper.

Packaging briar-headless in compliance with DFSG currently isn't possible
because parts of it are written in Kotlin that isn't packaged yet in Debian.

Until it's possible to package briar-headless in compliance with DFSG, my
idea was to use official (reproducible) jars provided by the core developers
of the Briar Project and publish them as packages in Debian contrib:
https://code.briarproject.org/briar/briar-debian

Another potential problem that might occur in future is that Briar needs
full access to the Tor process and therefore ships its own Tor binary, i.e.
it's copying code. You can find more information on why it does this and how it
could be changed in future here:
https://code.briarproject.org/briar/python-briar-wrapper/-/issues/15

I use Briar Headless myself, but it was developed by other core developers
of the Briar Project. I plan to maintain this project and its dependencies
in Debian, but I'm always open to and appreciating any help by potential
co-maintainers. Additionally, I'm looking for a sponsor.

-BEGIN PGP SIGNATURE-

iQJHBAEBCAAxFiEEVYvpBxymykTb9VdrlaDa99vHtUgFAl91mDETHG5pY29hbHRA
cG9zdGVvLm9yZwAKCRCVoNr328e1SDX8D/99WhjE7Ghs5LX6u4jIiV5mLHJo+mWE
bCrf0kPYlDf1IbizDHVNXUX5VERBues47Cw+l+ufT9ErnnNn/rgeZ0rYqfuHyOCW
EBG+WgmxSeQjWhfBY5YXtoOHpFSTMC5LjXVbslQC3r/ozg6iyve1VmqGWRPRvg3S
RVrVwU8mJyGBl5r7Q7r1oBN3C9REmUzEHIcc75/qsJxXnElVYU1y1/S2fxzsdRlY
gN0F2duJGQ/4Admxe/XPdtGZFHox4CJogoceWElpJgINBPrHesSrN0kBP5OTT+bw
WjqIYwAqupWF+sLLAPWyZgcXqzFVQUD96Svi4HpQevVkf/jQS1ykcuLPNiflGS/h
pMD1eWpviTIFJqrJ6DqL7DwRgd2Yic0X99F6QPtxy00hGWrc+9oq+bgOgchMg+l/
fL8CCisu0W1vulR0RNOcmHrcWi9+T9DFYikzqajB4eRqsNnRfCEO/2JRd8aow9yw
hTsoQ9JFtMex8BvhbLiiszf3dV88RfcTx8cTgWijik/xDknVcxahZ1kpO++GengA
06wa9WI7ubRwG+rxV5Yn3FD8hSXZ+eCIIE2dbFBxCsERuyTkCUfkfEcAyjd/rj67
hKlIeo/6G2I/2WSEns6xuwea3lmDh3tEGYm6mnuI31iHRCEu+JanYwwCH8h7piDc
6vb6bYTbkYhOsw==
=66H/
-END PGP SIGNATURE-



Videoconference Friday 2020-10-02 18:00 UTC (Was: For those who want to keep on contributing (Was: Debian @ COVID-19 Biohackathon (April 5-11, 2020))

2020-10-01 Thread Andreas Tille
Hi,

the video conferences of the Debian Med team have shifted to two
meetings per month now.  Do enable different people joing we shift
weekdays by simply meeting on every

   2th  and  17th

of a month.  By chance tomorrow is Friday es well - but that's "by
chance".

For those who would like to join our next videomeeting it will happen at
Friday
   
 
https://www.timeanddate.com/worldclock/fixedtime.html?msg=Debian+CoViD-19+Biohackathon+Video+Conference&iso=20201002T20&p1=37&ah=1

The meeting is on the Debian Social channel

 https://jitsi.debian.social/DebianMedCovid19

These weekly video meetings were started in the Debian Med
Biohackathon[1].  The topic is what contributors have done in the past
week and to coordinate the work for next week.  Here are the reports
of some past meetings:

 https://wiki.debian.org/DebianMed/Meeting/WeeklyCovid19

To repeat myself: Newcomers are always welcome.

See you tomorrow
   
   Andreas.

[1] https://lists.debian.org/debian-devel-announce/2020/03/msg00010.html

-- 
http://fam-tille.de



Bug#971549: ITP: golang-github-dgryski-go-metro -- metrohash library in golang

2020-10-01 Thread Roger Shimizu
Package: wnpp
Severity: wishlist
Owner: Roger Shimizu 

* Package name: golang-github-dgryski-go-metro
  Version : 0.0~git20200812.85c65e2-1
  Upstream Author : Damian Gryski
* URL : https://github.com/dgryski/go-metro
* License : Expat
  Programming Lang: Go
  Description : metrohash library in golang

 This package is a mechanical translation of the reference C++ code for
 MetroHash, available at https://github.com/jandrewrogers/MetroHash
 .
 MetroHash is a set of state-of-the-art hash functions for
 non-cryptographic use cases. They are notable for being algorithmically
 generated in addition to their exceptional performance. The set of
 published hash functions may be expanded in the future, having been
 selected from a very large set of hash functions that have been
 constructed this way.



Invitation to GNUfest 2020 (to Debian Team)

2020-10-01 Thread Jean Carlos Adrianza
Hi, guys. I sended a message to eve...@debian.org but the members of Debian
team the answered my letter told me that i must to send my invitation to
this account.

I hope you let me resend the message that I sended to give you a whole
information in few minutes (sorry for my large letters):

Message 1:
"Hi. I need to invite the Debian Team to a Free Software Event. The event
will have the participation of Richard Stallman and Jon Maddog Hall.

I will be waiting for your answer."

Message 2:
"
Topics:
The event is conceived to have different topics. There are 2 reasons for
this:

* That there may be the possibility of showing the great diversity of areas
where Free Software is found.
* Searching for specific topics would make it too difficult to find the
speakers.

Location:
The issue of location is perhaps not one of such relevance because the
event would be held under a simple format of simultaneous playback of
pre-recorded videos uploaded to the YouTube channel created for the
occasion. At the same time, through Jitsi or Big Blue Button, the speakers
could answer questions from the audience. To do this, each speaker should
connect at least during the time set for their conference.

When I spoke with Maddog, he told me that your team had used the same
format in DebConf.

Date:
Regarding the date, I am waiting for Maddog to receive a response from the
LPI Executive Director regarding a time when the event can be promoted to
LPI staff and members. I agreed with him that from that information, the
date of the event would be established.

I know that it is important for you to have accurate data, but the absence
of a date for the event would allow you to prepare in advance any
conference that you wish do.

In addition to the very important information you request, it is also
important to have the speakers ready. Therefore, the confirmation of new
conferences will contribute to the realization of the event.

Last year the event was held on September 26 and 27 (to celebrate GNU's
birthday). For this year the initial goal was to cover the event with local
speakers. But due to the non-compliance of many of them and the offer made
by Maddog to participate, the event was postponed to a more appropriate
date, also changing its initial goal to include RMS and other people to
form a staff of high-level speakers. .

I hope to have your support. In any case, it has been an honor to
communicate with you. You, the members of the Debian team, have contributed
a lot to Free Software.

> And elaborate what your expected answer should be.
Right now, I have no more to say. I hope I have met your expectations.

Best regards".

Message 3:

"I am asking lecturers from the Debian Team to a Free Software event called
GNUfest.

If Debian Team has additional ways to support, excellent.

If you have more doubts, please tell me."
"

Message 4:
"
>Where are you from?
San Cristóbal, Venezuela.

>Where this event usually take place? City? Country?
The first edition (the unique) was celebrated in San Cristóbal, Venezuela.
Would you like to see some photos?

>I know it will be online this year, but it's good to know the history of
it.
The history is very simple: Last year, I wanted to make an event to
celebrate the GNU's Birthday. The event was celebrated in september 26 and
27. That edition had lecturers from my city and also we received the visit
of a gamers of another city which made a conference about their hobby
(games). The event reached a relative success since the organization team
only had 3 people (including me) and we worked very much.

There was many lectures in several topics: how to get money with Free
Software, Darktable, Blender, Python + Electronics, radio, Free Software
philosophy (given by me), postgreSQL, etc.

This year I received many positive answers from possible lecturers, but
very few people made their video. In the previous days to the initial date
I wrote to Maddog Hall asking a invitation video made for him (last year
RMS made a video like this for us). Maddog surprised me to tell me that he
wanted to participate. He sended me a bio about him and propossed me his
theme. He also told me many important suggests to reach success in the
organization. About that suggests, I must to recognize that I had many work
to have the apropriate conditions that he told me: I have to create a team
(I had work alone), create a web page and create a Facebook account for the
event (I know the Facebook is not representative by Free Software, but I
had no more idea to show to the people). I continue working to make the
GNUfest, but I want support of another people or institutions (like
debian).

The Maddog's propposal make think that something important can be reached.
If you accepted, and other 2 people accepted, we can make a event that
could be saw in many places if the promotion is good. I am tired, but I
don't want give up. I don't want waste the opportunity to be with Maddog,
RMS, you and another people like you.

This the whol

Bug#971557: ITP: tty-server -- Server side for tty-share

2020-10-01 Thread Francisco Vilmar Cardoso Ruviaro
Package: wnpp
Severity: wishlist
Owner: Francisco Vilmar Cardoso Ruviaro 
X-Debbugs-Cc: debian-devel@lists.debian.org, francisco.ruvi...@riseup.net

* Package name: tty-server
  Version : 0.0~git20200923.bae58e7+ds-1
  Upstream Author : Vasile Popescu 
* URL : https://github.com/elisescu/tty-server
* License : GPL-2+
  Programming Lang: Go
  Description : Server side for tty-share

tty-server is the server side for tty-share. It provides an instant pairing
solution, allowing you to share a terminal. tty-share is necessary to connect
to the tty-server, when the connection occurs a secret URL is generated,
through which the terminal can be viewed in the browser.



Work-needing packages report for Oct 2, 2020

2020-10-01 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 1189 (new: 1)
Total number of packages offered up for adoption: 212 (new: 1)
Total number of packages requested help for: 64 (new: 0)

Please refer to https://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   python-redmine (#971356), orphaned 2 days ago
 Description: Python library for the Redmine RESTful API (Python 3)
 Installations reported by Popcon: 17
 Bug Report URL: https://bugs.debian.org/971356

1188 older packages have been omitted from this listing, see
https://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   licenseutils (#971262), offered 3 days ago
 Description: Put copyright and license notices at the head of source
   code files
 Installations reported by Popcon: 37
 Bug Report URL: https://bugs.debian.org/971262

211 older packages have been omitted from this listing, see
https://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   album-data (#964105), requested 92 days ago (non-free)
 Description: themes, plugins and translations for album
 Installations reported by Popcon: 81
 Bug Report URL: https://bugs.debian.org/964105

   apache2 (#910917), requested 719 days ago
 Description: Apache HTTP Server
 Reverse Depends: apache2 apache2-ssl-dev apache2-suexec-custom
   apache2-suexec-pristine backuppc courier-webadmin cvsweb debbugs-web
   dms-wsgi doc-central (133 more omitted)
 Installations reported by Popcon: 93823
 Bug Report URL: https://bugs.debian.org/910917

   asciio (#968843), requested 40 days ago
 Description: dynamically create ASCII charts and graphs with GTK+2
 Installations reported by Popcon: 82
 Bug Report URL: https://bugs.debian.org/968843

   aufs (#963191), requested 103 days ago
 Description: driver for a union mount for Linux filesystems
 Reverse Depends: fsprotect
 Installations reported by Popcon: 14541
 Bug Report URL: https://bugs.debian.org/963191

   autopkgtest (#846328), requested 1401 days ago
 Description: automatic as-installed testing for Debian packages
 Reverse Depends: debci-worker
 Installations reported by Popcon: 1220
 Bug Report URL: https://bugs.debian.org/846328

   balsa (#642906), requested 3294 days ago
 Description: An e-mail client for GNOME
 Installations reported by Popcon: 699
 Bug Report URL: https://bugs.debian.org/642906

   broadcom-sta (#886599), requested 997 days ago (non-free)
 Description: Broadcom STA Wireless driver (non-free)
 Installations reported by Popcon: 1696
 Bug Report URL: https://bugs.debian.org/886599

   cargo (#860116), requested 1269 days ago
 Description: Rust package manager
 Reverse Depends: dh-cargo
 Installations reported by Popcon: 1689
 Bug Report URL: https://bugs.debian.org/860116

   cyrus-imapd (#921717), requested 601 days ago
 Description: Cyrus mail system - IMAP support
 Reverse Depends: cyrus-admin cyrus-caldav cyrus-clients cyrus-dev
   cyrus-imapd cyrus-murder cyrus-nntpd cyrus-pop3d cyrus-replication
 Installations reported by Popcon: 431
 Bug Report URL: https://bugs.debian.org/921717

   cyrus-sasl2 (#799864), requested 1835 days ago
 Description: authentication abstraction library
 Reverse Depends: 389-ds-base adcli autofs-ldap cyrus-caldav
   cyrus-clients cyrus-common cyrus-dev cyrus-imapd cyrus-imspd
   cyrus-murder (77 more omitted)
 Installations reported by Popcon: 197593
 Bug Report URL: https://bugs.debian.org/799864

   dbad (#947550), requested 278 days ago
 Description: dnsmasq-based ad-blocking using pixelserv
 Bug Report URL: https://bugs.debian.org/947550

   debtags (#962579), requested 113 days ago
 Description: Debian Package Tags support tools
 Reverse Depends: packagesearch
 Installations reported by Popcon: 1623
 Bug Report URL: https://bugs.debian.org/962579

   dee (#831388), requested 1539 days ago
 Description: model to synchronize mutiple instances over DBus
 Reverse Depends: dee-tools gir1.2-dee-1.0 gir1.2-unity-5.0
   libdee-dev libunity-dev libunity-protocol-private0 libunity-tools
   libunity9 zeitgeist-core
 Installations reported by Popcon: 29636
 Bug Report URL: https://bugs.debian.org/831388

   developers-reference (#759995), requested 2224 days ago
 Description: guidelines and information for Debian developers
 Installations reported