Bug#1100410: ITP: jsoncons -- C++ header-only library for constructing JSON and JSON-like data formats

2025-03-13 Thread Shengqi Chen
Package: wnpp Severity: wishlist Owner: Shengqi Chen X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: jsoncons Version : 1.3.0 * URL : https://danielaparker.github.io/jsoncons/ * License : BSL-1.0 Programming Lang: C++ Description : C++ header

Bug#1099423: RFP: plutosvg -- Tiny SVG rendering library in C

2025-03-03 Thread Simon McVittie
* URL : https://github.com/sammycage/plutosvg * License : MIT Programming Lang: C Description : Tiny SVG rendering library in C plutosvg is a small SVG implementation, and appears to be a smaller, less featureful alternative to larger libraries like librsvg. libsdl3-ttf

Bug#1099422: RFP: plutovg -- Tiny 2D vector graphics library in C

2025-03-03 Thread Simon McVittie
* URL : https://github.com/sammycage/plutovg * License : MIT Programming Lang: C Description : Tiny 2D vector graphics library in C plutovg is a small vector graphics library, and appears to be a smaller, less featureful alternative to larger libraries like Cairo. It is

Bug#1099341: ITP: hyprgraphics -- Lightweight C++ Graphics Utility Library for Hyprland

2025-03-02 Thread Carl Keinath
: C++ Description : Small C++ library for graphics / resource utilities used across the Hypr* ecosystem. - hyprgraphics is a required build dependency for Hyprland - requires a compiler with C++26 support I plan to maintain this package myself but welcome co-maintainers. As this is the

Bug#1098764: ITP: glaze -- High-performance C++ JSON serialization library

2025-02-23 Thread Carl Keinath
Package: wnpp Severity: wishlist Owner: Carl Keinath X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: glaze Version : 4.4.3 Upstream Contact: Stephen Berry * URL : https://github.com/stephenberry/glaze * License : MIT Programming Lang: C

Bug#1095833: ITP: ctre -- Compile Time Regular Expression library in C++

2025-02-12 Thread Shengqi Chen
Package: wnpp Severity: wishlist Owner: ha...@debian.org X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: ctre Version : 3.9.0 * URL : https://github.com/hanickadot/compile-time-regular-expressions * License : Apache-2.0 Programming Lang: C

Bug#1095775: ITP: libjwt14 -- The C JSON Web Token Library +JWK +JWKS

2025-02-11 Thread Ben Collins
Package: wnpp Severity: wishlist Owner: Ben Collins X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: libjwt14 Version : 3.0.0 Upstream Contact: Ben Collins * URL : https://libjwt.io * License : MPL-2.0 Programming Lang: C Description : The

Bug#1094794: ITP: libprom -- Prometheus client libraries for C

