Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
wayland
wayland
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 97
    • Issues 97
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 30
    • Merge Requests 30
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wayland
  • waylandwayland
  • Issues
  • #141

Closed
Open
Created Jan 31, 2020 by Michael Weiss@primeosContributor

The release tarballs for pre-1.18 releases don't contain the Meson files

I just tried to test 1.17.92 with the Meson build system (as downstream package maintainer) but noticed that the Meson files from this repository are missing in the tarball.

Since the addition of the Meson build system was mentioned in the announcement I was wondering if this happened by accident (or if it is intentional for some reason)?

The reason is probably simply because release.sh supports either GNU Autotools or Meson but not both (from a quick look).

Also: If Meson should become the new default releasing.txt (and publish-doc) should probably be updated as well at some point.

I hope this feedback is useful.

cc @emersion

Details: diffoscope shows the following file-level differences between the release tarball and the tag in this repo (excluding the .git directory):

Comparing wayland-1.17.92 & wayland

file list

@@ -1,52 +1,103 @@
+.editorconfig
+.gitignore
+.gitlab-ci.yml
 CONTRIBUTING.md
 COPYING
 Makefile.am
-Makefile.in
 README
 TODO
-aclocal.m4
-compile
-config.guess
-config.h.in
-config.sub
-configure
+autogen.sh
 configure.ac
 cursor
+cursor/convert_font.c
 cursor/cursor-data.h
+cursor/cursor.pcf
+cursor/meson.build
 cursor/os-compatibility.c
 cursor/os-compatibility.h
 cursor/wayland-cursor-uninstalled.pc.in
 cursor/wayland-cursor.c
 cursor/wayland-cursor.h
 cursor/wayland-cursor.pc.in
 cursor/xcursor.c
 cursor/xcursor.h
-depcomp
 doc
 doc/Makefile.am
-doc/Makefile.in
 doc/doxygen
+doc/doxygen/.gitignore
 doc/doxygen/Makefile.am
-doc/doxygen/Makefile.in
 doc/doxygen/dot
 doc/doxygen/dot/wayland-architecture.gv
 doc/doxygen/dot/x-architecture.gv
+doc/doxygen/gen-doxygen.py
+doc/doxygen/mainpage.dox
+doc/doxygen/meson.build
 doc/doxygen/wayland.doxygen.in
+doc/doxygen/xml
+doc/doxygen/xml/Client
+doc/doxygen/xml/Client/meson.build
+doc/doxygen/xml/Server
+doc/doxygen/xml/Server/meson.build
+doc/doxygen/xml/meson.build
 doc/man
 doc/man/Makefile.am
-doc/man/Makefile.in
-doc/man/wl_display_connect.3
+doc/man/meson.build
 doc/man/wl_display_connect.xml
-doc/man/wl_display_connect_to_fd.3
+doc/meson.build
 doc/publican
+doc/publican/.gitignore
 doc/publican/Makefile.am
-doc/publican/Makefile.in
 doc/publican/doxygen-to-publican.xsl
 doc/publican/merge-mapcoords.xsl
+doc/publican/meson.build
 doc/publican/protocol-interfaces-to-docbook.xsl
 doc/publican/protocol-to-docbook.xsl
 doc/publican/sources
 doc/publican/sources/Architecture.xml
 doc/publican/sources/Author_Group.xml
 doc/publican/sources/Book_Info.xml
 doc/publican/sources/Client.xml
@@ -66,41 +117,44 @@
 doc/publican/sources/css/default.css
 doc/publican/sources/css/epub.css
 doc/publican/sources/css/print.css
 doc/publican/sources/images
 doc/publican/sources/images/icon.svg
 doc/publican/sources/images/wayland.png
 doc/publican/sources/images/xwayland-architecture.png
+doc/publican/sources/meson.build
 egl
+egl/meson.build
 egl/wayland-egl-abi-check.c
 egl/wayland-egl-backend.h
 egl/wayland-egl-backend.pc.in
 egl/wayland-egl-core.h
 egl/wayland-egl-symbols-check
 egl/wayland-egl.c
 egl/wayland-egl.h
 egl/wayland-egl.pc.in
-install-sh
-ltmain.sh
 m4
-m4/libtool.m4
-m4/ltoptions.m4
-m4/ltsugar.m4
-m4/ltversion.m4
-m4/lt~obsolete.m4
+m4/.gitignore
 m4/weston.m4
-missing
+meson.build
+meson_options.txt
 protocol
+protocol/.gitignore
+protocol/generate-shm-formats.py
 protocol/tests.xml
 protocol/wayland.dtd
 protocol/wayland.xml
+publish-doc
+releasing.txt
 src
+src/.gitignore
 src/connection.c
 src/dtddata.S
 src/event-loop.c
+src/meson.build
 src/scanner.c
 src/wayland-client-core.h
 src/wayland-client-uninstalled.pc.in
 src/wayland-client.c
 src/wayland-client.h
 src/wayland-client.pc.in
 src/wayland-os.c
@@ -113,17 +167,15 @@
 src/wayland-server-uninstalled.pc.in
 src/wayland-server.c
 src/wayland-server.h
 src/wayland-server.pc.in
 src/wayland-shm.c
 src/wayland-util.c
 src/wayland-util.h
-src/wayland-version.h
 src/wayland-version.h.in
-test-driver
 tests
 tests/array-test.c
 tests/client-test.c
 tests/compositor-introspection-test.c
 tests/connection-test.c
 tests/cpp-compile-test.cpp
 tests/data
@@ -153,14 +205,15 @@
 tests/fixed-test.c
 tests/headers-protocol-core-test.c
 tests/headers-protocol-test.c
 tests/headers-test.c
 tests/interface-test.c
 tests/list-test.c
 tests/map-test.c
+tests/meson.build
 tests/message-test.c
 tests/newsignal-test.c
 tests/os-wrappers-test.c
 tests/protocol-logger-test.c
 tests/proxy-test.c
 tests/queue-test.c
 tests/resources-test.c
Edited Jan 31, 2020 by Michael Weiss
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None