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

Create Debian package #22

Closed
eloquence opened this issue Sep 11, 2018 · 9 comments
Closed

Create Debian package #22

eloquence opened this issue Sep 11, 2018 · 9 comments

Comments

@eloquence
Copy link
Member

As with other workstation dependencies, we should create a Debian package for the client so that it can be installed easily as part of provisioning. See freedomofpress/securedrop-workstation#136 for background and discussion about packaging approaches.

@eloquence eloquence added this to the 0.1alpha milestone Sep 11, 2018
@eloquence eloquence added this to Near Term Backlog in SecureDrop Team Board Sep 21, 2018
@eloquence eloquence moved this from Near Term Backlog to Current Sprint Backlog - 9/24 - 10/3 in SecureDrop Team Board Sep 24, 2018
@redshiftzero
Copy link
Contributor

redshiftzero commented Sep 27, 2018

Next steps on this are:

@redshiftzero redshiftzero moved this from Current Sprint Backlog - 9/24 - 10/3 to In Development in SecureDrop Team Board Sep 27, 2018
@eloquence
Copy link
Member Author

@kushaldas and/or @joshuathayer, could you provide an update on the status of this ticket, please?

@kushaldas
Copy link
Contributor

@joshuathayer Can you please push your debian directory to the packaging repo?

@conorsch
Copy link
Contributor

Candidate PR submitted here by @joshuathayer : freedomofpress/securedrop-builder#3

@redshiftzero
Copy link
Contributor

That PR has been merged 🎉 - so, we've done a first pass here, but we should hold off on pushing a package to apt-test until we have some more functionality in securedrop-client. The reason for this is that once #40, #19, and #20 are completed, then we can modify master in the securedrop workstation repo to use securedrop-client instead of Tor Browser.

I propose at the end of this week we evaluate the functionality that's been merged in and go from there.

@redshiftzero redshiftzero moved this from In Development to Current Sprint Backlog - 10/17 - 10/31 in SecureDrop Team Board Oct 23, 2018
@kushaldas
Copy link
Contributor

kushaldas commented Oct 30, 2018

Just now figured that we are missing the PR on this repo for the setup.py and MANIFEST.in files, these are required to create the source tar ball from which we can create the Debian package.

@joshuathayer Can you please push those in a PR?

@kushaldas
Copy link
Contributor

@joshuathayer Can you please push those in a PR?

I will add these up in the next PR I will make as those will be required to test out all the config/database changes I am going to make.

@kushaldas
Copy link
Contributor

#86 has some related update, also in freedomofpress/securedrop-builder#4 @redshiftzero Please have a look :)

@redshiftzero
Copy link
Contributor

SecureDrop Team Board automation moved this from Current Sprint Backlog - 10/31 - 11/14 to Done Nov 8, 2018
legoktm pushed a commit that referenced this issue Dec 11, 2023
legoktm pushed a commit that referenced this issue Dec 11, 2023
Add link to Code of Conduct to README
legoktm pushed a commit that referenced this issue Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

5 participants