jonkeane commented on PR #40269:
URL: https://github.com/apache/arrow/pull/40269#issuecomment-1970106040

   Bumping to 22.04 still resulted in python 3.8 for C++ / ARM64 Ubuntu 22.04 
C++: 
https://github.com/apache/arrow/actions/runs/8088510588/job/22102700260?pr=40269#step:5:55
   
   But in looking at the extended builds, there are a number of old OSes that 
we won't have 3.8 by default (and some we even want 3.8 in order to build on). 
(e.g. wheel-macos-big-sur-cp38-arm64, test-fedora-39-python-3, 
test-ubuntu-20.04-python-3). 
   
   IMO, we should not bundle all of these changes up because of this one 
archery issue. We should:
   
   1. pin pygit2 to one version older (with a note to update it when 3.8 is 
fully gone), 
   2. accept that archery[crossbow] requires 3.9, but others do not. Document 
that and then we can bump python to 3.12 for the places that call `archery 
crossbow` and leave many of these (especially the older ones which generally 
are using only archery[docker] on older python versions).
   
   I think I would prefer the second of those, but am also happy to do the 
first.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to