Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-07-05 Thread Jos de Kloe

Hi Tomáš,

thanks a lot for preparing this patch!
It is merged now in the rawhide branch.

Best regards,

Jos

On 7/4/23 09:46, Tomas Hrnciar wrote:

Hello Jos,

thank you for doing this. I see upstream has already responded and 
proposed a fix. I've opened PR to backport it. It builds with Python 
3.12 in f39-sidetag.


https://src.fedoraproject.org/rpms/python-metar/pull-request/1 

https://koji.fedoraproject.org/koji/taskinfo?taskID=102904082 



On Mon, Jul 3, 2023 at 9:43 PM Jos de Kloe > wrote:


Hi Tomáš,

I have been looking at this one:

  > python-metar         jdekloe

and I think it needs to be fixed upstream before it can be build for
python3.12. Of course the failing tests can be disabled, but that may
just hide that the module is crippled.

So I opened this issue upstream:
https://github.com/python-metar/python-metar/issues/175


Best regards,

Jos.

On 6/27/23 20:43, Tomáš Hrnčiar wrote:
 > Hello,
 >
 > I'd like to provide an update on Python 3.12 mass rebuild.
 >
 > The mass rebuild is still in progress. So far 2666 packages were
rebuilt
 > in side tag which is about 65,8% out of 4049 python packages. We
are now
 > working on fixing important packages blocking others.
 >
 > As mentioned in previous email - if you see a "Rebuilt for Python
3.12"
 > (or similar) commit in your package, please don't rebuild it in
regular
 > rawhide or another rawhide side tag. If you need to, please let
us know,
 > so we can coordinate.
 >
 > If you'd like to build a package after we already rebuilt it, you
should
 > be able to build it in the side tag via:
 >
 > on branch rawhide:
 > $ fedpkg build --target=f39-python
 > $ koji wait-repo f39-python --build 
 >
 > Note that it will take a while before all the essential packages are
 > rebuilt, so don't expect all your dependencies to be available right
 > away. Please, don't attempt to build your package in the side tag
before
 > we do.
 > When in trouble, ask here or on IRC (#fedora-python on Libera.Chat).
 > Ping me (thrnciar) or Miro (mhroncok) if you need to talk to us.
 >
 > Builds:
 >

https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 

 >
 > Please avoid any potentially disturbing or major changes in Python
 > packages until the rebuild is over.
 >
 > Thanks. Let us know if you have any questions.
 >
 > Here is the list of packages that failed to build but their
dependencies
 > are available. If you'd like to help us, any fixes are welcome.
Please
 > build the package with --target=f39-python if you fix it.
 >
 > If your package is failing with ModuleNotFoundError: No module named
 > 'imp', this is happening because Python 3.12 removed the long
deprecated
 > imp module. As a stopgap measure, you can BuildRequire
 > python3-zombie-imp package, which allows you to import the imp
module
 > even on Python 3.12. We strongly recommend talking to upstream and
 > encouraging them to migrate to importlib instead.
 >
 > Maintainers by package:
... snip 
 >> Please avoid any potentially disturbing or major changes in Python
 >> packages until the rebuild is over.
 >>
 >> Thanks. Let us know if you have any questions.


___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-07-04 Thread Tomas Hrnciar
Hello Jos,

thank you for doing this. I see upstream has already responded and proposed
a fix. I've opened PR to backport it. It builds with Python 3.12 in
f39-sidetag.

https://src.fedoraproject.org/rpms/python-metar/pull-request/1
https://koji.fedoraproject.org/koji/taskinfo?taskID=102904082

On Mon, Jul 3, 2023 at 9:43 PM Jos de Kloe  wrote:

> Hi Tomáš,
>
> I have been looking at this one:
>
>  > python-metar jdekloe
>
> and I think it needs to be fixed upstream before it can be build for
> python3.12. Of course the failing tests can be disabled, but that may
> just hide that the module is crippled.
>
> So I opened this issue upstream:
> https://github.com/python-metar/python-metar/issues/175
>
> Best regards,
>
> Jos.
>
> On 6/27/23 20:43, Tomáš Hrnčiar wrote:
> > Hello,
> >
> > I'd like to provide an update on Python 3.12 mass rebuild.
> >
> > The mass rebuild is still in progress. So far 2666 packages were rebuilt
> > in side tag which is about 65,8% out of 4049 python packages. We are now
> > working on fixing important packages blocking others.
> >
> > As mentioned in previous email - if you see a "Rebuilt for Python 3.12"
> > (or similar) commit in your package, please don't rebuild it in regular
> > rawhide or another rawhide side tag. If you need to, please let us know,
> > so we can coordinate.
> >
> > If you'd like to build a package after we already rebuilt it, you should
> > be able to build it in the side tag via:
> >
> > on branch rawhide:
> > $ fedpkg build --target=f39-python
> > $ koji wait-repo f39-python --build 
> >
> > Note that it will take a while before all the essential packages are
> > rebuilt, so don't expect all your dependencies to be available right
> > away. Please, don't attempt to build your package in the side tag before
> > we do.
> > When in trouble, ask here or on IRC (#fedora-python on Libera.Chat).
> > Ping me (thrnciar) or Miro (mhroncok) if you need to talk to us.
> >
> > Builds:
> >
> https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0
> >
> > Please avoid any potentially disturbing or major changes in Python
> > packages until the rebuild is over.
> >
> > Thanks. Let us know if you have any questions.
> >
> > Here is the list of packages that failed to build but their dependencies
> > are available. If you'd like to help us, any fixes are welcome. Please
> > build the package with --target=f39-python if you fix it.
> >
> > If your package is failing with ModuleNotFoundError: No module named
> > 'imp', this is happening because Python 3.12 removed the long deprecated
> > imp module. As a stopgap measure, you can BuildRequire
> > python3-zombie-imp package, which allows you to import the imp module
> > even on Python 3.12. We strongly recommend talking to upstream and
> > encouraging them to migrate to importlib instead.
> >
> > Maintainers by package:
> ... snip 
> >> Please avoid any potentially disturbing or major changes in Python
> >> packages until the rebuild is over.
> >>
> >> Thanks. Let us know if you have any questions.
>
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-07-03 Thread Jos de Kloe

Hi Tomáš,

I have been looking at this one:

> python-metar jdekloe

and I think it needs to be fixed upstream before it can be build for 
python3.12. Of course the failing tests can be disabled, but that may 
just hide that the module is crippled.


So I opened this issue upstream:
https://github.com/python-metar/python-metar/issues/175

Best regards,

Jos.

On 6/27/23 20:43, Tomáš Hrnčiar wrote:

Hello,

I'd like to provide an update on Python 3.12 mass rebuild.

The mass rebuild is still in progress. So far 2666 packages were rebuilt 
in side tag which is about 65,8% out of 4049 python packages. We are now 
working on fixing important packages blocking others.


As mentioned in previous email - if you see a "Rebuilt for Python 3.12" 
(or similar) commit in your package, please don't rebuild it in regular 
rawhide or another rawhide side tag. If you need to, please let us know, 
so we can coordinate.


If you'd like to build a package after we already rebuilt it, you should 
be able to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are 
rebuilt, so don't expect all your dependencies to be available right 
away. Please, don't attempt to build your package in the side tag before 
we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). 
Ping me (thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0


Please avoid any potentially disturbing or major changes in Python 
packages until the rebuild is over.


Thanks. Let us know if you have any questions.

Here is the list of packages that failed to build but their dependencies 
are available. If you'd like to help us, any fixes are welcome. Please 
build the package with --target=f39-python if you fix it.


If your package is failing with ModuleNotFoundError: No module named 
'imp', this is happening because Python 3.12 removed the long deprecated 
imp module. As a stopgap measure, you can BuildRequire 
python3-zombie-imp package, which allows you to import the imp module 
even on Python 3.12. We strongly recommend talking to upstream and 
encouraging them to migrate to importlib instead.


Maintainers by package:

... snip 
Please avoid any potentially disturbing or major changes in Python 
packages until the rebuild is over.


Thanks. Let us know if you have any questions.

___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-27 Thread Miro Hrončok

On 27. 06. 23 21:37, Maxwell G wrote:



If your package is failing with ModuleNotFoundError: No module named
'imp', this is happening because Python 3.12 removed the long deprecated
imp module. As a stopgap measure, you can BuildRequire
python3-zombie-imp package, which allows you to import the imp module
even on Python 3.12. We strongly recommend talking to upstream and
encouraging them to migrate to importlib instead.


The package has `Provides: deprecated()` so that cannot be done without
violating policy.


The idea is that packages that already use (deprecated) imp can migrate to this 
as a stop gap measure. But no new packages should depend on this.


We could *not deprecate* it instead and submit a change proposal to deprecate 
it later, but that seems rather useless.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-27 Thread Maxwell G



If your package is failing with ModuleNotFoundError: No module named
'imp', this is happening because Python 3.12 removed the long 
deprecated

imp module. As a stopgap measure, you can BuildRequire
python3-zombie-imp package, which allows you to import the imp module
even on Python 3.12. We strongly recommend talking to upstream and
encouraging them to migrate to importlib instead.


The package has `Provides: deprecated()` so that cannot be done without
violating policy.


python-IPy   kevin


https://src.fedoraproject.org/rpms/python-IPy/pull-request/1



python-chai  kevin pingou


https://src.fedoraproject.org/rpms/python-chai/pull-request/3

--
Maxwell G (@gotmax23)
Pronouns: He/They
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-27 Thread Tomáš Hrnčiar

Hello,

I'd like to provide an update on Python 3.12 mass rebuild.

The mass rebuild is still in progress. So far 2666 packages were rebuilt 
in side tag which is about 65,8% out of 4049 python packages. We are now 
working on fixing important packages blocking others.


As mentioned in previous email - if you see a "Rebuilt for Python 3.12" 
(or similar) commit in your package, please don't rebuild it in regular 
rawhide or another rawhide side tag. If you need to, please let us know, 
so we can coordinate.


If you'd like to build a package after we already rebuilt it, you should 
be able to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are 
rebuilt, so don't expect all your dependencies to be available right 
away. Please, don't attempt to build your package in the side tag before 
we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). 
Ping me (thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0


Please avoid any potentially disturbing or major changes in Python 
packages until the rebuild is over.


Thanks. Let us know if you have any questions.

Here is the list of packages that failed to build but their dependencies 
are available. If you'd like to help us, any fixes are welcome. Please 
build the package with --target=f39-python if you fix it.


If your package is failing with ModuleNotFoundError: No module named 
'imp', this is happening because Python 3.12 removed the long deprecated 
imp module. As a stopgap measure, you can BuildRequire 
python3-zombie-imp package, which allows you to import the imp module 
even on Python 3.12. We strongly recommend talking to upstream and 
encouraging them to migrate to importlib instead.


Maintainers by package:
NFStest  ajmitchell steved
Zim  cheeselee ohaessler
andriller    fab
appliance-tools  ngompa
aubio    nphilipp tartina
awake    fab
awscli2  davdunc nforro
b43-tools    pwalter
beaker   martstyk
binwalk  ajax swt2c
borgbackup   fschwarz
botan2   bkircher thm
brd  jsbackus
btest    fab
cdist    fnux
classification-banner rga
condor   bcotton matyas ttheisen valtri
criu adrian rstoyanov
cxxtest  mgieseki
dionaea  rebus
distgen  hhorak phracek pkubat praiskup zmiklank
dnf-plugin-diff  praiskup
dnf-plugins-extras   dmach jmracek mblaha pkratoch
dtc  arnd bonzini jwboyer pbrobinson
electron-cash    jonny
elements aalvarez
emacs-jedi   melmorabity
eric rdieter
fail2ban atkac hobbes1069 orion tmz
fedora-gather-easyfix pingou
flann    rmattes
flatpak-module-tools kalev otaylor
fonts-tweak-tool tagoh
future   sagitter
gaupol   music
gfal2-python jonathanspw mipatras
gnome-doc-utils  alexl caolanm limb rhughes rstrode
h5py orion stevetraylen terjeros
i2c-tools    ajax jorton jzerdik olysonek
kernel-tools acaringi jforbes jwboyer lgoncalv patrickt pbrobinson
kicad    avigne lkundrak stevenfalco
kitty    atim jonathanspw salimma solopasha zawertun
lammps   cz4rs ellio167 junghans rberger
lensfun  germano grahamwhiteuk nphilipp ohaessler rdieter trix
libffado nphilipp
libfreenect  jkastner kathenas kwizart rmattes
libnl3   dcbw jirka thaller
libssh2-python   clalance
lilv nphilipp tartina
livecd-tools bcl bruno ngompa
lvm2 agk bmarzins bmr cfeist kzak lvm-team mauelsha 
mbroz mcsontos pjones prajnoha zkabelac

m2crypto mitr ngompa
manafirewall ngompa thunderbirdtr
mercurial    kiilerix nbecker pstodulk
mrchem   jussilehtola
oct2spec orion
offlineimap  cicku dodji sergesanspaille teuf
onboard  yanqiyu
pam_wrapper  asn jhrozek
pdc-client   kevin lholecek lsedlar nphilipp
pdf-stapler  aarem raphgro
photoqt  eischmann
py-radix kevin
pyflowtools  stingray
pyftpdlib    aekoroglu
pygsl    jamatos
pyke spot
pyodbc   fjanus hhorak osloup
pyosmium tomh
python-GridDataFormats rathann
python-IPy   kevin
python-PyPDF2    aarem
python-acora fab
python-aiofiles  ankursinha
python-aiosmtpd  abompard
python-aiozeroconf   fab
python-alarmdecoder  fab
python-annexremote   ankursinha
python-ansi  sdyroff
python-ansible-pygments chedi
python-ansiwrap  fab
python-apsw  cicku dfateyev maci

Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-18 Thread Miro Hrončok

On 18. 06. 23 15:17, Barry Scott wrote:




On 17 Jun 2023, at 10:50, Miro Hrončok  wrote:

Please avoid further rawhide builds of them until the side tag is merged.


I have been fixing pycxx and pysvn for python 3.12.
I have released new pycxx and pysvn upstream that fix the 3.12 issues.

But I did not see your message about not building in rawhide, sorry.

python-pycxx was buildt in rawhide.
I have not built pysvn in rawhide.

For both packages I have pushed updates to sources and spec file that are needed
for 3.12 support.

For pycxx need to have conditional access to _Py_PackageContext and replace use
of distutils.

For pysvn fix a SEGV when the process exits.



I'v attempted to rebuild python-pycxx:

Traceback (most recent call last):
  File "/builddir/build/BUILD/pycxx-7.1.8/setup.py", line 3, in 
from distutils.command.install import install
ModuleNotFoundError: No module named 'distutils'


The distutils module eas removed from the Python standard library.
You should be able to fix this by BuildRequiring python3-setuptools.

Cannot build pysvn yet, as it is blocked by the above.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-18 Thread Miro Hrončok

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a side 
tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be able 
to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, don't 
attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


Hey folks,

apologies if you have missed our announcement, but I'd like to ask you not to 
build packages in rawhide if they have received a "Rebuilt for Python 3.12" 
commit. For details, see the announcement quoted above.


The following packages have been rebuilt in rawhide after we have rebuilt them 
in the f39-python side tag and so I bumped them again and built them again in 
f39-python:


legendary
python-boto3
tracer

Please avoid further rawhide builds of them until the side tag is merged.

Thanks and sorry for the trouble.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-17 Thread Miro Hrončok

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a side 
tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be able 
to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, don't 
attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


Hey folks,

apologies if you have missed our announcement, but I'd like to ask you not to 
build packages in rawhide if they have received a "Rebuilt for Python 3.12" 
commit. For details, see the announcement quoted above.


The following packages have been rebuilt in rawhide after we have rebuilt them 
in the f39-python side tag and I will now bump them again and build them again 
in f39-python:


python-google-api-core
python-radexreader

Please avoid further rawhide builds of them until the side tag is merged.

Thanks and sorry for the trouble.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 12:07, Nikita Popov wrote:
We have a conflicting python-lit build sitting in another side tag -- we'll 
discard that one and rebuild once your side tag is merged.


If it's already built and ready to be shipped, do it. Our side tag will last 
for ~1 week at least. Happy to bump python-lit once again to make your side tag 
work unblocked. Just let us know.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 9:57, Bastien Nocera wrote:



On Fri, 16 Jun 2023 at 09:48, Miro Hrončok > wrote:


On 16. 06. 23 9:41, Bastien Nocera wrote:
 > Scolding people that haven't seen your original message for limitations
in the
 > build system isn't nice.

Apologies for not being nice enough. However, we need to notify the folks 
who
do that and ask them to stop, because as you say, the system is not perfect.

If you have specific suggestions, please speak up.


Yes, tell folks that they might have missed an email instead of sending a 
scolding " Please, don't do that."


Thanks for the suggestion. I honestly had no idea that "please, don't do that" 
could be considered unfriendly, but I hope that's language/cultural barrier 
(rather than me being a sociopath). I've adjusted my wording in the followup 
emails.



 > I fixed my missing the devel-announce email by subscribing to the list
(though
 > this should probably be implemented somewhere in the accounts system)
but I'm
 > afraid I cannot do anything about the build system not allowing for
specific
 > blocking of builds in circumstances such as yours.

I kindly ask you not to submit rawhide builds of packages that have been
already built in our side tag, until the side tag is merged. If you cannot 
do
that, I kindly ask you not to build any packages until the side tag is 
merged.
Unfortunately, asking people is the only thing I am able to do.


I'm talking about limitations in the build system that don't allow you to 
automatically do what you're trying to get *people* to do instead.


People are fallible, and filing an RFE for the build system would go some way 
to shifting the burden to a computer.


This has actually been discussed on this list several times already, but Fabio 
was kind enough to file that RFE today:


https://pagure.io/koji/issue/3847

That said, most of Fedora's RFEs to Koji that would make things easier for 
packagers seem to linger, presumably due to capacity reasons.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 9:41, Miro Hrončok wrote:
The following packages were built in rawhide after they were built in out 
Python 3.12 side tag (f39-python):


...
python-cerberus


I believe this also wasn't built after 3.12 rebuild, but the rawhide version is 
0-1.3.4-1.fc38, which is > 0-1.3.2-3.fc39.


The dist-git history goes:

1.3.1 -> 1.3.2 -> 1.3.4 -> 1.3.3 -> 1.3.2

https://src.fedoraproject.org/rpms/python-cerberus/commits/rawhide

Not sure how to fix this properly without stepping on the maintainers' toes.


I've opened https://src.fedoraproject.org/rpms/python-cerberus/pull-request/2

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a side 
tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be able 
to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, don't 
attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


Hey folks,

apologies if you have missed our announcement, but I'd like to ask you not to 
build packages in rawhide if they have received a "Rebuilt for Python 3.12" 
commit. For details, see the announcement quoted above.


The following packages have been rebuilt in rawhide after we have rebuilt them 
in the f39-python side tag and I will now bump them again and build them again 
in f39-python:


clang
lldb

Please avoid further rawhide builds of them until the side tag is merged.

Thanks and sorry for the trouble.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 9:41, Bastien Nocera wrote:
Scolding people that haven't seen your original message for limitations in the 
build system isn't nice.


Apologies for not being nice enough. However, we need to notify the folks who 
do that and ask them to stop, because as you say, the system is not perfect.


If you have specific suggestions, please speak up.

I fixed my missing the devel-announce email by subscribing to the list (though 
this should probably be implemented somewhere in the accounts system) but I'm 
afraid I cannot do anything about the build system not allowing for specific 
blocking of builds in circumstances such as yours.


I kindly ask you not to submit rawhide builds of packages that have been 
already built in our side tag, until the side tag is merged. If you cannot do 
that, I kindly ask you not to build any packages until the side tag is merged.

Unfortunately, asking people is the only thing I am able to do.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 8:49, Miro Hrončok wrote:

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a 
side tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be 
able to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, 
don't attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


The following packages were built in rawhide after they were built in out 
Python 3.12 side tag (f39-python):


...
python-cerberus


I believe this also wasn't built after 3.12 rebuild, but the rawhide version is 
0-1.3.4-1.fc38, which is > 0-1.3.2-3.fc39.


The dist-git history goes:

1.3.1 -> 1.3.2 -> 1.3.4 -> 1.3.3 -> 1.3.2

https://src.fedoraproject.org/rpms/python-cerberus/commits/rawhide

Not sure how to fix this properly without stepping on the maintainers' toes.


Please, don't do that.

I will now rebuild them in the side tag again.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 16. 06. 23 8:49, Miro Hrončok wrote:

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a 
side tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be 
able to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, 
don't attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


The following packages were built in rawhide after they were built in out 
Python 3.12 side tag (f39-python):


...
python-hpack


This one wasn't actually rebuilt after that, but for some reason, f39-build has 
higher version from an older build:


python-hpack   0-4.0.0-7.fc37 > 0-4.0.0-4.fc39

The package was converted to rpmautospec and back and does not sort correctly.
I'll bump the release to 8.


Please, don't do that.

I will now rebuild them in the side tag again.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-16 Thread Miro Hrončok

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a side 
tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be able 
to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, don't 
attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


The following packages were built in rawhide after they were built in out 
Python 3.12 side tag (f39-python):


codespell
devscripts
iscsi-initiator-utils
libxc
miniupnpc
petsc
python-apypie
python-bitarray
python-boto3
python-cerberus
python-cloudflare
python-hpack
python-pyudev

Please, don't do that.

I will now rebuild them in the side tag again.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 39 Python 3.12 rebuilds to start in a side tag this week

2023-06-13 Thread Miro Hrončok

On 13. 06. 23 14:02, Tomas Hrnciar wrote:

Hello,

in order to deliver Python 3.12, we are running a coordinated rebuild in a side 
tag.


https://fedoraproject.org/wiki/Changes/Python3.12 



We anticipate starting this rebuildsometimethis week.

If you see a "Rebuilt for Python 3.12" (or similar) commit in your package, 
please don't rebuild it in regular rawhideor another rawhide side tag. If you 
need to, please let us know, so we can coordinate.


If you'd like to build apackageafter we already rebuilt it, you should be able 
to build it in the side tag via:


on branch rawhide:
$ fedpkg build --target=f39-python
$ koji wait-repo f39-python --build 

Note that it will take a while before all the essential packages are rebuilt, 
so don't expect all your dependencies to be available right away. Please, don't 
attempt to build your package in the side tag before we do.
When in trouble, ask here or on IRC (#fedora-python on Libera.Chat). Ping me 
(thrnciar) or Miro (mhroncok) if you need to talk to us.


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0=f39-python=-build_id=0 


Please avoid any potentially disturbing or major changes in Python packages 
until the rebuild is over.


Thanks. Let us know if you have any questions.


FTR it has started.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue