OpenCPN / plugins

Container Project for an Integrated Plugin Management Facility
17 stars 19 forks source link

CircleCI (TP) Build problems can be fixed with "Rerun" #962

Closed rgleason closed 9 months ago

rgleason commented 11 months ago

For example NmeaConverter https://github.com/rgleason/NmeaConverter_pi Has had a number of failures because of the use of depricated builds. Now we are getting notices and blockages.

build-debian-x86_64-10-buster - Failed build-debian-x86_64-11-bullseye - Failed and of course the two failed android build-android-arm64 - Failed build-ubuntu-x86_64-2204-jammy - Failed

I find failures such as this https://app.circleci.com/pipelines/github/rgleason/NmeaConverter_pi/12/workflows/d924cba6-f1fb-4235-a319-0ec9a937bf35/jobs/218

And then majically the errors disappear....and everything built anyway.... https://github.com/rgleason/NmeaConverter_pi

I think we better fix the use of depricated builds for the next version.

Workflow: build_all

View CircleCI workflow

build-debian-x86_64-10-buster - Failed build-debian-arm64-11-bullseye - Success build-macos - Success build-debian-arm64-12-bookworm - Success build-ubuntu-armhf-1804-buster - Success build-debian-x86_64-11-bullseye - Failed build-debian-armhf-10-buster-gtk3 - Success build-android-armhf - Failed build-debian-armhf-11-bullseye - Success build-debian-arm64-10-buster - Success build-debian-armhf-12-bookworm - Success build-msvc-wx32-2022 - Success build-flatpak-arm64-2208 - Success build-flatpak-x86-2208 - Success build-android-arm64 - Failed build-ubuntu-x86_64-2204-jammy - Failed build-macos-wx32 - Success build-debian-x86_64-12-bookworm - Success build-debian-armhf-10-buster - Success

rgleason commented 11 months ago

Circleci seems to be building better and more completely now and I am wondering if this happens because of the volume of use that I have.

Perhaps I need stage the work gradually.

leamas commented 11 months ago

TP problems obviously should be filed against TP, right?

rgleason commented 11 months ago

Yes, this is filed under the opencpn/plugins because it is informative and relevant to all plugin builds. IE: The ability to "Rerun" failed builds is very useful.

rgleason commented 11 months ago

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support

rgleason commented 11 months ago

For Appveyor Builds we have this notice:

DEPRECATION: Please upgrade your Python as Python 2.7 is no longer maintained. Python 2.7 support will end as of cloudsmith-cli v1.0.0.

rgleason commented 11 months ago
WARNING: You are using pip version 19.2.3, however version 20.3.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
rgleason commented 9 months ago

CircleCi failures can be fixed by using "Rerun" but that also causes all builds to rerun currently. There is an alternative. Closing.