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/Ubuntu package generation removed #292

Closed
mittwinter opened this issue Mar 29, 2015 · 6 comments
Closed

Debian/Ubuntu package generation removed #292

mittwinter opened this issue Mar 29, 2015 · 6 comments

Comments

@mittwinter
Copy link

Hey,
I've installed sharelatex following the guide in this gist [0] on Ubuntu 14.04 which used the build:deb grunt task to generate an installable Debian/Ubuntu package.
[0] https://gist.github.com/moschlar/2b941f75a44fbac69993

However, when trying to upgrade to the latest version of sharelatex (0.1.4) following the same procedure and trying to build a .deb, I found the functionality to be no longer available. Apparently, it was removed by commit c96d713 for being "unused/deprecated". But at least from the comments in the gist, one can see that it was definitely not unsused.
And for it being deprecated, I would not consider the official instructions [1] more preferrable, since e. g. I don't consider running npm install and grunt install with root privileges considerable, as for my understanding, installing anything system-wide is the domain of the official package manager and no other instance (e. g. to prevent collisions, etc.). Plus, the .deb package required a lot less work to set up, as e. g. the official guide requires configuring upstart services by hand (section "Running sharelatex") whereas all those files were correctly installed in-place by the .deb package.
[1] https://github.com/sharelatex/sharelatex/wiki/Production-Installation-Instructions

So to sum this up, I think it would be very much appreciated if you would bring the functionality removed by commit c96d713 back.

@mittwinter mittwinter changed the title Debian package Debian/Ubuntu package generation removed Mar 29, 2015
@henryoswald
Copy link
Contributor

Hi,

We decided to kill of the .deb package because only a subset of people were on a debian machine so it was not that useful. Instead we have moved to using docker images which should be super simple for you to get setup with and works on multiple platforms.

@ghost
Copy link

ghost commented Jan 3, 2016

I am also stranded in the installation because of the removal of this patch. :-(

For everyone else who has the problem - here the command for reverting this problematic commit:

git revert c96d713

@henryoswald
Copy link
Contributor

Please feel free to support this Deb package but we will be focusing on
docker going forward b

On Sunday, 3 January 2016, T7o7heVV notifications@github.com wrote:

I am also stranded in the installation because of the removal of this
patch. :-(


Reply to this email directly or view it on GitHub
#292 (comment)
.

Henry Oswald
shareLaTeX.com co-founder

@condector
Copy link

Gosh... I don´t have a production environment to use with Docker.. that´s why I follow the same steps from the [1].

But if this is a decision by people of the project.. :(

[1] https://gist.github.com/moschlar/2b941f75a44fbac69993

@henryoswald
Copy link
Contributor

sorry to disappoint, you can still run all the services individually but it is so complex we don't support it, hence why we are pushing for the ready to roll docker install.

@condector
Copy link

condector commented Oct 11, 2016

No problem at all Henry.

I saw right now that Xenserver 7.0 support Docker. I will see more about it. :) Thanks.

@ghost ghost mentioned this issue Feb 7, 2017
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

3 participants