2025-01-31 Thread Victor Seva
/libprom * License : Apache-2.0 Programming Lang: C Description : Prometheus client libraries for C Provides shared libraries for instrumenting software and exposing metrics in text format as defined by the Prometheus exposition format (see https://prometheus.io/docs/instrumenting

Bug#1094025: ITP: cxxbridge-cmd -- C++ code generator for integrating `cxx`

2025-01-24 Thread Matthias Geiger
* URL : https://github.com/dtolnay/cxx/blob/master/gen/cmd/ * License : MIT or Apache 2.0 Description : C++ code generator for integrating `cxx` crate into a non-Cargo build This package is a binary-only rust program that serves as bridge between the rust-cxx library

Bug#1092895: ITP: zig -- Imperative programming language easily mixed with C

2025-01-12 Thread Nick Black (Public gmail account)
Package: wnpp Severity: wishlist Owner: nick black X-Debbugs-Cc: debian-devel@lists.debian.org, dankamong...@gmail.com * Package name: zig Version : 0.13.0 Upstream Contact: Andrew Kelley * URL : https://ziglang.org/ * License : MIT Programming Lang: C

Bug#1091681: ITP: hueplusplus -- C++ library to control Philips Hue lights

2024-12-29 Thread Ahmad Khalifa
/hueplusplus * License : LGPL-3 Programming Lang: C++ Description : C++ library to control Philips Hue lights A simple and easy to use library for Philips Hue Lights Features: - find bridges with SSDP or set an ip manually - all common light functions (brightness, color

Bug#1091506: ITP: python-unshare -- extension for C unshare() call

2024-12-27 Thread Simon Josefsson
: GPL-3 Programming Lang: Python Description : extension for C unshare() call Python extension for C's unshare call, see unshare(2). https://salsa.debian.org/python-team/packages/python-unshare/ /Simon signature.asc Description: PGP signature

Bug#1089674: ITP: lightspark -- Lightspark is an LGPLv3 licensed Flash player and browser plugin written in C++/C

2024-12-10 Thread Don Xu
Package: wnpp Severity: wishlist Owner: Don Xu X-Debbugs-Cc: debian-devel@lists.debian.org * Package name : lightspark Version : 0.8.7 Upstream Contact: Alessandro Pignotti * URL : https://lightspark.github.io/ * License : LGPL Programming Lang: C, C++ Description : Lightspark is

Bug#1089147: ITP: gdbuspp -- Simple C++ based interface to implement D-Bus

2024-12-06 Thread Marc Leeman
Package: wnpp Severity: wishlist Owner: Marc Leeman X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: gdbuspp Version : 4 Upstream Contact: OpenVPN Solutions LLC * URL : https://codeberg.org/OpenVPN/gdbuspp/ * License : AGPL-3+ Programming Lang: C

Bug#1087394: ITP: reproc -- reproc (Redirected Process) is a cross-platform C/C++ library

2024-11-12 Thread Valentin Vidic
Package: wnpp Severity: wishlist Owner: Valentin Vidic X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: reproc Version : 14.2.5 Upstream Contact: Daan De Meyer * URL : https://github.com/DaanDeMeyer/reproc * License : MIT Programming Lang: C, C

Bug#1085435: ITP: reflect-cpp -- C++20 library for fast serialization, deserialization and validation using reflection.

2024-10-19 Thread Shengqi Chen
Package: wnpp Severity: wishlist Owner: harry-c...@outlook.com X-Debbugs-Cc: debian-devel@lists.debian.org Control: block -1 by 1085433 * Package name: reflect-cpp Version : 0.14.1 Upstream Contact: Code17 GmbH * URL : https://getml.github.io/reflect-cpp/ * License

Bug#1084537: ITP: uni-algo -- Unicode Algorithms Implementation for C/C++

2024-10-07 Thread Yanhao Mo
Package: wnpp Severity: wishlist Owner: Yanhao X-Debbugs-CC: debian-devel@lists.debian.org * Package name: uni-algo Version : 1.2.0 Upstream Author : mg152 * URL : https://github.com/uni-algo/uni-algo * License : Public Domain or MIT Programming Lang: C

Bug#1081635: ITP: zlog -- A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library

2024-09-13 Thread Bo YU
Package: wnpp Severity: wishlist Owner: Bo YU X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: zlog Version : 1.2.18 Upstream Contact: Hardy Simpson * URL : https://github.com/HardySimpson/zlog * License : Apache-2.0 license Programming Lang: C

Bug#1078847: ITP: golang-github-florianl-go-nfqueue -- C-binding free API for Golang to interact with the Netfilter queue subsystem

2024-08-16 Thread Francisco Vilmar Cardoso Ruviaro
: https://github.com/florianl/go-nfqueue * License : Expat Programming Lang: Golang Description : C-binding free API for Golang to interact with the Netfilter queue subsystem go-nfqueue provides a C-binding free API for the Netfilter-based queue subsystem of the Linux Kernel

Bug#1077623: ITP: google-cloud-cpp -- C++ Client Libraries for Google Cloud Platform

2024-07-30 Thread Darren Bolduc
Programming Lang: C++ Description : C++ Client Libraries for Google Cloud Platform A collection of C++ Client Libraries for Google Cloud Platform services, such as Google Cloud Storage and Google Cloud Bigtable. Source code: https://github.com/googleapis/google-cloud-cpp/ I have a package

Bug#1076273: ITP: libscfg -- A C library for scfg, the simple configuration file format.

2024-07-13 Thread Birger Schacht
: MIT Programming Lang: C Description : A C library for scfg, the simple configuration file format. The simple configuration file format is described on https://git.sr.ht/~emersion/scfg There are implementations for various languages. This is a dependency of kanshi >= 1.6.0

Bug#1075715: ITP: cppi/1.18 -- adjusts or checks indentation of C and C++ preprocessor directives

2024-07-03 Thread Simon Josefsson
Lang: C Description : adjusts or checks indentation of C and C++ preprocessor directives GNU cppi adjusts or checks the indentation of C and C++ preprocessor directives in a file. . Indent the C preprocessor directives in FILE to reflect their nesting and ensure that there is exactly one

Re: Bug#1074242: ITP: opentelemetry -- C++ OpenTelemetry client

2024-06-26 Thread Salvo Tomaselli
> This package will provide the C++ OpenTelemetry client. It will be a > dependency of tango 10.0. It will be maintained by the Freexian packaging > team. I hope it's opt-in to actually send anything. -- Salvo Tomaselli "Io non mi sento obbligato a credere che lo stesso D

Bug#1074242: ITP: opentelemetry -- C++ OpenTelemetry client

2024-06-24 Thread Santiago Ruano Rincón
: https://opentelemetry.io/ * License : Apache-2.0 Programming Lang: C++ Description : OpenTelemetry client OpenTelemetry is an Observability framework and toolkit designed to create and manage telemetry data such as traces, metrics, and logs. Crucially, OpenTelemetry is vendor

Bug#1073158: ITP: hyprutils -- C++ library for utilities used across the Hypr ecosystem

2024-06-13 Thread Alan M Varghese
Programming Lang: C++ Description : C++ library for utilities used across the Hypr ecosystem >From the github repo: "Hyprutils is a small C++ library for utilities used across the Hypr* ecosystem." Hyprutils is library dependency required by the Hyprland[1][2] window manage

Bug#1072684: ITP: tl-optional -- C++11/14/17 std::optional with functional-style extensions

2024-06-06 Thread Timo Röhling
* License : CC0, Expat Programming Lang: C++ Description : C++11/14/17 std::optional with functional-style extensions std::optional is the preferred way to represent an object which may or may not have a value. Unfortunately, chaining together many computations which may or may not

Bug#1070846: ITP: smatch -- a static analysis tool for C

2024-05-10 Thread Ricardo B. Marliere
: https://smatch.sourceforge.net/ * License : GPLv2+ Programming Lang: C Description : a static analysis tool for C Smatch is a code checking framework developed by Dan Carpenter on top of Sparse [1]. It extends Sparse with useful functionality in the scope of the Linux Kernel such as data-flow anal

Bug#1069085: ITP: mapbox-geometry -- Generic C++ interfaces for geometry types, collections, and features

2024-04-16 Thread Bas Couwenberg
* License : ISC Programming Lang: C++ Description : Generic C++ interfaces for geometry types, collections, and features geometry.hpp provides header-only, generic C++ interfaces for geometry types, geometry collections, and features. These types are designed to be easy to parse

Bug#1068948: ITP: hiredict -- minimalistic C client library for Redict

2024-04-13 Thread Maytham Alsudany
Lang: C Description : minimalistic C client library for Redict hiredict is a minimalistic C client library for the Redict database. It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses an high level printf-alike API in order to make it much

Bug#1068206: ITP: jolt -- A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.

2024-04-01 Thread Bret Curtis
Package: wnpp Severity: wishlist Owner: Bret Curtis X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: jolt Version : 4.0.2 Upstream Contact: Jorrit Rouwe * URL : https://github.com/jrouwe/JoltPhysics * License : MIT Programming Lang: C

Bug#1065664: ITP: smallerc -- single-pass C compiler for 16- and 32-bit platforms

2024-03-08 Thread Stephen Kitt
Package: wnpp Severity: wishlist Owner: Stephen Kitt X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: smallerc Version : 1.0.1 Upstream Author : Alexey Frunze * URL : https://github.com/alexfru/SmallerC * License : BSD Programming Lang: C

Bug#1065475: ITP: libupnpp -- Application-oriented C++ layer over the libnpupnp base UPnP library

2024-03-05 Thread Jean-Francois Dockes
: LGPL Programming Lang: C++ Description : Application-oriented C++ layer over the libnpupnp base UPnP library libupnpp wraps libnpupnp calls and data inside easier to use C++ constructs. It can be used to build either devices or control points. It is proposed for packaging as a

Bug#1064819: ITP: elixir-makeup-c -- Makeup lexer for the C language

2024-02-26 Thread Sergei Golovan
Package: wnpp Severity: wishlist Owner: Sergei Golovan X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: elixir-makeup-c Version : 0.1.1 Upstream Contact: Boyd Multerer * URL : https://github.com/elixir-makeup/makeup_c * License : BSD-2-clause

Bug#1064473: ITP: taskflow -- Parallel and Heterogeneous Task Programming System for C++

2024-02-22 Thread Julian Gilbey
Programming Lang: C++ Description : Parallel and Heterogeneous Task Programming System for C++ Taskflow helps you quickly write parallel and heterogeneous task programs with high performance and simultaneous high productivity. It is faster, more expressive, with fewer lines of code, and easier

Bug#1064255: ITP: aemu -- This is an utility library for common functions used in the Android Emulator. External projects (gfxstream, QEMU) may use to perform C++ functions.

2024-02-18 Thread Bo YU
Programming Lang: C++ Description : This is an utility library for common functions used in the Android Emulator. External projects (gfxstream, QEMU) may use to perform C++ functions. AEMU development files, used by gfxstream to build against. This is a blocker of #1059295 as above descriptions

Bug#1064081: ITP: golang-github-cloudflare-cbpfc -- cBPF to C or eBPF compiler

2024-02-16 Thread Loren M. Lang
Description : cBPF to C or eBPF compiler cbpfc . GoDoc (https://godoc.org/github.com/cloudflare/cbpfc) . cbpfc is a classic BPF (cBPF) to extended BPF (eBPF) compiler. It can compile cBPF to eBPF, or to C, and the generated code should be accepted by the kernel verifier. . cbpfc/clang

Bug#1063673: ITP: llama.cpp -- Inference of Meta's LLaMA model (and others) in pure C/C++

2024-02-10 Thread Christian Kastner
: MIT Programming Lang: C++ Description : Inference of Meta's LLaMA model (and others) in pure C/C++ The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art performance on a wide variety of hardware - locally and in the cloud. * Plai

Bug#1059774: ITP: rust-as-raw-xcb-connection -- rust trait to interop with libxcb C API

2023-12-31 Thread James McCoy
: MIT or Apache-2.0 Programming Lang: Rust Description : rust trait to interop with libxcb C API This is needed for the new upstream release of x11rb and will be maintained in the pkg-rust team.

Bug#1059632: ITP: sentry-native -- Sentry SDK for C, C++ and native applications

2023-12-29 Thread Roman Ondráček
Programming Lang: C Description : Sentry SDK for C, C++ and native applications The Sentry Native SDK is an error and crash reporting client for native applications, optimized for C and C++. Sentry allows one to add tags, breadcrumbs and arbitrary custom context to enrich error reports

Bug#1058646: ITP: qbe -- Small embeddable C compiler backend

2023-12-13 Thread Miguel Landaeta
Package: wnpp Severity: wishlist Owner: Miguel Landaeta X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: qbe Version : 1.1 Upstream Contact: Quentin Carbonneaux * URL : https://c9x.me/compile/ * License : MIT Programming Lang: C Description

Bug#1055829: ITP: nanobind -- Tiny and efficient C++/Python bindings

2023-11-12 Thread Timo Röhling
* License : BSD-3-clause Programming Lang: Python, C++ Description : Tiny and efficient C++/Python bindings nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to

Bug#1055472: ITP: sphinxygen -- Python module/script generating Sphinx markup to describe a C API from an XML description extracted by Doxygen

2023-11-06 Thread Sebastian Ramacher
Programming Lang: Python Description : Python module/script generating Sphinx markup to describe a C API from an XML description extracted by Doxygen Required as build dependency for suil, serd, and others. Cheers -- Sebastian Ramacher

Bug#1055051: ITP: zix -- Zix is a lightweight C library of portability wrappers and data structures

2023-10-30 Thread Sebastian Ramacher
: 0BSD or ISC Programming Lang: C Description : Zix is a lightweight C library of portability wrappers and data structures The library is required by the new upstream version of lilv. It was embedded there before. Cheers -- Sebastian Ramacher

Bug#1052215: ITP: semver -- Semantic Versioning for modern C++

2023-09-18 Thread Chen Linxuan
Package: wnpp Severity: wishlist Owner: Chen Linxuan X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: semver Version : 0.3.0 Upstream Contact: Daniil Goncharov * URL : https://github.com/Neargye/semver * License : MIT Programming Lang: C

Bug#1051675: ITP: rust-bindgen-cli -- automatically generate rust bindings for C/C++ source code

2023-09-11 Thread Matthias Geiger
Contact: The rust-bindgen project contributors * URL : https://github.com/rust-lang/rust-bindgen/tree/main/bindgen-cli * License : BSD-3-Clause Programming Lang: Rust Description : automatically generate rust bindings for C/C++ libraries Starting with 0.61 the bindgen

Bug#1051352: ITP: shedskin -- Python-to-C++ compiler designed to speed up Python programs

2023-09-06 Thread Paul Boddie
Package: wnpp Severity: wishlist Owner: Paul Boddie * Package name: shedskin Version : 0.9.7 Upstream Author : Mark Dufour * URL : https://shedskin.github.io/ * License : GPL-3+ Programming Lang: Python Description : Python-to-C++ compiler designed to

Bug#1050010: ITP: python-ghostscript -- Python-Interface to the Ghostscript C-API

2023-08-18 Thread Elena Grandi
+ Programming Lang: Python Description : Python-Interface to the Ghostscript C-API Ghostscript is a well known interpreter for the PostScript language and for PDF. This package implements a interface to the Ghostscript C-API using ctypes. Both a low-level and a pythonic, high-level interface are

Bug#1049960: ITP: half -- C++ library for half precision floating point arithmetics

2023-08-17 Thread Christian Kastner
: MIT Programming Lang: C++ Description : C++ library for half precision floating point arithmetics This is a C++ header-only library to provide an IEEE-754 conformant half-precision floating point type along with corresponding arithmetic operators, type conversions and common mathematical

Re: autodep8 test for C/C++ header

2023-08-12 Thread Lisandro Damian Nicanor Perez Meyer
On martes, 8 de agosto de 2023 04:50:04 -03 Helmut Grohne wrote: > Hi Sune, > > On Tue, Aug 08, 2023 at 06:46:38AM -, Sune Vuorela wrote: > > I don't think this is a important problem that some headers might have > > special conditions for use. I'd rather have our developers spend time > > fix

Re: autodep8 test for C/C++ header

2023-08-09 Thread Benjamin Drung
On Wed, 2023-08-09 at 18:30 +0300, Adrian Bunk wrote: > On Wed, Aug 09, 2023 at 02:26:17PM +0800, Paul Wise wrote: > > On Tue, 2023-08-08 at 18:32 +0300, Adrian Bunk wrote: > > > > > Manual opt-in for our > 11k -dev packages is a significant cost > > > that would have to be justified by the peopl

Re: autodep8 test for C/C++ header

2023-08-09 Thread Adrian Bunk
On Wed, Aug 09, 2023 at 02:26:17PM +0800, Paul Wise wrote: > On Tue, 2023-08-08 at 18:32 +0300, Adrian Bunk wrote: > > > Manual opt-in for our > 11k -dev packages is a significant cost > > that would have to be justified by the people who oppose opt-out. > > You could use the Janitor to do autom

Re: autodep8 test for C/C++ header

2023-08-09 Thread Benjamin Drung
On 2023-08-07, Benjamin Drung wrote: > > > > > while working a whole week on fixing failing C/C++ header compilations > > > > > for armhf time_t [1], I noticed a common pattern: The library -dev > > > > > packages was missing one or more dependen

Re: autodep8 test for C/C++ header

2023-08-08 Thread Paul Wise
On Tue, 2023-08-08 at 11:42 +0300, Adrian Bunk wrote: > An additional check with some overlap would be whether >    pkgconf --cflags .pc > returns 0 for every pkgconfig file in a package. piuparts runs adequate, which runs something similar:    pkg-config --exists --print-errors .pc It emits mi

Re: autodep8 test for C/C++ header

2023-08-08 Thread Paul Wise
On Tue, 2023-08-08 at 18:32 +0300, Adrian Bunk wrote: > Manual opt-in for our > 11k -dev packages is a significant cost > that would have to be justified by the people who oppose opt-out. You could use the Janitor to do automatic opt-in where it works, IIRC the Janitor runs autopkgtests before f

Re: autodep8 test for C/C++ header

2023-08-08 Thread Helmut Grohne
Hi Sune, On Tue, Aug 08, 2023 at 06:46:38AM -, Sune Vuorela wrote: > I don't think this is a important problem that some headers might have > special conditions for use. I'd rather have our developers spend time > fixing other issues than satisfying this script. A while ago, I've performed a

Re: autodep8 test for C/C++ header

2023-08-08 Thread Adrian Bunk
On Tue, Aug 08, 2023 at 09:19:16AM -0300, Antonio Terceiro wrote: > On Tue, Aug 08, 2023 at 11:35:01AM +0300, Adrian Bunk wrote: > > On Tue, Aug 08, 2023 at 06:46:38AM -, Sune Vuorela wrote: > > > On 2023-08-07, Benjamin Drung wrote: > > > > while working a wh

Re: autodep8 test for C/C++ header

2023-08-08 Thread Antonio Terceiro
On Tue, Aug 08, 2023 at 11:35:01AM +0300, Adrian Bunk wrote: > On Tue, Aug 08, 2023 at 06:46:38AM -, Sune Vuorela wrote: > > On 2023-08-07, Benjamin Drung wrote: > > > while working a whole week on fixing failing C/C++ header compilations > > > for armhf time_t [1],

Re: autodep8 test for C/C++ header

2023-08-08 Thread Adrian Bunk
On Mon, Aug 07, 2023 at 06:43:36PM +, Benjamin Drung wrote: >... > I propose to add an autodep8 test for C/C++ header files that tries to > compile the header file. This will catch issues like missing > dependencies and other issues. >... An additional check with some overlap w

Re: autodep8 test for C/C++ header

2023-08-08 Thread Adrian Bunk
On Tue, Aug 08, 2023 at 06:46:38AM -, Sune Vuorela wrote: > On 2023-08-07, Benjamin Drung wrote: > > while working a whole week on fixing failing C/C++ header compilations > > for armhf time_t [1], I noticed a common pattern: The library -dev > > packages was missing one

Re: autodep8 test for C/C++ header

2023-08-08 Thread Adrian Bunk
On Mon, Aug 07, 2023 at 09:17:18PM +, Benjamin Drung wrote: > On Mon, 2023-08-07 at 22:52 +0300, Peter Pentchev wrote: >... > > 1) The library has a "main" header file that must be included before > >any of the others, and it does not come first in lexicographical > >order. It may defin

Re: autodep8 test for C/C++ header

2023-08-07 Thread Sune Vuorela
On 2023-08-07, Benjamin Drung wrote: > while working a whole week on fixing failing C/C++ header compilations > for armhf time_t [1], I noticed a common pattern: The library -dev > packages was missing one or more dependencies on another -dev package. > Over 200 -dev packages are

Re: autodep8 test for C/C++ header

2023-08-07 Thread Johannes Schauer Marin Rodrigues
Hi, Quoting Benjamin Drung (2023-08-07 20:43:36) > while working a whole week on fixing failing C/C++ header compilations for > armhf time_t [1], I noticed a common pattern: The library -dev packages was > missing one or more dependencies on another -dev package. Over 200 -dev >

Re: autodep8 test for C/C++ header

2023-08-07 Thread Benjamin Drung
On Mon, 2023-08-07 at 22:52 +0300, Peter Pentchev wrote: > On Mon, Aug 07, 2023 at 06:43:36PM +, Benjamin Drung wrote: > > Hi, > > > > while working a whole week on fixing failing C/C++ header compilations > > for armhf time_t [1], I noticed a common pattern: The li

Re: autodep8 test for C/C++ header

2023-08-07 Thread Peter Pentchev
On Mon, Aug 07, 2023 at 06:43:36PM +, Benjamin Drung wrote: > Hi, > > while working a whole week on fixing failing C/C++ header compilations > for armhf time_t [1], I noticed a common pattern: The library -dev > packages was missing one or more dependencies on another -dev pack

autodep8 test for C/C++ header

2023-08-07 Thread Benjamin Drung
Hi, while working a whole week on fixing failing C/C++ header compilations for armhf time_t [1], I noticed a common pattern: The library -dev packages was missing one or more dependencies on another -dev package. Over 200 -dev packages are affected. I propose to add an autodep8 test for C/C

Bug#1040176: ITP: cppdap -- C++11 implementation of the Debug Adapter Protocol

2023-07-02 Thread Timo Röhling
: Apache-2.0 Programming Lang: C++ Description : C++11 implementation of the Debug Adapter Protocol cppdap is a C++11 library to implement a Debug Adapter Protocol (DAP) client or server. It provides C++ type-safe structures for the full DAP specification, and provides a simple way

Bug#1039110: ITP: rkcommon -- Intel oneAPI Rendering Toolkit common C++/CMake infrastructure

2023-06-25 Thread Francois Mazen
Package: wnpp Severity: wishlist Owner: Francois Mazen X-Debbugs-Cc: debian-devel@lists.debian.org, franc...@mzf.fr * Package name: rkcommon Version : 1.11.0 * URL : https://github.com/ospray/rkcommon * License : Apache-2.0 Programming Lang: C++ Description

Googletest 1.13 requires at least C++14

2023-06-22 Thread Steven Robbins
Hi, Please CC me in any reply. A new googletest package for 1.13.0 just hit unstable and I now realise it requires at least C++14. From autopkgtests, I noted at least one build failure because of this. I'm hoping most code can simply opt to build at C++14 or later. However, I'm

Re: Bug#1038812: ITP: sexp -- S-expressions parser and generator C++ library and command-line tool

2023-06-22 Thread Alexander Sulfrian
Hi, On Wed, Jun 21, 2023 at 12:20:52PM -0400, Daniel Kahn Gillmor wrote: > * URL : https://github.com/rnp/sexp this URL is 404, maybe you meant https://github.com/rnpgp/sexp ? Thanks, Alex

Bug#1038812: ITP: sexp -- S-expressions parser and generator C++ library and command-line tool

2023-06-21 Thread Daniel Kahn Gillmor
Programming Lang: C++ Description : S-expressions parser and generator C++ library and command-line tool S-expressions are data structures fr representing complex data as a variation on LISP S-Expressions. They are similar to (but older than) JSON. There are a handful of variations in format and

Bug#1038443: ITP: c-blosc2 -- Fast, compressed, persistent binary data store library for C

2023-06-18 Thread Antonio Valentino
Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Antonio Valentino * Package name: c-blosc2 Version : 2.9.2 Upstream Author : Antonio Valentino * URL : * License : BSD-3-clause Programming Lang: C Description : Fast

Bug#1038423: ITP: maven-native -- plugin to compile c and c++ source via maven

2023-06-17 Thread Joseph Nahmias
-...@googlegroups.com, * URL : https://www.mojohaus.org/maven-native/native-maven-plugin/ * License : Expat Programming Lang: Java Description : plugin to compile c and c++ source via maven This maven plugin creates a custom build lifecycle suited to compiling native C and C

Bug#1037228: ITP: pycrc -- CRC C source code generator

2023-06-08 Thread Stephen Kitt
: CRC C source code generator pycrc is a Cyclic Redundancy Check (CRC) C source code generator. . It supports different implementations, with various speed-space compromises. The CRC parameters can be freely chosen, and pycrc includes a number of well-known CRC models (CRC-16, CRC-32 etc.). This is

Bug#1036763: ITP: libsyntax-operator-equ-perl -- equality operators that distinguish C

2023-05-25 Thread gregor herrmann
-Operator-Equ * License : Artistic or GPL-1+ Programming Lang: Perl Description : equality operators that distinguish C Syntax::Operator::Equ provides infix operators that implement equality tests of strings or numbers similar to perl's eq and == operators, except that they consider

Bug#1035747: ITP: cevomapgen -- External Map Generator for C-Evo

2023-05-08 Thread Peter Blackman
Lang: Lazarus/FPC   Description : External Map Generator for C-Evo Generates more varied maps than the in-game generator, with greater control, and allows much faster generation of novel or extreme worlds than using the map editor. Intended for use with c-evo-dh and other versions of C-evo

Bug#1035626: ITP: 3d-ascii-viewer-c -- Viewer of 3D models in ASCII

2023-05-06 Thread Gürkan Myczko
Package: wnpp Severity: wishlist Owner: Gürkan Myczko X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: 3d-ascii-viewer-c Version : 1.1.0 Upstream Authors: Francisco Javier Andrés Casas Barrientos URL : https://github.com/autopawn/3d-ascii-viewer-c

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-19 Thread Florian Weimer
quot;.[1] That proved successful (as > successful as anything was in poor neglected Ada). The C++ front end calls this -fpermissive, which would probably match here as well. > Whatever its name, some advantages to this approach are that > distributors could opt-in to such a thing, make it

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Sam James
Oskari Pirhonen writes: > [[PGP Signed Part:Undecided]] > On Tue, Apr 18, 2023 at 16:07:45 +0200, Florian Weimer wrote: >> Gentoo has been fixing various packages for building with Clang, which >> covers a superset of the issues that need to be addressed: >> >> [TRACKER] Support LLVM/Clang as

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Oskari Pirhonen
On Tue, Apr 18, 2023 at 16:07:45 +0200, Florian Weimer wrote: > Gentoo has been fixing various packages for building with Clang, which > covers a superset of the issues that need to be addressed: > > [TRACKER] Support LLVM/Clang as alternative system compiler >

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Arsen Arsenović
s? > > Or will it be a distro override like the hardening flags are? The intention is to make this a default, in order to brace people for a future C default standard version changes. >> I would appreciate some discussion on the Debian impact. > > Since most of the Debian archive can be

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Paul Wise
On Tue, 2023-04-18 at 16:07 +0200, Florian Weimer wrote: > TL;DR: I want to propose a GCC 14 change which will impact > distributions, so I'd like to gather some feedback from Debian. Is this change being made the upstream defaults? Or will it be a distro override like the hardening flags are?

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Guillem Jover
at ties with work I've been doing to version feature flags (but I guess this one could always be introduced and be considered v0 or similar, probably with a better name(?)). Thanks, Guillem [F] https://git.hadrons.org/git/debian/dpkg/dpkg.git/commit/?h=next/modern-c&id=3316845bf415436299d61501db655fd2c1813436

Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread G. Branden Robinson
[I am not subscribed to debian-gcc or c-std-porting] Hi Florian, At 2023-04-18T16:07:45+0200, Florian Weimer wrote: > TL;DR: I want to propose a GCC 14 change which will impact > distributions, so I'd like to gather some feedback from Debian. > > Clang has disabled support for

RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)

2023-04-18 Thread Florian Weimer
TL;DR: I want to propose a GCC 14 change which will impact distributions, so I'd like to gather some feedback from Debian. Clang has disabled support for a few historic C features by default over the last few releases. This mirrors a process that Apple has begun in Xcode even earlier (pe

Bug#1033272: ITP: libre-graph-api-cpp-qt-client -- C++/Qt Libre Graph API client

2023-03-20 Thread Pierre-Elliott Bécue
* License : Apache-2.0 Programming Lang: C++ Description : C++/Qt client implementation of Libre Graph API The Libre Graph API is an API for open Cloud Collaboration. It provides an open source standard for open Cloud Collaboration. See the Libre Graph Home for more details. This

Bug#1032606: ITP: etlcpp -- Embedded template library: a C++ template library for embedded applications

2023-03-09 Thread Dima Kogan
Package: wnpp Owner: Dima Kogan Severity: wishlist * Package name: etlcpp Version : 20.35.14 Upstream Author : John Wellbelove * URL or Web page : https://www.etlcpp.com/ * License : MIT Description : Embedded template library: a C++ template library for embedded

Bug#1032520: ITP: libthreadar -- C++ classes for manipulating threads

2023-03-08 Thread John Goerzen
Lang: C++ Description : C++ classes for manipulating threads Libthreadar is a C++ library providing an abstracted set of C++ *classes* to manipulate threads in a very simple and efficient way from your C++ code. . It also handles exceptions thrown from a thread and propagated to another

Bug#1031972: ITP: nvidia-cudnn-frontend -- c++ wrapper for the cudnn backend API

2023-02-25 Thread M. Zhou
-free deps) Programming Lang: C++ Description : c++ wrapper for the cudnn backend API This is needed for the cuda version of pytorch. The package will be maintained by Debian NVIDIA Maintainers

Bug#1030613: ITP: libffi-platypus-type-enum-perl -- custom platypus type for dealing with C enumerated types

2023-02-05 Thread mtj
-Platypus-Type-Enum * License : Artistic or GPL-1+ Programming Lang: Perl Description : custom platypus type for dealing with C enumerated types FFI::Platypus::Type::Enum type plugin is a helper for making enumerated types. It makes the most sense to use this when you have an enumerated

Bug#1030605: ITP: libffi-c-perl -- C data types for FFI

2023-02-05 Thread mtj
Package: wnpp Owner: Mason James Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libffi-c-perl Version : 0.15 Upstream Author : Graham Ollis * URL : https://metacpan.org/release/FFI-C * License

Bug#1030088: ITP: tree-sitter-c -- C grammar for tree-sitter

2023-01-30 Thread James McCoy
Package: wnpp Severity: wishlist Owner: James McCoy X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: tree-sitter-c Version : 0.20.2 Upstream Contact: Max Brunsfeld * URL : https://github.com/tree-sitter/tree-sitter-c * License : MIT Programming

Bug#1029969: ITP: clad -- automatic differentiation for C/C++

2023-01-29 Thread Stephan Lachnit
Programming Lang: C, C++ Description : automatic differentiation for C/C++ Clad enables automatic differentiation (AD) for C++. It is based on LLVM compiler infrastructure and is a plugin for Clang compiler. Clad is based on source code transformation. Given C++ source code of a

