Skip to content
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

Debian Support #27

Open
DrSkyfaR opened this issue Apr 28, 2019 · 13 comments
Open

Debian Support #27

DrSkyfaR opened this issue Apr 28, 2019 · 13 comments

Comments

@DrSkyfaR
Copy link

Hello, I wanted to ask if Debian support is planned?

Greetings Christopher

@skeeto
Copy link
Owner

skeeto commented Apr 30, 2019 via email

@nbraud
Copy link
Contributor

nbraud commented Aug 4, 2019

@ApoRes1337 FYI, I'm currently packaging endlessh for Debian.

@nbraud
Copy link
Contributor

nbraud commented Aug 5, 2019

Update: I uploaded endlessh/1.0-1 an hour ago; it's for now in the NEW queue, awaiting review by the ftp team. After that, it will become available in Debian sid (“unstable”) and, a week later, bullseye (the current “testing”). If there's interest, I could do a backport for buster (the current stable suite, released last month)

@skeeto
Copy link
Owner

skeeto commented Aug 7, 2019 via email

@BenWiederhake
Copy link

Any updates on this? I'd love to see and use it from "testing". :)

@mxjeff
Copy link

mxjeff commented Nov 4, 2019

For the record:

@SeinopSys
Copy link

@nbraud Apologies if this isn't the best way to mention this, but I could not open an issue on the linked GitLab. I'm not very familiar with systemd's inner workings, but my gut tells me the following line

ExecStart=/opt/endlessh/endlessh

should instead be /opt/endlessh/endlessh -f /etc/endlessh/endlessh.conf (for example) and I also see no indication that a default configuration file would be created after install.

Again, this may be due to my lack of understanding of how packages work, but as it stands I don't see how to configure the package as published short of editing the unit file after installation. Please do correct me if I'm wrong.

If I'm not, however, I think it would make for a better user experience if this change was made and a default config was provided, as I know myself and quite a few others who have come to rely on this behavior from other Debian packages.

@d7415
Copy link

d7415 commented Jan 3, 2020

FWIW this has been in unstable for a couple of months now. It appears that it's not migrating further due to:

Not built on buildd: arch amd64 binaries uploaded by nicoo

@nbraud
Copy link
Contributor

nbraud commented Jan 30, 2020

@SeinopSys The unit file in the package uses the correct binary path (I added a distro-level patch).
In the future, please report bugs against the package in Debian's bug tracker, preferably using the command reportbug endlessh. That way:

  • they show up in my Debian Maintainer Dashboard;
  • reportbug already includes useful information (whether you overrode the systemd unit files, which version of the package and its dependencies are installed, ...) ;
  • you get notified automatically (by email) when I upload a new version that fixes your bug.

FYI, you can create a guest account on Salsa.

@nbraud
Copy link
Contributor

nbraud commented Jan 30, 2020

@BenWiederhake @d7415 Yeap, the release team's policy of requiring binaries built on Debian infrastructure conflicts with the ftp team's policy of requiring binary uploads for NEW (so they can review the built packages).
I've already requested a rebuild on amd64, so this should get into testing sometime in February.

@nbraud
Copy link
Contributor

nbraud commented Jan 30, 2020

Apologies for the reply latency: the package didn't clear NEW until November, at which point I was fairly unavailable (my partner and I had medical complications...)

@nbraud
Copy link
Contributor

nbraud commented Feb 1, 2020

Update: since @skeeto released v1.1 tonigh, I uploaded it to sid (with urgency=medium, so barring any problem that will arrive in testing in 5 days).

@nbraud
Copy link
Contributor

nbraud commented Feb 6, 2020

endlessh got into Debian testing today, and I just uploaded a version to buster-backports 🎉
I think we can close this issue now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants