Re: ITP: golang-github-microsoft-go-winio -- Win32 IO-related utilities for Go

2023-10-26 Thread Nilesh Patra
On Thu, Oct 26, 2023 at 08:35:51AM +0200, Salvo Tomaselli wrote:
> > Go has the extremely nice feature that cross-compiling for other
> > architectures and OSs is very easy.  I have, on a number of occasions
> > used Debian to cross-compile Go programs for Windows.
> > 
> > I have no particular interest in this package, but yes, it is
> > appropriate to package a Windows-only Go package in Debian.
> 
> Why would it be in debian though?
> 
> Go provides a repository for libraries. I thought we were packaging libraries 
> in debian if they were a requirement for things used in debian, that can't 
> just download libraries when building (which is the normal way in go)

This is true. It makes sense to package go libraries in debian only when
some target package actually depends on it. In this case, for me it
makes no sense to have a windows specific go library in debian.

One could easily compile for another OS or whatever target by fetching the
library - there is no need to have a specific debian package for it. I
don't expect anyone as such to use a debian package to compile things
for another OS.

Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1054588: ITP: ocaml-metadata -- read metadata from various formats

2023-10-26 Thread Kyle Robbertze
Package: wnpp
Severity: wishlist
Owner: Kyle Robbertze 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: ocaml-metadata
  Version : 0.2.0
  Upstream Contact: Savonet Team 
* URL : https://github.com/savonet/ocaml-metadata
* License : GPL-3+
  Programming Lang: OCaml
  Description : read metadata from various formats

A pure OCaml library to read metadata frm various formats. For now, the
following are supported:

* Audio formats: ID3v1 and ID3v2 (for MP3), ogg/vorbis, ogg/opus and
  flac
* Image formats: jpeg and png
* Video formats: mp4 and avi

This will be maintained as part of the OCaml team and hosted on Salsa.



Bug#1054592: ITP: snakeyaml-engine

2023-10-26 Thread Jérôme Charaoui

Package: wnpp
Severity: wishlist
Owner: Jérôme Charaoui 
X-Debbugs-Cc: debian-devel@lists.debian.org

   Package name : snakeyaml-engine
   Version  : 2.7
   Upstream author  : Andrey Somov 
   URL  : https://bitbucket.org/snakeyaml/snakeyaml-engine
   License  : Apache-2.0
   Programming Lang : Java
   Description  : Core YAML 1.2 parser and emitter for Java

YAML is a data serialization format designed for human readability and 
interaction with scripting languages.


SnakeYAML Engine is a YAML 1.2 processor for the Java Virtual Machine 
version 8 and higher.


This a new dependency introduced in version 5.1 of the Ruby psych java 
extension.


Thanks,

-- Jerome



Bug#1054595: ITP: nom -- command line tool that helps you lose weight

2023-10-26 Thread Holger Levsen
Package: wnpp
Severity: wishlist
Owner: Holger Levsen 
X-Debbugs-Cc: debian-devel@lists.debian.org, m...@blinry.org

* Package name: nom
  Version : 0.1.3
* URL : https://github.com/blinry/nom
* License : GPL2+
  Programming Lang: Ruby
  Description : command line tool that helps you lose weight

 nom is a command line tool that helps you lose weight by tracking your energy
 intake and creating a negative feedback loop. It's inspired by John Walker's
 The Hacker's Diet (https://www.fourmilab.ch/hackdiet/) and tries to automate
 things as much as possible.


I'm using this myself and plan to maintain it in the debian group on salsa.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

In a world where you can be anything, be kind.


signature.asc
Description: PGP signature


Re: ITP: golang-github-microsoft-go-winio -- Win32 IO-related utilities for Go

2023-10-26 Thread Marvin Renich
* Nilesh Patra  [231026 06:43]:
> On Thu, Oct 26, 2023 at 08:35:51AM +0200, Salvo Tomaselli wrote:
> > > Go has the extremely nice feature that cross-compiling for other
> > > architectures and OSs is very easy.  I have, on a number of occasions
> > > used Debian to cross-compile Go programs for Windows.
> > > 
> > > I have no particular interest in this package, but yes, it is
> > > appropriate to package a Windows-only Go package in Debian.
> > 
> > Why would it be in debian though?
> > 
> > Go provides a repository for libraries. I thought we were packaging 
> > libraries 
> > in debian if they were a requirement for things used in debian, that can't 
> > just download libraries when building (which is the normal way in go)
> 
> This is true. It makes sense to package go libraries in debian only when
> some target package actually depends on it. In this case, for me it
> makes no sense to have a windows specific go library in debian.

>From the original ITP:
  This golang package is dependency to my program I am packaging for Debian.

As I said, I do not know about or care about this particular package.
My statement was meant to correct what looked like a blanket statement
that windows-only Go packages should not be in Debian.

If you were saying that _the package in question_ should not be
packaged, that was not clear; you did not give any reason that I could
see other than it is windows-only.  That fact should not have any
bearing on the reasons for packaging or not packaging.

[BTW, I am subscribed to d-devel; no need to (B)CC me.]

...Marvin



Bug#1054599: ITP: libtest-expectandcheck-perl -- expect/check-style unit testing with object methods

