qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Some cleanups to build deps
@ 2020-11-04 13:19 Daniel P. Berrangé
  2020-11-04 13:19 ` [PATCH 1/3] hw/usb/ccid: remove references to NSS Daniel P. Berrangé
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Daniel P. Berrangé @ 2020-11-04 13:19 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée,
	Daniel P. Berrangé, Philippe Mathieu-Daudé

In looking at using libvirt-ci to generate the docker files I noticed
some wierd build deps in current package lists. This cleans them up.

Daniel P. Berrangé (3):
  hw/usb/ccid: remove references to NSS
  tests: remove "bc" from package listing
  docker: remove libblockdev-mpath-devel package

 .travis.yml                                       | 14 +++++++-------
 docs/ccid.txt                                     | 15 +++++++--------
 scripts/coverity-scan/coverity-scan.docker        |  3 ---
 tests/docker/dockerfiles/centos7.docker           |  1 +
 tests/docker/dockerfiles/centos8.docker           |  1 +
 tests/docker/dockerfiles/debian10.docker          |  1 -
 .../docker/dockerfiles/fedora-win32-cross.docker  |  1 -
 .../docker/dockerfiles/fedora-win64-cross.docker  |  1 -
 tests/docker/dockerfiles/fedora.docker            |  4 +---
 9 files changed, 17 insertions(+), 24 deletions(-)

-- 
2.28.0




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

* [PATCH 1/3] hw/usb/ccid: remove references to NSS
  2020-11-04 13:19 [PATCH 0/3] Some cleanups to build deps Daniel P. Berrangé
@ 2020-11-04 13:19 ` Daniel P. Berrangé
  2020-11-04 13:47   ` Philippe Mathieu-Daudé
  2020-11-04 13:19 ` [PATCH 2/3] tests: remove "bc" from package listing Daniel P. Berrangé
  2020-11-04 13:19 ` [PATCH 3/3] docker: remove libblockdev-mpath-devel package Daniel P. Berrangé
  2 siblings, 1 reply; 7+ messages in thread
From: Daniel P. Berrangé @ 2020-11-04 13:19 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée,
	Daniel P. Berrangé, Philippe Mathieu-Daudé

The NSS package was previously pre-requisite for building CCID related
features, however, this became obsolete when the libcacard library was
spun off to a separate project:

    commit 7b02f5447c64d1854468f758398c9f6fe9e5721f
    Author: Marc-André Lureau <marcandre.lureau@redhat.com>
    Date:   Sun Aug 30 11:48:40 2015 +0200

        libcacard: use the standalone project

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
 .travis.yml                                | 14 +++++++-------
 docs/ccid.txt                              | 15 +++++++--------
 scripts/coverity-scan/coverity-scan.docker |  1 -
 tests/docker/dockerfiles/centos7.docker    |  1 +
 tests/docker/dockerfiles/centos8.docker    |  1 +
 tests/docker/dockerfiles/fedora.docker     |  2 +-
 6 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index a3d78171ca..2bd2cfd0ba 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -27,6 +27,7 @@ addons:
       - libattr1-dev
       - libbrlapi-dev
       - libcap-ng-dev
+      - libcacard-dev
       - libgcc-7-dev
       - libgnutls28-dev
       - libgtk-3-dev
@@ -34,7 +35,6 @@ addons:
       - liblttng-ust-dev
       - libncurses5-dev
       - libnfs-dev
-      - libnss3-dev
       - libpixman-1-dev
       - libpng-dev
       - librados-dev
@@ -268,6 +268,7 @@ jobs:
             - libaio-dev
             - libattr1-dev
             - libbrlapi-dev
+            - libcacard-dev
             - libcap-ng-dev
             - libgnutls28-dev
             - libgtk-3-dev
@@ -275,7 +276,6 @@ jobs:
             - liblttng-ust-dev
             - libnfs-dev
             - libncurses5-dev
-            - libnss3-dev
             - libpixman-1-dev
             - libpng-dev
             - librados-dev
@@ -335,6 +335,7 @@ jobs:
           - libaio-dev
           - libattr1-dev
           - libbrlapi-dev
+          - libcacard-dev
           - libcap-ng-dev
           - libgcrypt20-dev
           - libgnutls28-dev
@@ -343,7 +344,6 @@ jobs:
           - liblttng-ust-dev
           - libncurses5-dev
           - libnfs-dev
-          - libnss3-dev
           - libpixman-1-dev
           - libpng-dev
           - librados-dev
@@ -369,6 +369,7 @@ jobs:
           - libaio-dev
           - libattr1-dev
           - libbrlapi-dev
+          - libcacard-dev
           - libcap-ng-dev
           - libgcrypt20-dev
           - libgnutls28-dev
@@ -377,7 +378,6 @@ jobs:
           - liblttng-ust-dev
           - libncurses5-dev
           - libnfs-dev
-          - libnss3-dev
           - libpixman-1-dev
           - libpng-dev
           - librados-dev
@@ -402,6 +402,7 @@ jobs:
           - libaio-dev
           - libattr1-dev
           - libbrlapi-dev
+          - libcacard-dev
           - libcap-ng-dev
           - libgcrypt20-dev
           - libgnutls28-dev
@@ -410,7 +411,6 @@ jobs:
           - liblttng-ust-dev
           - libncurses5-dev
           - libnfs-dev
-          - libnss3-dev
           - libpixman-1-dev
           - libpng-dev
           - librados-dev
@@ -444,6 +444,7 @@ jobs:
         apt_packages:
           - libaio-dev
           - libattr1-dev
+          - libcacard-dev
           - libcap-ng-dev
           - libgnutls28-dev
           - libiscsi-dev
@@ -451,7 +452,6 @@ jobs:
           - liblzo2-dev
           - libncurses-dev
           - libnfs-dev
-          - libnss3-dev
           - libpixman-1-dev
           - libsdl2-dev
           - libsdl2-image-dev
@@ -487,6 +487,7 @@ jobs:
           - libaio-dev
           - libattr1-dev
           - libbrlapi-dev
+          - libcacard-dev
           - libcap-ng-dev
           - libgcrypt20-dev
           - libgnutls28-dev
@@ -495,7 +496,6 @@ jobs:
           - liblttng-ust-dev
           - libncurses5-dev
           - libnfs-dev
-          - libnss3-dev
           - libpixman-1-dev
           - libpng-dev
           - librados-dev
diff --git a/docs/ccid.txt b/docs/ccid.txt
index c7fda6d07d..1baf03e29b 100644
--- a/docs/ccid.txt
+++ b/docs/ccid.txt
@@ -34,15 +34,14 @@ reader and smart card (i.e. not backed by a physical device) using this device.
 
 2. Building
 
-The cryptographic functions and access to the physical card is done via NSS.
-
-Installing NSS:
+The cryptographic functions and access to the physical card is done via the
+libcacard library, whose development package must be installed prior to
+building QEMU:
 
 In redhat/fedora:
-    yum install nss-devel
-In ubuntu/debian:
-    apt-get install libnss3-dev
-    (not tested on ubuntu)
+    yum install libcacard-devel
+In ubuntu:
+    apt-get install libcacard-dev
 
 Configuring and building:
     ./configure --enable-smartcard && make
@@ -51,7 +50,7 @@ Configuring and building:
 3. Using ccid-card-emulated with hardware
 
 Assuming you have a working smartcard on the host with the current
-user, using NSS, qemu acts as another NSS client using ccid-card-emulated:
+user, using libcacard, qemu acts as another client using ccid-card-emulated:
 
     qemu -usb -device usb-ccid -device ccid-card-emulated
 
diff --git a/scripts/coverity-scan/coverity-scan.docker b/scripts/coverity-scan/coverity-scan.docker
index 501ac67233..ecff6ac5b4 100644
--- a/scripts/coverity-scan/coverity-scan.docker
+++ b/scripts/coverity-scan/coverity-scan.docker
@@ -93,7 +93,6 @@ ENV PACKAGES \
     mingw64-SDL2 \
     ncurses-devel \
     nettle-devel \
-    nss-devel \
     numactl-devel \
     perl \
     perl-Test-Harness \
diff --git a/tests/docker/dockerfiles/centos7.docker b/tests/docker/dockerfiles/centos7.docker
index 6f11af1989..d47c96135c 100644
--- a/tests/docker/dockerfiles/centos7.docker
+++ b/tests/docker/dockerfiles/centos7.docker
@@ -17,6 +17,7 @@ ENV PACKAGES \
     glib2-devel \
     gnutls-devel \
     libaio-devel \
+    libcacard-devel \
     libepoxy-devel \
     libfdt-devel \
     libgcrypt-devel \
diff --git a/tests/docker/dockerfiles/centos8.docker b/tests/docker/dockerfiles/centos8.docker
index 54bc6d54cd..bbd82421db 100644
--- a/tests/docker/dockerfiles/centos8.docker
+++ b/tests/docker/dockerfiles/centos8.docker
@@ -13,6 +13,7 @@ ENV PACKAGES \
     git \
     glib2-devel \
     libaio-devel \
+    libcacard-devel \
     libepoxy-devel \
     libgcrypt-devel \
     lzo-devel \
diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfiles/fedora.docker
index 0b5053f2d0..29859beee3 100644
--- a/tests/docker/dockerfiles/fedora.docker
+++ b/tests/docker/dockerfiles/fedora.docker
@@ -28,6 +28,7 @@ ENV PACKAGES \
     libattr-devel \
     libblockdev-mpath-devel \
     libcap-ng-devel \
+    libcacard-devel \
     libcurl-devel \
     libepoxy-devel \
     libfdt-devel \
@@ -77,7 +78,6 @@ ENV PACKAGES \
     ncurses-devel \
     nettle-devel \
     ninja-build \
-    nss-devel \
     numactl-devel \
     perl \
     perl-Test-Harness \
-- 
2.28.0



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

* [PATCH 2/3] tests: remove "bc" from package listing
  2020-11-04 13:19 [PATCH 0/3] Some cleanups to build deps Daniel P. Berrangé
  2020-11-04 13:19 ` [PATCH 1/3] hw/usb/ccid: remove references to NSS Daniel P. Berrangé
@ 2020-11-04 13:19 ` Daniel P. Berrangé
  2020-11-04 13:33   ` Philippe Mathieu-Daudé
  2020-11-04 13:19 ` [PATCH 3/3] docker: remove libblockdev-mpath-devel package Daniel P. Berrangé
  2 siblings, 1 reply; 7+ messages in thread
From: Daniel P. Berrangé @ 2020-11-04 13:19 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée,
	Daniel P. Berrangé, Philippe Mathieu-Daudé

There is no sign of 'bc' being used by any tests in the tree.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
 scripts/coverity-scan/coverity-scan.docker         | 1 -
 tests/docker/dockerfiles/debian10.docker           | 1 -
 tests/docker/dockerfiles/fedora-win32-cross.docker | 1 -
 tests/docker/dockerfiles/fedora-win64-cross.docker | 1 -
 tests/docker/dockerfiles/fedora.docker             | 1 -
 5 files changed, 5 deletions(-)

diff --git a/scripts/coverity-scan/coverity-scan.docker b/scripts/coverity-scan/coverity-scan.docker
index ecff6ac5b4..e49c5e8332 100644
--- a/scripts/coverity-scan/coverity-scan.docker
+++ b/scripts/coverity-scan/coverity-scan.docker
@@ -18,7 +18,6 @@
 FROM fedora:30
 ENV PACKAGES \
     alsa-lib-devel \
-    bc \
     brlapi-devel \
     bzip2 \
     bzip2-devel \
diff --git a/tests/docker/dockerfiles/debian10.docker b/tests/docker/dockerfiles/debian10.docker
index 21cc671d71..9f52e2ceae 100644
--- a/tests/docker/dockerfiles/debian10.docker
+++ b/tests/docker/dockerfiles/debian10.docker
@@ -17,7 +17,6 @@ RUN apt update && \
     DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \
     DEBIAN_FRONTEND=noninteractive eatmydata \
     apt install -y --no-install-recommends \
-        bc \
         build-essential \
         ca-certificates \
         clang \
diff --git a/tests/docker/dockerfiles/fedora-win32-cross.docker b/tests/docker/dockerfiles/fedora-win32-cross.docker
index 5903e1b0b4..fccff862e1 100644
--- a/tests/docker/dockerfiles/fedora-win32-cross.docker
+++ b/tests/docker/dockerfiles/fedora-win32-cross.docker
@@ -2,7 +2,6 @@ FROM fedora:32
 
 # Please keep this list sorted alphabetically
 ENV PACKAGES \
-    bc \
     bzip2 \
     diffutils \
     findutils \
diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/docker/dockerfiles/fedora-win64-cross.docker
index 7f03cd8ffc..67dc33df63 100644
--- a/tests/docker/dockerfiles/fedora-win64-cross.docker
+++ b/tests/docker/dockerfiles/fedora-win64-cross.docker
@@ -2,7 +2,6 @@ FROM fedora:32
 
 # Please keep this list sorted alphabetically
 ENV PACKAGES \
-    bc \
     bzip2 \
     diffutils \
     findutils \
diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfiles/fedora.docker
index 29859beee3..0f5c76067b 100644
--- a/tests/docker/dockerfiles/fedora.docker
+++ b/tests/docker/dockerfiles/fedora.docker
@@ -2,7 +2,6 @@ FROM fedora:32
 
 # Please keep this list sorted alphabetically
 ENV PACKAGES \
-    bc \
     brlapi-devel \
     bzip2 \
     bzip2-devel \
-- 
2.28.0



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

* [PATCH 3/3] docker: remove libblockdev-mpath-devel package
  2020-11-04 13:19 [PATCH 0/3] Some cleanups to build deps Daniel P. Berrangé
  2020-11-04 13:19 ` [PATCH 1/3] hw/usb/ccid: remove references to NSS Daniel P. Berrangé
  2020-11-04 13:19 ` [PATCH 2/3] tests: remove "bc" from package listing Daniel P. Berrangé
@ 2020-11-04 13:19 ` Daniel P. Berrangé
  2020-11-04 13:42   ` Philippe Mathieu-Daudé
  2 siblings, 1 reply; 7+ messages in thread
From: Daniel P. Berrangé @ 2020-11-04 13:19 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée,
	Daniel P. Berrangé, Philippe Mathieu-Daudé

This package was added in

  commit 8ea5962f286272ac2533892c07f9b7e2a77d8819
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   Sat May 4 07:54:40 2019 +0200

    tests/docker: Test more components on the Fedora default image

but this is never used by QEMU. The multipath support in QEMU
requires the device-mapper-multipath-devel package instead, which
is already present.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
 scripts/coverity-scan/coverity-scan.docker | 1 -
 tests/docker/dockerfiles/fedora.docker     | 1 -
 2 files changed, 2 deletions(-)

diff --git a/scripts/coverity-scan/coverity-scan.docker b/scripts/coverity-scan/coverity-scan.docker
index e49c5e8332..b2521e159f 100644
--- a/scripts/coverity-scan/coverity-scan.docker
+++ b/scripts/coverity-scan/coverity-scan.docker
@@ -40,7 +40,6 @@ ENV PACKAGES \
     libaio-devel \
     libasan \
     libattr-devel \
-    libblockdev-mpath-devel \
     libcap-devel \
     libcap-ng-devel \
     libcurl-devel \
diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfiles/fedora.docker
index 0f5c76067b..9474b94060 100644
--- a/tests/docker/dockerfiles/fedora.docker
+++ b/tests/docker/dockerfiles/fedora.docker
@@ -25,7 +25,6 @@ ENV PACKAGES \
     libaio-devel \
     libasan \
     libattr-devel \
-    libblockdev-mpath-devel \
     libcap-ng-devel \
     libcacard-devel \
     libcurl-devel \
-- 
2.28.0



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

* Re: [PATCH 2/3] tests: remove "bc" from package listing
  2020-11-04 13:19 ` [PATCH 2/3] tests: remove "bc" from package listing Daniel P. Berrangé
