Re: ITP: BabaSSL -- BabaSSL is a base library for modern cryptography and communication security protocols.

2022-06-17 Thread Aron Xu
Hi,

On Sat, Jun 18, 2022 at 12:43 AM Lance Lin  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Lance Lin 
> X-Debbugs-Cc: debian-devel@lists.debian.org, lqi...@protonmail.com
>
> * Package name: libBabaSSL
>   Version : 8.3.1
>   Upstream Author : Copyright (c) 2020-2022 Alibaba Digital Economy
> * URL : https://github.com/BabaSSL/BabaSSL
> * License : Apache 2.0
>   Programming Lang: C
>   Description : BabaSSL is a base library for modern cryptography and 
> communication security protocols.
>
> - BabaSSL is a modern cryptographic and secure protocol library developed by 
> the amazing people in Alibaba Digital Economy.
> - BabaSSL provides the following major features:
> -Support RFC 8998, Chinese SM cipher suites in TLS 1.3 protocol
> -Support NTLS (formal GM dual-certificate protocol) handshake processing, 
> according to GB/T 38636-2020 TLCP
> -QUIC API support
> -Support delegated credentials, according to draft-ietf-tls-subcerts-10
>
> I plan to package and maintain BabaSSL myself.
>

AFAIK this library is forked from OpenSSL with some extensive
modifications to support new crypto technologies, do you think we need
to involve the Security Team to review whether this package can be
supported during the next stable release cycle?

Also this project has a planned rename, and I'm a bit concerned this
could cause some maintenance burden if the rename is not well
coordinated at the time we accept it into Debian.

Regards,
Aron



Bug#1013164: ITP: freenom-dns-updater -- Tool written in Python to update Freenom DNS records

2022-06-17 Thread Ben Westover
Package: wnpp
Severity: wishlist
Owner: Ben Westover 
X-Debbugs-Cc: debian-devel@lists.debian.org, kwestover...@gmail.com

* Package name: freenom-dns-updater
  Version : 1.2.9
  Upstream Author : Maxisoft 
* URL : https://github.com/maxisoft/Freenom-dns-updater
* License : Expat
  Programming Lang: Python
  Description : Python utility used to update Freenom DNS records

freenom-dns-updater is a tool used to update Freenom DNS records.

Main Features:
 * Manage (add/update/remove) a domain's dns record with cli
 * Automatic records updates according to ip (v4/v6) changes
 * Auto renew domains


I'm packaging this because I have domains on Freenom, and this tool is
useful for me to automatically update the DNS record whenever my public
IP address happens to change. It can also be used to automatically renew
free domains when they are about to expire.
I will be maintaining this package within the Python team.

--
Ben Westover


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1013151: ITP: ros2-test-interface-files -- Test interface files for ROS 2

2022-06-17 Thread Timo Röhling
Package: wnpp
Severity: wishlist
Owner: Timo Röhling 
X-Debbugs-Cc: debian-devel@lists.debian.org

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: ros2-test-interface-files
  Version : 0.10.0
  Upstream Author : Open Source Robotics Foundation, Inc
* URL : https://github.com/ros2/test_interface_files
* License : Apache-2
  Programming Lang: 
  Description : Test interface files for ROS 2

This package provides message definitions and fixtures which are used
exclusively for testing purposes. It is a required dependency for some
ROS 2 packages such as rosidl and rcl-interfaces.

The package will be team-maintained under the umbrella of
Debian Robotics Team 
at https://salsa.debian.org/robotics-team/ros2-test-interface-files


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKs5PIACgkQ+C8H+466
LVmLcgv/RoCnoPgO72WgzO18tiagCaRw9hsWp5Tzbea4CrxYSovQN6DuCBqxbY9S
ebGeexxzI59kKbfLMmF9nM8ynGr9cdb3ehOLT95mw2X1OkEEKqE3DizYWlDQePoP
+7P910NpswgZcJn6yrwMnHQMYuAz2DiO58LGmNieXtU9DcfZrqDl9/jfPPBcNeL8
FbZvNJsim35Qra8/14JklasR7xkvzfZ55jbxsrGnJS5smqCWTObe2MV8MdjWhYbO
c8oU6o/RX5w7Zty7O3jT8xl8T2kjTWjM4p1X6miDVQAAlzZw/G2fc/0ZmwsopEzo
V2qnDmsYe+FjZ24NXMUv9jUIFnCcLF6I49hcBaFhbsUm33ki/ka8XS8UY67SNaip
K98513pTW1fKDcJfBfIFf03hJ6S5SVtspv9ylPXJHxjMmttCO6JEE9p4Vhe2aTYp
7uNZxfifWmMygweb6zlOM9mYS54DCEgo9VI0vVNxiJKE8Fe+2M50i0k5OxfqMQLz
pvirHvIW
=WxGm
-END PGP SIGNATURE-


Re: php8.1 ?

2022-06-17 Thread Scott Talbert

On Fri, 17 Jun 2022, admin4 wrote:



Hello Debianers,

it's a great distro.

 *  stable
 *  fast
 *  secure
 *  minimalism (UNIX K.I.S.S)
 + 
https://dwaves.de/2017/05/02/the-unix-philosophy-of-k-i-s-s-simple-and-beau
tiful-software-that-just-works/
 o  constructive criticism is welcome

what is (still) missing are Debian/Ubuntu official php8.1 packages.

right now thanks to an maintainer @ https://packages.sury.org/php/

https://dwaves.de/2022/03/19/gnu-linux-debian-11-how-to-upgrade-php7-to-php
8-1-logo-problems-during-update-postinst-49-etc-apache2-envvars-clear_env-
not-found/

it is still possible for Debian 11 to upgrade from php7.4 to php8.1