2023-10-26 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libtest-expectandcheck-perl
  Version : 0.06
  Upstream Author : Paul Evans 
* URL : https://metacpan.org/release/Test-ExpectAndCheck
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : expect/check-style unit testing with object methods

Test::ExpectAndCheck creates objects that assist in writing unit tests with
mocked object instances. Each mock instance will expect to receive a given
list of method calls. Each method call is checked that it received the right
arguments, and will return a prescribed result. At the end of each test, each
object is checked to ensure all the expected methods were called.

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: ITP: golang-github-microsoft-go-winio -- Win32 IO-related utilities for Go

2023-10-26 Thread Nilesh Patra



On 26 October 2023 9:19:06 pm IST, Marvin Renich  wrote:
>>From the original ITP:
>  This golang package is dependency to my program I am packaging for Debian.

This is going to be my last mail about this topic. The ITP may say so, but for 
most go packages, the windows specific code is in separate files than the rest 
and the decision of compiling them or not is taken care of by go directives.

If the code is still present in such a way that windows library becomes 
mandatory to be included, then upstream should fix this in their codebase.

Windows specific code would not even be compiled in the debian package (which 
is expected).
It is highly unlikely for a windows-only go library to be actually needed in 
debian.

To be clear, the statement that it makes sense to package go libraries only 
when they are dependencies of a target also means that they serve some actual 
"Linux" functionality in the target package as well.



Re: libncurses5 removal from Debian

2023-10-26 Thread Sven Joachim
On 2023-10-26 00:29 +0200, Michael Biebl wrote:

> Am 25.10.23 um 22:42 schrieb Alexander Koskovich:
>> Hello,
>> The removal of libncurses5 has led to not being able to compile the
>> Android Open Source Platform. There is a dependency on this package
>> in Clang prebuilts to compile the Renderscript library.
>
> removal from sid/trixie. bookworm continues to ship libncurses5.
>
>> https://groups.google.com/g/android-building/c/Sv_v2ApJZug
>> 
>> While Google is planning on fixing this in the Android 14 quarterly
>> platform releases by adding a checked in prebuilt of ncurses5, this
>> does not address breakage in the present. Could this package please
>> be added back? We need it to compile Android 13.
>> Would be much appreciated.
>
> See
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025964
> https://salsa.debian.org/debian/ncurses/-/commit/11d067455801fddf8c65eba6e447ef7aacd1d703
>
> Using bookworm/stable to build AOSP is not an option?

It is also possible to install the bookworm libncurses5/libtinfo5
packages on newer releases.  There are no dependencies besides libc6,
after all.

Cheers,
   Sven



Bug#1054612: ITP: vim-autopair -- automatically open bracket pairs

2023-10-26 Thread Matthias Geiger
Package: wnpp
Severity: wishlist
Owner: Matthias Geiger 
X-Debbugs-Cc: debian-devel@lists.debian.org, team+...@tracker.debian.org, 
werdah...@riseup.net

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: vim-autopair
  Version : 4.0.1
  Upstream Contact: LunarWatcher 
* URL : https://github.com/LunarWatcher/auto-pairs
* License : MIT
  Programming Lang: vimscript
  Description : automatically open bracket pairs

Insert or delete brackets, parens, and quotes in pair: 
a maintained fork of https://github.com/jiangmiao/auto-pairs.
I believe this makes a nice addition to Debian. The package will be
maintained with the Vim team.

best,

werdahias

-BEGIN PGP SIGNATURE-

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmU6x6IVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR18XwQAL/GkBclcTJ0PNViD2t4fzZhtpJy
lLIEaTAEjpM3zc9jlOu3acwXLzN2umObZpuPc11EjQOGSxhtqKe7Wex9wJLlXk+o
NOPMf0T+pTqg1W+8KQ6oiMpmT1AdkbRbSA5W0jRbmyyuxYCy+WLcpH/HmaS7FDXh
zlQ3WwMN0P2yF2WY1BjiovZ39mcurcJzbioUIglfAbr2cLJ8aarsiQSbENWF0cUg
ElukWbC1t7Yg8d8t4sXm50mSss2wqMsmaxk8pntwYAGGiNh4es/gR+gfqVmo/SUG
rOTLq5YxEu/MSuHmF4hTlWmm4Zs1puQ4tOZSt6Ye1cTGGMedEkfoWR9i7fiyU4dd
GQYap+uCiDJjhlcvBqriylL1CRxT2AGWXBlf3TG0x5GNLusLM+oxRMU2COojRnox
kP2zdv8Ur9kvDL5oyCBnvVz+JpgoNvQzvnR/waFYTinjt2dkR8KOgFcvuB6g7s+a
ir48kxuEVjFsjhdWFokvbHKavKJPntC4X/C2dxmA5Eq9qdj7drV/OMS3NtQGsmVX
PUpqi/et3tI4C+Gtq3j3PULJahcoZJvcIo/yYs237pTz9BLPIZY7twvc6PyP3fKL
T77QT3W+pmUvls43lFaNeWFEL63CY48iZSV6skTU8XzIX5jusun8fDPRHPhElD9p
4X/nMKbb6bB7T5cF
=vz26
-END PGP SIGNATURE-