Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] sssd: update to 2.2.3.
@ 2020-09-18 14:43 ahesford
  2020-09-18 16:14 ` inzanez
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: ahesford @ 2020-09-18 14:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 886 bytes --]

There is a new pull request by ahesford against master on the void-packages repository

https://github.com/ahesford/void-packages sssd
https://github.com/void-linux/void-packages/pull/24969

sssd: update to 2.2.3.
@inzanez I believe you are interested in `sssd`. Please test this update if possible.

Key changes in the template:
1. Move unversioned symlinks to `sssd-devel`.
2. Use `--with-sudo-lib-path` to move `libsss_sudo.so` to `/usr/lib/sssd`, so that unversioned library is not in the top-level `/usr/lib`.
3. Drop `libwbclient`. I'm pretty sure this was never done right in the first place and it causes shlib dependency confusion with `samba` and `cifs-utils`.

In particular, I would like to know if moving the unversioned symlinks to `sssd-devel` causes any obvious breakage.

A patch file from https://github.com/void-linux/void-packages/pull/24969.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-sssd-24969.patch --]
[-- Type: text/x-diff, Size: 2378 bytes --]

From 57ca4b4101342170b2d149d4e7dc843819f1d389 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Fri, 18 Sep 2020 10:35:36 -0400
Subject: [PATCH] sssd: update to 2.2.3.

---
 common/shlibs         |  3 +--
 srcpkgs/sssd/template | 11 ++++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 1bd87ad9f22..61d1390b69c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2791,11 +2791,10 @@ libbasicobjects.so.0 ding-libs-0.5.0_1
 libini_config.so.5 ding-libs-0.5.0_1
 libipa_hbac.so.0 sssd-1.13.4_1
 libsss_idmap.so.0 sssd-1.13.4_1
-libsss_sudo.so sssd-1.13.4_1
 libnss_sss.so.2 sssd-1.13.4_1
-libwbclient.so.0 sssd-1.13.4_1
 libsss_nss_idmap.so.0 sssd-1.13.4_1
 libsss_simpleifp.so.0 sssd-1.13.4_1
+libsss_certmap.so.0 sssd-2.2.3_1
 libsss_util.so sssd-2.0.0_1
 libsss_crypt.so sssd-2.0.0_1
 libsss_debug.so sssd-2.0.0_1
diff --git a/srcpkgs/sssd/template b/srcpkgs/sssd/template
index 0cf90a86808..cdd1e112ec0 100644
--- a/srcpkgs/sssd/template
+++ b/srcpkgs/sssd/template
@@ -1,12 +1,12 @@
 # Template file for 'sssd'
 pkgname=sssd
-version=2.0.0
-revision=4
+version=2.2.3
+revision=1
 build_style=gnu-configure
-configure_args="--without-selinux --without-semanage
+configure_args="--without-selinux --without-semanage --without-libwbclient
  --disable-cifs-idmap-plugin --without-samba --with-os=fedora
  --with-test-dir=/dev/shm --with-python2-bindings --with-python3-bindings
- --with-pid-path=/run"
+ --with-pid-path=/run --with-sudo-lib-path=/usr/lib/sssd"
 hostmakedepends="pkg-config nscd bind xmlcatmgr docbook-xsl"
 makedepends="pam-devel popt-devel talloc-devel tdb-devel tevent-devel ldb-devel
  ding-libs-devel libldap-devel mit-krb5-devel c-ares-devel glib-devel
@@ -27,7 +27,7 @@ maintainer="Yuusha Spacewolf <xyuusha@paranoici.org>"
 license="GPL-3.0-or-later"
 homepage="https://pagure.io/SSSD/sssd/"
 distfiles="https://releases.pagure.org/SSSD/sssd/sssd-${version}.tar.gz"
-checksum=77569d00dd516e7eba1bfcc2ae562647068d7d16e283e8b3fc4f1e03fc899586
+checksum=11565446290e7432dbd208c4db02fcb42ab17e853d8ba4f994af9a9c57bbbb11
 python_version=3
 
 do_check() {
@@ -46,6 +46,7 @@ sssd-devel_package() {
 	short_desc+=" - development files"
 	depends="${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
+		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
 		vmove usr/include
 	}

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
@ 2020-09-18 16:14 ` inzanez
  2020-09-18 21:43 ` inzanez
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: inzanez @ 2020-09-18 16:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 329 bytes --]

New comment by inzanez on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-694957572

Comment:
@ahesford Thanks for that! I would have sent a PR tonight (as I already have the package ready), but I guess yours already works too?
I was just waiting for the bind upgrade to be merged.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
  2020-09-18 16:14 ` inzanez
@ 2020-09-18 21:43 ` inzanez
  2020-09-19 17:12 ` ahesford
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: inzanez @ 2020-09-18 21:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 291 bytes --]

New comment by inzanez on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695099570

