Roland,

The structure of your repository doesn’t match what Debian’s CI is looking 
for.  Given the importance of fixing these CVEs in a timely manner, I have 
built your package locally and uploaded them.  You should see this reflected 
in the tracker in the next 24 hours.

https://tracker.debian.org/pkg/ldap-account-manager

However, I would recommend you take the time to setup the Salsa repository so 
we can leverage all of the CI and automatic recommendations.  There are a 
number of improvements that can be made to the packaging that is easier with 
these tools.

Debian supports more than one way to structure a packaging repository.  If you 
don’t know what you want, I would personally suggest you use a system called 
Git-Buildpackage.  I wrote a little of an introduction to the subject here:

https://lists.debian.org/debian-mentors/2025/12/msg00041.html

Git-Buildpackage can use an optional branch named pristine-tar.  I would 
recommend it.  To use it, you need to add --pristine-tar to every gbp command 
until you add it to a file named /debian/gbp.conf, like so:

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

Specifially, when you create the repository, use:

gbp import-dsc --pristine-tar /path/to/ldap-account-manager.dsc

Your tarbal has an additional complexity of containing one file that is 
partially encoded in CRLF (Windows line endings) instead of LF (Linux line 
endings).  The easiest thing to do is to fix this upstream before setting up 
the packaging repository.  However, there is another way to handle it if that 
isn’t feasible.

The file in question is templates/lib/600_flatpickr-4.6.13.js.  The license 
information at the top is CRLF.  You can see this by running `cat -A 
600_flatpickr-4.6.13.js`, and looking for M$ line endings instead of just $.

You can convert the file using the dos2unix command.  Here is an example of a 
PR I submitted to an upstream project to fix a similar issue.

https://github.com/feather-wallet/feather/pull/240

On Friday, March 27, 2026 12:12:06 AM Mountain Standard Time Roland Gruber 
wrote:
> The package scripts are now at
> 
> https://salsa.debian.org/ldap-account-manager-team/ldap-account-manager
> 
> 
> Best regards
> Roland
> 
> Am 27.03.26 um 07:31 schrieb Roland Gruber:
> > Hi Soren,
> > 
> > Am 27.03.26 um 02:22 schrieb Soren Stoutner:
> >> Have you considered hosting the packaging repository on Salsa?  It has
> >> a lot
> >> of CI/other integrations that make it easier for other people to
> >> sponsor your
> >> uploads.
> > 
> > ok, will do. Till now the package scripts are on the upstream git but
> > Salsa will be more Debian standard.
> > 
> > 
> > Best regards
> > Roland


-- 
Soren Stoutner
[email protected]

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

Reply via email to