Re: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-24 Thread John M. Harris Jr
On Saturday, November 23, 2019 12:53:03 AM MST Raphael Groner wrote:
> Upstream merged the patch for python3. Could someone give some love to
> the package of pdf-stapler?
> 
> Otherwise, we'd run into danger to see this package get retired due to
> lack of python3 support.

This is precisely why we shouldn't be dropping python2 packages. It's not like 
`python2` doesn't work anymore.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-23 Thread Richard Shaw
On Sat, Nov 23, 2019 at 1:53 AM Raphael Groner  wrote:

> Upstream merged the patch for python3. Could someone give some love to
> the package of pdf-stapler?
>
> Otherwise, we'd run into danger to see this package get retired due to
> lack of python3 support.
>

Ralph, I'm confused, it looks like you have commit access to pdf-stapler.

I saw the conversation in one of the BZ, are you saying you can't actually
commit anything? I don't mind helping I just need to know exactly what
you're asking for.

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-22 Thread Raphael Groner

Upstream merged the patch for python3. Could someone give some love to
the package of pdf-stapler?

Otherwise, we'd run into danger to see this package get retired due to
lack of python3 support.

Thanks.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-19 Thread Tomas Mraz
On Fri, 2019-11-15 at 02:02 +0100, Miro Hrončok wrote:
> system-config-rootpassword

Fixed to use python3 in system-config-rootpassword-1.99.6-21.fc32,
please do not retire.

-- 
Tomáš Mráz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb
[You'll know whether the road is wrong if you carefully listen to your
conscience.]

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-17 Thread Miroslav Suchý

Dne 15. 11. 19 v 19:27 Przemek Klosowski napsal(a):
YOu mean directly f26-f31? 


Nope. I meant f26->f27->f29->f30->f31.
The upgrades goes fine. But each of those upgrades leaves bunch of python2 modules on disk. These, which cause upgrade 
issues, I report to fedora-packages-obsoletes.


Right now I have 281 python2-* packages (@F31). 200 of them have dist tag fc30 or older and at least 50 of them are not 
obsoleted in F32. Ergo, it **will** cause and an issue during upgrade.

--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-17 Thread Raphael Groner

Done.

https://bugzilla.redhat.com/show_bug.cgi?id=1737194


Am 17.11.19 um 07:44 schrieb Raphael Groner:

https://bugzilla.redhat.com/show_bug.cgi?id=1738053

https://bugzilla.redhat.com/show_bug.cgi?id=1518829


Am 17.11.19 um 07:38 schrieb Raphael Groner:

Hi,

please don't retire stapler as upstream is working on python3 ¹.

Regards

Raphael


¹ https://bugzilla.redhat.com/show_bug.cgi?id=1606418


Am 16.11.19 um 05:02 schrieb
devel-announce-requ...@lists.fedoraproject.org:

raphgro
    pdf-stapler
  (→ PY2)
  python2-staplelib (→ PY2)

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-16 Thread Raphael Groner

https://bugzilla.redhat.com/show_bug.cgi?id=1738053

https://bugzilla.redhat.com/show_bug.cgi?id=1518829


Am 17.11.19 um 07:38 schrieb Raphael Groner:

Hi,

please don't retire stapler as upstream is working on python3 ¹.

Regards

Raphael


¹ https://bugzilla.redhat.com/show_bug.cgi?id=1606418


Am 16.11.19 um 05:02 schrieb
devel-announce-requ...@lists.fedoraproject.org:

raphgro
    pdf-stapler
  (→ PY2)
  python2-staplelib (→ PY2)

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fwd: pdf-stapler - Re: Python 2 exodus is happening now

2019-11-16 Thread Raphael Groner

Hi,

please don't retire stapler as upstream is working on python3 ¹.

Regards

Raphael


¹ https://bugzilla.redhat.com/show_bug.cgi?id=1606418


Am 16.11.19 um 05:02 schrieb devel-announce-requ...@lists.fedoraproject.org:

raphgro
pdf-stapler
  (→ PY2)
  python2-staplelib (→ PY2)

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Orion Poplawski

