Ticket #3738 (closed defect: fixed)
travis builder should also target osx in addition to linux
Reported by: | sorin | Owned by: | zaytsev |
---|---|---|---|
Priority: | major | Milestone: | 4.8.33 |
Component: | adm | Version: | master |
Keywords: | Cc: | ||
Blocked By: | #4170 | Blocking: | |
Branch state: | no branch | Votes for changeset: |
Description
Travis supports building for multiple platforms and can be configured to build both in parallel.
Unless someone has a strong reason for not doing this I will raise a PR that will also enable OSX builds.
Change History
comment:2 Changed 8 years ago by and
Hi Zaytsev
how can I support?
Currently I have knowledge about Open Build Support Environment only.
https://build.opensuse.org/project/show/home:andreasmohr:mc
Some effort was made to create a full-feature RPM spec to support different Linux distributions like SuSE, Redhat, Debian and Arch.
Nice to see build errors at early stage but for Linux based distributions only.
So Travis support further OS build Environments like macOS and *BSD?
comment:3 Changed 8 years ago by zaytsev
So Travis support further OS build Environments like macOS and *BSD?
Only macOS in addition to Linux at the moment. The reason why I mentioned BSD is that macOS userland is similar, so, hopefully, it will help with BSDs as well.
how can I support?
Make it work and hope it will get committed one day :-) or let sorin do it and review his patches.
Some effort was made to create a full-feature RPM spec to support different Linux distributions like SuSE, Redhat, Debian and Arch.
Unfortunately, I still haven't got a chance to check your SPEC out. From a cursory look all builds are failing now, because of unpackaged files. I would suggest to implement a simple one-liner to generate a hints.lang file like %find_lang does for localizations and include it as -f in %files.
comment:5 Changed 2 years ago by zaytsev
- Blocked By 4170 added
Is only possible to implement after migrating to GitHub? Actions.
comment:6 Changed 2 months ago by zaytsev
- Status changed from new to accepted
- Owner set to zaytsev
- Milestone changed from Future Releases to 4.8.33
As macOS is supported on a best-effort basis, I've channeled all my spare time to get Linux to work instead. I agree that having CI on macOS is a good thing, this would probably have helped us to catch BSD build failures.
If you want to add support for macOS, please keep in mind the following:
Also, unfortunately, I can't tell when I'll manage to find time to have a look at the PR.