Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Sep 2006 10:36:05 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Sergei Vyshenski <svysh@cryptocom.ru>
Cc:        freebsd-ports@freebsd.org, Mark Linimon <linimon@FreeBSD.org>
Subject:   Re: some languages are more equal that others ?
Message-ID:  <20060918143605.GB1455@xor.obsecurity.org>
In-Reply-To: <450E94D9.40007@cryptocom.ru>
References:  <000901c6db09$1ac05a00$8311330a@lan.cryptocom.ru> <450E94D9.40007@cryptocom.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--Pd0ReVV5GZGQvF3a
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Sep 18, 2006 at 04:45:13PM +0400, Sergei Vyshenski wrote:
> Dear port experts,
>=20
> Being a maintainer of the port security/p5-openxpki,=20
> I have got a message from the robot of Mark Linimon, which=20
> marked my port "broken" because my pkg-plist has lines:
>=20
> @dirrmtry share/locale/de_DE/LC_MESSAGES
> @dirrmtry share/locale/de_DE
> @dirrmtry share/locale/en_GB/LC_MESSAGES
> @dirrmtry share/locale/en_GB
>=20
> Robot was not happy with my attempt to erase _empty_ directories=20
> related to en_GB language during deinstalling of the port :
>=20
> =3D=3D=3D Checking filesystem state
> list of files present before this port was installed but missing after it=
=20
> was deinstalled)
> ./usr/local/share/locale/en_GB missing
> ./usr/local/share/locale/en_GB/LC_MESSAGES missing
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> build of /usr/ports/security/p5-openxpki ended at Fri Sep  8 01:31:16 UTC=
=20
> 2006
>=20
> But it was ok with the robot to erase directories related to de_DE langua=
ge.
>=20
> Could you please let me know policy of FreeBSD about respecting different=
=20
> language settings.
> Shall I include @dirrmtry for all languages except of en_GB?
> What would happen if robot runs at a host with different set of=20
> locale-related empty directories?
> Does port maintenance toolkit has a mean to find out, which locale-relate=
d=20
> empty directories existed on the host before port installation begins?
>=20
> Also. Do you think it is a good idea to let a robot mark ports "broken"=
=20
> because of non technical issue, but rather because of poorly defined=20
> political issue?

The robot didn't do it, and this isn't a political issue.  The
language directories are not standardized, and there are hundreds of
them (often in multiple naming variants) across the entire ports tree,
but many are only used by one or two applications that the average
user is unlikely to have installed.  Therefore to avoid creating
hundreds of empty directories on every user's system, we attempt to
strike a balance by only creating the most commonly used ones by
default, and leaving the rest to be managed by the individual ports
that use them.

Others have explained why it's important to maintain a high and
uniform level of quality in ported applications.

Kris

--Pd0ReVV5GZGQvF3a
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFDq7VWry0BWjoQKURArIJAKCbUQW2wsNNkOBCpw+GZmdIn7D2aACgm9g2
fnyiRunXoWfvCS+Ni7OlUno=
=YYQ2
-----END PGP SIGNATURE-----

--Pd0ReVV5GZGQvF3a--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060918143605.GB1455>