ITA for libnice, which has been maintained by Yaakov [1].
Now, the latest upstream of libnice is 0.1.18 [2]. A new candidate cygport file is placed at [3]. It failed on Cygwin AppVeyor CI (ID 1695: [4]): * On x86_64, it successfully built, but one test failed. * On x86, it failed to build. But, on my local machine, both of x86- and x86_64- builds and all tests are sucessfully done. Generated package files are placed at [5] and [6]. Packaging is inherited from 0.1.13-1 [1]: https://cygwin.com/git/?p=git/cygwin-packages/libnice.git [2]: https://gitlab.freedesktop.org/libnice/libnice/-/tags [3]: https://github.com/cygwin-freedesktop-lem/libnice-cygport/tree/n_0.1.18-1 [4]: https://cygwin.com/cgi-bin2/jobs.cgi?id=1695 or https://ci.appveyor.com/project/cygwin/scallywag/builds/37187728 [5]: https://cygwin-freedesktop-lem.github.io/libnice-cygport/ [6]: https://github.com/cygwin-freedesktop-lem/libnice-cygport/tree/n_0.1.18-1_gh-pages Regards, Lem |
On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote:
> ITA for libnice, which has been maintained by Yaakov [1]. > > Now, the latest upstream of libnice is 0.1.18 [2]. > > A new candidate cygport file is placed at [3]. > > It failed on Cygwin AppVeyor CI (ID 1695: [4]): > > * On x86_64, it successfully built, but one test failed. > * On x86, it failed to build. > > But, on my local machine, both of x86- and x86_64- builds and > all tests are sucessfully done. > > Generated package files are placed at [5] and [6]. > > Packaging is inherited from 0.1.13-1 > changed maintainership to you. The AppVeyor logs look fine for me. Building on my system I found that gobject-introspection will need a rebuild for python3. /usr/bin/meson --internal exe --unpickle /pub/tmp/libnice-0.1.18-1.src/libnice-0.1.18-1.x86_64/src/libnice-0.1.18/x86_64-pc-cygwin/meson-private/meson_exe_g-ir-scanner_2092638958d73a5ee2a2021f7aa8d2c979f4fd4e.dat Traceback (most recent call last): File "/usr/bin/g-ir-scanner", line 65, in <module> from giscanner.scannermain import scanner_main .... File "/usr/lib/gobject-introspection/giscanner/xmlwriter.py", line 46, in <module> from giscanner._giscanner import collect_attributes ImportError: dynamic module does not define module export function (PyInit__giscanner) |
In reply to this post by cygwin-apps mailing list
Lemures Lemniscati via Cygwin-apps writes:
> * On x86, it failed to build. There's a SEGV killing gcc somewhere in the buils, but I am not sure where. Is it possible to serialize the build and see if that's reproducible still? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada |
On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps
> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: > Building on my system I found that gobject-introspection will need > a rebuild for python3. > > /usr/bin/meson --internal exe --unpickle /pub/tmp/libnice-0.1.18-1.src/libnice-0.1.18-1.x86_64/src/libnice-0.1.18/x86_64-pc-cygwin/meson-private/meson_exe_g-ir-scanner_2092638958d73a5ee2a2021f7aa8d2c979f4fd4e.dat On Sun, 10 Jan 2021 13:09:13 +0100, Achim Gratz > Lemures Lemniscati via Cygwin-apps writes: > > * On x86, it failed to build. > > There's a SEGV killing gcc somewhere in the buils, but I am not sure > where. Is it possible to serialize the build and see if that's > reproducible still? Thank you, Marco and Achim for review. Failures are at same points as Marco's * The first build: https://ci.appveyor.com/project/cygwin/scallywag/builds/37187728/job/52dy26ao9sv0bedk#L924 > [71/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat > FAILED: nice/Nice-0.1.gir * A serialized build by the following src_compile(): ``` src_compile() { cygmeson ${@} cygninja -C ${CHOST} -j 1 } ``` https://ci.appveyor.com/project/cygwin/scallywag/builds/37191342/job/ldm5c0kigtj6tuxy#L916 > [65/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat > FAILED: nice/Nice-0.1.gir And, I noticed that my /usr/bin/python is 2.7.18 (both of x86_64 and i686)... Situations are: * g-ir-scanner is contained in a package gobject-introspection. * gobject-introspection requires python27, python27-mako (cf. https://www.cygwin.com/packages/summary/gobject-introspection.html ). * Packages python27-mako, python3-mako, python36-mako, python37-mako exists, but python38-mako don't at present. (cf. https://www.cygwin.com/packages/summary/python-mako-src.html ) Although I'm not sure... We might need to rebuild gobject-introspection, as Marco said, and python*-mako also. Regards, Lem |
On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote:
> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >> Building on my system I found that gobject-introspection will need >> a rebuild for python3. >> >> /usr/bin/meson --internal exe --unpickle /pub/tmp/libnice-0.1.18-1.src/libnice-0.1.18-1.x86_64/src/libnice-0.1.18/x86_64-pc-cygwin/meson-private/meson_exe_g-ir-scanner_2092638958d73a5ee2a2021f7aa8d2c979f4fd4e.dat > > > On Sun, 10 Jan 2021 13:09:13 +0100, Achim Gratz >> Lemures Lemniscati via Cygwin-apps writes: >>> * On x86, it failed to build. >> >> There's a SEGV killing gcc somewhere in the buils, but I am not sure >> where. Is it possible to serialize the build and see if that's >> reproducible still? > > Thank you, Marco and Achim for review. > > > > > Failures are at same points as Marco's > > * The first build: > https://ci.appveyor.com/project/cygwin/scallywag/builds/37187728/job/52dy26ao9sv0bedk#L924 >> [71/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat >> FAILED: nice/Nice-0.1.gir > > > * A serialized build by the following src_compile(): > ``` > src_compile() { > cygmeson ${@} > cygninja -C ${CHOST} -j 1 > } > ``` > https://ci.appveyor.com/project/cygwin/scallywag/builds/37191342/job/ldm5c0kigtj6tuxy#L916 >> [65/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat >> FAILED: nice/Nice-0.1.gir > > > > > > And, I noticed that my /usr/bin/python is 2.7.18 (both of x86_64 and i686)... > > Situations are: > > * g-ir-scanner is contained in a package gobject-introspection. > * gobject-introspection requires python27, python27-mako > (cf. https://www.cygwin.com/packages/summary/gobject-introspection.html ). > * Packages python27-mako, python3-mako, python36-mako, python37-mako exists, > but python38-mako don't at present. > (cf. https://www.cygwin.com/packages/summary/python-mako-src.html ) > > Although I'm not sure... > We might need to rebuild gobject-introspection, as Marco said, > and python*-mako also. I can do a non-maintainer upload of gobject-introspection, rebuilt for python3, to see if that helps. I'm in the process of testing the build on Scallywag at the moment. I'm using python37 because of the mako requirement. I'd prefer to upgrade gobject-introspection to a more recent release rather than just rebuilding the current release. But, unfortunately, a more recent gobject-introspection would require a more recent glib2.0. I'm not sure it's a good idea to update glib2.0 without updating all of GNOME. I tried to start a discussion about this last May, but it didn't get very far: https://cygwin.com/pipermail/cygwin-apps/2020-May/040105.html Ken |
On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote:
> On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote: >> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >>> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >>> Building on my system I found that gobject-introspection will need >>> a rebuild for python3. >>> >> Although I'm not sure... >> We might need to rebuild gobject-introspection, as Marco said, >> and python*-mako also. I am uploading python*mako as test I will also try to rebuild gobject-introspection > > I can do a non-maintainer upload of gobject-introspection, rebuilt for > python3, to see if that helps. I'm in the process of testing the build > on Scallywag at the moment. I'm using python37 because of the mako > requirement. > > I'd prefer to upgrade gobject-introspection to a more recent release > rather than just rebuilding the current release. But, unfortunately, a > more recent gobject-introspection would require a more recent glib2.0. > I'm not sure it's a good idea to update glib2.0 without updating all of > GNOME. I tried to start a discussion about this last May, but it didn't > get very far: I will try the current version as first. A further upgrade seems to need a major patch effort. > > https://cygwin.com/pipermail/cygwin-apps/2020-May/040105.html > > Ken Thanks MArco |
In reply to this post by cygwin-apps mailing list
Ken Brown via Cygwin-apps writes:
> I'm not sure it's a good idea to update glib2.0 without > updating all of GNOME. In principle it should work if the ABI has not changed, but if you touch anything in the Gnome stack you need at least be prepared to update everything. :-( Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada |
In reply to this post by cygwin-apps mailing list
On 1/14/2021 1:41 AM, Marco Atzeri via Cygwin-apps wrote:
> On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote: >> On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote: >>> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >>>> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >>>> Building on my system I found that gobject-introspection will need >>>> a rebuild for python3. >>>> > > >>> Although I'm not sure... >>> We might need to rebuild gobject-introspection, as Marco said, >>> and python*-mako also. > > I am uploading python*mako as test > I will also try to rebuild gobject-introspection I've just pushed an update for python 3.8 to the playground branch at https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/gobject-introspection.git That should be a good starting point for you. >> I can do a non-maintainer upload of gobject-introspection, rebuilt for >> python3, to see if that helps. I'm in the process of testing the build on >> Scallywag at the moment. I'm using python37 because of the mako requirement. >> >> I'd prefer to upgrade gobject-introspection to a more recent release rather >> than just rebuilding the current release. But, unfortunately, a more recent >> gobject-introspection would require a more recent glib2.0. I'm not sure it's a >> good idea to update glib2.0 without updating all of GNOME. I tried to start a >> discussion about this last May, but it didn't get very far: > > I will try the current version as first. > A further upgrade seems to need a major patch effort. I played with gobject-introspection-1.64.1 last summer and updated the patches. If you're curious, you can find what I did in the 1.64 branch at the same source repo that I cited above. But in order to build it, I had to build and install an updated glib2.0, since it required glib2.0 >= 2.58.0. (I also used pip to install python-markdown, which was a new build requirement.) Maybe I'll take a little time right now to push my glib2.0 work in case someone braver than I am wants to pick this up. I'm afraid to do it for the reason Achim gave in his recent email in this thread. Ken |
On 1/14/2021 10:11 AM, Ken Brown via Cygwin-apps wrote:
> On 1/14/2021 1:41 AM, Marco Atzeri via Cygwin-apps wrote: >> On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote: >>> On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote: >>>> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >>>>> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >>>>> Building on my system I found that gobject-introspection will need >>>>> a rebuild for python3. >>>>> >> >> >>>> Although I'm not sure... >>>> We might need to rebuild gobject-introspection, as Marco said, >>>> and python*-mako also. >> >> I am uploading python*mako as test >> I will also try to rebuild gobject-introspection > > I've just pushed an update for python 3.8 to the playground branch at > > https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/gobject-introspection.git > > > That should be a good starting point for you. >>> I can do a non-maintainer upload of gobject-introspection, rebuilt for >>> python3, to see if that helps. I'm in the process of testing the build on >>> Scallywag at the moment. I'm using python37 because of the mako requirement. >>> >>> I'd prefer to upgrade gobject-introspection to a more recent release rather >>> than just rebuilding the current release. But, unfortunately, a more recent >>> gobject-introspection would require a more recent glib2.0. I'm not sure it's >>> a good idea to update glib2.0 without updating all of GNOME. I tried to >>> start a discussion about this last May, but it didn't get very far: >> >> I will try the current version as first. >> A further upgrade seems to need a major patch effort. > > I played with gobject-introspection-1.64.1 last summer and updated the patches. > If you're curious, you can find what I did in the 1.64 branch at the same > source repo that I cited above. But in order to build it, I had to build and > install an updated glib2.0, since it required glib2.0 >= 2.58.0. (I also used > pip to install python-markdown, which was a new build requirement.) > > Maybe I'll take a little time right now to push my glib2.0 work in case someone > braver than I am wants to pick this up. This is now on the playground branch at https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/glib2.0.git Ken |
On Thu, 14 Jan 2021 10:29:51 -0500, Ken Brown via Cygwin-apps
> On 1/14/2021 10:11 AM, Ken Brown via Cygwin-apps wrote: >> On 1/14/2021 1:41 AM, Marco Atzeri via Cygwin-apps wrote: >>> On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote: >>>> On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote: >>>>> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >>>>>> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >>>>>> Building on my system I found that gobject-introspection will need >>>>>> a rebuild for python3. >>> >>>>> Although I'm not sure... >>>>> We might need to rebuild gobject-introspection, as Marco said, >>>>> and python*-mako also. >>> >>> I am uploading python*mako as test >>> I will also try to rebuild gobject-introspection >> >> I've just pushed an update for python 3.8 to the playground branch at >> >> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/gobject-introspection.git >> >>>> I'd prefer to upgrade gobject-introspection to a more recent release rather >>>> than just rebuilding the current release. But, unfortunately, a more recent >>>> gobject-introspection would require a more recent glib2.0. I'm not sure it's >>>> a good idea to update glib2.0 without updating all of GNOME. I tried to >>>> start a discussion about this last May, but it didn't get very far: >>> >> I played with gobject-introspection-1.64.1 last summer and updated the patches. >> If you're curious, you can find what I did in the 1.64 branch at the same >> source repo that I cited above. But in order to build it, I had to build and >> install an updated glib2.0, since it required glib2.0 >= 2.58.0. (I also used >> pip to install python-markdown, which was a new build requirement.) >> >> Maybe I'll take a little time right now to push my glib2.0 work in case someone >> braver than I am wants to pick this up. > > This is now on the playground branch at > > https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/glib2.0.git Thank you, everyone. I'll try it this weekend. Lem |
In reply to this post by cygwin-apps mailing list
On 14.01.2021 16:29, Ken Brown via Cygwin-apps wrote:
> On 1/14/2021 10:11 AM, Ken Brown via Cygwin-apps wrote: >> On 1/14/2021 1:41 AM, Marco Atzeri via Cygwin-apps wrote: >>> On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote: >>>> On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote: >>>>> On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps >>>>>> On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote: >>>>>> Building on my system I found that gobject-introspection will need >>>>>> a rebuild for python3. >> I played with gobject-introspection-1.64.1 last summer and updated the >> patches. If you're curious, you can find what I did in the 1.64 >> branch at the same source repo that I cited above. But in order to >> build it, I had to build and install an updated glib2.0, since it >> required glib2.0 >= 2.58.0. (I also used pip to install >> python-markdown, which was a new build requirement.) also python-markdown is up Regards Marco |
Free forum by Nabble | Edit this page |