Bug#1029784: ITP: trompeloeil-cpp -- C++14 mocking header framework

2023-01-27 Thread Matthias Geiger
/rollbear/trompeloeil * License : BSL-1.0 Programming Lang: C++ Description : C++14 mocking header framework I intend to package trompeloeil, a mocking header framework for C++14. This library is needed for corectrl (#986925). It is a header-only library. The packaging is already

Re: Does removal of global variables from a library break C ABI?

2023-01-18 Thread Paul Wise
On Wed, 2023-01-18 at 09:33 -0500, Scott Talbert wrote: > Thanks Russ and Peter.  I didn't find any usage of these symbols, but I > did sadly find a lot of bundled copies of this library in the archive.  :( It might be worth asking the upstreams to remove the copies and registering the existing

Re: Does removal of global variables from a library break C ABI?

2023-01-18 Thread Scott Talbert
On Wed, 18 Jan 2023, Peter Pentchev wrote: On Tue, Jan 17, 2023 at 08:03:18PM -0800, Russ Allbery wrote: Scott Talbert writes: In one of the library packages I maintain (hidapi), upstream removed a couple of global variables (my .symbols file noticed this). See abipkgdiff below. Does thi

Re: Does removal of global variables from a library break C ABI?

2023-01-18 Thread Peter Pentchev
On Tue, Jan 17, 2023 at 08:03:18PM -0800, Russ Allbery wrote: > Scott Talbert writes: > > > In one of the library packages I maintain (hidapi), upstream removed a > > couple of global variables (my .symbols file noticed this). See > > abipkgdiff below. > > > Does this break ABI? My assessment

Re: Does removal of global variables from a library break C ABI?

2023-01-17 Thread Russ Allbery
Scott Talbert writes: > In one of the library packages I maintain (hidapi), upstream removed a > couple of global variables (my .symbols file noticed this). See > abipkgdiff below. > Does this break ABI? My assessment is that it does NOT, but I would > like to confirm. These variables were no

Does removal of global variables from a library break C ABI?

2023-01-17 Thread Scott Talbert
In one of the library packages I maintain (hidapi), upstream removed a couple of global variables (my .symbols file noticed this). See abipkgdiff below. Does this break ABI? My assessment is that it does NOT, but I would like to confirm. These variables were not declared in a header file, s

Re: LibreOffice architecture support (was: Fwd: Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*))

2023-01-11 Thread Rene Engelhard
Hi, Am 11.01.23 um 15:20 schrieb John Paul Adrian Glaubitz: Hi Helge! On 1/11/23 15:03, Helge Deller wrote: Yes, sadly we don't have a working java right now on hppa, and it will probably take some more time to get one. At least I won't have time for it during the next few months. But it would

Re: LibreOffice architecture support (was: Fwd: Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*))

2023-01-11 Thread John Paul Adrian Glaubitz
Hi Helge! On 1/11/23 15:03, Helge Deller wrote: Yes, sadly we don't have a working java right now on hppa, and it will probably take some more time to get one. At least I won't have time for it during the next few months. But it would be sad to loose those bindings... There are some efforts to

  1   2   3   4   5   6   7   8   9   10   >