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

release (web client) as (debian|ubuntu) packages #2777

Closed
4nd3r opened this issue Dec 21, 2016 · 25 comments · Fixed by #26533
Closed

release (web client) as (debian|ubuntu) packages #2777

4nd3r opened this issue Dec 21, 2016 · 25 comments · Fixed by #26533
Assignees
Labels
A-Packaging Packaging, signing, releasing O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Enhancement Z-Platform-Specific

Comments

@4nd3r
Copy link
Contributor

4nd3r commented Dec 21, 2016

right now updating riot-web is manual process (okay, I have a script for that).

apt-get update && apt-get upgrade would be awesome.

@select
Copy link

select commented Dec 30, 2016

This is already possible with the repo linked at https://riot.im/desktop.html. I guess only the documentation how to do it is missing currently. Someone posted a the docu for that in the matrix HQ chat. If I can find it I'll post it here.

@select
Copy link

select commented Dec 30, 2016

@4nd3r
Copy link
Contributor Author

4nd3r commented Dec 30, 2016

sorry, i meant web client, not desktop.

@select
Copy link

select commented Dec 30, 2016

yes, I see that would also be great

@4nd3r 4nd3r changed the title release as (debian|ubuntu) packages release (web client) as (debian|ubuntu) packages Jun 28, 2017
@uhoreg
Copy link
Member

uhoreg commented Jul 4, 2017

FWIW, I have a script to convert a Riot tarball to a deb package at https://gitlab.com/snippets/1666923, and set up a repo at https://debian.uhoreg.ca/experimental/riot-webapp/. I'll try to maintain that repo with the latest version (until something official comes up), but it may lag a bit from the official releases. To add the repo to apt, add "deb http://debian.uhoreg.ca/experimental/riot-webapp ./" (or use https if you have apt-transport-https installed) to your /etc/apt/sources.list, and run "finger uhoreg/key@db.debian.org | sudo apt-key add -" to add my GPG key to apt.

@NikkyAI
Copy link

NikkyAI commented Jul 20, 2017

so i assumed that rit-web would mean it hosts the riot website..
am i mistaken ?
after installing apt-get install riot-web
and running it riot-web nothing happens

or do i have to set this up with nodejs and there is no ready use package for servers ?

@t3chguy
Copy link
Member

t3chguy commented Jul 20, 2017

riot-web debian package is the electron build of the riot-web repository. @NikkyAI

@NikkyAI
Copy link

NikkyAI commented Jul 20, 2017

so to host the website i have to do something else ?

@t3chguy
Copy link
Member

t3chguy commented Jul 20, 2017

@NikkyAI download https://github.com/vector-im/riot-web/releases/download/v0.11.4/riot-v0.11.4.tar.gz and extract it to any webhost, its a bunch of static files.

@monkz
Copy link

monkz commented Nov 30, 2017

ran in this too - riot-web as packagename is misleading. I didn't expect electron there - thankfully i was able to cancel the installation, otherwise a full gnome installation for my headless server would have occurred.

@4nd3r
Copy link
Contributor Author

4nd3r commented Dec 4, 2017

riot-web as packagename is misleading

this. electron version should be named riot-desktop.

@stephanlachnit
Copy link

Is there any way I can help? It should be possible to provide a minimum deb which just copies the release files to a webroot dir (e. g. /opt/element-web), like the Debian Matrix packaging team did with hydrogen (see https://salsa.debian.org/matrix-team/matrix-hydrogen).

I'm not sure if element-web needs to write to it's webroot. If that is the case, then this is much more difficult of course.

@elsiehupp

This comment has been minimized.

@lnicola
Copy link

lnicola commented May 17, 2021

I think this issue was originally about the web, not desktop client, which makes any discussion about Electron moot.

Also, that linked bug is about the official repositories. A PPA can package anything.

@elsiehupp

This comment has been minimized.

@jryans
Copy link
Collaborator

jryans commented May 18, 2021

As mentioned above, this issue is about having a Debian package for the web version that you might use on your web server. It is not related to desktop, so I'll hide these desktop bits to keep the issue focused.

The fact that there isn't a separate issue tracker for Element Desktop is kind of a problem...

We track all Element Web and Desktop things here in this repo, as there's usually a lot of cross-over. There are already many desktop issues here, so feel free to file another if needed.

@hwittenborn
Copy link

hwittenborn commented Jun 23, 2021

Is there help needed to package a Debian package for the webserver version? I'd be glad to give some assistance if needed.

I've got a program I'm working on that could reduce the overhead of maintaining a Debian package if that's causing any issues.

@t3chguy t3chguy self-assigned this Mar 31, 2023
@t3chguy t3chguy added S-Minor Impairs non-critical functionality or suitable workarounds exist O-Occasional Affects or can be seen by some users regularly or most users rarely and removed P2 labels Jul 26, 2023
@MartinDelille
Copy link

I come to the news: is there a apt package for element-web ?

@t3chguy
Copy link
Member

t3chguy commented Oct 24, 2023

@MartinDelille no, otherwise this issue would be closed. It is coming.

@weeman1337
Copy link
Contributor

Is this really done? Looks like the workflows are failing:
https://github.com/vector-im/element-web/actions/runs/6848729117

@t3chguy
Copy link
Member

t3chguy commented Nov 14, 2023

@weeman1337 indeed this is having issues - will reopen

@t3chguy t3chguy reopened this Nov 14, 2023
@t3chguy
Copy link
Member

t3chguy commented Nov 16, 2023

Should be fixed by ccaef6f

@t3chguy
Copy link
Member

t3chguy commented Nov 16, 2023

@t3chguy t3chguy closed this as completed Nov 16, 2023
@t3chguy t3chguy pinned this issue Nov 16, 2023
@t3chguy
Copy link
Member

t3chguy commented Nov 16, 2023

Will be available on packages.element.io based on the same instructions as https://element.io/download#linux but with package name element-web starting from v1.11.50

@weeman1337
Copy link
Contributor

ty 🎉

@t3chguy t3chguy unpinned this issue Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Packaging Packaging, signing, releasing O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Enhancement Z-Platform-Specific
Projects
None yet
Development

Successfully merging a pull request may close this issue.