[EPEL-devel] Moving EPEL7 to python3.6

2018-10-19 Thread Stephen John Smoogen
Hi,

EPEL is a set of packages which work for CentOS and RHEL versions 6
and 7. In the version 7, we are currently using python34 and would
like to move this to python36. In doing so, we need help in both our
packaging rules and in updating a lot of packages to work for
python36.

First problem: Packaging rules.
Because there could be updates of python versions from 3.4 to 3.6 or
3.8, we wanted to make clear what python was used for any particular
library. This would make it so someone needing python-bottle did not
end up with one packaged with python-3.6 installed on a python-3.4
system. So we wanted the names to be more specific than python3 and
went with naming all the sub packages python34 or python36.

However, this was decided a while ago and it may not be the best
convention to use or one that the current python sig would like us to
use. I would like to get a naming convention cleared up and documented
so when we do a mass rebuild that the packages come out with either a
python3- or python36-

Second problem: When to do this update
We had been looking to do this in October, but it may make more sense
to do this in November after Fedora29 has shipped so that people can
help focus on this versus anything F29 related. It also gives us some
lead time to write blogs/magazine items. How does 2018-11-14 sound?

Third problem: Updating and rebuilding packages to work with python36

Below are the list of packages I found which were making
python34- packages currently in EPEL-7. In updating to
python36, I would like to have a combined Virtual Fedora Activity Day
where we work together on IRC. First we would get any scripts ready
and then work with release engineering to change macros in epel-macros
to point to the correct versions of python and any name changes. We
would then do a mass release bump and rebuild all the packages against
python3.6. As problems are found during that day we would make
appropriate changes and fix.

This might take 2 gos.

autowrap-0.16.0-1.el7.src.rpm
clustershell-1.8-1.el7.src.rpm
debconf-1.5.69-1.el7.src.rpm
espresso-4.0.0-1.el7.src.rpm
fedfind-4.2.0-1.el7.src.rpm
future-0.16.0-6.el7.src.rpm
jpype-0.6.3-3.el7.src.rpm
lammps-20180822-1.el7.src.rpm
lensfun-0.3.2-13.el7.src.rpm
lhapdf-6.2.1-1.el7.src.rpm
libprelude-4.1.0-2.el7.src.rpm
libpreludedb-4.1.0-1.el7.src.rpm
lxc-1.0.11-1.el7.src.rpm
netcdf4-python-1.2.7-3.el7.src.rpm
nordugrid-arc-5.4.2-9.el7.src.rpm
petsc4py-3.9.1-3.el7.src.rpm
prelude-correlator-4.1.1-3.el7.src.rpm
py4j-0.10.7-3.el7.src.rpm
pycmd-1.2-4.el7.src.rpm
pyflakes-1.3.0-2.el7.src.rpm
pylint-1.6.5-4.el7.src.rpm
pythia8-8.2.35-4.el7.src.rpm
python-PyGithub-1.39-1.el7.src.rpm
python-PyMySQL-0.8.1-1.el7.src.rpm
python-aiosmtpd-1.0-2.el7.src.rpm
python-apsw-3.7.17.r1-3.el7.src.rpm
python-arrow-0.8.0-3.el7.src.rpm
python-astroid-1.4.9-2.el7.src.rpm
python-atpublic-0.5-1.el7.src.rpm
python-attrs-17.4.0-3.el7.src.rpm
python-backports_abc-0.5-1.el7.src.rpm
python-bitarray-0.8.3-1.el7.src.rpm
python-blessed-1.14.1-2.el7.src.rpm
python-bottle-0.12.13-1.el7.src.rpm
python-breathe-4.2.0-3.el7.src.rpm
python-cached_property-1.3.0-7.el7.src.rpm
python-chai-1.1.1-4.el7.src.rpm
python-click-6.7-6.el7.src.rpm
python-clyent-1.2.2-2.el7.src.rpm
python-collada-0.4-15.el7.src.rpm
python-colorclass-2.2.0-2.el7.src.rpm
python-contextlib2-0.5.1-2.el7.src.rpm
python-cookies-2.2.1-6.el7.src.rpm
python-cov-core-1.15.0-8.el7.src.rpm
python-crypto-2.6.1-13.el7.src.rpm
python-cytoolz-0.7.5-1.el7.src.rpm
python-ddt-1.1.3-1.el7.src.rpm
python-defusedxml-0.5.0-1.el7.src.rpm
python-distutils-extra-2.39-7.el7.src.rpm
python-dockerpty-0.4.1-9.el7.src.rpm
python-docopt-0.6.2-7.el7.src.rpm
python-easyargs-0.9.4-2.el7.src.rpm
python-easygui-0.96-19.el7.src.rpm
python-ecdsa-0.13-4.el7.src.rpm
python-execnet-1.2.0-5.el7.src.rpm
python-falcon-1.4.1-1.el7.src.rpm
python-flexmock-0.10.2-4.el7.src.rpm
python-flufl-bounce-2.3-3.el7.src.rpm
python-flufl-i18n-1.1.3-3.el7.src.rpm
python-flufl-lock-2.4.1-3.el7.src.rpm
python-flufl-testing-0.4-1.el7.src.rpm
python-freezegun-0.1.19-1.el7.src.rpm
python-gammu-2.11-2.el7.src.rpm
python-hexdump-3.4-0.2.20160818hg66325cb5fed8.el7.src.rpm
python-hypothesis-3.12.0-1.el7.src.rpm
python-idstools-0.6.3-1.el7.src.rpm
python-ipython_genutils-0.1.0-7.el7.src.rpm
python-iso8601-0.1.11-7.el7.src.rpm
python-isort-4.2.5-8.el7.src.rpm
python-ivi-0.14.9-6.el7.src.rpm
python-jaydebeapi-1.1.1-1.el7.src.rpm
python-jedi-0.10.2-3.el7.src.rpm
python-jsonschema-2.5.1-3.el7.src.rpm
python-jupyter-core-4.3.0-1.el7.src.rpm
python-keyring-5.0-3.el7.src.rpm
python-lazr-config-2.1-5.el7.src.rpm
python-lazr-delegates-2.0.3-5.el7.src.rpm
python-lazr-smtptest-2.0.3-6.el7.src.rpm
python-lazy-object-proxy-1.2.2-1.el7.src.rpm
python-libdiscid-0.4.1-11.el7.src.rpm
python-llfuse-1.0-1.el7.src.rpm
python-locket-0.2.0-2.el7.src.rpm
python-lz4-0.8.2-1.el7.src.rpm
python-markdown-2.4.1-2.el7.src.rpm
python-maxminddb-1.4.0-2.el7.src.rpm
python-mccabe-0.6.1-6.el7.src.rpm
python-mimeparse-1.6.0-4.el7.src.rpm
p

[EPEL-devel] Fedora EPEL 6 updates-testing report

2018-10-19 Thread updates
The following Fedora EPEL 6 Security updates need testing:
 Age  URL
 131  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-b6c663378c   
unrtf-0.21.9-8.el6
  69  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-f21474267b   
condor-8.6.11-1.el6
  22  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-6bc3a525a2   
libmad-0.15.1b-26.el6


The following builds have been pushed to Fedora EPEL 6 updates-testing

cscppc-1.5.0-1.el6
csdiff-1.5.0-1.el6
csmock-2.2.0-1.el6
cswrap-1.5.0-1.el6
php-getid3-1.9.16-1.el6
python-collectd_cvmfs-1.0.3-1.el6

Details about builds:



 cscppc-1.5.0-1.el6 (FEDORA-EPEL-2018-26f84a1626)
 A compiler wrapper that runs cppcheck in background

Update Information:

- update to the latest upstream release

ChangeLog:

* Thu Oct 18 2018 Kamil Dudka  1.5.0-1
- update to latest upstream release




 csdiff-1.5.0-1.el6 (FEDORA-EPEL-2018-26f84a1626)
 Non-interactive tools for processing code scan results in plain-text

Update Information:

- update to the latest upstream release

ChangeLog:

* Thu Oct 18 2018 Kamil Dudka  1.5.0-1
- update to latest upstream release




 csmock-2.2.0-1.el6 (FEDORA-EPEL-2018-26f84a1626)
 A mock wrapper for Static Analysis tools

Update Information:

- update to the latest upstream release

ChangeLog:

* Thu Oct 18 2018 Kamil Dudka  2.2.0-1
- update to latest upstream release




 cswrap-1.5.0-1.el6 (FEDORA-EPEL-2018-26f84a1626)
 Generic compiler wrapper

Update Information:

- update to the latest upstream release

ChangeLog:

* Thu Oct 18 2018 Kamil Dudka  1.5.0-1
- update to latest upstream




 php-getid3-1.9.16-1.el6 (FEDORA-EPEL-2018-3dbcf40e7d)
 The PHP media file parser

Update Information:

**Version 1.9.16**: (2018-10-17)  * bugfix (G:168) Ogg FLAC not parsed * bugfix
(G:163) invalid MP3 header error on VBR * bugfix (G:162) prevent writing
multiple ID3v2 versions * bugfix (G:161) MP3 VBR header duration * bugfix
(G:160) OggOpus duration sometimes incorrect * bugfix (G:157) quicktime GPS
invalid argument * bugfix (G:148) MPEG-2 aspect ratio * bugfix (G:147) Quicktime
fourcc codec name lookup * bugfix (G:147) Quicktime audio/video bitrate guessing
* bugfix (G:145) incompatible variable types * bugfix (G:139) Quicktime islt
subatoms >5 * bugfix (G:137) ID3v2 semi-numeric genres * bugfix (G:136) ID3v2
unsynchronised typo * bugfix (#2514) FLAC zero-byte block header * bugfix
(#2488) MIME types (FLAC, WAV, gzip) * bugfix (#2468) Quicktime video rotation *
bugfix (#2207) metaflac + attached pictures * bugfix (#2151) improved demo UNC
filename support * bugfix (#1966) fread fail when PHP memory_limit -1 * bugfix
(#1908) Quicktime rotation detection (using matrix values) * bugfix (#1908)
Quicktime "rcif" and "dscp" atoms * bugfix (#1900) demo.joinmp3 cut from end *
security: avoid disabled demo reflection * TIFF: expand list of named tags,
expose as 'tag_name' key for all entries * Quicktime: parse some GoPro-specific
data * helperapps (Windows): updated vorbiscomment.exe, metaflac.exe to v1.3.2 *
add more image formats supported by getimagesize()

ChangeLog:

* Thu Oct 18 2018 Remi Collet  - 1.9.16-1
- update to 1.9.16




 python-collectd_cvmfs-1.0.3-1.el6 (FEDORA-EPEL-2018-cfe5867e8b)
 Collectd plugin to monitor CvmFS Clients