php8.1 is in unstable and testing (e.g., will be in Bullseye):
https://tracker.debian.org/pkg/php8.1

Debian doesn't add packages in stable releases (e.g., 11).  The only way 
to get php8.1 in an official repository would be via backports.  It looks 
as if someone has already requested a backport of php8.1, so perhaps you 
want to follow this bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012615

Scott



php8.1 ?

2022-06-17 Thread admin4

Hello Debianers,

it's a great distro.

 * stable
 * fast
 * secure
 * minimalism (UNIX K.I.S.S)
 o 
https://dwaves.de/2017/05/02/the-unix-philosophy-of-k-i-s-s-simple-and-beautiful-software-that-just-works/
 + constructive criticism is welcome

what is (still) missing are Debian/Ubuntu official php8.1 packages.

right now thanks to an maintainer @ https://packages.sury.org/php/

https://dwaves.de/2022/03/19/gnu-linux-debian-11-how-to-upgrade-php7-to-php8-1-logo-problems-during-update-postinst-49-etc-apache2-envvars-clear_env-not-found/

it is still possible for Debian 11 to upgrade from php7.4 to php8.1

so the question is: where is it hanging?

just askin'

best regards :)

keep up the good work


ITP: BabaSSL -- BabaSSL is a base library for modern cryptography and communication security protocols.

2022-06-17 Thread Lance Lin
Package: wnpp
Severity: wishlist
Owner: Lance Lin 
X-Debbugs-Cc: debian-devel@lists.debian.org, lqi...@protonmail.com

* Package name: libBabaSSL
  Version : 8.3.1
  Upstream Author : Copyright (c) 2020-2022 Alibaba Digital Economy
* URL : https://github.com/BabaSSL/BabaSSL
* License : Apache 2.0
  Programming Lang: C
  Description : BabaSSL is a base library for modern cryptography and 
communication security protocols.

- BabaSSL is a modern cryptographic and secure protocol library developed by 
the amazing people in Alibaba Digital Economy.
- BabaSSL provides the following major features:
-Support RFC 8998, Chinese SM cipher suites in TLS 1.3 protocol
-Support NTLS (formal GM dual-certificate protocol) handshake processing, 
according to GB/T 38636-2020 TLCP
-QUIC API support
-Support delegated credentials, according to draft-ietf-tls-subcerts-10

I plan to package and maintain BabaSSL myself.

Lance




signature.asc
Description: OpenPGP digital signature


Re: enabling link time optimizations in package builds

2022-06-17 Thread Nicholas Guriev
LTO significantly increase memory requirements for buildd machines. Do we have 
enough RAM and swap on each build server?

> Link time optimizations are also at least turned on in other distros like
> Fedora, OpenSuse (two years) and Ubuntu (one year).

I know Ubuntu has builders with 8 GB RAM + 4 GB swap which is not enough in 
all cases. https://answers.launchpad.net/launchpad/+question/694428

signature.asc
Description: This is a digitally signed message part.


Bug#1013111: ITP: mepp-gui -- 3D MEsh Processing Platform

2022-06-17 Thread Gürkan Myczko

Package: wnpp
Severity: wishlist
Owner: Gürkan Myczko 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: mepp-gui
  Version : 0.14.3
  Upstream Authors: 2012-2022 University of Lyon and CNRS (France)
  URL : https://projet.liris.cnrs.fr/mepp/mepp2/
* License : LGPL-3.0-or-later
  Description : 3D MEsh Processing Platform
 This is software for processing and visualizing 3D surface meshes and 
point

 clouds. It provides both an application programming interface (API) for
 creating new processing filters and a graphical user interface (GUI) 
that

 can be used directly and integrate new filters as plugins.



Bug#1013110: ITP: rapiddisk -- Linux RAM Drive and Caching kernel modules (DKMS)

2022-06-17 Thread Gürkan Myczko

Package: wnpp
Severity: wishlist
Owner: Gürkan Myczko 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: rapiddisk
  Version : 8.1.0
  Upstream Authors: Petros Koutoupis 
  URL : https://github.com/pkoutoupis/rapiddisk
* License : GPL-2.0-or-later
  Description : Linux RAM Drive and Caching kernel modules (DKMS)
 This software defined advanced RAM drive and storage
 caching solution. This suite includes a collection of modules,
 configuration files, and command line utilities for managing
 RapidDisk enabled storage volumes and accessing them either
 locally or across an NVMe Target network.
 .
 This is the kernel module for Linux.



enabling link time optimizations in package builds

2022-06-17 Thread Matthias Klose
Link time optimizations are an optimization that helps with a single digit 
percent number optimizing both for smaller size, and better speed.  These 
optimizations are available for some time now in GCC.  Link time optimizations 
are also at least turned on in other distros like Fedora, OpenSuse (two years) 
and Ubuntu (one year).


Details at https://wiki.debian.org/ToolChain/LTO

The proposal is to turn on LTO by default on most 64bit release architectures. 
Not proposing to do this on 32bit architectures because of the limited address 
space at link time, and up to now nobody tested LTO on 32bit archs.  In test 
rebuilds, there were 373 packages (dd-list in the wiki page) found not to build 
with link time optimizations for various reasons.  These range from easily 
fixable issues in symbols files to some upstream issues.  The idea is to fix as 
many of these as possible, and then change the packaging for the others to just 
turn off LTO in the package build.


To explicitly turn on LTO for a package build:

  export DEB_BUILD_MAINT_OPTIONS=optimize=+lto

to explicitly disable LTO:

  export DEB_BUILD_MAINT_OPTIONS=optimize=-lto

The idea is to file wishlist bug reports for those 373 packages and then see how 
far we get, and if it's feasible to already turn on LTO for bookworm.  If not, 
it should be turned on by default for the following release.


Matthias