#343378 libuser should ship libapputil too.

Package:
libuser
Source:
libuser
Description:
user and group account administration library - utilities
Submitter:
Gustavo Franco
Date:
2026-04-27 14:05:01 UTC
Severity:
normal
#343378#5
Date:
2005-12-14 19:37:18 UTC
From:
To:
Hi Ghe,

I think that libuser source package should ship libapputil related
binary(ies) too. I'm writing code that needs lu_homedir_populate() and
other functions that are into apps/apputil.c and even luseradd uses them
too. It makes no sense merge apputil stuff into my code since there's a
library ready to go into libuser source package, right?

By the way, luseradd isn't breaking because at build time apputil
related code is in the same directory, do you see?

Makefile.in from upstream already contains reference to libapputil as in
line 490 and others, see:
apps_libapputil_la_SOURCES = apps/apputil.c apps/apputil.h

I'm unsure about "noinst_LTLIBRARIES = apps/libapputil.la" part, but i
think you can work around this since libapputil is really needed.

Best regards,
Gustavo Franco - <stratus@debian.org>

#343378#10
Date:
2005-12-14 20:15:46 UTC
From:
To:
Hi Gustavo,
	ok, i see. I will take a look in the following hours and tell what we are
going to do. Thanx in advanced for the report!

	Ghe Rivero

El Miércoles, 14 de Diciembre de 2005 20:37, Gustavo Franco escribió:

#343378#15
Date:
2006-02-02 16:31:59 UTC
From:
To:
Hi Ghe,

Do you have news about this bug report? I really need libapputil. If
you don't have enough time and needs a libuser co-maintainer, let
me know please.

Thanks in advance,
Gustavo Franco - <stratus@debian.org>

#343378#20
Date:
2012-11-08 04:07:58 UTC
From:
To:
Hello,
this is the libuser upstream maintainer.

libuser 0.58 provides most of the old apps/apputil.h, including
lu_homedir_populate(), in <libuser/fs.h>.

#343378#25
Date:
2015-03-20 16:20:01 UTC
From:
To:
Sehr geehrter Kunde,

das von Ihnen vorliegende Bankkonto wurde im Moment der Abbuchung nicht genügend gedeckt um die Lastschrift vorzunehmen. Sie haben eine nicht gedeckte Forderung bei der Firma Directpay GmbH.

Aufgrund des bestehenden Zahlungsrückstands sind Sie verpflichtet zusätzlich, die durch unsere Tätigkeit entstandenen Gebühren von 58,43 Euro zu bezahlen. Wir erwarten die vollständige Zahlung inbegriffen der Mahnkosten bis spätestens 25.03.2015 auf unser Bankkonto. In Vollmacht unseren Mandanten ordnen wir Ihnen an, die offene Gesamtforderung schnellstens zu bezahlen.

Es erfolgt keine weitere Mahnung. Nach Ablauf der festgelegten Frist wird die Angelegenheit dem Gericht und der Schufa übergeben. Die detaillierte Kostenaufstellung, der Sie alle Buchungen entnehmen können, fügen wir bei. Für Rückfragen oder Unklarheiten erwarten wir eine Kontaktaufnahme innerhalb des gleichen Zeitraums.

Mit besten Grüßen

Sachbearbeiter von Kökeritz Mohammed

#343378#30
Date:
2026-04-27 14:02:52 UTC
From:
To:
Hi,

I checked the current libuser package in unstable/testing
(1:0.64+git20241106~dfsg-4), and this looks resolved in practice.

The original report specifically mentioned lu_homedir_populate(). In the
current package state:

- libuser1-dev ships /usr/include/libuser/fs.h
- that header declares lu_homedir_populate()
- debian/libuser1.symbols lists lu_homedir_populate@Base 1:0.60~dfsg
- the current runtime library exports lu_homedir_populate

This matches the upstream follow-up already in this bug from Miloslav Trmac
on 2012-11-08:

So unless there is still some missing libapputil functionality beyond the
old API discussed in this bug, it seems reasonable to close this as fixed in
modern libuser.

Regards,
James