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

Snapshot Problematic Overview #167

Open
AndreG-P opened this issue Jan 30, 2018 · 4 comments
Open

Snapshot Problematic Overview #167

AndreG-P opened this issue Jan 30, 2018 · 4 comments

Comments

@AndreG-P
Copy link
Member

No more snapshot versions in the master branch. Instead using more minor version numbers.
More Important! No more snapshot dependencies!

@physikerwelt would it be possible to use checkstyles to avoid snapshot dependencies?

Overview

This is an overview issue about the snapshot problematic we discovers. The first part links to all other open issues in the other projects (not checked citeplag and related projects).
The second part shows all snapshot versions in the mathosphere project.

See also the issue about refactoring the projects: #166

Other Repositories

gipplab/MathMLTools#12
gipplab/MathMLSim#10
https://github.com/ag-gipp/MathMLConverters/issues/18
gipplab/vmext-demo#17

Mathosphere

Parent-Pom

https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pom.xml#L7

Mathosphere-Core

https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/mathosphere-core/pom.xml#L7-L12
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/mathosphere-core/pom.xml#L68-L72
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/mathosphere-core/pom.xml#L89-L98

BaseX

https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/basex/pom.xml#L5-L7
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/basex/pom.xml#L40-L45
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/basex/pom.xml#L67-L76

Evaluation

https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/evaluation/pom.xml#L7-L15
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/evaluation/pom.xml#L73-L77

poMLP

https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pomlp/pom.xml#L7-L17
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pomlp/pom.xml#L92-L97
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pomlp/pom.xml#L106-L125
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pomlp/pom.xml#L148-L153
https://github.com/ag-gipp/mathosphere/blob/792fe3bd99ad364a1756d6fa7476fc257aaaa2e5/pomlp/pom.xml#L206-L217

@AndreG-P AndreG-P added the bug label Jan 30, 2018
@physikerwelt
Copy link
Member

The POM was forked from https://github.com/apache/flink/blob/master/pom.xml which has evolved substantial since then. Maybe there is something in there what we can backport. We should continue to use snapshot within the same repository, and follow the standard release on tag procedure. However, we should not refere to snapshot versions that are in another repo.

As far as I know checkstyle only checks JAVA code.

@physikerwelt
Copy link
Member

@physikerwelt
Copy link
Member

@AndreG-P we should test the changes in https://github.com/ag-gipp/current-java-software to ensure that it does not break something in citeplag

@physikerwelt
Copy link
Member

Any progress here?

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

No branches or pull requests

2 participants