@ 2020-11-04 13:33   ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-04 13:33 UTC (permalink / raw)
  To: Daniel P. Berrangé, qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée

On 11/4/20 2:19 PM, Daniel P. Berrangé wrote:
> There is no sign of 'bc' being used by any tests in the tree.
> 
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
>  scripts/coverity-scan/coverity-scan.docker         | 1 -
>  tests/docker/dockerfiles/debian10.docker           | 1 -
>  tests/docker/dockerfiles/fedora-win32-cross.docker | 1 -
>  tests/docker/dockerfiles/fedora-win64-cross.docker | 1 -
>  tests/docker/dockerfiles/fedora.docker             | 1 -
>  5 files changed, 5 deletions(-)

I added it to be able to rebuild easily the blobs consumed
by our tests:

commit 1bbf2d010fc0e5f0a9c5e1967368c44bc64e086a
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Mon Mar 16 17:21:28 2020 +0000

    tests/docker: Install tools to cross-debug and build Linux kernels

    We often run Linux kernels to test QEMU. We sometimes need
    to build them manually to use non-default features. We only
    miss the tiny 'bc' tool.

    The ncurses library is helpful to run 'make menuconfig'.

    Finally, gdb-multiarch allow us to debug a TCG guest when its
    architecture is different than the host.

I think this is related to the question of what we can include
to the repository for testing... If we can not add binary and
don't have how to produce them, it becomes complicated.


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

* Re: [PATCH 3/3] docker: remove libblockdev-mpath-devel package
  2020-11-04 13:19 ` [PATCH 3/3] docker: remove libblockdev-mpath-devel package Daniel P. Berrangé
@ 2020-11-04 13:42   ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-04 13:42 UTC (permalink / raw)
  To: Daniel P. Berrangé, qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée

On 11/4/20 2:19 PM, Daniel P. Berrangé wrote:
> This package was added in
> 
>   commit 8ea5962f286272ac2533892c07f9b7e2a77d8819
>   Author: Philippe Mathieu-Daudé <philmd@redhat.com>
>   Date:   Sat May 4 07:54:40 2019 +0200
> 
>     tests/docker: Test more components on the Fedora default image
> 
> but this is never used by QEMU. The multipath support in QEMU
> requires the device-mapper-multipath-devel package instead, which
> is already present.
> 
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
>  scripts/coverity-scan/coverity-scan.docker | 1 -
>  tests/docker/dockerfiles/fedora.docker     | 1 -
>  2 files changed, 2 deletions(-)

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>



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

* Re: [PATCH 1/3] hw/usb/ccid: remove references to NSS
  2020-11-04 13:19 ` [PATCH 1/3] hw/usb/ccid: remove references to NSS Daniel P. Berrangé
@ 2020-11-04 13:47   ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-04 13:47 UTC (permalink / raw)
  To: Daniel P. Berrangé, qemu-devel
  Cc: Fam Zheng, Peter Maydell, Alex Bennée

On 11/4/20 2:19 PM, Daniel P. Berrangé wrote:
> The NSS package was previously pre-requisite for building CCID related
> features, however, this became obsolete when the libcacard library was
> spun off to a separate project:
> 
>     commit 7b02f5447c64d1854468f758398c9f6fe9e5721f
>     Author: Marc-André Lureau <marcandre.lureau@redhat.com>
>     Date:   Sun Aug 30 11:48:40 2015 +0200
> 
>         libcacard: use the standalone project
> 
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
>  .travis.yml                                | 14 +++++++-------
>  docs/ccid.txt                              | 15 +++++++--------
>  scripts/coverity-scan/coverity-scan.docker |  1 -
>  tests/docker/dockerfiles/centos7.docker    |  1 +
>  tests/docker/dockerfiles/centos8.docker    |  1 +
>  tests/docker/dockerfiles/fedora.docker     |  2 +-
>  6 files changed, 17 insertions(+), 17 deletions(-)
...

> diff --git a/docs/ccid.txt b/docs/ccid.txt
> index c7fda6d07d..1baf03e29b 100644
> --- a/docs/ccid.txt
> +++ b/docs/ccid.txt
> @@ -34,15 +34,14 @@ reader and smart card (i.e. not backed by a physical device) using this device.
>  
>  2. Building
>  
> -The cryptographic functions and access to the physical card is done via NSS.
> -
> -Installing NSS:
> +The cryptographic functions and access to the physical card is done via the
> +libcacard library, whose development package must be installed prior to
> +building QEMU:
>  
>  In redhat/fedora:
> -    yum install nss-devel
> -In ubuntu/debian:
> -    apt-get install libnss3-dev
> -    (not tested on ubuntu)
> +    yum install libcacard-devel
> +In ubuntu:
> +    apt-get install libcacard-dev
>  
>  Configuring and building:
>      ./configure --enable-smartcard && make
> @@ -51,7 +50,7 @@ Configuring and building:
>  3. Using ccid-card-emulated with hardware
>  
>  Assuming you have a working smartcard on the host with the current
> -user, using NSS, qemu acts as another NSS client using ccid-card-emulated:
> +user, using libcacard, qemu acts as another client using ccid-card-emulated:

Maybe replace 'qemu' by 'QEMU' (another instance line 125).

Otherwise:

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>

Thanks.



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

end of thread, other threads:[~2020-11-04 13:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-04 13:19 [PATCH 0/3] Some cleanups to build deps Daniel P. Berrangé
2020-11-04 13:19 ` [PATCH 1/3] hw/usb/ccid: remove references to NSS Daniel P. Berrangé
2020-11-04 13:47   ` Philippe Mathieu-Daudé
2020-11-04 13:19 ` [PATCH 2/3] tests: remove "bc" from package listing Daniel P. Berrangé
2020-11-04 13:33   ` Philippe Mathieu-Daudé
2020-11-04 13:19 ` [PATCH 3/3] docker: remove libblockdev-mpath-devel package Daniel P. Berrangé
2020-11-04 13:42   ` Philippe Mathieu-Daudé

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).