On 11/14/19 6:02 PM, Miro Hrončok wrote:

orion
   openmpi
     python2-openmpi (→ PY2)
   python-pycodestyle
     python2-pycodestyle (→ PY2)
   python-setuptools_scm
     python2-setuptools_scm (→ PY2)


These have been removed.  Thanks for pushing the process forward.


--
Orion Poplawski
Manager of NWRA Technical Systems  720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/



smime.p7s
Description: S/MIME Cryptographic Signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Rex Dieter
Rex Dieter wrote:

> Miro Hrončok wrote:
> 
>> Dear maintainers,
>> here is an updated list of packages that (transitively, at build or run
>> time) require Python 2 and have not yet requested a FESCo exception to do
>> so. Packages with open exception requests have been excluded for now to
>> be able to finish the conversation with FESCo.
>> If you were bcced on this e-mail, it affects one or more of your
>> packages.
>> 
>> We are removing the packages from rawhide **now**.
> 
> python-qt5
> qscintilla
> sip
> 
> I'll take care of removing python2 subpackages for these now, I'd waited
> in case anything that depended on them had requested exceptions.

Sorry, forgot to include this too:
PyQt4

-- Rex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Rex Dieter
Rex Dieter wrote:

> Miro Hrončok wrote:
> 
>> Dear maintainers,
>> here is an updated list of packages that (transitively, at build or run
>> time) require Python 2 and have not yet requested a FESCo exception to do
>> so. Packages with open exception requests have been excluded for now to
>> be able to finish the conversation with FESCo.
>> If you were bcced on this e-mail, it affects one or more of your
>> packages.
>> 
>> We are removing the packages from rawhide **now**.
> 
> python-qt5
> qscintilla
> sip
> 
> I'll take care of removing python2 subpackages for these now, I'd waited
> in case anything that depended on them had requested exceptions.

ah, here's why,
hgview
https://bugzilla.redhat.com/show_bug.cgi?id=1738953

But that one hasn't asked for any exceptions yet as far as I'm aware of 
(someone holler if I missed anything).

-- Rex

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Rex Dieter
Miro Hrončok wrote:

> Dear maintainers,
> here is an updated list of packages that (transitively, at build or run
> time) require Python 2 and have not yet requested a FESCo exception to do
> so. Packages with open exception requests have been excluded for now to be
> able to finish the conversation with FESCo.
> If you were bcced on this e-mail, it affects one or more of your packages.
> 
> We are removing the packages from rawhide **now**.

python-qt5
qscintilla
sip

I'll take care of removing python2 subpackages for these now, I'd waited in 
case anything that depended on them had requested exceptions.

-- Rex 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Lumir Balhar

On 11/15/19 2:03 PM, Jared K. Smith wrote:
On Fri, Nov 15, 2019 at 7:53 AM Miro Hrončok > wrote:


No, it is not too late. Drop the dependency. I will delay the
retirement until
you do so (or until you stop responding).


Dropping the dependency was much easier than I had anticipated... I 
have dropped the Python2 dependency in Rawhide, and an updated 
asterisk package is building in Koji right now.


I can confirm that the latest build of asterisk does not depend on Python 2.

Good job!

Lumír



-Jared

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Jared K. Smith
On Fri, Nov 15, 2019 at 7:53 AM Miro Hrončok  wrote:

> No, it is not too late. Drop the dependency. I will delay the retirement
> until
> you do so (or until you stop responding).
>

Dropping the dependency was much easier than I had anticipated... I have
dropped the Python2 dependency in Rawhide, and an updated asterisk package
is building in Koji right now.

-Jared
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Miroslav Suchý

Dne 15. 11. 19 v 13:37 Miro Hrončok napsal(a):

however I don't think looking that back is worth it.


I've seen a lot of people who were upgrading back from Fedora 1X. I am 
upgrading my notebook from F26.

--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Miro Hrončok

On 15. 11. 19 13:40, Jared K. Smith wrote:
On Thu, Nov 14, 2019 at 8:03 PM Miro Hrončok > wrote:


If you talked to us (on e-mail or Bugzilla) and think your package is fine
as it
is, but you don't have a FESCo exception (or a request for one), then there 
was
a misunderstanding. We're sorry for our side of it. Please request a FESCo
exception for your package now.


I had previously asked for an exception on the thread in the email list -- I 
didn't realize I needed a FESCo exception.  Assuming I remove the PY2 dependency 
in Rawhide, is it too late to keep the asterisk package in Rawhide?


Sorry I must have missed your e-mail.

No, it is not too late. Drop the dependency. I will delay the retirement until 
you do so (or until you stop responding).


If that will not be possible, you can still request a FESCo exception. I 
recommend you do that no later than on Monday, if you cannot drop the dependency 
by then.


--
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Jared K. Smith
On Thu, Nov 14, 2019 at 8:03 PM Miro Hrončok  wrote:

> If you talked to us (on e-mail or Bugzilla) and think your package is fine
> as it
> is, but you don't have a FESCo exception (or a request for one), then
> there was
> a misunderstanding. We're sorry for our side of it. Please request a FESCo
> exception for your package now.
>

I had previously asked for an exception on the thread in the email list --
I didn't realize I needed a FESCo exception.  Assuming I remove the PY2
dependency in Rawhide, is it too late to keep the asterisk package in
Rawhide?



> jsmith
>asterisk
>  (→ PY2)
>  asterisk-* (→ asterisk → PY2)
>asterisk-sounds-core
>  asterisk-sounds-core-* (→ asterisk → PY2)
>

-Jared
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Miro Hrončok

On 15. 11. 19 13:17, Miroslav Suchý wrote:

Dne 15. 11. 19 v 2:02 Miro Hrončok napsal(a):
Packages requiring Python 2 will be removed starting November 15 (that is 
today) (unless they have an exception).

Components with all essential subpackages removed will be retired.
The removal will be (semi-)automated.


Can you, please, add those packages to fedora-obsolete-packages? I mean all 
those removed python2-* python-* and what requires them.


I tried to upgrade to rawhide and the list of broken deps is quite long. I think 
it is time to finally orphan them all.


After we remove them I actuall plan to add them all.

There is a script for something similar for removed Python 3.7 packages:

https://fedoraproject.org/wiki/SIGs/Python/UpgradingPython#Broken_upgrade_path
https://github.com/hroncok/mini-mass-rebuild/blob/master/obsolete_packages.py
https://bugzilla.redhat.com/show_bug.cgi?id=1754151

I will adapt it to orphan Python 2 packages that are gone since Fedora 30 and
31.

Technically, users might still be dragging Python 2 packages from Fedora 14, 
however I don't think looking that back is worth it.


As a compromise, we can add packages from Fedora 29 and 28.
Let me know what do you think.

--
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Miroslav Suchý

Dne 15. 11. 19 v 2:02 Miro Hrončok napsal(a):

Packages requiring Python 2 will be removed starting November 15 (that is 
today) (unless they have an exception).
Components with all essential subpackages removed will be retired.
The removal will be (semi-)automated.


Can you, please, add those packages to fedora-obsolete-packages? I mean all those removed python2-* python-* and what 
requires them.


I tried to upgrade to rawhide and the list of broken deps is quite long. I 
think it is time to finally orphan them all.

--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Lumir Balhar

On 11/15/19 2:28 AM, Sérgio Basto wrote:

On Thu, 2019-11-14 at 18:20 -0700, John M. Harris Jr wrote:

On Thursday, November 14, 2019 6:07:57 PM MST John M. Harris Jr
wrote:

There are a *lot* of useful, working Python 2 packages here. The
future of
Fedora will certainly be interesting.

Looking through this list, it's really a shame that so many good,
working
packages are being removed without any real cause. python2 still
works, not
everything will be "upgraded" to python 3. For example, freeorion
still works,
and asterisk certainly still works as well.

I totally agree, the simplest solution is someone ask for an Python2
exception, IIUC. Because maintainers and co-maintainers doesn't had
time to do that .
Well, for example the maintainer of freeorion had more than three months 
to request an exception or ask us to do so but nothing happened. If a 
maintainer has no time to maintain their packages they can find somebody 
else who is interested to help with it.

--
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-15 Thread Antonio Trande
I'm rebuilding my last packages for no longer use Python2.

sagitter
  avogadro
(BuildRequires: python2-sip-devel → PY2)
  scons
python2-scons (→ PY2)
  seqan2
(BuildRequires: python2-pytest → PY2)

On 15/11/19 02:02, Miro Hrončok wrote:
> Dear maintainers,
> here is an updated list of packages that (transitively, at build or run
> time) require Python 2 and have not yet requested a FESCo exception to
> do so.
> Packages with open exception requests have been excluded for now to be
> able to finish the conversation with FESCo.
> If you were bcced on this e-mail, it affects one or more of your packages.
> 
> We are removing the packages from rawhide **now**.
> 
> We won't take any mass actions before the weekend, but maintainers of
> the mentioned packages are free to retire their packages or drop Python
> 2 subpackages on rawhide. If your Python 2 package is not listed it
> means that there is an exception request open for it.
> Even if you were not informed by the person who requested it, we
> encourage you to delay the removal before the exception is finalized.
> When in doubt, ask me.
> 
> If you talked to us (on e-mail or Bugzilla) and think your package is
> fine as it is, but you don't have a FESCo exception (or a request for
> one), then there was a misunderstanding. We're sorry for our side of it.
> Please request a FESCo exception for your package now.
> 
> Note: Packages that BuildRequire python27, and have no other Python 2
> dependencies, have a blanket exception for Fedora 32:
> https://pagure.io/fesco/issue/2250
> They aren't listed below.
> 
> ## What exactly is happening?
> 
> The formal change proposal is here:
> https://fedoraproject.org/wiki/Changes/RetirePython2
> 
> Packages requiring Python 2 will be removed starting November 15 (that
> is today) (unless they have an exception).
> Components with all essential subpackages removed will be retired.
> The removal will be (semi-)automated.
> 
> Source packages only BuildRequiring removed packages will fail to build,
> and will be removed according to the regular FTBFS policy.
> 
> https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
> 
> 
> 
> ## Three lists
> 
> There are three lists.
> 
> 1. Breakdown by maintainers
> 2. Packages to retire
> 3. Subpackages to drop
> 
> ### Breakdown by maintainers
> 
> Here is the package breakdown sorted by maintainers.
> The list contains the shortest dependency path to Python 2. The arrow
> means "depends on".
> Orphaned Python 2 packages aren't listed.
> 
> The data is based on current Koji build repo to be as up to date as
> possible.
> 
> If you find a bogus dependency, such as a dependency that can be
> resolved in a non-Python 2 way, please let us know ASAP before we remove
> the package or even after we do so, so we can restore it.
> 
> 
> aarem
>   pdf-stapler
>     (→ PY2)
>     python2-staplelib (→ PY2)
>   python-PyPDF2
>     python2-PyPDF2 (→ PY2)
>   python2-more-itertools
>     (→ PY2)
> abbot
>   protobuf
>     python2-protobuf (→ PY2)
> abompard
>   python-mako
>     python2-mako (→ PY2)
>   python-pysocks
>     python2-pysocks (→ PY2)
>   python-urllib3
>     python2-urllib3 (→ PY2)
> alsadi
>   dumb-init
>     (BuildRequires: python2-mock → PY2)
> amluto
>   python-musicbrainzngs
>     python2-musicbrainzngs (→ PY2)
> apevec
>   pyparsing
>     python2-pyparsing (→ PY2)
>   python-distutils-extra
>     python2-distutils-extra (→ PY2)
>   python-pbr
>     python2-pbr (→ PY2)
>   python-prettytable
>     python2-prettytable (→ PY2)
> aviso
>   python-configparser
>     python2-configparser (→ PY2)
>   python-scandir
>     python2-scandir (→ PY2)
> beckerde
>   miniupnpc
>     python2-miniupnpc (→ PY2)
> bowlofeggs
>   python-mako
>     python2-mako (→ PY2)
>   python-pycodestyle
>     python2-pycodestyle (→ PY2)
>   rocket-depot
>     (→ PY2)
> brouhaha
>   python-attrs
>     python2-attrs (→ PY2)
>   python-enum34
>     python2-enum34 (→ PY2)
> bsjones
>   python-poppler-qt4
>     (BuildRequires: PyQt4-devel → PyQt4 → PY2)
> carlwgeorge
>   python-subprocess32
>     python2-subprocess32 (→ PY2)
> cheese
>   freeorion
>     (→ PY2)
> churchyard
>   python-pygments
>     python2-pygments (→ PY2)
>   python2-more-itertools
>     (→ PY2)
>   python2-pluggy
>     (→ PY2)
>   python2-pytest
>     (→ PY2)
> cicku
>   exaile
>     (→ PY2)
>   python-mutagen
>     python2-mutagen (→ PY2)
> clalance
>   python-prettytable
>     python2-prettytable (→ PY2)
> corsepiu
>   k3d
>     (→ PY2)
>     k3d-devel (→ k3d → PY2)
> cstratak
>   python-setuptools_scm
>     python2-setuptools_scm (→ PY2)
> ctria
>   configsnap
>     (→ PY2)
> cverna
>   python-mako
>     python2-mako (→ PY2)
> dang
>   nfs-ganesha
>     (BuildRequires: python2-qt5-devel → python2-sip-devel → PY2)
> deji
>   exaile
>     (→ PY2)
>   mpich
>     python2-mpich (→ PY2)
>   openmpi
>     python2-openmpi (→ PY2)
> denisarnaud
>   boost
>     boost-mpich-python2 (→ PY2)
>     

Re: Python 2 exodus is happening now

2019-11-15 Thread Miro Hrončok
On 15. 11. 19 2:02, Miro Hrončok wrote:> We are removing the packages from 
rawhide **now**.


...
dwrobel
   dxf2gcode
     (BuildRequires: python2-qt5-base → PY2)


This one is bogus, we know about it, I've blacklisted it, but forgot to check 
that it isn't in the report. Sorry about that. It won't be affected by this change.


--
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Python 2 exodus is happening now

2019-11-14 Thread Miro Hrončok

Dear maintainers,
here is an updated list of packages that (transitively, at build or run time) 
require Python 2 and have not yet requested a FESCo exception to do so.
Packages with open exception requests have been excluded for now to be able to 
finish the conversation with FESCo.

If you were bcced on this e-mail, it affects one or more of your packages.

We are removing the packages from rawhide **now**.

We won't take any mass actions before the weekend, but maintainers of the 
mentioned packages are free to retire their packages or drop Python 2 
subpackages on rawhide. If your Python 2 package is not listed it means that 
there is an exception request open for it.
Even if you were not informed by the person who requested it, we encourage you 
to delay the removal before the exception is finalized. When in doubt, ask me.


If you talked to us (on e-mail or Bugzilla) and think your package is fine as it 
is, but you don't have a FESCo exception (or a request for one), then there was 
a misunderstanding. We're sorry for our side of it. Please request a FESCo 
exception for your package now.


Note: Packages that BuildRequire python27, and have no other Python 2 
dependencies, have a blanket exception for Fedora 32:

https://pagure.io/fesco/issue/2250
They aren't listed below.

## What exactly is happening?

The formal change proposal is here:
https://fedoraproject.org/wiki/Changes/RetirePython2

Packages requiring Python 2 will be removed starting November 15 (that is today) 
(unless they have an exception).

Components with all essential subpackages removed will be retired.
The removal will be (semi-)automated.

Source packages only BuildRequiring removed packages will fail to build, and 
will be removed according to the regular FTBFS policy.


https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/


## Three lists

There are three lists.

1. Breakdown by maintainers
2. Packages to retire
3. Subpackages to drop