Comment:
Let me check that out. I think it will compile as you suggest, but not work as intended. I‘ve seen bugs when not having krb5 included in the config.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
  2020-09-18 16:14 ` inzanez
  2020-09-18 21:43 ` inzanez
@ 2020-09-19 17:12 ` ahesford
  2020-09-19 18:16 ` inzanez
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2020-09-19 17:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695333511

Comment:
I don't follow. The only thing I removed is `libwbclient`, which is used by Samba for ID mapping. But since we don't install the library in an expected place, and our Samba utilities aren't built to expect it, they would never use the alternative library without LD_LIBRARY_PATH shenanigans. Thus I think `libwbclient` was probably never effective on Void.

If I'm mistaken, we should probably find a better way to make this library play alongside Samba. 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (2 preceding siblings ...)
  2020-09-19 17:12 ` ahesford
@ 2020-09-19 18:16 ` inzanez
  2020-09-19 18:19 ` inzanez
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: inzanez @ 2020-09-19 18:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 944 bytes --]

New comment by inzanez on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695340327

Comment:
Well, what I meant is basically that the sssd client did not start up with package 2.0. It logged an error message and exited.
Building package 2.3 without kerberos support did build well, but did not start up sssd either. It exited with errors again.
To build sssd with kerberos support, it requires a version of bind with kerberos support. That‘s one reason I submitted a PR for the bind upgrade to include kerberos support.
I have not built and tested your PR, so I cant say if I will face the same issues as before with version 2.0. I have built 2.3 myself including kerberos support and that changed the binary from ‚not running‘ to ‚working as expected‘. And as your PR doesnt seem to include kerberos, I fear that I might not be able to run the resulting binary, even if it compiles.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (3 preceding siblings ...)
  2020-09-19 18:16 ` inzanez
@ 2020-09-19 18:19 ` inzanez
  2020-09-19 18:38 ` ahesford
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: inzanez @ 2020-09-19 18:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1121 bytes --]

New comment by inzanez on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695340327

Comment:
Well, what I meant is basically that the sssd client did not start up with package 2.0. It logged an error message and exited.
Building package 2.3 without kerberos support did build well, but did not start up sssd either. It exited with errors again.
To build sssd with kerberos support, it requires a version of bind with kerberos support. That‘s one reason I submitted a PR for the bind upgrade to include kerberos support.
I have not built and tested your PR, so I cant say if I will face the same issues as before with version 2.0. I have built 2.3 myself including kerberos support and that changed the binary from ‚not running‘ to ‚working as expected‘. And as your PR doesnt seem to include kerberos, I fear that I might not be able to run the resulting binary, even if it compiles.

I will test this PR tonight. I wonder how you managed to build 2.3 without patching code. I needed to patch because of some ‚openssl‘ vs. ‚libressl‘ incompatibility.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (4 preceding siblings ...)
  2020-09-19 18:19 ` inzanez
@ 2020-09-19 18:38 ` ahesford
  2020-09-20  8:39 ` inzanez
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2020-09-19 18:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 412 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695342649

Comment:
Kerberos support was, and still is, included in this template, as `mit-krb5-devel` in `makedepends`. Your bind changes were merged the other day, which prompted my update here. If there is something you're doing differently, let me know and we can reconcile the changes.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (5 preceding siblings ...)
  2020-09-19 18:38 ` ahesford
@ 2020-09-20  8:39 ` inzanez
  2020-09-20 13:56 ` [PR PATCH] [Updated] " ahesford
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: inzanez @ 2020-09-20  8:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 397 bytes --]

New comment by inzanez on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695761236

Comment:
Ok, I see. Your package works fine. I upgraded to 2.3.1. already on my end. Maybe we could push this PR here to 2.3.1 too? Might be that this is the release requiring the patch regarding openssl/libressl. If that's the case, I'd be happy to share my patch.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (6 preceding siblings ...)
  2020-09-20  8:39 ` inzanez
@ 2020-09-20 13:56 ` ahesford
  2020-09-20 13:57 ` ahesford
  2020-09-20 15:04 ` [PR PATCH] [Merged]: " ahesford
  9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2020-09-20 13:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 891 bytes --]

There is an updated pull request by ahesford against master on the void-packages repository

https://github.com/ahesford/void-packages sssd
https://github.com/void-linux/void-packages/pull/24969

sssd: update to 2.2.3.
@inzanez I believe you are interested in `sssd`. Please test this update if possible.

Key changes in the template:
1. Move unversioned symlinks to `sssd-devel`.
2. Use `--with-sudo-lib-path` to move `libsss_sudo.so` to `/usr/lib/sssd`, so that unversioned library is not in the top-level `/usr/lib`.
3. Drop `libwbclient`. I'm pretty sure this was never done right in the first place and it causes shlib dependency confusion with `samba` and `cifs-utils`.

