Bug#1071656: autopkgtest failure on archs other than amd64 and i386

2024-05-23 Thread Shriram Ravindranathan

Hi Jeroen,

I ran the tests on an arm64 machine,

This is the diff of the test that fails:

*** Running "Correlate a file with heading with delta crossing 360 degrees CCW" 
test
+ valgrind --error-exitcode=126 --tool=memcheck --leak-check=yes 
--num-callers=30 
--log-file=/tmp/gpscorrelate/gpscorrelate/tests/log/test167-valgrind.log 
/usr/bin/gpscorrelate --heading --max-heading 90 -O -45 -z 0 -g 
/tmp/gpscorrelate/gpscorrelate/tests/staging/track13.gpx 
/tmp/gpscorrelate/gpscorrelate/tests/log/test.jpg
+ exiv2 -pv pr /tmp/gpscorrelate/gpscorrelate/tests/log/test.jpg
+ EXITCODE=0
+ set +x
Test test167 FAILED: unexpected output
--- /tmp/gpscorrelate/gpscorrelate/tests/data/test167.result2024-05-23 
15:44:05.115054075 +
+++ /tmp/gpscorrelate/gpscorrelate/tests/log/test167.out2024-05-23 
16:49:30.700053733 +
@@ -32,6 +32,6 @@
 0x0006 GPSInfo  GPSAltitude Rational1  4234/10
 0x0007 GPSInfo  GPSTimeStampRational3  12/1 34/1 35/1
 0x000e GPSInfo  GPSTrackRef Ascii   2  T
-0x000f GPSInfo  GPSTrackRational1  323/1
+0x000f GPSInfo  GPSTrackRational1  322/1
 0x0012 GPSInfo  GPSMapDatum Ascii   7  WGS-84
 0x001d GPSInfo  GPSDateStampAscii  11  2012:11:22

I am not entirely sure why it outputs 322/1 instead of 323/1 on arm. I will 
reach out to the upstream maintainer regarding this.

On 23/05/24 13:58, Jeroen Ploemen wrote:

Package: gpscorrelate
Severity: normal
Control: found -1 2.1-1

hi Shriram,

it seems the recent upload of gpscorrelate has issues preventing
migration to testing [1]: the autopkgtest fails for all architectures
except amd64 and i386.

This could be something really simply causing the output on these
platforms to differ in some unimportant way from what the tests
expect (like the architecture getting recorded as part of the
output with upstream only taking the "standard" archs into account),
or something more substantial (actual bugs only triggered on these
"other" archs).

Some archs have 30 tests failing (s390x), some only one (arm64); and
then there's valgrind that is not available on some architectures. I
already pushed a fix for the valgrind part to git.

Please investigate the failures on the archs where the autopkgtest
did run.


[1]https://qa.debian.org/excuses.php?package=gpscorrelate


Best Regards,

--
Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1071394: RFS: guile-curl/0.9-1 [ITP] -- Guile language bindings for cURL

2024-05-18 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "guile-curl":

 * Package name : guile-curl
   Version  : 0.9-1
   Upstream contact : Mike Gran 
 * URL  : https://github.com/spk121/guile-curl
 * License  : LGPL-3.0+, FSFULLR, GPL-2+, GPL-3+
 * Vcs  : https://salsa.debian.org/s20n/guile-curl
   Section  : lisp

The source builds the following binary packages:

  guile-curl - Guile language bindings for cURL

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/guile-curl/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/g/guile-curl/guile-curl_0.9-1.dsc

Changes for the initial release:

 guile-curl (0.9-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1071392)

Regards,
--
  Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1071392: ITP: guile-curl -- Guile language bindings for cURL

2024-05-18 Thread Shriram Ravindranathan
Package: wnpp
Severity: wishlist
Owner: Shriram Ravindranathan 
X-Debbugs-Cc: debian-de...@lists.debian.org, s...@ters.dev

* Package name: guile-curl
  Version : 0.9
  Upstream Contact: Mike Gran 
* URL : https://github.com/spk121/guile-curl
* License : GPL-3+
  Programming Lang: Guile
  Description : Guile language bindings for cURL