### Breakdown by maintainers

Here is the package breakdown sorted by maintainers.
The list contains the shortest dependency path to Python 2. The arrow means 
"depends on".

Orphaned Python 2 packages aren't listed.

The data is based on current Koji build repo to be as up to date as possible.

If you find a bogus dependency, such as a dependency that can be resolved in a 
non-Python 2 way, please let us know ASAP before we remove the package or even 
after we do so, so we can restore it.



aarem
  pdf-stapler
(→ PY2)
python2-staplelib (→ PY2)
  python-PyPDF2
python2-PyPDF2 (→ PY2)
  python2-more-itertools
(→ PY2)
abbot
  protobuf
python2-protobuf (→ PY2)
abompard
  python-mako
python2-mako (→ PY2)
  python-pysocks
python2-pysocks (→ PY2)
  python-urllib3
python2-urllib3 (→ PY2)
alsadi
  dumb-init
(BuildRequires: python2-mock → PY2)
amluto
  python-musicbrainzngs
python2-musicbrainzngs (→ PY2)
apevec
  pyparsing
python2-pyparsing (→ PY2)
  python-distutils-extra
python2-distutils-extra (→ PY2)
  python-pbr
python2-pbr (→ PY2)
  python-prettytable
python2-prettytable (→ PY2)
aviso
  python-configparser
python2-configparser (→ PY2)
  python-scandir
python2-scandir (→ PY2)
beckerde
  miniupnpc
python2-miniupnpc (→ PY2)
bowlofeggs
  python-mako
python2-mako (→ PY2)
  python-pycodestyle
python2-pycodestyle (→ PY2)
  rocket-depot
(→ PY2)
brouhaha
  python-attrs
python2-attrs (→ PY2)
  python-enum34
python2-enum34 (→ PY2)
bsjones
  python-poppler-qt4
(BuildRequires: PyQt4-devel → PyQt4 → PY2)
carlwgeorge
  python-subprocess32
python2-subprocess32 (→ PY2)
cheese
  freeorion
(→ PY2)
churchyard
  python-pygments
python2-pygments (→ PY2)
  python2-more-itertools
(→ PY2)
  python2-pluggy
(→ PY2)
  python2-pytest
(→ PY2)
cicku
  exaile
(→ PY2)
  python-mutagen
python2-mutagen (→ PY2)
clalance
  python-prettytable
python2-prettytable (→ PY2)
corsepiu
  k3d
(→ PY2)
k3d-devel (→ k3d → PY2)
cstratak
  python-setuptools_scm
python2-setuptools_scm (→ PY2)
ctria
  configsnap
(→ PY2)
cverna
  python-mako
python2-mako (→ PY2)
dang
  nfs-ganesha
(BuildRequires: python2-qt5-devel → python2-sip-devel → PY2)
deji
  exaile
(→ PY2)
  mpich
python2-mpich (→ PY2)
  openmpi
python2-openmpi (→ PY2)
denisarnaud
  boost
boost-mpich-python2 (→ PY2)
boost-mpich-python2-devel (→ boost-mpich-python2 → PY2)
boost-numpy2 (→ PY2)
boost-openmpi-python2 (→ PY2)
boost-openmpi-python2-devel (→ boost-openmpi-python2 → PY2)
boost-python2 (→ PY2)
boost-python2-devel (→ boost-python2 → PY2)
devos
  nfs-ganesha
(BuildRequires: python2-qt5-devel → python2-sip-devel → PY2)
dledford
  openmpi
python2-openmpi (→ PY2)
dmalcolm
  squeal
(→ PY2)
dwrobel
  dxf2gcode
(BuildRequires: python2-qt5-base → PY2)
ersin
  ddiskit
(→ PY2)
fab
  captcp
(→ PY2)
  python-distutils-extra
python2-distutils-extra 

Re: Python 2 exodus is happening now

2019-11-14 Thread Sérgio Basto
On Thu, 2019-11-14 at 18:20 -0700, John M. Harris Jr wrote:
> On Thursday, November 14, 2019 6:07:57 PM MST John M. Harris Jr
> wrote:
> > There are a *lot* of useful, working Python 2 packages here. The
> > future of 
> > Fedora will certainly be interesting.
> 
> Looking through this list, it's really a shame that so many good,
> working 
> packages are being removed without any real cause. python2 still
> works, not 
> everything will be "upgraded" to python 3. For example, freeorion
> still works, 
> and asterisk certainly still works as well.

I totally agree, the simplest solution is someone ask for an Python2
exception, IIUC. Because maintainers and co-maintainers doesn't had
time to do that . 


> -- 
> John M. Harris, Jr.
> Splentity
> 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: 
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-14 Thread John M. Harris Jr
On Thursday, November 14, 2019 6:07:57 PM MST John M. Harris Jr wrote:
> There are a *lot* of useful, working Python 2 packages here. The future of 
> Fedora will certainly be interesting.

Looking through this list, it's really a shame that so many good, working 
packages are being removed without any real cause. python2 still works, not 
everything will be "upgraded" to python 3. For example, freeorion still works, 
and asterisk certainly still works as well.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-14 Thread Miro Hrončok

On 15. 11. 19 2:11, Sérgio Basto wrote:

On Fri, 2019-11-15 at 02:02 +0100, Miro Hrončok wrote:

python-inotify
  python2-inotify (→ PY2)
  python2-inotify-examples (→ PY2)

python-qt5
  python2-qt5 (→ PY2)
  python2-qt5-base (→ PY2)
  python2-qt5-devel (→ python2-sip-devel → PY2)
  python2-qt5-webkit (→ PY2)


python-inotify and python-qt5 have python3 packages , you will remove
all , or just python2 part ?


Just python2 parts. See the two bottom lists.

--
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-14 Thread Sérgio Basto
On Fri, 2019-11-15 at 02:02 +0100, Miro Hrončok wrote:
>python-inotify
>  python2-inotify (→ PY2)
>  python2-inotify-examples (→ PY2)
> 
>python-qt5
>  python2-qt5 (→ PY2)
>  python2-qt5-base (→ PY2)
>  python2-qt5-devel (→ python2-sip-devel → PY2)
>  python2-qt5-webkit (→ PY2)

python-inotify and python-qt5 have python3 packages , you will remove
all , or just python2 part ? 

Best regards,
-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Python 2 exodus is happening now

2019-11-14 Thread John M. Harris Jr
There are a *lot* of useful, working Python 2 packages here. The future of 
Fedora will certainly be interesting.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Python 2 exodus is happening now

2019-11-14 Thread Miro Hrončok

Dear maintainers,
here is an updated list of packages that (transitively, at build or run time) 
require Python 2 and have not yet requested a FESCo exception to do so.
Packages with open exception requests have been excluded for now to be able to 
finish the conversation with FESCo.

If you were bcced on this e-mail, it affects one or more of your packages.

We are removing the packages from rawhide **now**.

We won't take any mass actions before the weekend, but maintainers of the 
mentioned packages are free to retire their packages or drop Python 2 
subpackages on rawhide. If your Python 2 package is not listed it means that 
there is an exception request open for it.
Even if you were not informed by the person who requested it, we encourage you 
to delay the removal before the exception is finalized. When in doubt, ask me.


If you talked to us (on e-mail or Bugzilla) and think your package is fine as it 
is, but you don't have a FESCo exception (or a request for one), then there was 
a misunderstanding. We're sorry for our side of it. Please request a FESCo 
exception for your package now.


Note: Packages that BuildRequire python27, and have no other Python 2 
dependencies, have a blanket exception for Fedora 32:

https://pagure.io/fesco/issue/2250
They aren't listed below.

## What exactly is happening?

The formal change proposal is here:
https://fedoraproject.org/wiki/Changes/RetirePython2

Packages requiring Python 2 will be removed starting November 15 (that is today) 
(unless they have an exception).

Components with all essential subpackages removed will be retired.
The removal will be (semi-)automated.

