-
Notifications
You must be signed in to change notification settings - Fork 0
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
Build system cleanup/revision #68
Comments
Possibly related to #41: To enable xprocspec testing we currently have to add a Java file under |
In daisy/pipeline@dependencies...script-tests I've done some work to make it easier to create tests. The boilerplate in both Java and POM is reduced to a minimum this way. I hope this is a good enough improvement so that we don't have to make it completely automatic which would be a step too far IMO. That's just too magic for me. It's also not easy to do, technically. |
@rdeltour I suggest we start with these ones (that I put at the top). Does that sound OK to you? |
See PR daisy/pipeline#503. |
The only circular dependency that I know of at the moment is between fileset-utils and mediatype-utils. ( |
@josteinaj Could you please review daisy/pipeline@script-tests...remove-unzip-fileset? The tests succeed. |
@bertfrees looks good |
I've moved the items that haven't been done to "Later" and cleared the milestone for now. |
@rdeltour I'd like to do this one. Any objections? |
@josteinaj It seems that unzip-fileset was also used in epub3-dtbook-migrator. Have you noticed that? |
@bertfrees yes, I'm trying to fix the nordic migrator (only some evasive weird issue with epubcheck remaining) (nlbdev/pipeline@fix-nordic-migrator), and one issue was the renaming of unzip-fileset. It wasn't a big deal though, I just had to rename it: nlbdev/pipeline@bce4267 |
OK. Just wanted to check because I also just come across this issue in the sbs branch. |
The build system has become a real obstacle, especially for external contributors. There are various things we can do to make it more manageable.
February 2017
May, June, July 2017
git subrepo-status
): daisy/pipeline@6b18d6f390May 2018
compile
(currentlyprovided
in many places)2020
<exclusions>
in the BOMs, exclude them from the declared dependencies in the artifact POMs (or makeprovided
).Other
make check-versions
)See branches:
The text was updated successfully, but these errors were encountered: