[Bug 241105] devel/meson: Update to 0.52.0

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

            Bug ID: 241105
           Summary: devel/meson: Update to 0.52.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://mesonbuild.com/Release-notes-for-0-52-0.html
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
        Depends on: 240182
          Assignee: [hidden email]
             Flags: maintainer-feedback?([hidden email])

Created attachment 208145
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208145&action=edit
v1


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240182
[Bug 240182] devel/meson: update to 0.51.2
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-feedback requested: [Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
Bugzilla Automation <[hidden email]> has asked freebsd-gnome mailing list
<[hidden email]> for maintainer-feedback:
Bug 241105: devel/meson: Update to 0.52.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[hidden email]           |[hidden email]
                 CC|                            |[hidden email]
              Flags|                            |exp-run?

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Ting-Wei Lan <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #1 from Ting-Wei Lan <[hidden email]> ---
I uploaded new patches to GitHub pull requests to fix tests today. You may want
to use the updated patches in ports. There is no functionality change.

https://github.com/mesonbuild/meson/pull/4324
https://github.com/mesonbuild/meson/pull/4325

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #208145|0                           |1
        is obsolete|                            |

--- Comment #2 from Jan Beich <[hidden email]> ---
Created attachment 208160
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208160&action=edit
v1.1

- Update files/patch-mesonbuild_dependencies_base.py
- Connect tests to "make test"

I didn't add all dependencies for "make test":
- Some tests rely on "python" and "python3" binaries (maybe a bug)
- Many tests check dependency detection e.g., gnome, qt, llvm, boost

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #208160|0                           |1
        is obsolete|                            |

--- Comment #3 from Jan Beich <[hidden email]> ---
Created attachment 208161
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208161&action=edit
v1.2

- Limit "make test" to unit tests to shave time and false positives
- Make all tests pass on 13.0 (and maybe 12.1), so regressions are easier to
notice

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

--- Comment #4 from Ting-Wei Lan <[hidden email]> ---
(In reply to Jan Beich from comment #3)
It is surprising to know that you are able to run unit tests on FreeBSD! I
never expect it to work and I remember that I saw a few failures before. It is
nice to see the test command being added to ports.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Antoine Brodin <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[hidden email]         |[hidden email]
              Flags|exp-run?                    |exp-run+

--- Comment #5 from Antoine Brodin <[hidden email]> ---
Exp-run looks fine

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

--- Comment #6 from [hidden email] ---
A commit references this bug:

Author: jbeich
Date: Wed Oct  9 19:17:21 UTC 2019
New revision: 514187
URL: https://svnweb.freebsd.org/changeset/ports/514187

Log:
  devel/meson: update to 0.52.0

  - Update patches [1]
  - Connect tests to the framework

  Changes:      https://mesonbuild.com/Release-notes-for-0-52-0.html
  Changes:      https://github.com/mesonbuild/meson/compare/0.51.2...0.52.0
  PR:           241105
  Submitted by: Ting-Wei Lan [1]
  Exp-run by:   antoine

Changes:
  head/devel/meson/Makefile
  head/devel/meson/distinfo
  head/devel/meson/files/patch-mesonbuild_dependencies_base.py
  head/devel/meson/files/patch-run__unittests.py

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|New                         |Closed

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 241105] devel/meson: Update to 0.52.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241105

--- Comment #7 from Ting-Wei Lan <[hidden email]> ---
I found two issues when using meson 0.52.0.

1. dconf and gnome-builder can't be built from git master.

The issue was discussed in https://github.com/mesonbuild/meson/pull/5936 and I
filed https://gitlab.gnome.org/GNOME/dconf/issues/59 and
https://gitlab.gnome.org/GNOME/gnome-builder/issues/1057.

2. -Wl,-rpath-link may appear in the wrong order.

I reported it at https://github.com/mesonbuild/meson/issues/6027, and
https://github.com/mesonbuild/meson/pull/6031 attempts to fix it.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"