Re: libc6-dev have unmet dependencies in stable-bullseye

2022-11-01 Thread Tobias Frost
On Mon, Oct 31, 2022 at 04:42:00PM +0100, Markus wrote:
> Hi,
> 
> Thank you for your answer.
> 
> > If you used debootstrap or mmdebstrap to create your own chroot or
> > container that only includes bullseye, and not bullseye-security or
> > bullseye-updates, then you would get libc6 (= 2.31-13+deb11u4) in
> > the chroot/container, and libc6-dev (= 2.31-13+deb11u4) would install
> > successfully.
> >
> > However, because you're using a container image that has been made
> > by someone else, what you do with that container afterwards needs to
> > be consistent with the assumptions they made when they created the
> > image.
> 
> The Docker example was meant so that the problem could be reproduced
> quickly. I can see the same problem with the official image
> debian-11.5.0-amd64-netinst.iso. Sorry for the confusion.
> 
> Step to reproduce:
> 
> 1. Install Debian with debian-11.5.0-amd64-netinst.iso
> 2. echo 'deb http://deb.debian.org/debian bullseye main' >
> /etc/apt/sources.list
> 3. apt-get clean
> 4. apt-get update
> 5. apt-get install libc6-dev
> 
> Then I get the same message:
> 
> > The following packages have unmet dependencies:
> > libc6-dev : Depends: libc6 (= 2.31-13+deb11u4) but 2.31-13+deb11u5
> > is to be installed
> > E: Unable to correct problems, you have held broken packages.
> 
> You write:
> 
> > That means you can't assume that an apt source for plain bullseye
> > is sufficient to get a full set of matching packages.

