fully functional desktop installation

  • Open
  • quality assurance status badge
Details
9 participants
  • Chris Marusich
  • Danny Milosavljevic
  • Oleg Pykhalov
  • Konrad Hinsen
  • Ludovic Courtès
  • Mathieu Lirzin
  • myglc2
  • Quiliro
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Quiliro
Severity
normal
Q
Q
Quiliro wrote on 29 Dec 2016 23:10
(address . bug-guix@gnu.org)
20161229171045.263747a9@riseup.net
It would be nice to create a desktop.scm file that contains all
necessary packages to have a fully functional desktop installation for
the end user. It is for that user that only uses the machine to write
and read emails, create and read text documents and spreadsheets too. I
know the current desktop.scm contain some of those features and that
after that
guix package --install pidgin libreoffice icecat clawsmail
(and so) can provide the necessary packages. But I would like to make
an installation that is just as trisquel is. It is not necessary to
have the same configuration or the same packages. But it would be
useful to have it as easy to just use as is Trisquel.

Any ideas of how to do this?
--
Saludos,
Quiliro
L
L
Ludovic Courtès wrote on 2 Jan 2017 22:11
(name . Quiliro)(address . quiliro@riseup.net)(address . 25296@debbugs.gnu.org)
87bmvpb21m.fsf@gnu.org
Hello!

Quiliro <quiliro@riseup.net> skribis:

Toggle quote (12 lines)
> It would be nice to create a desktop.scm file that contains all
> necessary packages to have a fully functional desktop installation for
> the end user. It is for that user that only uses the machine to write
> and read emails, create and read text documents and spreadsheets too. I
> know the current desktop.scm contain some of those features and that
> after that
> guix package --install pidgin libreoffice icecat clawsmail
> (and so) can provide the necessary packages. But I would like to make
> an installation that is just as trisquel is. It is not necessary to
> have the same configuration or the same packages. But it would be
> useful to have it as easy to just use as is Trisquel.

The desktop example contains all of GNOME, when choosing GNOME, which
provides an email client, Web browser, and lots of other things.

Additional packages like those you mention could be added to the
‘packages’ field, in which case they will be installed globally, like
the rest of GNOME.

I wouldn’t recommend adding those 4 packages you mention by default
though, because it’s really a matter of choice (and it’s redundant with
what GNOME provides, I think.)

WDYT?

Thanks for your feedback!

Ludo’.
L
L
Ludovic Courtès wrote on 8 Jan 2017 11:16
(name . Quiliro)(address . quiliro@riseup.net)(address . 25296@debbugs.gnu.org)
87shotx3eq.fsf@gnu.org
Hi Quiliro!

Quiliro <quiliro@riseup.net> skribis:

Toggle quote (3 lines)
> On Mon, 02 Jan 2017 22:11:01 +0100
> ludo@gnu.org (Ludovic Courtès) wrote:

[...]

Toggle quote (6 lines)
>> The desktop example contains all of GNOME, when choosing GNOME, which
>> provides an email client, Web browser, and lots of other things.
>
> I don't find the email client.
> The web browser will not reproduce videos.

This is a bug that needs to be treated separately. Clearly Nautilus
should be able to play videos.

Toggle quote (2 lines)
> I have no idea how to chat in Gnome. (Of course I will investigate.)

There’s Pidgin, but maybe it’s not really part of GNOME.

Toggle quote (9 lines)
> What you say makes sense. But what users that cannot learn to install
> need to work on their own matters is very important in order for them to
> be able to advocate the free system. Perhaps we do not want to promote
> the use of Flash or Microsoft Office formats. These issues are
> critical. But they are not against the FSDGs. And the user must notice
> we are able to offer those capabilities. We must always insist in
> suggesting to use the libre alternatives. In this case, we should not
> avoid including the ability to read those formats.

I agree, but again, I think GNOME provides everything for these tasks.
Also, at this point, the target audience of GuixSD is not “users that
cannot learn to install”—if someone managed to install GuixSD, surely
they’ll find out how to install LibreOffice.

Toggle quote (3 lines)
> I have also had problems with Mimetypes. Many files will not open
> because the Gnome will not identify which program is appropriate.

Sounds like a bug. Could you report all the details to
bug-guix@gnu.org: how to reproduce, what you expected, and what you got?

Thank you!

Ludo’.
R
R
Ricardo Wurmus wrote on 9 Jan 2017 12:11
(name . Ludovic Courtès)(address . ludo@gnu.org)
87eg0ccwtx.fsf@elephly.net
Toggle quote (4 lines)
>> I have no idea how to chat in Gnome. (Of course I will investigate.)
>
> There’s Pidgin, but maybe it’s not really part of GNOME.

The GNOME way is to use Empathy, which depends on the Telepathy
framework:


--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
M
M
Mathieu Lirzin wrote on 14 Jan 2018 14:34
(name . Ludovic Courtès)(address . ludo@gnu.org)
87a7xgwom7.fsf@gnu.org
ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (27 lines)
> Hello!
>
> Quiliro <quiliro@riseup.net> skribis:
>
>> It would be nice to create a desktop.scm file that contains all
>> necessary packages to have a fully functional desktop installation for
>> the end user. It is for that user that only uses the machine to write
>> and read emails, create and read text documents and spreadsheets too. I
>> know the current desktop.scm contain some of those features and that
>> after that
>> guix package --install pidgin libreoffice icecat clawsmail
>> (and so) can provide the necessary packages. But I would like to make
>> an installation that is just as trisquel is. It is not necessary to
>> have the same configuration or the same packages. But it would be
>> useful to have it as easy to just use as is Trisquel.
>
> The desktop example contains all of GNOME, when choosing GNOME, which
> provides an email client, Web browser, and lots of other things.
>
> Additional packages like those you mention could be added to the
> ‘packages’ field, in which case they will be installed globally, like
> the rest of GNOME.
>
> I wouldn’t recommend adding those 4 packages you mention by default
> though, because it’s really a matter of choice (and it’s redundant with
> what GNOME provides, I think.)

I think your remark applies to pidgin and clawsmail but not to
Libreoffice and Icecat (Firefox) which are commonly installed OOTB by
mainstream distros (Debian, Ubuntu, Fedora) along with the GNOME
desktop.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
L
L
Ludovic Courtès wrote on 14 Jan 2018 22:53
(name . Mathieu Lirzin)(address . mthl@gnu.org)
87shb8jedn.fsf@gnu.org
Hi,

Mathieu Lirzin <mthl@gnu.org> skribis:

Toggle quote (34 lines)
> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Hello!
>>
>> Quiliro <quiliro@riseup.net> skribis:
>>
>>> It would be nice to create a desktop.scm file that contains all
>>> necessary packages to have a fully functional desktop installation for
>>> the end user. It is for that user that only uses the machine to write
>>> and read emails, create and read text documents and spreadsheets too. I
>>> know the current desktop.scm contain some of those features and that
>>> after that
>>> guix package --install pidgin libreoffice icecat clawsmail
>>> (and so) can provide the necessary packages. But I would like to make
>>> an installation that is just as trisquel is. It is not necessary to
>>> have the same configuration or the same packages. But it would be
>>> useful to have it as easy to just use as is Trisquel.
>>
>> The desktop example contains all of GNOME, when choosing GNOME, which
>> provides an email client, Web browser, and lots of other things.
>>
>> Additional packages like those you mention could be added to the
>> ‘packages’ field, in which case they will be installed globally, like
>> the rest of GNOME.
>>
>> I wouldn’t recommend adding those 4 packages you mention by default
>> though, because it’s really a matter of choice (and it’s redundant with
>> what GNOME provides, I think.)
>
> I think your remark applies to pidgin and clawsmail but not to
> Libreoffice and Icecat (Firefox) which are commonly installed OOTB by
> mainstream distros (Debian, Ubuntu, Fedora) along with the GNOME
> desktop.

I’m not sure what we could do, though. Should the desktop example
include a comment like “Uncomment the following lines to add LibreOffice
& co.”?

This is something that the ncurses interface should make more
discoverable.

