Skip to content

Enhancements for wheel generation and logging

Thibault Saunier requested to merge gst_wheel into master
commit b6c0f1801401108985639bc7b245d67ed613e3ba (HEAD -> gst_wheel, origin/gst_wheel)
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Wed Sep 22 12:59:37 2021 -0300

    Simplify logging by using python module

commit 83d1ae74fdfb451d89ac9d435f8ce1f13f0e7d6a
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Tue Sep 21 12:25:50 2021 -0300

    Make usable from a local directory in some other projects

commit 1b509af72e8da98c0f8b9b0102fc9aec3d03cfe6
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Tue Sep 21 11:23:45 2021 -0300

    Rework the way we determine how to pack files in wheel

commit d6e8abe16247a5c7a3d6e7687bb45f9f3764786f
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Tue Sep 21 11:21:14 2021 -0300

    Make WheelBuilder a Logger

commit 8b897743b3ff5424e03a2d428e61330b1898036a
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Tue Sep 21 11:17:14 2021 -0300

    Simplify calling MesonSetupCommand and set `--libdir` ourself

commit 4ee19b51252d039411c2a742f9d2698f699d8f54
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Wed Sep 15 17:40:57 2021 -0300

    Fix extra_args handling
    
    There where 2 issues:
      - It was not overriding default options but making them default instead
      - It was first quoting the args to then split them, resulting in a single
        string per argument instead of splitting them as expected
    
    Also `posix=True` is the default anyway

commit 83da59556f427299da80ef7fc9b73e768c8d857a
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Wed Sep 15 10:11:18 2021 -0300

    Disable gi-scanner cache
    
    Working around weird side effects of how build setups its env

commit f4c8a284494be3d644dda794ce50963ee4fee5c2
Author: Thibault Saunier <tsaunier@igalia.com>
Date:   Wed Sep 15 10:08:39 2021 -0300

    Add options to configure verbosity

Merge request reports