Re: [EPEL-devel] Re: python 2 retirement commo efforts

2018-07-19 Thread R P Herrold
On Thu, 19 Jul 2018, Miro Hrončok wrote:

> > The ** POINT ** of producing such a report is to  'put
> > numbers' on the scope of the work rather than loose armwaving
> > assertions such as:
> > 
> > > Fedora still has more than 3000 packages depending on
> > > python2 – many more than we can support without upstream
> > > help.
> 
> Those are real Fedora numbers [0]. No armwaving involved.
> 
> 1311 python2 only packages
> 1734 python2+python3 packages
> + 88 with packaging problem where I'm not sure
> 
> That is something between 3045 and 3133. That can be rounded to 3k.
> 
> No idea why we moved the discussion to another list as well, but stop accusing
> us from armwaving. We have data (for Fedora, because that where we started the
> discussion). As for RHEL/EPEL: current ones can remain as they are. Future
> ones see [1].

"accusing" ?  I think it is pretty clear that more than a 
little projection is going on here.  I offered a description 
of methodology, hard numbers on six archives, and the 
generation script to nail down numbers.  Before your most 
recent email,  nope

The _reason_ that it was off an EPEL thread (EPEL of course 
being PART OF FEDORAPROJECT, last time I looked) is that is 
the harder one to solve, and also there was a thread going as 
to planning a meeting, of which that hard data was a part


If I go to a car dealer and seek to buy a car and ask a price, 
and am told by the salesperson:

"more than 3000" dollars

they have not yet not told me a price they will sell the car 
at

-- Russ herrold
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/E4FYVZMRWLMIQ6L7PIJMBV6R2K4GMD7C/


Re: [EPEL-devel] Re: python 2 retirement commo efforts

2018-07-19 Thread Miro Hrončok

On 18.7.2018 20:24, R P Herrold wrote:

On Tue, 17 Jul 2018, R P Herrold wrote:


I've poked at getting accurate counts and manifests of unique
python(2) package SRPMs off my mirror today -- I'll supplement
this email with the script and links to the mainfests
tomorrow.  A 'sort | uniq' let me down as to getting an
accurate count released today


tomorrow arrived on me,  but here are the promised report and
links to the results and the generator script

[/share/MD0_DATA/Mirror/lftp] # time ./stats.sh
# packages starting with target: python
#   but NOT python3
#   collated from a mirror: 20180718

 264 /tmp/redhat_rhel_SRPMSonly_6Server.txt
 475 /tmp/redhat_rhel_SRPMSonly_7Server.txt
 644 /tmp/redhat_epel_6.txt
 825 /tmp/redhat_epel_7.txt
2776 /tmp/redhat_fedora_fedora-28.txt
2132 /tmp/redhat_rawhide2017.txt

real64m28.714s
user1m11.330s
sys 3m6.450s


The first column is the number of unique SRPMs for a given
archive, seen.  Inside the files (the link of which is my
second column and the basename of which is accessible per the
links below) are detail counts of the number for each distinct
SRPMs within a given package name, as seen on a local private
mirror I use and maintain


Copies of the detail, and of the script producing the
reports are at:

http://gallery.herrold.com/stuff/redhat_rhel_SRPMSonly_6Server.txt
http://gallery.herrold.com/stuff/redhat_rhel_SRPMSonly_7Server.txt
http://gallery.herrold.com/stuff/redhat_epel_6.txt
http://gallery.herrold.com/stuff/redhat_epel_7.txt
http://gallery.herrold.com/stuff/redhat_fedora_fedora-28.txt
http://gallery.herrold.com/stuff/redhat_rawhide2017.txt

http://gallery.herrold.com/stuff/stats.sh


The _purpose_ of getting the count of 'number of updated
packages' for each given package is to permit seeing 'hot
spots', and the 'no issues' 'build once and forget' packages
particularly in RHEL and EPEL.  Because of the way that
current Fedora and RawHide are built, there is churn on
rebuilds, even with non-material internal changes.  THe


The ** POINT ** of producing such a report is to  'put
numbers' on the scope of the work rather than loose armwaving
assertions such as:


Fedora still has more than 3000 packages depending on
python2 – many more than we can support without upstream
help.


Those are real Fedora numbers [0]. No armwaving involved.

1311 python2 only packages
1734 python2+python3 packages
+ 88 with packaging problem where I'm not sure

That is something between 3045 and 3133. That can be rounded to 3k.

No idea why we moved the discussion to another list as well, but stop 
accusing us from armwaving. We have data (for Fedora, because that where 
we started the discussion). As for RHEL/EPEL: current ones can remain as 
they are. Future ones see [1].


> Python 2 will be replaced with Python 3 in the next Red Hat Enterprise
> Linux (RHEL) major release.

[0] http://fedora.portingdb.xyz/
[1] 
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.5_release_notes/chap-red_hat_enterprise_linux-7.5_release_notes-deprecated_functionality





--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/DYI742D7UPV2M2EGDHUW55R6TJLEE5VH/