Thanks,
Ludo’.
M
M
Mathieu Lirzin wrote on 15 Jan 2018 14:26
(name . Ludovic Courtès)(address . ludo@gnu.org)
87lggzdzh9.fsf@gnu.org
Hello,

ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (38 lines)
> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>> Quiliro <quiliro@riseup.net> skribis:
>>>
>>>> It would be nice to create a desktop.scm file that contains all
>>>> necessary packages to have a fully functional desktop installation for
>>>> the end user. It is for that user that only uses the machine to write
>>>> and read emails, create and read text documents and spreadsheets too. I
>>>> know the current desktop.scm contain some of those features and that
>>>> after that
>>>> guix package --install pidgin libreoffice icecat clawsmail
>>>> (and so) can provide the necessary packages. But I would like to make
>>>> an installation that is just as trisquel is. It is not necessary to
>>>> have the same configuration or the same packages. But it would be
>>>> useful to have it as easy to just use as is Trisquel.
>>>
>>> The desktop example contains all of GNOME, when choosing GNOME, which
>>> provides an email client, Web browser, and lots of other things.
>>>
>>> Additional packages like those you mention could be added to the
>>> ‘packages’ field, in which case they will be installed globally, like
>>> the rest of GNOME.
>>>
>>> I wouldn’t recommend adding those 4 packages you mention by default
>>> though, because it’s really a matter of choice (and it’s redundant with
>>> what GNOME provides, I think.)
>>
>> I think your remark applies to pidgin and clawsmail but not to
>> Libreoffice and Icecat (Firefox) which are commonly installed OOTB by
>> mainstream distros (Debian, Ubuntu, Fedora) along with the GNOME
>> desktop.
>
> I’m not sure what we could do, though. Should the desktop example
> include a comment like “Uncomment the following lines to add LibreOffice
> & co.”?

IMHO Guix should mimic what Debian is doing in this particular case.
Meaning having desktop packages that contain a “full” desktop with
default applications for common usages.

This would consist in adding ‘libreoffice’ and replacing ‘epiphany’ with
‘icecat’ in the ‘gnome’ package. Additionally a ‘gnome-core’ package
(or ‘gnome-minimal’ which seems to be the name convention chosen by
Guix) could be created with the minimal set of packages required to have
a working GNOME desktop, for OCD people that don't like having unused
packages installed.

Toggle quote (3 lines)
> This is something that the ncurses interface should make more
> discoverable.

That could be a solution. However even if the current target audience
of Guix(SD) are tinkerer who may like options, I don't think this
approach scales well to a broader audience.

Thanks.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
M
M
myglc2 wrote on 15 Jan 2018 14:49
(name . Mathieu Lirzin)(address . mthl@gnu.org)
86inc3mdtl.fsf@gmail.com
On 01/15/2018 at 14:26 Mathieu Lirzin writes:
[...]
Toggle quote (4 lines)
> IMHO Guix should mimic what Debian is doing in this particular case.
> Meaning having desktop packages that contain a “full” desktop with
> default applications for common usages.

+1

Benefit: Helps "less-hackerly" users get started.
L
L
Ludovic Courtès wrote on 16 Jan 2018 11:31
(name . Mathieu Lirzin)(address . mthl@gnu.org)
87vag2857m.fsf@gnu.org
Hi,

Mathieu Lirzin <mthl@gnu.org> skribis:

Toggle quote (11 lines)
> IMHO Guix should mimic what Debian is doing in this particular case.
> Meaning having desktop packages that contain a “full” desktop with
> default applications for common usages.
>
> This would consist in adding ‘libreoffice’ and replacing ‘epiphany’ with
> ‘icecat’ in the ‘gnome’ package. Additionally a ‘gnome-core’ package
> (or ‘gnome-minimal’ which seems to be the name convention chosen by
> Guix) could be created with the minimal set of packages required to have
> a working GNOME desktop, for OCD people that don't like having unused
> packages installed.

Hmm, OK. Do you think it’s too much to ask, given the current audience
(tinkerers), to add those packages to their config, or to install them
with “guix package -i”?

Admittedly this is a very subjective issue.

Ludo’.
D
D
Danny Milosavljevic wrote on 16 Jan 2018 12:09
(name . Ludovic Courtès)(address . ludo@gnu.org)
20180116120929.28686761@scratchpost.org
Hi,

Toggle quote (4 lines)
> Hmm, OK. Do you think it’s too much to ask, given the current audience
> (tinkerers), to add those packages to their config, or to install them
> with “guix package -i”?