guile-curl allows Guile programs to perform client-side HTTP requests
and URL transfers, such as retrieving documents from HTTP or FTP
servers. guile-curl leverages libcurl for network operations.

guile-curl is utilized in many widely-used Guile libraries, such as
GNU Artanis. Packaging this library will help in enhancing Guile
support on Debian as it is a dependency for many other Guile
libraries.



Bug#1069894: RFS: gpscorrelate/2.1-1 -- correlates digital photos with GPS data filling EXIF fields (command line)

2024-05-16 Thread Shriram Ravindranathan

Dear Jeroen,

Thank you so much for the detailed review. I have made these changes and 
uploaded a new version <https://mentors.debian.net/package/gpscorrelate/>.


Summary of changes since last upload:

- Fix licenses in d/copyright

- Close ITA bug in changelog

- Remove version requirement for libexiv2-dev

- Remove gpscorrelate-gui.dirs

- Remove incorrect dependency of gpscorrelate on gpscorrelate-gui

- Remove override for dh_auto_test

- Add autopkgtest based on re2c's d/tests

On 06/05/24 17:37, Jeroen Ploemen wrote:

* d/README.Debian seems outdated; it talks about a rationale for
   splitting into two binary packages that aren't interdependent and
   only recommend one another for docs, but then d/control lists one as
   a hard dependency of the other. What changed? Does the README or the
   package need modification?


It seems like the README still holds true. Based on my analysis of the 
makefile, the two packages indeed appear to be independent of each 
other. I am however not 100% sure about this. I did a sanity check by 
removing the dependency and only installing the gui package and 
everything seemed to work fine.


Could you please also take a look at it, just to make sure? This 
dependency has been there since the very first commit 
<https://salsa.debian.org/debian/gpscorrelate/-/commit/90989886253b1c293435f532f775868d191a4048>. 
I have removed the dependency in the latest upload.


Thanking you,

--
Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1069894: RFS: gpscorrelate/2.1-1 -- correlates digital photos with GPS data filling EXIF fields (command line)

2024-04-26 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gpscorrelate":

 * Package name : gpscorrelate
   Version  : 2.1-1
   Upstream contact : Dan Fandrich 
 * URL  : https://dfandrich.github.io/gpscorrelate/
 * License  : GPL-2+
 * Vcs  : https://salsa.debian.org/debian/gpscorrelate
   Section  : graphics

The source builds the following binary packages:

  gpscorrelate - correlates digital photos with GPS data filling EXIF fields 
(command line)
  gpscorrelate-gui - correlates digital photos with GPS data filling EXIF 
fields (GUI)

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/gpscorrelate/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/g/gpscorrelate/gpscorrelate_2.1-1.dsc