In particular, I would like to know if moving the unversioned symlinks to `sssd-devel` causes any obvious breakage.

A patch file from https://github.com/void-linux/void-packages/pull/24969.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-sssd-24969.patch --]
[-- Type: text/x-diff, Size: 5277 bytes --]

From 93a5e814d286de893bfe300b26258966e261080d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Fri, 18 Sep 2020 10:35:36 -0400
Subject: [PATCH] sssd: update to 2.3.1; drop sssd-python

---
 common/shlibs                       |  3 +--
 srcpkgs/sssd-python                 |  1 -
 srcpkgs/sssd/patches/libressl.patch | 18 ++++++++++++++++++
 srcpkgs/sssd/template               | 27 ++++++++++-----------------
 srcpkgs/sssd/update                 |  1 +
 5 files changed, 30 insertions(+), 20 deletions(-)
 delete mode 120000 srcpkgs/sssd-python
 create mode 100644 srcpkgs/sssd/patches/libressl.patch
 create mode 100644 srcpkgs/sssd/update

diff --git a/common/shlibs b/common/shlibs
index 1bd87ad9f22..61d1390b69c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2791,11 +2791,10 @@ libbasicobjects.so.0 ding-libs-0.5.0_1
 libini_config.so.5 ding-libs-0.5.0_1
 libipa_hbac.so.0 sssd-1.13.4_1
 libsss_idmap.so.0 sssd-1.13.4_1
-libsss_sudo.so sssd-1.13.4_1
 libnss_sss.so.2 sssd-1.13.4_1
-libwbclient.so.0 sssd-1.13.4_1
 libsss_nss_idmap.so.0 sssd-1.13.4_1
 libsss_simpleifp.so.0 sssd-1.13.4_1
+libsss_certmap.so.0 sssd-2.2.3_1
 libsss_util.so sssd-2.0.0_1
 libsss_crypt.so sssd-2.0.0_1
 libsss_debug.so sssd-2.0.0_1
diff --git a/srcpkgs/sssd-python b/srcpkgs/sssd-python
deleted file mode 120000
index db45fa856de..00000000000
--- a/srcpkgs/sssd-python
+++ /dev/null
@@ -1 +0,0 @@
-sssd
\ No newline at end of file
diff --git a/srcpkgs/sssd/patches/libressl.patch b/srcpkgs/sssd/patches/libressl.patch
new file mode 100644
index 00000000000..8c3a3aa18d8
--- /dev/null
+++ b/srcpkgs/sssd/patches/libressl.patch
@@ -0,0 +1,18 @@
+diff -Naurp0 a/lib/certmap/sss_cert_content_crypto.c b/lib/certmap/sss_cert_content_crypto.c
+--- src/lib/certmap/sss_cert_content_crypto.c	2020-09-06 16:39:47.669132066 +0200
++++ src/lib/certmap/sss_cert_content_crypto.c	2020-09-06 16:39:51.923060279 +0200
+@@ -774,2 +774,2 @@ int sss_cert_get_content(TALLOC_CTX *mem
+-    if ((X509_get_extension_flags(cert) & EXFLAG_KUSAGE)) {
+-        cont->key_usage = X509_get_key_usage(cert);
++    if (cert->ex_flags & EXFLAG_KUSAGE) {
++        cont->key_usage = cert->ex_kusage;
+diff -Naurp0 a/p11_child/p11_child_openssl.c b/p11_child/p11_child_openssl.c
+--- src/p11_child/p11_child_openssl.c	2020-09-06 16:39:47.663132167 +0200
++++ src/p11_child/p11_child_openssl.c	2020-09-06 16:39:51.887060887 +0200
+@@ -33,0 +34 @@
++#include <limits.h>
+diff -Naurp0 a/util/crypto/libcrypto/crypto_hmac_sha1.c b/util/crypto/libcrypto/crypto_hmac_sha1.c
+--- src/util/crypto/libcrypto/crypto_hmac_sha1.c	2020-09-06 16:39:47.705131458 +0200
++++ src/util/crypto/libcrypto/crypto_hmac_sha1.c	2020-09-06 16:39:51.870061174 +0200
+@@ -19,0 +20 @@
++#include <limits.h>
diff --git a/srcpkgs/sssd/template b/srcpkgs/sssd/template
index 0cf90a86808..57a7fc7e2b4 100644
--- a/srcpkgs/sssd/template
+++ b/srcpkgs/sssd/template
@@ -1,16 +1,16 @@
 # Template file for 'sssd'
 pkgname=sssd
-version=2.0.0
-revision=4
+version=2.3.1
+revision=1
 build_style=gnu-configure
-configure_args="--without-selinux --without-semanage
+configure_args="--without-selinux --without-semanage --without-libwbclient
  --disable-cifs-idmap-plugin --without-samba --with-os=fedora
- --with-test-dir=/dev/shm --with-python2-bindings --with-python3-bindings
- --with-pid-path=/run"
+ --with-test-dir=/dev/shm --with-python3-bindings --with-pid-path=/run
+ --with-sudo-lib-path=/usr/lib/sssd --without-python2-bindings"
 hostmakedepends="pkg-config nscd bind xmlcatmgr docbook-xsl"
 makedepends="pam-devel popt-devel talloc-devel tdb-devel tevent-devel ldb-devel
  ding-libs-devel libldap-devel mit-krb5-devel c-ares-devel glib-devel
- libxslt-devel python-devel nss-devel libnfsidmap-devel http-parser-devel
+ libxslt-devel nss-devel libnfsidmap-devel http-parser-devel p11-kit-devel
  jansson-devel python3-devel libcurl-devel cmocka-devel check-devel"
 make_dirs="/var/lib/sss/db 0700 root root
  /var/lib/sss/secrets 0700 root root
@@ -25,9 +25,9 @@ make_dirs="/var/lib/sss/db 0700 root root
 short_desc="System Security Services Daemon"
 maintainer="Yuusha Spacewolf <xyuusha@paranoici.org>"
 license="GPL-3.0-or-later"
-homepage="https://pagure.io/SSSD/sssd/"
-distfiles="https://releases.pagure.org/SSSD/sssd/sssd-${version}.tar.gz"
-checksum=77569d00dd516e7eba1bfcc2ae562647068d7d16e283e8b3fc4f1e03fc899586
+homepage="https://sssd.io"
+distfiles="https://github.com/SSSD/sssd/releases/download/${pkgname}-${version//./_}/${pkgname}-${version}.tar.gz"
+checksum=ef8b047e6d0452a585862dffd16db725ac828e0d3fb594a8dea6d2f24a61ad17
 python_version=3
 
 do_check() {
@@ -46,19 +46,12 @@ sssd-devel_package() {
 	short_desc+=" - development files"
 	depends="${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
+		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
 		vmove usr/include
 	}
 }
 
-sssd-python_package() {
-	depends="sssd"
-	short_desc+=" - Python bindings"
-	pkg_install() {
-		vmove /usr/lib/python2.7
-	}
-}
-
 sssd-python3_package() {
 	depends="sssd"
 	short_desc+=" - Python3 bindings"
diff --git a/srcpkgs/sssd/update b/srcpkgs/sssd/update
new file mode 100644
index 00000000000..ca35d5fb766
--- /dev/null
+++ b/srcpkgs/sssd/update
@@ -0,0 +1 @@
+pattern="${pkgname}-\K[0-9_.]+(?=tar.gz)"

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (7 preceding siblings ...)
  2020-09-20 13:56 ` [PR PATCH] [Updated] " ahesford
@ 2020-09-20 13:57 ` ahesford
  2020-09-20 15:04 ` [PR PATCH] [Merged]: " ahesford
  9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2020-09-20 13:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 375 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24969#issuecomment-695790264

Comment:
OK, I missed 2.3.1 because I didn't update the homepage and distfiles URLs. I pullsed your libressl patch and everything seems to build where it should. Also, `sssd-python` has been dropped since py2 is EOL and nothing depends on it.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Merged]: sssd: update to 2.2.3.
  2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
                   ` (8 preceding siblings ...)
  2020-09-20 13:57 ` ahesford
@ 2020-09-20 15:04 ` ahesford
  9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2020-09-20 15:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 736 bytes --]

There's a merged pull request on the void-packages repository

sssd: update to 2.2.3.
https://github.com/void-linux/void-packages/pull/24969

Description:
@inzanez I believe you are interested in `sssd`. Please test this update if possible.

Key changes in the template:
1. Move unversioned symlinks to `sssd-devel`.
2. Use `--with-sudo-lib-path` to move `libsss_sudo.so` to `/usr/lib/sssd`, so that unversioned library is not in the top-level `/usr/lib`.
3. Drop `libwbclient`. I'm pretty sure this was never done right in the first place and it causes shlib dependency confusion with `samba` and `cifs-utils`.

In particular, I would like to know if moving the unversioned symlinks to `sssd-devel` causes any obvious breakage.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-09-20 15:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-18 14:43 [PR PATCH] sssd: update to 2.2.3 ahesford
2020-09-18 16:14 ` inzanez
2020-09-18 21:43 ` inzanez
2020-09-19 17:12 ` ahesford
2020-09-19 18:16 ` inzanez
2020-09-19 18:19 ` inzanez
2020-09-19 18:38 ` ahesford
2020-09-20  8:39 ` inzanez
2020-09-20 13:56 ` [PR PATCH] [Updated] " ahesford
2020-09-20 13:57 ` ahesford
2020-09-20 15:04 ` [PR PATCH] [Merged]: " ahesford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).