• Packaging request for pygrib

    From Kyle Lawlor-Bagcal@21:1/5 to All on Mon Dec 27 19:14:34 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    Hello!

    I would like to request a python package for pygrib:

    1. https://jswhit.github.io/pygrib/installing.html

    2. https://github.com/jswhit/pygrib

    I'm not sure what this would entail, but it would be great to be able to install it as "apt install python3-pygrib".

    I'm also new to this list so please let me know of etiquette or other
    info I should provide. I'm not a maintainer on this project. I'm just a
    casual user.

    Thanks,

    Kyle


    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wsBzBAEBCAAnBQJhylbtCZApmDJKzAugWRahBHU2Pcn5ZKqkDv8JASmYMkrM C6BZAAC4dAf/Rr6+Y4ZDP2kefGk8PpstZmxj+gtavSP0HCUQgJbl10MMN7wF G8HeGhUyFC+tJyXNZhsBu4/DAcD9zJNsOSsd9fWlEFTTKQLIgfnCUcdhVuWS P4RWPV4tVPX8p7Aaflz+k5QYO3s0IqQFUm8oM4UOCcqA22qvk+yrlDlVRqWU ns6pSZrJEvypDaAuEiHspagVNPBsHeFvmSGUT0DkHRMmvJxVS+POzdrgCbBW OZgnckfW47C2PsbGqfUmFxVdZIENCmhtvAtbp1gdWsgqgzi9l41AiwBYuW92 gP2kvce2p/W7p2cI6EoN3BA/jYwOwiPOFT1GGpW/4BihGIE2VG4V5Q==
    =PILZ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geert Stappers@21:1/5 to Kyle Lawlor-Bagcal on Tue Dec 28 08:40:01 2021
    On Tue, Dec 28, 2021 at 12:14:37AM +0000, Kyle Lawlor-Bagcal wrote:
    Hello!

    I would like to request a python package for pygrib:

    1. https://jswhit.github.io/pygrib/installing.html

    Text from https://jswhit.github.io/pygrib/index.html

    Pygrib High-level python interface to ECCODES library for GRIB file IO.

    Text from https://weather.gc.ca/grib/what_is_GRIB_e.html

    GRIB is a file format for the storage and transport of gridded
    meteorological data, such as Numerical Weather Prediction model output.


    2. https://github.com/jswhit/pygrib

    I'm not sure what this would entail, but it would be great to be able to install it as "apt install python3-pygrib".

    ;-)


    I'm also new to this list so please let me know of etiquette or other
    info I should provide.

    Think "I among friends". Share ideas and ask for doing things together.
    Know that best way to get things done is by start doing.


    I'm not a maintainer on this project. I'm just a casual user.

    It is OK to break the consensus "Somebody else should do it"


    Regards
    Geert Stappers
    Learned today that grib is not a misspelled grub.
    ( Text from https://www.gnu.org/software/grub/

    GNU GRUB is a Multiboot boot loader.

    Briefly, a boot loader is the first software program that runs when a
    computer starts. It is responsible for loading and transferring
    control to the operating system kernel software (such as the Hurd or
    Linux). The kernel, in turn, initializes the rest of the operating
    system (e.g. GNU).
    )
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kyle Lawlor-Bagcal@21:1/5 to Geert Stappers on Tue Dec 28 16:49:37 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    On 12/28/21 2:35 AM, Geert Stappers wrote:
    Think "I among friends". Share ideas and ask for doing things together. Know that best way to get things done is by start doing.
    Hi Geert, I will try my best to feel among friends here but being new,
    it's always a bit of a guessing game. I would enjoy helping out with
    this task. What are the next steps in our process?
    It is OK to break the consensus "Somebody else should do it"
    I'm interpreting this two-ways; 1. It's ok that I'm not the maintainer,
    and in general others can do packaging for maintainers. Or 2. I seem to
    have implied that I want someone else to do the packaging work for me. I
    assume it is #1 but if it is #2, I apologize for coming across this way
    that was not my intent. And if something else, please let me know.
    Learned today that grib is not a misspelled grub.
    :)
    Silence is hard to parse
    This is quite true..

    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wsBzBAEBCAAnBQJhy4ZzCZApmDJKzAugWRahBHU2Pcn5ZKqkDv8JASmYMkrM C6BZAAASOwgArT712E88pMc6hsgO1d9sPSKVmV+MUT17UwpJP80ZYFvKNjJZ LHnFfcF65Xb9LYdr+u7AmNrtrbdG5O6+ta1u7hudLAriJjKBjVwgMMtoXHep eMeigjV2GYNyy/uMOUEVO9NTD0veQs6T2N5k1E8QM2XTlidvy+rliCypfGte b26ToOiy++zNHcqJjHdMJtyXdSYzFL79ipSZAjPL5c7doIVXoM8JeIzNASRm vomwAD2et8unXhRvJu1Pr2/NOenvsRwAgB+zLdTcrzVnD//Zgp4h8LDOpvjV q5EhWdADH/z2gEbnrqjzdtfFI5xlWHLaHzuss/vM31gvNGczE0w/LA==
    =TaTj
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geert Stappers@21:1/5 to Kyle Lawlor-Bagcal on Wed Dec 29 00:00:02 2021
    On Tue, Dec 28, 2021 at 09:49:39PM +0000, Kyle Lawlor-Bagcal wrote:
    On 12/28/21 2:35 AM, Geert Stappers wrote:
    Think "I among friends". Share ideas and ask for doing things together. Know that best way to get things done is by start doing.
    Hi Geert, I will try my best to feel among friends here but being new,
    it's always a bit of a guessing game. I would enjoy helping out with
    this task. What are the next steps in our process?
    It is OK to break the consensus "Somebody else should do it"
    I'm interpreting this two-ways; 1. It's ok that I'm not the maintainer,
    and in general others can do packaging for maintainers. Or 2. I seem to
    have implied that I want someone else to do the packaging work for me. I assume it is #1 but if it is #2, I apologize for coming across this way
    that was not my intent. And if something else, please let me know.

    https://wiki.debian.org/Packaging


    Geert Stappers
    Could not resist to ignore the "tell me how to do it", settled for a short reply.
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kyle Lawlor-Bagcal@21:1/5 to Scott Kitterman on Tue Dec 28 18:33:57 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    On 12/28/21 6:18 PM, Scott Kitterman wrote:
    For The Debian Python team, if the team is listed as the maintainer for an existing package, then you can go ahead. If an individual is listed at Maintainer and the team is listed in Uploaders, then you should check with the
    identified maintainer before doing stuff.

    For new packages, you don't need to wait for permission to prepare the package.

    Thanks Scott. I assume that this is the place to look for that info:

    https://tracker.debian.org/teams/python/+table/general/

    I'm not seeing the pygrib package there, so I can start working.


    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wsBzBAEBCAAnBQJhy57pCZApmDJKzAugWRahBHU2Pcn5ZKqkDv8JASmYMkrM C6BZAABdmQf/YWrMeLKJR/sSBy1ezaD8GUwFPhkes7TY/5EMElrea9mypavL GDW6Gl3oiJfHl19o2aI2vXLVTihc02Oiy6R0LqiQ+f+yfHgDlUwXp4MQU71X 3Ar3fPlneFSAkNY3CllNqAxNA3/cVSBZb6QEEtZ6MyxHQ1i7GhOb0Ct81CCf Xjpli6u9Rl5S05XI3JYqSGrJAdxSMwS7C0ZCP14A/kwTWxVy97GA4k954NuT vQTlrH1bVH+wbRbuerm9kTckGLCq4YG3V5rr6MLv4DbpFX1jDAP4NgTWcV8i F+ZWKbXrxY3sRvuiCmqhwbRzv5+mXvWOql715aRJg/KvZHoPORlexQ==
    =KXwS
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to Kyle Lawlor-Bagcal on Wed Dec 29 00:50:01 2021
    On December 28, 2021 11:34:01 PM UTC, Kyle Lawlor-Bagcal <wgwz@pm.me> wrote: >On 12/28/21 6:18 PM, Scott Kitterman wrote:
    For The Debian Python team, if the team is listed as the maintainer for an >> existing package, then you can go ahead. If an individual is listed at
    Maintainer and the team is listed in Uploaders, then you should check with the
    identified maintainer before doing stuff.

    For new packages, you don't need to wait for permission to prepare the
    package.

    Thanks Scott. I assume that this is the place to look for that info:

    https://tracker.debian.org/teams/python/+table/general/

    I'm not seeing the pygrib package there, so I can start working.

    There's an existing package of that name maintained outside the team:

    https://tracker.debian.org/pkg/pygrib

    Assuming it's the same package, you should contact the maintainer about contributing.

    Scott K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to All on Wed Dec 29 00:20:02 2021
    On Tuesday, December 28, 2021 6:14:20 PM EST Kyle Lawlor wrote:
    On Tue, Dec 28, 2021 at 5:59 PM, Geert Stappers <stappers@stappers.nl>
    wrote:

    https://wiki.debian.org/Packaging


    Geert Stappers
    Could not resist to ignore the "tell me how to do it", settled for a short reply. Thank you for the link, I will pursue this and reach out when I have questions or progress to share.

    --
    Silence is hard to parse

    For The Debian Python team, if the team is listed as the maintainer for an existing package, then you can go ahead. If an individual is listed at Maintainer and the team is listed in Uploaders, then you should check with the identified maintainer before doing stuff.

    For new packages, you don't need to wait for permission to prepare the
    package.

    Scott K

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

    iQIzBAABCgAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAmHLmyoACgkQeNfe+5rV mvFuaw//WkQ6E4OEu44F0qLBkLCYT0cyRzSQa9Hr062qIddQXyAbo8sCUt3HKGKU 06kGhZVwwjQ0vQlretYOdDs1qr1os9I3AbQL9f+RIdYfMDDSavn2uhC1UrSdEMoY Jm+YdWFOlpq/KXge1p6fGffWcY6eEoZFBDFwId51mAPkXBjPMe/Bh0dvY7qe9az/ uZ+wIRiWRsqp0Q1Bkgad9TEZrADbZoDqFKXNzFrJyoAc35RuTfNhQBwK/VhXqQcm p+IJou2vFAg4P2tPczK7y9g2bwY0SY4UTUFeq6pymWSv2H2TjxFxMf67QowSf2Mu unL8V/O+O8EbwKbVsQjAjF5FiHuxvdKuDfZzxY60ma0cnCwsq7C1pN7kXZuh7wy9 pdaWiVlYz8ZPaXoaNHAx8qqAdmDdgfkjnGDO71I2NHzY+guNZQYChFBFQlgbSiYO 7WiCkOEs2s5YRWXOJPFAq33nIV/ExtEOLrdRH8DKqegGLn2vNMLoM5KNETr1ziam 7WwaxItNmLvDnIBRAwjFLIbYx5XHOg/VXBOm5vORvz55vgbC3HgZo7fJXJ5hnLFg loNPt0zSGr/35Wr5TYzK8eUkftHPAm5VUqtwXSD6ph89Lgg9HUUwxb/sSOF8Y+0v XqQPkem3aHEFXHjfP5lwUoDX5maTzjDvfDF+1OazoLJOR1mOSNg=
    =eay7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kyle Lawlor-Bagcal@21:1/5 to All on Tue Dec 28 18:46:47 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) T2gsIEkgc2VlLiBUaGF0IGlzIGluZGVlZCB0aGUgc2FtZSBwYWNrYWdlLiBJIGRvbid0IHRoaW5r IHRoZXJlIGlzIGFueSANCndvcmsgdG8gZG8gdGhlbi4gSSdtIGp1c3QgYSBmb29sIHdobyBkaWRu J3Qga25vdyBob3cgdG8gc2VhcmNoIHdlbGwgDQplbm91Z2ggOy0pDQoNCiQgc3VkbyBhcHQtY2Fj aGUgc2hvdyBweXRob24zLWdyaWINClBhY2thZ2U6IHB5dGhvbjMtZ3JpYg0KQXJjaGl0ZWN0dXJl OiBhbWQ2NA0KVmVyc2lvbjogMi4wLjQtMmJ1aWxkMg0KUHJpb3JpdHk6IG9wdGlvbmFsDQpTZWN0 aW9uOiB1bml2ZXJzZS9weXRob24NClNvdXJjZTogcHlncmliDQpPcmlnaW46IFVidW50dQ0KTWFp bnRhaW5lcjogVWJ1bnR1IERldmVsb3BlcnMgPHVidW50dS1kZXZlbC1kaXNjdXNzQGxpc3RzLnVi dW50dS5jb20+DQpPcmlnaW5hbC1NYWludGFpbmVyOiBBbGFzdGFpciBNY0tpbnN0cnkgPG1ja2lu c3RyeUBkZWJpYW4ub3JnPg0KQnVnczogaHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1 LytmaWxlYnVnDQpJbnN0YWxsZWQtU2l6ZTogMTEzMA0KRGVwZW5kczogbGliYzYgKD49IDIuNCks IGxpYmVjY29kZXMwICg+PSAyLjE2LjApLCBsaWJlY2NvZGVzLWRhdGEsIA0KcHl0aG9uMy1udW1w eSAoPj0gMToxLjE2LjB+cmMxKSwgcHl0aG9uMy1udW1weS1hYmk5LCBweXRob24zICg8PCAzLjkp LCANCnB5dGhvbjMgKD49IDMuOH4pLCBweXRob24zOmFueSwgcHl0aG9uMy1weXByb2osIGxpYmVj Y29kZXMtZGV2LCANCmxpYmdyaWIyYy1kZXYNClJlY29tbWVuZHM6IHB5dGhvbi1ncmliLWRvYw0K QnJlYWtzOiBweXRob24tZ3JpYiAoPDwgMi4wLjAtMSksIHB5dGhvbi1ncmliLWRvYyAoPDwgMi4w LjAtMikNClJlcGxhY2VzOiBweXRob24tZ3JpYiAoPDwgMi4wLjAtMSksIHB5dGhvbi1ncmliLWRv YyAoPDwgMi4wLjAtMikNCkZpbGVuYW1lOiBwb29sL3VuaXZlcnNlL3AvcHlncmliL3B5dGhvbjMt Z3JpYl8yLjAuNC0yYnVpbGQyX2FtZDY0LmRlYg0KU2l6ZTogMzA1MjA0DQpNRDVzdW06IGRlOGQ1 NGVhYWEwY2Q0NDhiMmFhOGIzNWU2YjE1ZDNhDQpTSEExOiAzNDM2NDc0NjJjZWQxODBhMzE4ZTE4 ZDYzYjk5ODA4MTM1ZWI1NjMyDQpTSEEyNTY6IDc0YjIzZGJkYTU3YjFmMmFiMDFhZjY2OTM1YTYy NjY2MDY2YzA0Zjg5OTZhNGI0NmUxNjU3MmQ0YjJjODgzNzANCkhvbWVwYWdlOiBodHRwczovL2dp dGh1Yi5jb20vanN3aGl0L3B5Z3JpYg0KRGVzY3JpcHRpb24tZW46IFB5dGhvbiAzIG1vZHVsZSBm b3IgcmVhZGluZyBhbmQgd3JpdGluZyBHUklCIGZpbGVzDQogwqBQeXRob24gMyBtb2R1bGUgZm9y IHJlYWRpbmcgYW5kIHdyaXRpbmcgR1JJQiAoZWRpdGlvbnMgMSBhbmQgMikgZmlsZXMuDQogwqBH UklCIGlzIHRoZSBXb3JsZCBNZXRlcm9sb2dpY2FsIE9yZ2FuaXphdGlvbiBzdGFuZGFyZCBmb3IN CiDCoGRpc3RyaWJ1dGluZyBncmlkZGVkIGRhdGEuIFRoZSBtb2R1bGUgaXMgYSBQeXRob24gMyBp bnRlcmZhY2UNCiDCoHRvIHRoZSBHUklCIEFQSSBDIGxpYnJhcnkgZnJvbSB0aGUNCiDCoEV1cm9w ZWFuIENlbnRyZSBmb3IgTWVkaXVtLVJhbmdlIFdlYXRoZXIgRm9yZWNhc3RzIChFQ01XRikuDQog wqAuDQogwqBUaGlzIHBhY2thZ2UgYWxzbyBjb250YWlucyB0aGUgY252Z3JpYjF0bzIsIGdyaWJf bGlzdCwgZ3JpYl9yZXBhY2ssIGFuZA0KIMKgY252Z3JpYjJ0bzEgc2NyaXB0cy4NCkRlc2NyaXB0 aW9uLW1kNTogOTE0Yjc1NjNlYjVhNjU3OTExNzM2MzIzNjdhNzJlNjQNCg0K
    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wsBzBAEBCAAnBQJhy6HpCZApmDJKzAugWRahBHU2Pcn5ZKqkDv8JASmYMkrM C6BZAAC9VQgA1uslPIbE6U2AaaNyYXvTpUnyUdiINC3jbhXg0GyT1SE9owyV 3KPm3ki/Y6q8cDH9c7rj3ifNMroTUfGsLdD13EHyDf+prLKBcnC7IoPnAcXV qEiGtpWVQRwPj9qveRoofjp5+6QhcoVblbso1FXDY8c1uLaB2hHsEhEHtpPZ 8bd6N3d4mEvFj8LkyUnAZj1sLEyzX6CpcUfhKyvgK0FB8eX52dGnl/82o4wL jl5FyJNtkkT65tG4D9fAE/9X3tgSJaM1oLB3rRb3AASuqCqAfv/xY/VqiTw9 /v+Z+xTvHywBPbilzEDGHVuy8Mx7auVMBMM6T2s1Gt6ZNdTHTK9ZjA==
    =Udvq
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to Kyle Lawlor-Bagcal on Wed Dec 29 02:00:01 2021
    Not a fool, just learning. Debian is complicated and the best way to learn is to dive in and try things. As long as you learn along the way, it's all good.

    Scott K

    On December 28, 2021 11:46:49 PM UTC, Kyle Lawlor-Bagcal <wgwz@pm.me> wrote: >Oh, I see. That is indeed the same package. I don't think there is any
    work to do then. I'm just a fool who didn't know how to search well
    enough ;-)

    $ sudo apt-cache show python3-grib
    Package: python3-grib
    Architecture: amd64
    Version: 2.0.4-2build2
    Priority: optional
    Section: universe/python
    Source: pygrib
    Origin: Ubuntu
    Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> >Original-Maintainer: Alastair McKinstry <mckinstry@debian.org>
    Bugs: https://bugs.launchpad.net/ubuntu/+filebug
    Installed-Size: 1130
    Depends: libc6 (>= 2.4), libeccodes0 (>= 2.16.0), libeccodes-data, >python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3 (<< 3.9), >python3 (>= 3.8~), python3:any, python3-pyproj, libeccodes-dev, >libgrib2c-dev
    Recommends: python-grib-doc
    Breaks: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
    Replaces: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
    Filename: pool/universe/p/pygrib/python3-grib_2.0.4-2build2_amd64.deb
    Size: 305204
    MD5sum: de8d54eaaa0cd448b2aa8b35e6b15d3a
    SHA1: 343647462ced180a318e18d63b99808135eb5632
    SHA256: 74b23dbda57b1f2ab01af66935a62666066c04f8996a4b46e16572d4b2c88370 >Homepage: https://github.com/jswhit/pygrib
    Description-en: Python 3 module for reading and writing GRIB files
     Python 3 module for reading and writing GRIB (editions 1 and 2) files.  GRIB is the World Meterological Organization standard for
     distributing gridded data. The module is a Python 3 interface
     to the GRIB API C library from the
     European Centre for Medium-Range Weather Forecasts (ECMWF).
     .
     This package also contains the cnvgrib1to2, grib_list, grib_repack, and  cnvgrib2to1 scripts.
    Description-md5: 914b7563eb5a65791173632367a72e64


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alastair McKinstry@21:1/5 to All on Tue Jan 4 12:30:02 2022
    Hi, and happy new Year

    I'm the maintainer of pygrib in Debian. I'm sorry for being late to the thread, but I see you found the package.
    I hope it works for you; do you need it to be in Debian Python ?

    Regards
    Alastair



    On 28/12/2021, 05:36, "Geert Stappers" <stappers@stappers.nl> wrote:

    On Tue, Dec 28, 2021 at 12:14:37AM +0000, Kyle Lawlor-Bagcal wrote:
    > Hello!
    >
    > I would like to request a python package for pygrib:
    >
    > 1. https://jswhit.github.io/pygrib/installing.html

    Text from https://jswhit.github.io/pygrib/index.html

    Pygrib High-level python interface to ECCODES library for GRIB file IO.

    Text from https://weather.gc.ca/grib/what_is_GRIB_e.html

    GRIB is a file format for the storage and transport of gridded
    meteorological data, such as Numerical Weather Prediction model output.


    > 2. https://github.com/jswhit/pygrib
    >
    > I'm not sure what this would entail, but it would be great to be able to
    > install it as "apt install python3-pygrib".

    ;-)


    > I'm also new to this list so please let me know of etiquette or other
    > info I should provide.

    Think "I among friends". Share ideas and ask for doing things together.
    Know that best way to get things done is by start doing.


    > I'm not a maintainer on this project. I'm just a casual user.

    It is OK to break the consensus "Somebody else should do it"


    Regards
    Geert Stappers
    Learned today that grib is not a misspelled grub.
    ( Text from https://www.gnu.org/software/grub/

    GNU GRUB is a Multiboot boot loader.

    Briefly, a boot loader is the first software program that runs when a
    computer starts. It is responsible for loading and transferring
    control to the operating system kernel software (such as the Hurd or
    Linux). The kernel, in turn, initializes the rest of the operating
    system (e.g. GNU).
    )
    --
    Silence is hard to parse

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kyle Lawlor-Bagcal@21:1/5 to All on Tue Jan 4 20:42:43 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) SGkgQWxhc3RhaXIsDQoNCkhhcHB5IG5ldyB5ZWFyIHRvIHlvdSBhcyB3ZWxsISBOaWNlIHRvIGUt bWVldCB5b3UuIFRoYW5rcywgaXQgZGlkIGVuZCB1cCANCndvcmtpbmcgZm9yIG1lIHdoZXJlIGl0 IHdhcy4gT3V0IG9mIGN1cmlvc2l0eSB3aGF0IGFyZSBzb21lIG9mIHRoZSANCmRpZmZlcmVuY2Vz IHdpdGggd2hlcmUgaXQgaXMgbm93LCBhbmQgd2hhdCBpdCB3b3VsZCBtZWFuIGZvciBpdCBiZSB1 bmRlciANCkRlYmlhbiBQeXRob24/DQoNCktpbmQgcmVnYXJkcywNCg0KS3lsZQ0KDQpPbiAxLzQv MjIgNTo1NCBBTSwgQWxhc3RhaXIgTWNLaW5zdHJ5IHdyb3RlOg0KPiBIaSwgYW5kIGhhcHB5IG5l dyBZZWFyDQo+DQo+IEknbSB0aGUgbWFpbnRhaW5lciBvZiBweWdyaWIgaW4gRGViaWFuLiBJJ20g c29ycnkgZm9yIGJlaW5nIGxhdGUgdG8gdGhlIHRocmVhZCwgYnV0IEkgc2VlIHlvdSBmb3VuZCB0 aGUgcGFja2FnZS4NCj4gSSBob3BlIGl0IHdvcmtzIGZvciB5b3U7IGRvIHlvdSBuZWVkIGl0IHRv IGJlIGluIERlYmlhbiBQeXRob24gPw0KPg0KPiBSZWdhcmRzDQo+IEFsYXN0YWlyDQo+DQo+DQo+ DQo+IO+7v09uIDI4LzEyLzIwMjEsIDA1OjM2LCAiR2VlcnQgU3RhcHBlcnMiIDxzdGFwcGVyc0Bz dGFwcGVycy5ubD4gd3JvdGU6DQo+DQo+ICAgICAgT24gVHVlLCBEZWMgMjgsIDIwMjEgYXQgMTI6 MTQ6MzdBTSArMDAwMCwgS3lsZSBMYXdsb3ItQmFnY2FsIHdyb3RlOg0KPiAgICAgID4gSGVsbG8h DQo+ICAgICAgPg0KPiAgICAgID4gSSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgYSBweXRob24gcGFj a2FnZSBmb3IgcHlncmliOg0KPiAgICAgID4NCj4gICAgICA+IDEuIGh0dHBzOi8vanN3aGl0Lmdp dGh1Yi5pby9weWdyaWIvaW5zdGFsbGluZy5odG1sDQo+DQo+ICAgICAgVGV4dCBmcm9tIGh0dHBz Oi8vanN3aGl0LmdpdGh1Yi5pby9weWdyaWIvaW5kZXguaHRtbA0KPg0KPiAgICAgICAgUHlncmli IEhpZ2gtbGV2ZWwgcHl0aG9uIGludGVyZmFjZSB0byBFQ0NPREVTIGxpYnJhcnkgZm9yIEdSSUIg ZmlsZSBJTy4NCj4NCj4gICAgICBUZXh0IGZyb20gaHR0cHM6Ly93ZWF0aGVyLmdjLmNhL2dyaWIv d2hhdF9pc19HUklCX2UuaHRtbA0KPg0KPiAgICAgICAgR1JJQiBpcyBhIGZpbGUgZm9ybWF0IGZv ciB0aGUgc3RvcmFnZSBhbmQgdHJhbnNwb3J0IG9mIGdyaWRkZWQNCj4gICAgICAgIG1ldGVvcm9s b2dpY2FsIGRhdGEsIHN1Y2ggYXMgTnVtZXJpY2FsIFdlYXRoZXIgUHJlZGljdGlvbiBtb2RlbCBv dXRwdXQuDQo+DQo+DQo+ICAgICAgPiAyLiBodHRwczovL2dpdGh1Yi5jb20vanN3aGl0L3B5Z3Jp Yg0KPiAgICAgID4NCj4gICAgICA+IEknbSBub3Qgc3VyZSB3aGF0IHRoaXMgd291bGQgZW50YWls LCBidXQgaXQgd291bGQgYmUgZ3JlYXQgdG8gYmUgYWJsZSB0bw0KPiAgICAgID4gaW5zdGFsbCBp dCBhcyAiYXB0IGluc3RhbGwgcHl0aG9uMy1weWdyaWIiLg0KPg0KPiAgICAgIDstKQ0KPg0KPg0K PiAgICAgID4gSSdtIGFsc28gbmV3IHRvIHRoaXMgbGlzdCBzbyBwbGVhc2UgbGV0IG1lIGtub3cg b2YgZXRpcXVldHRlIG9yIG90aGVyDQo+ICAgICAgPiBpbmZvIEkgc2hvdWxkIHByb3ZpZGUuDQo+ DQo+ICAgICAgVGhpbmsgIkkgYW1vbmcgZnJpZW5kcyIuICAgU2hhcmUgaWRlYXMgYW5kIGFzayBm b3IgZG9pbmcgdGhpbmdzIHRvZ2V0aGVyLg0KPiAgICAgIEtub3cgdGhhdCBiZXN0IHdheSB0byBn ZXQgdGhpbmdzIGRvbmUgaXMgYnkgc3RhcnQgZG9pbmcuDQo+DQo+DQo+ICAgICAgPiBJJ20gbm90 IGEgbWFpbnRhaW5lciBvbiB0aGlzIHByb2plY3QuIEknbSBqdXN0IGEgY2FzdWFsIHVzZXIuDQo+ DQo+ICAgICAgSXQgaXMgT0sgdG8gYnJlYWsgdGhlIGNvbnNlbnN1cyAiU29tZWJvZHkgZWxzZSBz aG91bGQgZG8gaXQiDQo+DQo+DQo+ICAgICAgUmVnYXJkcw0KPiAgICAgIEdlZXJ0IFN0YXBwZXJz DQo+ICAgICAgTGVhcm5lZCB0b2RheSB0aGF0IGdyaWIgaXMgbm90IGEgbWlzc3BlbGxlZCBncnVi Lg0KPiAgICAgICggVGV4dCBmcm9tIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ3J1Yi8N Cj4NCj4gICAgICAgICBHTlUgR1JVQiBpcyBhIE11bHRpYm9vdCBib290IGxvYWRlci4NCj4NCj4g ICAgICAgICBCcmllZmx5LCBhIGJvb3QgbG9hZGVyIGlzIHRoZSBmaXJzdCBzb2Z0d2FyZSBwcm9n cmFtIHRoYXQgcnVucyB3aGVuIGENCj4gICAgICAgICBjb21wdXRlciBzdGFydHMuIEl0IGlzIHJl c3BvbnNpYmxlIGZvciBsb2FkaW5nIGFuZCB0cmFuc2ZlcnJpbmcNCj4gICAgICAgICBjb250cm9s IHRvIHRoZSBvcGVyYXRpbmcgc3lzdGVtIGtlcm5lbCBzb2Z0d2FyZSAoc3VjaCBhcyB0aGUgSHVy ZCBvcg0KPiAgICAgICAgIExpbnV4KS4gVGhlIGtlcm5lbCwgaW4gdHVybiwgaW5pdGlhbGl6ZXMg dGhlIHJlc3Qgb2YgdGhlIG9wZXJhdGluZw0KPiAgICAgICAgIHN5c3RlbSAoZS5nLiBHTlUpLg0K PiAgICAgICkNCj4gICAgICAtLQ0KPiAgICAgIFNpbGVuY2UgaXMgaGFyZCB0byBwYXJzZQ0KPg0K Pg0KPg0K
    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wsBzBAEBCAAnBQJh1PeVCZApmDJKzAugWRahBHU2Pcn5ZKqkDv8JASmYMkrM C6BZAADGQwf/ekEqmyyc9gUnUYK4KD7jX1BcLAko++Trc2rjzfQepjgPooty qKA8sCPKXNL/jatr96Q66M/ZOzuZz+e1OgagZAmVePoGMA7eud//nMMbvhav 2vs8ktO16ZeV4vS60EjJLwF7sNu3edYLEuAQ8cP9SubKQMUhBfb3fkkMai/B gia6QODSMNqrlsb0jvUVEa5jvOm+qOTa1uVsv3Vf2KdtXjOwwkV9SsAHPfzA 0tFoNxRpZ2SZT42V5Jzue+KqH0AvgabZvYiHR/DHDyYpiBtHfuX9b3wfKAYN VHd1+4HvE9phgzwh26K5yaONcnJlqCWFMvd2NJctichIFbnGfkBtYg==
    =8eYo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)