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 packages #2

Open
reszelaz opened this issue Jun 20, 2018 · 6 comments
Open

Debian packages #2

reszelaz opened this issue Jun 20, 2018 · 6 comments

Comments

@reszelaz
Copy link
Contributor

We are packaging this DS for Debian locally at ALBA but was thinking that it may be usefull for other institutes to reuse the same packages instead repeating the packaging efforts. This idea was presented on the last Tango Meeting by @cpascual.

In the above presentation we proposed to use gitlab-ci for automatic creation of packages.
We have two options on where to host the packaging repository gitlab.com or salsa.debian.org.
The first option is better if you plan to implement CI (unittests) of the code (upstream). Otherwise, if the pipeline will consists only packaging steps, salsa is fine. For the moment could you answer if you plan to add unitests in some near future?

@jensun84
Copy link
Contributor

Hi Zibi! I think we want to add unit tests, but I don't know how far in the future it will be. I guess it might take a while before I have time to do it. /J

@reszelaz
Copy link
Contributor Author

Thanks for your answer!
We will also develop the init script (not sure yet if systemd or system V) and will include it in the debian package. So the tcp server will be correctly started on the system startup.
Cheers!

@jensun84
Copy link
Contributor

That's great, thanks. Best /J

@AntoineDupre
Copy link
Member

Hi Zibi.
(sorry for the late answer, i have been away last weeks)

@cpascual presentation about collaborative packaging is a good idea and we can try it on this project. As we are using rpm based operating system at MaxIV, gitlab-ci is probably a better idea.

I started to add basic unittest on the tango server side (PR #5) based on pytest and pytango test context.

As far as I understand from tango meeting presentation, we shall create a new repository (on gitlab) where we can put Debian and Centos7 packaging related files, am I right ?

Cheers,
/Antoine

@reszelaz
Copy link
Contributor Author

I would say so, but let's wait for @cpascual confirmation. I think he recently explored the gitlab-ci free plans.

@cpascual
Copy link

cpascual commented Jul 11, 2018 via email

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

4 participants