netinst will by default enable security updates and stable updates [1]
and has installed *during installation* packages from there (namely at least
libc6 (= 2.31-13+deb11u5).
Your "2." from above disabled those repositories, so apt can't use
those repositories anymore and will not able to resolve the dependencies.
This is the problem you are seeing.

> Perhaps this is also the case for debian-11.5.0-amd64-netinst.iso. I was
> not sure at that point. Maybe that was a wrong assumption I made.

[1] See installation manual 6.3.6.1.
> 
> Best,
> Markus

-- 
tobi  



Bug#1023252: ITP: plasma-settings -- Settings application for Plasma Mobile

2022-11-01 Thread Marco Mattiolo

Package: wnpp
Severity: wishlist
Owner: Marco Mattiolo 
X-Debbugs-Cc: debian-devel@lists.debian.org, marco.matti...@hotmail.it

* Package name    : plasma-settings
  Version : 22.09
  Upstream Author : 
* URL : https://invent.kde.org/plasma-mobile/plasma-settings
* License : GPL
  Programming Lang: C++, QML

  Description : Settings application for Plasma Mobile

This goes together with plasma-mobile package, see ITP #1023236



Bug#1023253: ITP: lomiri -- The Lomiri Shell

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

* Package name: lomiri
  Version : 0.1
  Upstream Author : UBports Team 
* URL : https://gitlab.com/ubports/development/core/lomiri
* License : GPL-3 and/or LGPL-2.1 (et al.)
  Programming Lang: C++ / QML
  Description : The Lomiri Shell

 Lomiri is an operating environment optimized for touch based
 human-machine interaction, but also supporting convergence (i.e.
 switching between tablet/phone and desktop mode). Lomiri is the user
 shell driving Ubuntu Touch based mobile devices.
 .
 This package will provide the Lomiri Shell and the Lomiri Greeter.
 .
 The package will be maintained by Debian's UBports Packaging Team.



Bug#1023257: ITP: qmlkonsole -- Terminal app for Plasma Mobile

2022-11-01 Thread Marco Mattiolo

Package: wnpp
Severity: wishlist
Owner: Marco Mattiolo 
X-Debbugs-Cc: debian-devel@lists.debian.org, marco.matti...@hotmail.it

* Package name    : qmlkonsole
  Version : 22.09
  Upstream Author : 
* URL : https://invent.kde.org/plasma-mobile/qmlkonsole
* License : GPL
  Programming Lang: QML, C++
  Description : Terminal app for Plasma Mobile


A terminal application built for touch, based on qmltermwidget.

This goes together with plasma-mobile package, see ITP #1023236



Bug#1023271: ITP: spacebar -- SMS/MMS application for Plasma Mobile

2022-11-01 Thread Marco Mattiolo

Package: wnpp
Severity: wishlist
Owner: Marco Mattiolo 
X-Debbugs-Cc: debian-devel@lists.debian.org, marco.matti...@hotmail.it

* Package name    : spacebar
  Version : 22.09
  Upstream Author : 
* URL : https://invent.kde.org/plasma-mobile/spacebar
* License : GPL
  Programming Lang: C++, QML
  Description : SMS/MMS application for Plasma Mobile


Spacebar is an SMS/MMS application that primarily targets Plasma Mobile.
It depends on Qt and few KDE Frameworks (Kirigami2, KI18n, KPeople, and 
ModemManagerQt).




Debian Med video conference tomorrow, Wednesday 2022-11-02 18:00 UTC

2022-11-01 Thread Andreas Tille
Hi,

this is the call for the next video conference of the Debian Med team
that are an established means to organise the tasks inside our team.
We do these conferences twice per month on every

   2th  and  17th

of a month.  Usually it takes us only 15-20min depending what we are
talking about and how many people are joining.  The next meeting is
tomorrow 18:00 UTC
   
 https://www.timeanddate.com/worldclock/fixedtime.html?iso=20221102T18

The meeting is on the Debian Social channel

 https://jitsi.debian.social/DebianMedCovid19

These video meetings were started in the Debian Med Biohackathon.
The topic is what contributors have done in the past period and to
coordinate the work until the next meeting.

For those who are interested in hot topics we want to tackle, here
are some items:

  - RC bugs
  - Pushing latest versions of our software

Newcomers are always welcome.

Lets keep on the great work and see you tomorrow
 
   Andreas.

-- 
http://fam-tille.de



regarding https://www.debian.org/vote/2022/vote_003

2022-11-01 Thread Wim Bertels
Hello,

first of all, thank you for all the good work!

personally, i am disappointed with this change,
unless i misunderstand the voted outcome,
the choice has been made to put convenience 
before the clear separation of closed and open software;
something Debian has been doing very well,
what makes it stand apart from other linux distributions

i think this is an important reason for many debian users

for example in the past:
https://www.debian.org/News/2010/20101215
http://freesoftwaremagazine.com/articles/debian_frees_kernel_again/

i hope future installers will have an easy granular opt-in (or opt-out)
of proprietary software (on any level, eg including microcode, kernel,
drivers,..), so that a user can easily choose to have a open system
with closed source

mvg,
Wim 









Re: regarding https://www.debian.org/vote/2022/vote_003

2022-11-01 Thread Andrew M.A. Cater
On Tue, Nov 01, 2022 at 12:01:42PM +, Wim Bertels wrote:
> Hello,
> 
> first of all, thank you for all the good work!
> 

Hello Wim,

Thank you for appreciating that Debian does good work.

> personally, i am disappointed with this change,
> unless i misunderstand the voted outcome,
> the choice has been made to put convenience 
> before the clear separation of closed and open software;
> something Debian has been doing very well,
> what makes it stand apart from other linux distributions
> 

Other distributions do things differently, obviously. Many of them include
at least firmware by default without necessarily telling users up front.
For example - https://docs.fedoraproject.org/en-US/legal/license-approval/
which explicitly lists why firmware is included in Fedora.
https://wiki.ubuntu.com/Kernel/Firmware lists Ubuntu polices - non-free
firmware packages are not installed by default.

As you note, there has been a Debian General Resolution (GR) on this recently.
This will change the Debian policy for the upcoming Debian 12 (Bookworm) 
release. The GR specifically said that there will be one installer to include
non-free firmware on the image. This does not absolutely preclude the continued
production of a fully free image if this is straightforward.

For more on this, see especially: https://blog.einval.com/ for April, September
and October. (Steve is one of the main movers in the Debian media production
team and his blog gives some of the rationale clearly).

He also led a discussion session at Debconf 22 in Kosovo - 
https://meetings-archive.debian.net/pub/debian-meetings/2022/DebConf22/debconf22-199-fixing-the-firmware-mess.webm.

There are also the significant discussions here on debian-devel and also on
debian-vote mailing lists but these are much harder to navigate and make
sense of.

The situation has changed very significantly since 2010. It is often very
difficult to install Debian without firmware, especially if you have no
Ethernet connectivity - recent laptops in particular have problems with this.

We also have the situation where signed drivers are necessary to get audio
working *at all* on some hardware. This puts Debian out of reach of visually
impaired users since there is no way to install with the speech installer
if you can't hear it. That's a major accessibility issue for a subset of
our users.

The plan is to modify the Debian installation scripts. Firmware will be 
loaded by default - allowing Wifi and sound to work initially - but the
user will be offered the option to back out and remove these. That's 
effectively the same as a fully libre installer but offering users the
free choice. Separately, a new area of the Debian archive has been created:
non-free-firmware. Because there were some differences of opinion as 
to whether this required a change to the Debian Social Contract, this was
put to the vote. The Debian developers voted to change the Social Contract
to make the firmware changes with the requisite majority though the
margins were small on particular options of the vote.

> i think this is an important reason for many debian users
> 
> for example in the past:
> https://www.debian.org/News/2010/20101215
> http://freesoftwaremagazine.com/articles/debian_frees_kernel_again/
> 
> i hope future installers will have an easy granular opt-in (or opt-out)
> of proprietary software (on any level, eg including microcode, kernel,
> drivers,..), so that a user can easily choose to have a open system
> with closed source
> 

The opt-out will certainly apply to non-free-firmware. Non-free-firmware
will not necessarily include all the drivers available in current Debian
non-free - hence the segmentation of the archive into firmware and "not
firmware" for what is currently in non-free. This will only apply from the
installer for Debian 12 (Bookworm) whenever this is released. This does
*not* yet apply to the current release which is Debian 11.

(Assuming that you mean without closed source above).

> mvg,
> Wim 
> 

With every good wish, as ever,

Andy Cater



Bug#1023285: ITP: plasma-dialer -- Dialer for Plasma Mobile

2022-11-01 Thread Marco Mattiolo

Package: wnpp
Severity: wishlist
Owner: Marco Mattiolo 
X-Debbugs-Cc: debian-devel@lists.debian.org, marco.matti...@hotmail.it

* Package name    : plasma-dialer
  Version : 22.09
  Upstream Author : 
* URL : https://invent.kde.org/plasma-mobile/plasma-dialer
* License : GPL
  Programming Lang: C++, QML
  Description : Dialer for Plasma Mobile

Kirigami-based GUI application and background daemons: Dialer for Plasma 
Mobile




Bug#1023287: ITP: golang-github-github-smimesign -- An S/MIME signing utility for use with Git

2022-11-01 Thread Leo Antunes
Package: wnpp
Severity: wishlist
Owner: Leo Antunes 

* Package name: golang-github-github-smimesign
  Version : 0.2.0-1
  Upstream Author : GitHub
* URL : https://github.com/github/smimesign
* License : Expat
  Programming Lang: Go
  Description : An S/MIME signing utility for use with Git

 Smimesign is an S/MIME signing utility that is compatible with Git.
 This allows developers to sign their Git commits and tags using
 X.509 certificates issued by public certificate authorities or their
 organization's internal certificate authority.



Bug#1023288: ITP: golang-github-certifi-gocertifi -- curated collection of Root Certificates

2022-11-01 Thread Leo Antunes
Package: wnpp
Severity: wishlist
Owner: Leo Antunes 

* Package name: golang-github-certifi-gocertifi
  Version : 2021.04.29-1
  Upstream Author : Certifi
* URL : https://github.com/certifi/gocertifi
* License : MPL-2.0
  Programming Lang: Go
  Description : curated collection of Root Certificates
 This Go package contains a CA bundle that you can reference in your Go
 code. This is useful for systems that do not have CA bundles that Golang
 can find itself, or where a uniform set of CAs is valuable.
 .
 This is the same CA bundle that ships with the Python Requests
 (https://github.com/kennethreitz/requests) library, and is a Golang
 specific port of certifi (https://github.com/kennethreitz/certifi). The
 CA bundle is derived from Mozilla's canonical set.



Bug#1023294: ITP: python-oldmemo -- python-omemo backend for OMEMO 1

2022-11-01 Thread From
Package: wnpp
Owner: deba...@debian.org
Severity: wishlist

* Package name: python-oldmemo
  Version : (no release yet)
  Upstream Author : Tim Henkes (Syndace) 
* URL or Web page : https://github.com/Syndace/python-oldmemo
* License : AGPL-3
  Programming Lang: Python
  Description : python-omemo backend for OMEMO 1

Backend implementation for python-omemo, equipping python-omemo with
support for OMEMO under the namespace eu.siacs.conversations.axolotl
(casually/jokingly referred to as "oldmemo").



Bug#1023293: ITP: libxeddsa -- toolkit around Curve25519 and Ed25519 key pairs

2022-11-01 Thread Martin
Package: wnpp
Owner: deba...@debian.org
Severity: wishlist

* Package name: libxeddsa
  Version : v2.0.0 (2022-04-02)
  Upstream Author : Tim Henkes (Syndace) 
* URL or Web page : https://github.com/Syndace/libxeddsa
* License : MIT
  Programming Lang: C
  Description : toolkit around Curve25519 and Ed25519 key pairs

A toolkit around Curve25519 and Ed25519 key pairs, with a focus on
conversion between the two.

Offers:

 - Conversion between Curve25519 and Ed25519 public keys
 - Extraction of private keys from seeds
 - Ed25519 digital signing using seeds or private keys
 - Ed25519 digital signature verification
 - X25519 Diffie-Hellman key agreement



Bug#1023295: ITP: python-twomemo -- python-omemo backend for OMEMO 2

2022-11-01 Thread Martin
Package: wnpp
Owner: deba...@debian.org
Severity: wishlist

* Package name: python-twomemo
  Version : (no release yet)
  Upstream Author : Tim Henkes (Syndace) 
* URL or Web page : https://github.com/Syndace/python-twomemo
* License : MIT
  Programming Lang: Python
  Description : python-omemo backend for OMEMO 2

Backend implementation for python-omemo, equipping python-omemo with
support for OMEMO under the namespace urn:xmpp:omemo:2
(casually/jokingly referred to as "twomemo").



Bug#1023305: ITP: zst -- CLI tool for zstd (and other) compression

2022-11-01 Thread Adam Borowski
Package: wnpp
Severity: wishlist
Owner: Adam Borowski 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: zst
  Version : not released yet
  Upstream Author : yours truly
* URL : https://github.com/kilobyte/zst
  Programming Lang: C
  Description : CLI tool for zstd (and other) compression

 This is an alternate tool for zstd compression, one that takes a lot
 less space than the official one.  It also behaves in a way consistent
 with other Unix compressors: the level goes only up to 9, the original
 copy of the file is not kept, etc.
 .
 The executable can also replace gzip xz bzip2.


A bunch of features are not yet ready, but I'm filing this ITP now that
the core functionality is already working but there's still time for
design changes.  Stuff that's aimed for important/Essential needs to
be discussed well...

Existing compressors:
  | tool | lib
--+--+-
gzip  | Ess  | Ess
bzip2 | std  | Ess (but it'd be nice to remove it)
xz| std  | Ess
zstd  | opt  | Ess
lz4   | opt  | libsystemd0 but not libelogind0