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

Port OBS related code to Github #84

Closed
dagwieers opened this issue May 28, 2012 · 5 comments
Closed

Port OBS related code to Github #84

dagwieers opened this issue May 28, 2012 · 5 comments
Assignees
Labels
Milestone

Comments

@dagwieers
Copy link
Contributor

We have to port the OBS (OpenSUSE Build System) related code to Github for releasing packages for various distributions.

For this we need to readdress the versioning of the project as Github is not based on a global revision like subversion. The proposal is to use an official version from the release and a daily timestamp. Another change will be the package name for (daily) snapshot releases to rear instead of rear-snapshot.

Both changes will make normal releases and snapshot releases interchangeable:

rear-1.13.0
rear-1.13.0-1.git20120528
rear-1.14
rear-1.14-1.git20120812

There is also no need for the third digit, so we might as well stop doing the third digit (until it is needed). This means that our next release will become 1.14 and if there is a need to patch 1.14 (because a major bug is backported to that release) we will release 1.14.1. This gives us the future flexibility to support older releases.

@dagwieers
Copy link
Contributor Author

The first step, to have a Rear project on OBS is already performed by Schlomo. You can find our new project location at: Archive:Backup:Rear

@schlomo
Copy link
Member

schlomo commented May 29, 2012

The we must make sure that the snapshot and release packages go to
different repos on OBS. Otherwise people won't be able to install the
release. That was the original reasoning behind the rear-snapshot package.

@gdha
Copy link
Member

gdha commented Jun 8, 2012

Dag,
did you finish the git2obs.sh script? If it is not yet finished can you push it into git so we can have a look and try to finish it?

@dagwieers
Copy link
Contributor Author

@gdha There is nothing in my scripts that even works, so there is nothing to share. It will probably confuse you even more :-( I did not have the time to look into it after LinuxTag 2012.

My focus is now on the Makefile, then OBS, then automated testing and potentially after that reorganizing the tree. We could do a release when the automated testing is useful. At some point I would also like to re-indent all files and make that Bash coding style document. But life's too short :-(

@ghost ghost assigned jhoekx Jun 21, 2012
@dagwieers
Copy link
Contributor Author

@jhoekx fixed it !

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

No branches or pull requests

4 participants