mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #668] RHEL/CentOS 8 (and perhaps Fedora) RPM builds #527
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#527
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @alexpdp7 on GitHub (May 12, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/668
Operating Systems
Server: macOS Catalina
Client: RHEL 8
Barrier Version
2.3.2
Other info
This is not a bug. I have created a hackish repo that builds RHEL 8 Barrier packages:
https://github.com/alexpdp7/barrier-rpm
Would you be interested in some sort of cooperation? There is a wide spectrum of possibilities:
It's likely that you are not interested in this; alternatively, I can work in a COPR and perhaps you could link it so users can easily find it?
Also my build has some issues:
sedthe generated.specfile because it2.3.2-snapshotapparently is not a correct RPM version@shymega commented on GitHub (May 12, 2020):
I think this would be a good idea. I would need to discuss integrating RPM builds into the CI, but I don't think its likely we would be able/willing to give you access to the actual UI for the CI, but you're more than welcome to make adjustments to
/azure-pipelines.ymlin the repo root.I think for now though, maybe fix the current issues, and deploy to COPR. I have a bit of experience with writing RPM packages, not much, but I can take a look if you like. Maybe CC me in your bug tracker for anything that needs attention? Cheers.
@alexpdp7 commented on GitHub (May 14, 2020):
Yeah, that's the correct approach. I assume if I fork the repo I'll be able to run the Azure pipeline myself, so that will be fine.
(I just preferred to not fork and use my own separate repo because it seemed more "conservative" to me).
When I have some time, I'll fork your repo, adapt its existing pipeline to create a COPR package and send a PR.
If you later change your mind, that's OK :)
You might close this ticket if you want. I think it's nice for users to be able to find my repo, because it might be useful for them, but OTOH, having too many issues open is annoying.
@alexpdp7 commented on GitHub (May 14, 2020):
WIP:
1554ddaf5fAzure Pipeline is giving me odd errors, but it should work. Will try again tomorrow...
@alexpdp7 commented on GitHub (May 15, 2020):
Success! :) I had to use Ubuntu 18.04 instead of 16.04, but:
dbdabbf06cnow can build an RPM successfully and push it to COPR. SSL is working now (maybe I had PEBCAK earlier...). Package is at:
https://copr.fedorainfracloud.org/coprs/koalillo/barrier/
and can be installed by:
The Azure build can be seen at:
https://dev.azure.com/testaex/barrier/_build/results?buildId=10&view=logs&j=b1718ffc-ce3b-5616-8029-c04c1e3f7b23&t=b1718ffc-ce3b-5616-8029-c04c1e3f7b23
Remaining uglyness:
I'm not sure how this can be integrated into your release process, though.
(BTW, I think it might be "easy" to adapt this to make this build Fedora and older CentOS releases packages. COPR also supports Mageia and OpenSUSE, but I suspect that might be more difficult.
@aljazzair commented on GitHub (Sep 18, 2020):
Hello
Thank you for taking this initiative.
Would it be possible to have updated builds on this repository?
The one currently posted has a bug that crashes the server when a client is disconnected.
It seems to have been resolved in later commits.
@alexpdp7 commented on GitHub (Sep 18, 2020):
Hi,
I've rebased my ugly patch over the 2.3.3 tag and now... it's even uglier.
I've managed to build an RPM but I get:
I'm not sure what's the best way to hack this.
You can find the package on COPR. Source is at https://github.com/alexpdp7/barrier
@alexpdp7 commented on GitHub (Sep 18, 2020):
Scratch that, this is an issue because my test version is stuck on an odd version of RHEL 8.0. @aljazzair I would give it a try to the latest 2.3.3 package in the COPR repo.
@alexpdp7 commented on GitHub (Nov 15, 2020):
I just noticed EPEL now includes Barrier, which is good enough for me, so you can close this ticket.