I think one of the nice features of Guix is that the user can install packages on their own. Other distributions leave the decision of which packages to install up to the administrator (a separate person in companies). I work in a very large company where often some simple stuff is missing on servers and admins will not install it for fear of fucking up some unrelated already-installed package (understandable since all the dependencies are dynamic in Solaris and applications will just pick up whatever is lying around in the global namespace).

Long story short, I think it's a good thing that the user has his own profile which isn't magically updated and doesn't magically pick up things not in the user profile - except when it's already in the store bitwise-identical. That way, if he needs some application for work it will not randomly break and he can be sure that it will do what it did yesterday. If he wants to update, he updates. Otherwise not. His choice.

So long story short, I myself prefer having no applications in the system profile and the user installing all (business-relevant) applications themselves. It gives control to the user.

(my "packages" field is:
(packages (cons* nss-certs ;for HTTPS access
font-adobe100dpi font-adobe75dpi font-bitstream-vera font-dejavu font-gnu-freefont-ttf font-gnu-unifont font-liberation font-ubuntu
adwaita-icon-theme
%base-packages)) ; xterm is there by default.

And the ones that are still in there bother me :)
)

As for libreoffice and other large packages, maybe I'm old-fashioned, but huge packages waste disk space and provide an attack surface for exploits - and maybe no regular user uses it.

That said, I've installed it :P

I'd vote for adding libreoffice and icecat to desktop.tmpl and not to gnome (since they are not part of the GNOME project).

Users who like a minimal system can always use lightweight-desktop.tmpl or even bare-bones.tmpl.

And I think it's important to mention the approximate space requirements for desktop.tmpl in the manual (for partitioning).
K
K
Konrad Hinsen wrote on 16 Jan 2018 12:34
(address . 25296@debbugs.gnu.org)
a0b0cc59-5228-9409-9cc3-a1a467a9033d@fastmail.net
Hi,

Toggle quote (6 lines)
> Hmm, OK. Do you think it’s too much to ask, given the current audience
> (tinkerers), to add those packages to their config, or to install them
> with “guix package -i”?
>
> Admittedly this is a very subjective issue.

How about organizing Guix in a layered way, with the core distribution
containing narrow-purpose packages (mostly one piece of software), and
another layer (in a distinct module, perhaps with a distinct naming
convention) containing collections of software that works well together
or is useful for a specific application domain? I see other use cases
than just desktop stuff.

The main rationale for distinct layers is that assembling software at
different levels requires different competences and different ways of
documenting the assemblies. In the long run, I'd expect different people
to be in charge of each layer.

Konrad.
L
L
Ludovic Courtès wrote on 16 Jan 2018 14:57
(name . Konrad Hinsen)(address . konrad.hinsen@fastmail.net)
87inc17vpm.fsf@gnu.org
Hi Konrad,

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

Toggle quote (13 lines)
>> Hmm, OK. Do you think it’s too much to ask, given the current audience
>> (tinkerers), to add those packages to their config, or to install them
>> with “guix package -i”?
>>
>> Admittedly this is a very subjective issue.
>
> How about organizing Guix in a layered way, with the core distribution
> containing narrow-purpose packages (mostly one piece of software), and
> another layer (in a distinct module, perhaps with a distinct naming
> convention) containing collections of software that works well
> together or is useful for a specific application domain? I see other
> use cases than just desktop stuff.

In GuixSD, that’s more or less what happens with ‘gnome-service-type’
and ‘xfce-service-type’, for example. (I’m not sure how that could work
at the Guix level, nor whether this is necessary.)

Ludo’.
L
L
Ludovic Courtès wrote on 16 Jan 2018 14:59
(name . Danny Milosavljevic)(address . dannym@scratchpost.org)
87bmht7vmc.fsf@gnu.org
Danny Milosavljevic <dannym@scratchpost.org> skribis:

Toggle quote (4 lines)
>> Hmm, OK. Do you think it’s too much to ask, given the current audience
>> (tinkerers), to add those packages to their config, or to install them
>> with “guix package -i”?

[...]

