Re: pkgconfig multiarch installation woes

2023-11-23 Thread Andrius Merkys

Hi Shriram,

On 2023-11-18 10:26, Shriram Ravindranathan wrote:
I am packaging magic_enum, a header-only C++ library which uses CMake 
with GNUInstallDirs. AFAIK the package should be arch-independent as 
there is no architecture dependent code in it.


[...]


W: libmagicenum-dev: pkg-config-unavailable-for-cross-compilation 
[usr/lib/pkgconfig/magic_enum.pc]
N:
N:   The specified pkg-config(1) file is installed to /usr/lib/pkgconfig. As 
the cross-compilation wrapper of pkg-config does not search this directory
N:   the file is unavailable under cross-compilation.
N:
N:   Please install the file to /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig 
instead.
N:
N:   For projects that use GNU Autotools, a simple method is moving to a 
debhelper compat level of 9 or higher. In the rare case that this file is
N:   architecture independent it can be installed to /usr/share/pkgconfig 
instead.
N:
N:   Visibility: warning
N:   Show-Always: no
N:   Check: files/pkgconfig


This lintian warning suggests installing architecture independent 
pkg-config files under /usr/share/pkgconfig, have you tried doing so?


Hope this helps,
Andrius



Bug#1055431: RFS: scala-mode-el/1:1.1.0+git20221025.5d7cf21-1 [RC] [Team] -- transitional dummy package, scala-mode-el to elpa-scala-mode

2023-11-23 Thread Nicholas D Steeves
Control: retitle -1 RFS: scala-mode-el/1:1.1.0+git20221025.5d7cf21-1 [RC] 
[Team] -- Emacs major mode for editing scala source code

Xiyue Deng  writes:

[snip]
>[ Xiyue Deng ]
>* Sync to latest upstream head (5d7cf21).

Have you asked upstream to tag a release?

>* Override clean rules in d/rules to fix building. (Closes:
>#1052917)

I believe you already know that

override_dh_auto_clean:
   /bin/true

is an incorrect approach.

>* Modernize d/watch using special substitute strings.

Ok, but why?

>* Add more metadata in d/upstream/metadata.

https://github.com/hvesalai/emacs-scala-mode/commits/master

is a git history log, not a changelog nor release notes.

>* Update year and Upstream-Contact and add myself in d/copyright.

Why did you add yourself?
https://en.wikipedia.org/wiki/Threshold_of_originality

I'm happy to support your claim, but you'll need to work for it in more
than a "sweat of the brow"/mechanical sense.

>* Use xz compression in d/gbp.conf.

Why is this useful when it has been the default since gbp 0.9.15?


Best,
Nicholas


signature.asc
Description: PGP signature


Bug#1056578: RFS: profile-cleaner/2.45-3 -- Reduces browser profile size by cleaning their sqlite

2023-11-23 Thread Peter B

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "profile-cleaner":

 * Package name : profile-cleaner
   Version  : 2.45-3
   Upstream contact : graysky 
 * URL  : https://github.com/graysky2/profile-cleaner
 * License  : Expat
 * Vcs  : https://salsa.debian.org/debian/profile-cleaner
   Section  : utils

The source builds the following binary packages:

  profile-cleaner - Reduces browser profile size by cleaning their sqlite 
databases

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

  https://mentors.debian.net/package/profile-cleaner/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/profile-cleaner/profile-cleaner_2.45-3.dsc

Changes since the last upload:

 profile-cleaner (2.45-3) unstable; urgency=medium
 .
   * Add VCS fields to control file

Regards,
--
  Peter Blackman