qgis / QGIS-Mac-Packager

Scripts for Official QGIS MacOS Packages
https://www.qgis.org
GNU General Public License v2.0
54 stars 21 forks source link

No master build for weeks #148

Closed DelazJ closed 1 year ago

DelazJ commented 2 years ago

At https://download.qgis.org/downloads/macos/nightly/, the last successful build is from march 6th. The other branches are also a bit old afaics.

PeterPetrik commented 2 years ago

@3nids Is there some other place where are nightlies nowadays?

jef-n commented 2 years ago

The builds still happen on macbuild and it emails with the logs. gmail refuses to accept them…

DelazJ commented 2 years ago

The other branches are also a bit old afaics.

Actually they are fine; I thought they were also supposed to be nightlies but instead looks like they are "regular" releases.

Ryan-Welfle commented 2 years ago

hi all! If the macosx builds are still happening, but being rejected by gmail, is there another location where the most up-to-date builds can be accessed? thank you!

3nids commented 2 years ago

@jef-n the last nightly log here is quite old: https://download.qgis.org/downloads/macos/

jef-n commented 2 years ago

@3nids sure, the build is broken (now some link issue with QgsLazDecoder; see https://download.qgis.org/downloads/macos/nightly/qgis_nightly_master_20220404_122850.log). but the notification mail didn't get through to gmail (to either of you). they did get through to me. after fixing some extra ipv6 gmail requirement, they also get through to @PeterPetrik again, but your gmail is still considering it as spam.

DelazJ commented 2 years ago

Seems there were no dmgs these last two days... image

jef-n commented 2 years ago
[5/338] Building CXX object src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o
FAILED: src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o
ccache /usr/bin/clang++ -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050800 -DQT_NO_CAST_TO_ASCII -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x041319 -DWITH_QTWEBKIT -Isrc/providers/pdal/untwine_autogen/include -I. -I/Users/admin/qgis/builds/nightly/QGIS/external/untwine/api -I/Users/admin/qgis/builds/nightly/QGIS/external/untwine/untwine -I/Users/admin/qgis/builds/nightly/QGIS/external/untwine/epf -I/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu -I/Users/admin/qgis/builds/nightly/QGIS/untwine/api -Iuntwine -I/Users/admin/qgis/builds/nightly/QGIS/external -isystem /opt/QGIS/qgis-deps-0.9/stage/include -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wreturn-type-c-linkage -Woverloaded-virtual -Wimplicit-fallthrough -Qunused-arguments -O3 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.13.0 -fvisibility=hidden -std=gnu++17 -MD -MT src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o -MF src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o.d -o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o -c /Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2406:7: note: 'directory_iterator' has been explicitly marked unavailable here
class directory_iterator {
      ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:30:35: error: 'path' is unavailable: introduced in macOS 10.15
        fs::directory_iterator it(untwine::toNative(dir));
                                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:768:3: note: 'path' has been explicitly marked unavailable here
  path(string_type&& __s, format = format::auto_format) noexcept
  ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:30:35: error: '~path' is unavailable: introduced in macOS 10.15
        fs::directory_iterator it(untwine::toNative(dir));
                                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:790:3: note: '~path' has been explicitly marked unavailable here
  ~path() = default;
  ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:30:32: error: 'directory_iterator' is unavailable: introduced in macOS 10.15
        fs::directory_iterator it(untwine::toNative(dir));
                               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2418:12: note: 'directory_iterator' has been explicitly marked unavailable here
  explicit directory_iterator(const path& __p)
           ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:30:32: error: '~directory_iterator' is unavailable: introduced in macOS 10.15
        fs::directory_iterator it(untwine::toNative(dir));
                               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2443:3: note: '~directory_iterator' has been explicitly marked unavailable here
  ~directory_iterator() = default;
  ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:31:13: error: 'directory_iterator' is unavailable: introduced in macOS 10.15
        fs::directory_iterator end;
            ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2406:7: note: 'directory_iterator' has been explicitly marked unavailable here
class directory_iterator {
      ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:31:32: error: 'directory_iterator' is unavailable: introduced in macOS 10.15
        fs::directory_iterator end;
                               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2416:3: note: 'directory_iterator' has been explicitly marked unavailable here
  directory_iterator() noexcept {}
  ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:31:32: error: '~directory_iterator' is unavailable: introduced in macOS 10.15
        fs::directory_iterator end;
                               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2443:3: note: '~directory_iterator' has been explicitly marked unavailable here
  ~directory_iterator() = default;
  ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:32:19: error: 'operator!=' is unavailable: introduced in macOS 10.15
        while (it != end)
                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2489:1: note: 'operator!=' has been explicitly marked unavailable here
operator!=(const directory_iterator& __lhs,
^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:34:51: error: 'operator->' is unavailable: introduced in macOS 10.15
            files.push_back(untwine::fromNative(it->path()));
                                                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2450:26: note: 'operator->' has been explicitly marked unavailable here
  const directory_entry* operator->() const { return &**this; }
                         ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:34:53: error: 'path' is unavailable: introduced in macOS 10.15
            files.push_back(untwine::fromNative(it->path()));
                                                    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2006:16: note: 'path' has been explicitly marked unavailable here
  _Path const& path() const noexcept { return __p_; }
               ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:34:49: error: 'operator basic_string' is unavailable: introduced in macOS 10.15
            files.push_back(untwine::fromNative(it->path()));
                                                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:984:29: note: 'operator basic_string' has been explicitly marked unavailable here
  _LIBCPP_INLINE_VISIBILITY operator string_type() const { return __pn_; }
                            ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:35:15: error: 'operator++' is unavailable: introduced in macOS 10.15
            it++;
              ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:2454:23: note: 'operator++' has been explicitly marked unavailable here
  __dir_element_proxy operator++(int) {
                      ^
/Users/admin/qgis/builds/nightly/QGIS/external/untwine/bu/BuPyramid.cpp:38:16: error: 'filesystem_error' is unavailable: introduced in macOS 10.15
    catch (fs::filesystem_error&)
               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/filesystem:1319:61: note: 'filesystem_error' has been explicitly marked unavailable here
agiudiceandrea commented 1 year ago

It seems to me this is fixed now.

thayeray commented 1 year ago

Sorry to be dense, but how is this fixed if the most recent build for master is from July 27th? The issue was closed on September 3rd. Is there a different place to get master builds for Mac-Packager? Or can we please reopen this issue?

agiudiceandrea commented 1 year ago

@thayeray your are right. @DelazJ @jef-n could you please reopen this? I was tricked by the Latest Passed Builds in the README file image

DelazJ commented 1 year ago

@agiudiceandrea I'm unable to reopen. Weird...

dawgermany commented 1 year ago

https://download.qgis.org/downloads/macos/nightly/qgis_nightly_master_20230116_132207.log https://download.qgis.org/downloads/macos/nightly/qgis_nightly_master_20230116_132207.png

Latest realease 3.28.3 not available for mac os and the build failed apparently

thayeray commented 1 year ago

Thanks @jef-n! Master is working again!

thayeray commented 4 months ago

Can we either open this back up please, or change it so that it does not show as passing? The nightly master has not compiled since August 2023. The other option I can see is to show the date that it last passed. The way it is set up currently is deceptive, yes the master passed but it it's so old as to not be of any use. I am trying to check a bug fix that is specific to mac. Is this something that a normal human can maintain, i.e. just updating links in existing scripts, or is it more complex, i.e. having to compile the updated dependencies also?