Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@OliLay
Copy link
Collaborator

@OliLay OliLay commented Jul 8, 2022

  • Fix Makefile for Ubuntu 22.04 (need to use system's Python installation because of dependency to Debian shipped install-layout flag in python3-setuptools package)
  • Migrate CI runners to Ubuntu 22.04
  • Upgrade Debian compat level to 10 as 9 is deprecated
  • Added missing dependency python3-posix-ipc to the homcc client Debian package and downgraded posix-ipc to latest available Ubuntu package version

@OliLay OliLay requested review from spirsch and wmann-celonis July 8, 2022 07:31
requirements.txt Outdated
black
mypy>=0.931
posix_ipc
posix_ipc==0.9.8
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to add an explicit reasoning comment here so that in the future we might check for an updated version.

Suggested change
posix_ipc==0.9.8
# fixed version due to outdated package: https://packages.ubuntu.com/jammy/python-posix-ipc
posix_ipc==0.9.8

cp $(DEBIAN_SRC)/compat debian/compat

echo "-- Building client .deb package"
dpkg-buildpackage -rfakeroot -uc -us
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just had a quick look into the options here, but signing (and .buildinfo and .changes files) is probably currently not important and will only be required when we want to properly release our package, right?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, generally, to make it Debian compliant, I think we have to add some more files and make some changes. I guess a good starting point is https://www.debian.org/doc/manuals/maint-guide/dreq.en.html, but Willi knows more for sure

@OliLay OliLay merged commit e91cd79 into main Jul 8, 2022
@OliLay OliLay deleted the CPL-6979-fix-makefile branch July 8, 2022 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants