<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Thanks Rainer.<div class=""><br class=""></div><div class="">Pardon my ignorance, but could you elaborate on “bump the port version” please? I assume that will have ramifications for all the dependents as well.</div><div class=""><br class=""></div><div class="">Peter<br class=""><div class="">
<meta charset="UTF-8" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;">—</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;"><a href="mailto:pbw@ehealth.id.au" class="">pbw@ehealth.id.au</a></div><div class="">“Two men went up into the temple to pray, one a Pharisee and the other a tax collector.”</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 13 Mar 2021, at 11:32 pm, Rainer Müller <<a href="mailto:raimue@macports.org" class="">raimue@macports.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On 12/03/2021 12.16, Peter West wrote:<br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">I ran intoa brick wall with gexiv2, which was because the g-ir-* python files<br class="">were specifying python38. I tried building gobject-introspection with 39, but<br class="">fails. I don’t know whether I can classify this as a bug and make a report. In<br class="">any case, has anyone else been tinkering with python39 builds on M1?<br class=""></blockquote>:info:build g-ir-scanner: GLib: warning: 627 warnings suppressed (use --warn-all<br class="">to see them)<br class="">:info:build Traceback (most recent call last):<br class="">:info:build   File<br class="">"/opt/local/var/macports/build/_Users_pbw_Software_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.60.2/./g-ir-scanner",<br class="">line 99, in <module><br class="">:info:build     sys.exit(scanner_main(sys.argv))<br class="">:info:build   File "./giscanner/scannermain.py", line 615, in scanner_main<br class="">:info:build     write_output(data, options)<br class="">:info:build   File "./giscanner/scannermain.py", line 469, in write_output<br class="">:info:build     passthrough_gir(main_f_name, temp_f)<br class="">:info:build   File "./giscanner/scannermain.py", line 260, in passthrough_gir<br class="">:info:build     parser.parse(path)<br class="">:info:build   File "./giscanner/girparser.py", line 60, in parse<br class="">:info:build     self.parse_tree(tree)<br class="">:info:build   File "./giscanner/girparser.py", line 69, in parse_tree<br class="">:info:build     self._parse_api(tree.getroot())<br class="">:info:build   File "./giscanner/girparser.py", line 106, in _parse_api<br class="">:info:build     for node in root.getchildren():<br class="">:info:build AttributeError: 'xml.etree.ElementTree.Element' object has no<br class="">attribute 'getchildren'<br class=""></blockquote><br class="">This specific method had been deprecated for a while and was eventually removed<br class="">in Python 3.9. It is a known problem at upstream that has already been fixed.<br class="">The fix would be included in gobject-introspection >= 1.65.0<br class=""><br class=""><a href="https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/325" class="">https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/325</a><br class=""><br class="">Your best option would be to also bump the port version to get a version<br class="">compatible with Python 3.9.<br class=""><br class="">Rainer<br class=""></div></div></blockquote></div><br class=""></div></body></html>