[ClusterLabs] [Announce] clufter v0.77.2 released

Jan Pokorný jpokorny at redhat.com
Wed Aug 14 10:26:09 EDT 2019


I am happy to announce that clufter, a tool/library for transforming
and analyzing cluster configuration formats, got its version 0.77.2
tagged and released (incl. signature using my 60BCBB4F5CD7F9EF key):
<https://pagure.io/releases/clufter/clufter-0.77.2.tar.gz>
<https://pagure.io/releases/clufter/clufter-0.77.2.tar.gz.asc>
or alternative (original) location:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.77.2.tar.gz>
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.77.2.tar.gz.asc>

The updated test suite for this version is also provided:
<https://pagure.io/releases/clufter/clufter-0.77.2-tests.tar.xz>
or alternatively:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.77.2-tests.tar.xz>

I am not so happy that this is only limited to bare minimum to get
clufter working with upcoming Python 3.8 (appears rather aggressive
about compatibility, even if some of that are just enforcements of
previous deprecations) plus some small accrued changes over time,
but there was no room to deliver more since the last release.
Quite some catching up with the recent developments, as also asked on
this list[1], is pending, hopefully this will get rectified soon.

[1] https://lists.clusterlabs.org/pipermail/users/2019-July/026057.html


Changelog highlights for v0.77.2 (also available as a tag message):

- Python 3 (3.8 in particular) compatibility improving release

- enhancements:
  . knowledge about mapping various platforms to particular cluster
    component sets got updated so as to target these more reliably
    -- note however that current capacity for package maintenance
    does not allow for adding support for new evolutions of such
    components, even when they are nominally recognized like that
    (mostly a concern regarding corosync3/kronosnet, and new and
    backward incompatible changes in pcs)
  . specfile received more care regarding using precisely qualified
    Python interpreters and process of Python byte-compilation was
    taken fully under the explicit control of where familiarity
    for that is established
- internal enhancements:
  . previously introduced text/data separation to align with Python 3
    regression in the test suite was rectified
  . mutliple newly identified issues with Python 3.8 were fixed
    (deprecated and dropped standard library objects swapped for
    the straightforward replacements, newly imposed metaclass
    and relative module import related constraints were reflected)
  . (automatically reported) resource (open file descriptor) leak
    was resolved

* * *

The public repository (notably master and next branches) is currently at
<https://pagure.io/clufter>
(rather than <https://github.com/jnpkrn/clufter>).

Official, signed releases can be found at
<https://pagure.io/releases/clufter/> or, alternatively, at
<https://people.redhat.com/jpokorny/pkgs/clufter/>
(also beware, automatic git archives preserve a "dev structure").

Natively packaged in Fedora (python3-clufter, clufter-cli, ...).

Issues & suggestions can be reported at either of (regardless if Fedora)
<https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=clufter&version=rawhide>,
<https://pagure.io/clufter/issues>.


Happy clustering/high-availing :)

-- 
Jan (Poki)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20190814/2d1d2606/attachment.sig>


More information about the Users mailing list