Source packages only BuildRequiring removed packages will fail to build, and 
will be removed according to the regular FTBFS policy.


https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/


## Three lists

There are three lists.

1. Breakdown by maintainers
2. Packages to retire
3. Subpackages to drop

### Breakdown by maintainers

Here is the package breakdown sorted by maintainers.
The list contains the shortest dependency path to Python 2. The arrow means 
"depends on".

Orphaned Python 2 packages aren't listed.

The data is based on current Koji build repo to be as up to date as possible.

If you find a bogus dependency, such as a dependency that can be resolved in a 
non-Python 2 way, please let us know ASAP before we remove the package or even 
after we do so, so we can restore it.



aarem
  pdf-stapler
(→ PY2)
python2-staplelib (→ PY2)
  python-PyPDF2
python2-PyPDF2 (→ PY2)
  python2-more-itertools
(→ PY2)
abbot
  protobuf
python2-protobuf (→ PY2)
abompard
  python-mako
python2-mako (→ PY2)
  python-pysocks
python2-pysocks (→ PY2)
  python-urllib3
python2-urllib3 (→ PY2)
alsadi
  dumb-init
(BuildRequires: python2-mock → PY2)
amluto
  python-musicbrainzngs
python2-musicbrainzngs (→ PY2)
apevec
  pyparsing
python2-pyparsing (→ PY2)
  python-distutils-extra
python2-distutils-extra (→ PY2)
  python-pbr
python2-pbr (→ PY2)
  python-prettytable
python2-prettytable (→ PY2)
aviso
  python-configparser
python2-configparser (→ PY2)
  python-scandir
python2-scandir (→ PY2)
beckerde
  miniupnpc
python2-miniupnpc (→ PY2)
bowlofeggs
  python-mako
python2-mako (→ PY2)
  python-pycodestyle
python2-pycodestyle (→ PY2)
  rocket-depot
(→ PY2)
brouhaha
  python-attrs
python2-attrs (→ PY2)
  python-enum34
python2-enum34 (→ PY2)
bsjones
  python-poppler-qt4
(BuildRequires: PyQt4-devel → PyQt4 → PY2)
carlwgeorge
  python-subprocess32
python2-subprocess32 (→ PY2)
cheese
  freeorion
(→ PY2)
churchyard
  python-pygments
python2-pygments (→ PY2)
  python2-more-itertools
(→ PY2)
  python2-pluggy
(→ PY2)
  python2-pytest
(→ PY2)
cicku
  exaile
(→ PY2)
  python-mutagen
python2-mutagen (→ PY2)
clalance
  python-prettytable
python2-prettytable (→ PY2)
corsepiu
  k3d
(→ PY2)
k3d-devel (→ k3d → PY2)
cstratak
  python-setuptools_scm
python2-setuptools_scm (→ PY2)
ctria
  configsnap
(→ PY2)
cverna
  python-mako
python2-mako (→ PY2)
dang
  nfs-ganesha
(BuildRequires: python2-qt5-devel → python2-sip-devel → PY2)
deji
  exaile
(→ PY2)
  mpich
python2-mpich (→ PY2)
  openmpi
python2-openmpi (→ PY2)
denisarnaud
  boost
boost-mpich-python2 (→ PY2)
boost-mpich-python2-devel (→ boost-mpich-python2 → PY2)
boost-numpy2 (→ PY2)
boost-openmpi-python2 (→ PY2)
boost-openmpi-python2-devel (→ boost-openmpi-python2 → PY2)
boost-python2 (→ PY2)
boost-python2-devel (→ boost-python2 → PY2)
devos
  nfs-ganesha
(BuildRequires: python2-qt5-devel → python2-sip-devel → PY2)
dledford
  openmpi
python2-openmpi (→ PY2)
dmalcolm
  squeal
(→ PY2)
dwrobel
  dxf2gcode
(BuildRequires: python2-qt5-base → PY2)
ersin
  ddiskit
(→ PY2)
fab
  captcp
(→ PY2)
  python-distutils-extra
python2-distutils-extra