Toggle quote (2 lines)
> Long story short, I think it's a good thing that the user has his own profile which isn't magically updated and doesn't magically pick up things not in the user profile - except when it's already in the store bitwise-identical. That way, if he needs some application for work it will not randomly break and he can be sure that it will do what it did yesterday. If he wants to update, he updates. Otherwise not. His choice.

Agreed, though in this case (GNOME), we’re pretty much talking about
single-user machines.

Toggle quote (2 lines)
> I'd vote for adding libreoffice and icecat to desktop.tmpl and not to gnome (since they are not part of the GNOME project).

OK, why not. There’s still the issue that it will make download times
and disk size requirements longer (a problem we should fix, but this
won’t happen overnight.)

Ludo’.
M
M
Mathieu Lirzin wrote on 16 Jan 2018 16:40
(name . Ludovic Courtès)(address . ludo@gnu.org)
87wp0hlsl4.fsf@gnu.org
Hi,

ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (17 lines)
> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> IMHO Guix should mimic what Debian is doing in this particular case.
>> Meaning having desktop packages that contain a “full” desktop with
>> default applications for common usages.
>>
>> This would consist in adding ‘libreoffice’ and replacing ‘epiphany’ with
>> ‘icecat’ in the ‘gnome’ package. Additionally a ‘gnome-core’ package
>> (or ‘gnome-minimal’ which seems to be the name convention chosen by
>> Guix) could be created with the minimal set of packages required to have
>> a working GNOME desktop, for OCD people that don't like having unused
>> packages installed.
>
> Hmm, OK. Do you think it’s too much to ask, given the current audience
> (tinkerers), to add those packages to their config, or to install them
> with “guix package -i”?

Definitely not, it is even better for tinkerers to not have those
“bloated” bundles/meta-packages full of defaults they don't like. :-)

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
C
C
Chris Marusich wrote on 17 Jan 2018 08:09
(name . Ludovic Courtès)(address . ludo@gnu.org)
87r2qpj70x.fsf@gmail.com
ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (8 lines)
> Danny Milosavljevic <dannym@scratchpost.org> skribis:
>
>> I'd vote for adding libreoffice and icecat to desktop.tmpl and not to gnome (since they are not part of the GNOME project).
>
> OK, why not. There’s still the issue that it will make download times
> and disk size requirements longer (a problem we should fix, but this
> won’t happen overnight.)

While I think it's fine to include this in the example desktop
configuration file, I don't see why we couldn't have a few example
configuration files for various use cases. One of those use cases could
mimic what other distros normally include, like LibreOffice etc, and one
of those could be a more minimal desktop environment. Does it add a
maintenance burden to have multiple example desktop configuration files?

--
Chris
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlpe9q8ACgkQ3UCaFdgi
Rp2x1A//SdWwNZ0N7eNQZeTgSLzPOGoFCWQUm5lyjlSzQwYsk9kfpyseA3S/TRlD
9nYOOmj4h6Zf/udfLE4xsQsoaSFt0pG1ZGLWoLBlMKMDYun5nf5VBXMjHypAp3/2
Q95UDlXHl7OUhSz4SIlocTB2s0VqEh635hWPP3d4Sc7l7bswN/r2hCKH1RW1QAeS
4wv6HxGYyEi7yxAA0Xaa3Sn1TU2GCRMaN9L3uS3QzfFOPWvlQQWsWSIZ3zTBzR2M
Mvk/qabjtbMbdXUAz+2nlZRFw4Evsi7V9V35IoZYwoptifMu6SuhlsN8rJW4FKCD
CNlSWjknqn4Gr/cgum6jtZDz9Y0cxrHp8J884W04Zxd5boqJcjdk7oGnHvAgilZ/
6C/Z9+7wFVlhCW8sffxTYoDFXsEigIsFf4YPJtZ39eqOS0hqCBD4MPwWuyrBcfV1
4L/htU/C5VTXA8esoQn8WNNUQ5VxU5iK/Rl1m9HLaLGV+uDHXhq65uQkK7QjrIyA
1FErVkn3X3S6f54ZIXCyaL7HyZtfCYPbAOIX837XE6w/BvmKWybBPrh8OrTU9QSQ
m9qv2yjeIbdfTbqH+jNlztUIY25uBTAc+xV50bW6a4Tl10onka20WJF58LPnQ2aw
3dF2erpE4rT9Hv2DZg83+qEIykqBpGxFnTsSWh470yarLkuyDuc=
=4cbD
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 17 Jan 2018 09:48
(name . Chris Marusich)(address . cmmarusich@gmail.com)
874lnk98he.fsf@gnu.org
Chris Marusich <cmmarusich@gmail.com> skribis:

Toggle quote (17 lines)
> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Danny Milosavljevic <dannym@scratchpost.org> skribis:
>>
>>> I'd vote for adding libreoffice and icecat to desktop.tmpl and not to gnome (since they are not part of the GNOME project).
>>
>> OK, why not. There’s still the issue that it will make download times
>> and disk size requirements longer (a problem we should fix, but this
>> won’t happen overnight.)
>
> While I think it's fine to include this in the example desktop
> configuration file, I don't see why we couldn't have a few example
> configuration files for various use cases. One of those use cases could
> mimic what other distros normally include, like LibreOffice etc, and one
> of those could be a more minimal desktop environment. Does it add a
> maintenance burden to have multiple example desktop configuration files?

Not much, though we’d have to make sure they still work.

The only difference in this case would be the ‘packages’ field, which, I
was hoping, didn’t warrant a separate example.

Ludo’.
O
O
Oleg Pykhalov wrote on 17 Jan 2018 10:56
(name . Ludovic Courtès)(address . ludo@gnu.org)
87vag0u7uc.fsf@gmail.com
Hello,

ludo@gnu.org (Ludovic Courtès) writes:

[...]

Toggle quote (4 lines)
> I’m not sure what we could do, though. Should the desktop example
> include a comment like “Uncomment the following lines to add LibreOffice
> & co.”?

Agree. Maybe we could provide a hint like:

gnu/system/examples/desktop.tmpl

(packages (cons* nss-certs ;for HTTPS access
gvfs ;for user mounts

;; Following packages recommended to be installed
;; per-user with `guix package -i PACKAGE'.
;; Otherwise uncomment them to install globally.
;;
;; icecat ;GNU version of the Firefox browser
;; libreoffice ;office suite

;; Basic administrator tasks
%base-packages))

Toggle quote (3 lines)
> This is something that the ncurses interface should make more
> discoverable.

When I saw a lightweight-desktop template for the first time, there was
a good ad about ratpoison window manager which I didn't know before.
This is a really good way to promote reasonable software. :-)

Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlpfHcsACgkQckbhHGm3
lWn/EhAAnvmLBlhN6vcqztqbcAhnjj0NwOADgMttcJ6DE/46uiHLvFpQSbMY1fEa
wIodN04ljv025ZTJtnwsHvIjiMDPdDAj7JWd2DLIeOpqOk2p+TuNtDkhFQC/wLJJ
FDbNQ0aoYE7sqCxfju16DLu1atSQdSdDl63lBJhN6Knthglh8OWeVZ5uCQRjG1O9
QJPnHzsO9nRdt9nokv35i0UrVFvDZmrqcw0PCyrntUKIDZTld5UwhfG22dkP5WHO
PZW9p/guRL1p8kDE+Ed7kX+NwC83NJoAgoaDLriC0c6XhBa+HgMTmPBij2K0P+yb
y/2aXse8Ws76tIINQznAySYDRWTaRsE/CvMN/wnJaKf71kNuvBW7jjU/NDg9ndJS
l/hWcBmo+pi0g59ORO3JgTpeQa1KaifVdhpCQpkVf+hu/nOijE8tomATedg3qyi8
f9U5oEL7eyLix1u/mggqO9LMt4ZtwvF5fSFAvyaQNybPB9eVL1JssB452NNwMZ0e
yY8bX6/NjSaOjP5DyHjAs4SFaOcOj+0fz+I22xG7KKTrY72cQCf2rN+Ki/BrTHGG
HS1Coj+KsQLRWxYp1QFViIJ8bxBn+zzrR+Jg8YyOLWCmpiscWZR3LLyVXM1Kr/ID
aB6g4MeobPDZCUtf3AbGEJUMrLyxaoV42xkTPpn/5AqaG8peXi8=
=40pD
-----END PGP SIGNATURE-----

?