Changes since the last upload:

 gpscorrelate (2.1-1) unstable; urgency=medium
 .
   * New upstream version 2.1
   * d/p/*:
 - Drop upstream_Adapt-to-API-type-changes-in-exiv2-0.28.0.patch:
   applied upstream
 - Add 0001-Remove-remote-image-links-from-documentation.patch
   * d/copyright:
 - Update copyright years
 - Simplify file list using wildcards
 - Remove deleted files from copyright
 - Add Upstream-Contact information
 - Add new maintainer to copyright
   * d/control:
 - Replace deprecated build-dep pkg-config with pkgconf
 - Bump Standards-Version to 4.7.0
 - Update maintainer name

Regards,
--
  Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067930: RFS: python-keep/2.10.1-1 [ITP] -- Personal shell command keeper and snippets manager

2024-04-01 Thread Shriram Ravindranathan

Dear Mentors,

This package "python-keep" is a dependency of the new upstream version 
of another package that I am adopting called "howdoi" 
<https://tracker.debian.org/pkg/howdoi>


Neither of these packages have salsa repositories under the debian group 
yet. Could you please create these two repositories for me?


Thanking you,

--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067930: RFS: python-keep/2.10.1-1 [ITP] -- Personal shell command keeper and snippets manager

2024-03-29 Thread Shriram Ravindranathan

Hi Andrey,

Yes the salsa repository does not exist yet, could you please create a 
repository for it under the debian namespace?


It would be great if you could create the repository with the name 
"python-keep". I'll change the vcs link and do a reupload to mentors.


On 29/03/24 13:13, Andrey Rakhmatullin wrote:

On Fri, Mar 29, 2024 at 12:52:03PM +0530, Shriram Ravindranathan wrote:

  * Vcs  : https://salsa.debian.org/debian/keep

This doesn't exist.

Regards,

--
Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067930: RFS: python-keep/2.10.1-1 [ITP] -- Personal shell command keeper and snippets manager

2024-03-29 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "python-keep":

 * Package name : python-keep
   Version  : 2.10.1-1
   Upstream contact : Himanshu Mishra 
 * URL  : https://github.com/orkohunter/keep
 * License  : Expat
 * Vcs  : https://salsa.debian.org/debian/keep
   Section  : python

The source builds the following binary packages:

  python3-keep - Personal shell command keeper and snippets manager

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-keep/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-keep/python-keep_2.10.1-1.dsc

Changes for the initial release:

 python-keep (2.10.1-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1067928)

Regards,
--
  Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067928: ITP: python-keep -- Personal shell command keeper and snippets manager

2024-03-29 Thread Shriram Ravindranathan
Package: wnpp
Severity: wishlist
Owner: Shriram Ravindranathan 
X-Debbugs-Cc: debian-de...@lists.debian.org, s...@ters.dev

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: python-keep
  Version : 2.10.1
  Upstream Contact: Himanshu Mishra 
* URL : https://github.com/OrkoHunter/keep
* License : Expat
  Programming Lang: Python
  Description : Personal shell command keeper and snippets manager

keep is a meta-CLI toolkit to store, view and manage your shell
commands.
Features:
- - Save a new command with a brief description
- - Search the saved commands using powerful patterns
- - Save the commands as a secret GitHub gist
- - Sync the commands between GitHub gist and other computers

This package is a dependency of the new upstream version of a package
that I am adopting called howdoi <https://tracker.debian.org/pkg/howdoi>

I intend to maintain this package along with howdoi.

-BEGIN PGP SIGNATURE-

iIQEARYIACwWIQRt/okQzrDuihhQfkedj2i3wGucrQUCZgZcVw4cczIwbkB0ZXJz
LmRldgAKCRCdj2i3wGucrcm5APwLZtFsuVumo37rB5YSd40LiHnGUkmCRthQDRzv
rbOviAD+Mz14V2vePujqULfOE5rJdPZsn9bfBzv2E+mluPz3TQ0=
=+bOc
-END PGP SIGNATURE-



Bug#1066983: monopd: Fails to start monopd.service

2024-03-27 Thread Shriram Ravindranathan

Dear Markus,

On 27/03/24 13:01, Markus Koschany wrote:

As this bug report proves, normal people tend to have problems with system
services. A system administrator would have simply disabled or masked the
service. There is nothing here what could not have been resolved with some
systemctl commands.
I am sorry but I don't understand the point you are trying to make here. 
I don't think it is in the right spirit that we should expect anybody 
(even sysadmins) to bodge the package somehow and get it to work.

However I believe I just remove the systemd socket file now and be done with
it. There are pros and cons for autostarting the service or disabling it but we
don't need to overthink this.

I think that would be great. Thank you so much.

Best Regards,

--
Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1066983: monopd: Fails to start monopd.service

2024-03-23 Thread Shriram Ravindranathan

Hi Sylvain,

Thanks! I am able to use the application now with socket masking. I also 
downloaded the previous version 
(0.10.2-5)<https://snapshot.debian.org/package/monopd/0.10.2-5/#monopd_0.10.2-5> 
and that also seems to be working out of the box, albeit with one warning.


```
Setting up monopd (0.10.2-5) ...
monopd.socket is a disabled or a static unit not running, not starting it.
```

On 24/03/24 02:05, Sylvain Rochet wrote:

Hi Shriram,

That might be related to the latest change "Add a service template for
compatibility reasons with monopd.socket.".

Masking socket activation and enabling the service worked for me:

# systemctl stop monopd@*.service
# systemctl stop system-monopd.slice
# systemctl stop monopd.socket
# systemctl mask monopd.socket
# systemctl enable monopd.service
# systemctl start monopd.service

Kind regards,
Sylvain


Regards,

--
Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1067048: RFS: cxxopts/3.2.1-1 [ITA] -- Lightweight C++ option parser library

2024-03-17 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "cxxopts":

 * Package name : cxxopts
   Version  : 3.2.1-1
   Upstream contact : [fill in name and email of upstream]
 * URL  : https://github.com/jarro2783/cxxopts
 * License  : Expat, Boost-1.0
 * Vcs  : https://salsa.debian.org/debian/cxxopts
   Section  : libs

The source builds the following binary packages:

  libcxxopts-dev - Lightweight C++ option parser library

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/cxxopts/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/c/cxxopts/cxxopts_3.2.1-1.dsc

Changes since the last upload:

 cxxopts (3.2.1-1) unstable; urgency=medium
 .
   * New upstream version 3.2.1
   * New maintainer (Closes: #1065748)
   * d/copyright:
 + Update copyright years
 + Add new maintainer to copyright
   * d/control:
 + Replace deprecated build-dep pkg-config with pkgconf
 + Add new maintainer to maintainer field
   * d/p/0001-install-pkgconfig-file-into-arch-indep-usr-share-pkg.patch:
 + Add Forwarded info to patch header

Regards,
--
  Shriram Ravindranathan



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1066983: monopd: Fails to start monopd.service

2024-03-16 Thread Shriram Ravindranathan
Package: monopd
Version: 0.10.2-6+b2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: s...@ters.dev

Dear Maintainer,

monopd.service fails to start (could not bind port 1234), rendering the package 
unusable.

Here is the lsof output after the package is installed:
systemd  1root   47u  IPv6 198704  0t0  TCP *:1234 (LISTEN)
exim4 1116 Debian-exim4u  IPv4  20710  0t0  TCP 127.0.0.1:25 
(LISTEN)
exim4 1116 Debian-exim5u  IPv6  20711  0t0  TCP [::1]:25 (LISTEN)

This was on a fresh install of bookworm. Here are the journalctl logs:

Mar 16 19:25:02 think182 sudo[4410]:  shriram : TTY=pts/0 ; PWD=/home/shriram ; 
USER=root ; COMMAND=/usr/bin/apt install monopd
Mar 16 19:25:02 think182 sudo[4410]: pam_unix(sudo:session): session opened for 
user root(uid=0) by (uid=1000)
Mar 16 19:25:03 think182 systemd[1]: Reloading.
Mar 16 19:25:04 think182 systemd[1]: Reloading.
Mar 16 19:25:04 think182 systemd[1]: Starting monopd.service - game server for 
board games like GtkAtlantic...
Mar 16 19:25:04 think182 systemd[1]: Listening on monopd.socket - monopd 
listening socket.
Mar 16 19:25:04 think182 monopd[4512]: monopd 0.10.2 started
Mar 16 19:25:04 think182 monopd[4512]: loaded game configuration: 
game=[Atlantic]
Mar 16 19:25:04 think182 monopd[4512]: loaded game configuration: 
game=[Monopoly]
Mar 16 19:25:04 think182 systemd[1]: monopd.service: Failed to parse ERRNO= 
field value '-2' in notification message: Numerical result out of range
Mar 16 19:25:04 think182 monopd[4512]: could not bind port 1234, exiting
Mar 16 19:25:04 think182 systemd[1]: monopd.service: Main process exited, 
code=exited, status=254/n/a
Mar 16 19:25:04 think182 systemd[1]: monopd.service: Failed with result 
'exit-code'.
Mar 16 19:25:04 think182 systemd[1]: Failed to start monopd.service - game 
server for board games like GtkAtlantic.
Mar 16 19:25:05 think182 sudo[4410]: pam_unix(sudo:session): session closed for 
user root


-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages monopd depends on:
ii  libc6  2.36-9+deb12u4
ii  libgcc-s1  12.2.0-14
ii  libmuparser2v5 2.3.3-0.1
ii  libstdc++6 12.2.0-14
ii  libsystemd0252.22-1~deb12u1
ii  sysvinit-utils [lsb-base]  3.06-4

monopd recommends no packages.

Versions of packages monopd suggests:
ii  gtkatlantic  0.6.3-2

-- no debconf information



Bug#1065078: Question about the debian group on Salsa

2024-02-29 Thread Shriram Ravindranathan

Dear mentors,

I'm curious about the guidelines for putting a package under the debian 
namespace on Salsa <https://salsa.debian.org/debian>. I wasn't able to 
find much discourse about this online.


This package didn't have a salsa repository created for it, I am unsure 
whether I should create a repository under my own namespace or if the 
package should be placed under the debian namespace.


Thank you,

--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065078: RFS: planner/0.14.92-1 [ITA] -- project management application

2024-02-29 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "planner":

 * Package name : planner
   Version  : 0.14.92-1
   Upstream contact : [fill in name and email of upstream]
 * URL  : https://wiki.gnome.org/action/show/Apps/Planner
 * License  : GPL-2+, GPL-2, BSD-like
 * Vcs  : [fill in URL of packaging vcs]
   Section  : gnome

The source builds the following binary packages:

  planner - project management application
  planner-doc - Documentation for planner
  planner-data - Data files for planner

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/planner/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/planner/planner_0.14.92-1.dsc

Changes since the last upload:

 planner (0.14.92-1) unstable; urgency=medium
 .
   * New upstream version 0.14.92
   * New Maintainer (Closes: #892919)
   * d/control:
 - Bump Standards-Version to 4.6.2
 - Bump debhelper-compat version to 13
 - Add new maintainer's name to maintainer field.
   * d/copyright:
 - Change source url to use https
 - Add new authors' copyright details
 - Update copyright years
 - Add new maintainer to copyright field
   * d/watch:
 - Bump watch version to 4
   * Add d/upstream/metadata
   * Add libplanner-*.so symlink to not-installed
   * Add usr/share/GConf to planner-data.install
   * Add planner.lintian-override (unnecessary ldconfig activation)
   * Add planner-data.lintian-override (missing desktop command)
 .
   [Helmut Grohne]
   * d/rules: Fix FTCBFS, skip gtkdoc in arch-only build (Closes: #1062785)
 .
   [Marriott NZ]
   * d/planner.mime: Remove quoted placeholder from mailcap entry. Fixes
 lintian warning (Closes: #987406)

Regards,
--
  Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#892919: Adopting this package

2024-02-28 Thread Shriram Ravindranathan
This package is seeing pretty active development upstream and has even 
been upgraded to gtk 3.

I'd love to maintain this package so I am adopting this.

--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: New upload with fixes

2024-02-21 Thread Shriram Ravindranathan

Thank you Soren and Bastien,

I have uploaded a new version of highlight

<https://mentors.debian.net/package/highlight/>changes since last upload:
 - Add sources to d/missing-sources/
 - Add lintian overrides for all missing-sources with the paths to the 
sources

 - Add copyright stanzas for newly added missing-sources
 - Add d/p/0004-escape-groff-backslash.patch (Fixes groff syntax error 
and lintian warning)


--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: Source is missing errors on HTML source files

2024-02-21 Thread Shriram Ravindranathan

Thank you Bastien,
I tried doing this but it appears that the scripts to build these 
example files all depend on having the highlight binary itself installed 
on the machine. I am unsure whether it is okay to have the package 
depend on itself for building.


On 21/02/24 11:20 pm, roucaries bastien wrote:

You should rebuilt from source also... See for instance how I do with node-long


--
Shriram Ravindranathan
ters



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: Source is missing errors on HTML source files

2024-02-21 Thread Shriram Ravindranathan
Upon inspecting the embedded font, It seems to be a bespoke icon-font 
generated using a tool called "Fontello" from one of the icons of the 
octicons iconset from Atom <https://github.com/primer/octicons> (MIT 
Licensed SVGs)


The font has only 1 glyph, Would it suffice to add this source image to 
d/missing-souces and add that copyright info to d/copyright?


On 21/02/24 9:56 am, Soren Stoutner wrote:


Shriram,


1. For anything that has the unminified source in the upstream 
tarball, I would just create a lintian override with a comment listing 
the full path to the source for each file.  You can see an example of 
how this can be done here:



https://salsa.debian.org/qt-kde-team/qt/qtwebengine/-/blob/master/debian/source/lintian-overrides?ref_type=heads


Typically you only copy the source to the debian/missing-sources 
directory when it is not included in the upstream tarball and you have 
had to acquire it from another place.



2. The github link below includes an embedded font in woff format. 
Typically, fonts like this would be considered compiled, so a separate 
font source would be needed.  However, I’m not sure what the Debian 
guidance for dealing with an HTML embedded font like this.  If someone 
else on mentors doesn’t know, I would recommend you ask on debian-legal.



As these are mostly README files, and if it becomes difficult for you 
to acquire the source for some of them, you might consider excluding 
those you can’t get the source for, at least temporarily, using 
Files-Excluded in debian/copyright (and then running uscan, which will 
produce a modified tarball that does not include the problematic 
files).  For example, see:



https://salsa.debian.org/cryptocoin-team/electrum/-/blob/master/debian/copyright?ref_type=heads


Whether this is a good option depends on how helpful those README 
files are for the users of your package.  If you go this route, you 
should add +dfsg to the version of your package to indicate that the 
upstream tarball has been repackaged to remove files that are not free 
(or for which the source is not available).



Soren


--
Shriram Ravindranathan
ters



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: Source is missing errors on HTML source files

2024-02-20 Thread Shriram Ravindranathan

Thanks, Soren.

It looks like most of these files have just one or two lines that are 
extremely long.


These are mostly README files. Most of them seem to have this 
github-markdown.css 
<https://gist.github.com/jojoldu/9cb1b6a5110619e221dfd4603f30ddd4> 
minified and pasted in them. While others have the sources that were 
used to generate them listed in the same folder.


Should I copy these sources into the d/missing-sources directory?

On 21/02/24 2:28 am, Soren Stoutner wrote:

The question is if the long lines in these HTML files are actually indications
that the HTML files are not the original source.  This usually happens in one
of two cases.

1.  The files have been minified.
2.  The files were originally created in another format and converted to HTML.

Sometimes HTML files naturally have long lines.  If you look at the
descriptions of the lintian warnings, they acknowledge that this is an
imperfect check that will result in some false-positives.  If that is the
case, the HTML files are the original source, and they have not been minified,
then you can override these warnings with a description as to why.

On Tuesday, February 20, 2024 9:08:17 AM MST Shriram Ravindranathan wrote:

Hello mentors,

I am getting a few lintian "source-is-missing" errors for some HTML
files. These HTML files are infact present in the source code but they
have too many lines which triggers a
"very-long-line-length-in-source-file" lintian tag and that in turn
causes the "source-is-missing" error.

Most of the info I could find in the policy manual and in the forums
pertained to binary files that were included in the source, the strategy
these resources suggested were
1. Repack upstream tar with the source code of these files
2. Add the source code to the d/missing-sources directory

I don't think either of these are viable options in my case. I was
wondering whether it would be okay to suppress these errors. Is there
any other way to solve this?

--
Shriram Ravindranathan




--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: Source is missing errors on HTML source files

2024-02-20 Thread Shriram Ravindranathan

Hello mentors,

I am getting a few lintian "source-is-missing" errors for some HTML 
files. These HTML files are infact present in the source code but they 
have too many lines which triggers a 
"very-long-line-length-in-source-file" lintian tag and that in turn 
causes the "source-is-missing" error.


Most of the info I could find in the policy manual and in the forums 
pertained to binary files that were included in the source, the strategy 
these resources suggested were

1. Repack upstream tar with the source code of these files
2. Add the source code to the d/missing-sources directory

I don't think either of these are viable options in my case. I was 
wondering whether it would be okay to suppress these errors. Is there 
any other way to solve this?


--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064346: RFS: highlight/4.10-1 [ITA] -- Universal source code to formatted text converter

2024-02-20 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "highlight":

 * Package name : highlight
   Version  : 4.10-1
   Upstream contact : Andre Simon 
 * URL  : http://www.andre-simon.de
 * License  : Expat, LGPL-2.1+, GPL-3+
 * Vcs  : https://salsa.debian.org/debian/highlight
   Section  : devel

The source builds the following binary packages:

  highlight - Universal source code to formatted text converter
  highlight-common - source code to formatted text converter (architecture 
independent files)
  libhighlight-perl - perl bindings for highlight source code to formatted text 
converter

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/highlight/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/h/highlight/highlight_4.10-1.dsc

Changes since the last upload:

 highlight (4.10-1) unstable; urgency=medium
 .
   * New upstream version 4.10
   * New maintainer (Closes: #1022114)
   * d/copyright:
 - Add new maintainer to copyright
 - Convert copyright to DEP5 format
 - Remove stanzas for files that no longer exist
   * d/control:
 - Add new maintainer's name to Maintainer field
 - Update VCS-Browser field to canonical URI
   * d/p/*: Remove git-debcherry artifacts and follow DEP-3
   * Add debian/upstream/metadata

Regards,
--
  Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063651: RFS: letterize/1.5-1 [ITA] -- phone digits to letter-mnemonics

2024-02-10 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "letterize":

 * Package name : letterize
   Version  : 1.5-1
   Upstream contact : Eric S. Raymond
 * URL  :http://www.catb.org/~esr/letterize/
 * License  : BSD-3-clause
 * Vcs  :https://salsa.debian.org/debian/letterize
   Section  : misc

The source builds the following binary packages:

  letterize - phone digits to letter-mnemonics

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/letterize/

Alternatively, you can download the package with 'dget' using this command:

  dget 
-xhttps://mentors.debian.net/debian/pool/main/l/letterize/letterize_1.5-1.dsc

Changes since the last upload:

 letterize (1.5-1) unstable; urgency=medium
 .
   * New upstream release.
   * New maintainer (Closes: #1050242)
   * debian/control:
 - Add new maintainer's name to maintainer field.
   * debian/copyright:
 - Add new maintainer to copyright field.

Regards,
--
  Shriram Ravindranathan




OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1050242: New Version

2024-02-10 Thread Shriram Ravindranathan
Whoops, I completely forgot how to retitle bugs here, sorry for the 
above two messages.


Eric S. Raymond published a new version (1.5) of letterize yesterday.
I'd love to see it on debian so I'll be adopting and packaging this.

--
Shriram Ravindranathan



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1050242: Retitle O to ITA #1050242

2024-02-10 Thread Shriram Ravindranathan

retitle 1050242 ITA: letterize -- phone digits to letter-mnemonics

thanks



OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1050242: Retitle O to ITA #1050242

2024-02-10 Thread Shriram Ravindranathan

retitle #1050242 ITA: letterize -- phone digits to letter-mnemonics

thanks




OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1063471: RFS: ftxui/5.0.0-1 [ITP] -- simple cross-platform C++ library for terminal based user interfaces

2024-02-08 Thread Shriram Ravindranathan

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "ftxui":

* Package name : ftxui
   Version  : 5.0.0-1
   Upstream contact : Arthur Sonzogni 
* URL  : https://github.com/ArthurSonzogni/FTXUI
* License  : Expat
* Vcs  : https://salsa.debian.org/debian/ftxui
   Section  : libs

The source builds the following binary packages:

  ftxui-dev - simple cross-platform C++ library for terminal based user 
interfaces


To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/ftxui/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/f/ftxui/ftxui_5.0.0-1.dsc


Changes for the initial release:

ftxui (5.0.0-1) unstable; urgency=medium
.
   * Initial release. (Closes: #1062434)

Regards,
Shriram Ravindranathan


OpenPGP_0xFC7E951A7BEF0836.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature