-
Notifications
You must be signed in to change notification settings - Fork 0
CPL-6979: Fix makefile for Ubuntu 22.04 #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
requirements.txt
Outdated
| black | ||
| mypy>=0.931 | ||
| posix_ipc | ||
| posix_ipc==0.9.8 |
There was a problem hiding this comment.
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.
| 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 |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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
install-layoutflag inpython3-setuptoolspackage)python3-posix-ipcto the homcc client Debian package and downgradedposix-ipcto latest available Ubuntu package version