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

Multiple copy of Synfig repository #16

Open
BobSynfig opened this issue Jan 26, 2019 · 6 comments
Open

Multiple copy of Synfig repository #16

BobSynfig opened this issue Jan 26, 2019 · 6 comments

Comments

@BobSynfig
Copy link
Contributor

In /docker-builder-data/build/packet/
In both debian-64-native and linux-64
There are multiple copies of Synfig repository
(as synfigetl-master, synfigcore-master and synfigstudio-master)
Wouldn't it be possible to use only one copy for all?
They consume currently 167MB each on disk at the moment!

@morevnaproject
Copy link
Owner

Unfortunately, this is an architecture limitation of our build system. Though, after implementing synfig/synfig#703 the copies from "debian-64-native" will go away.
The "perfectly clean" solution is can be achieved with implementation of synfig/synfig#666.

@blackwarthog
Copy link
Collaborator

blackwarthog commented Jan 26, 2019 via email

@morevnaproject
Copy link
Owner

Also we may to commit pre-rendered icons

This is what synfig/synfig#703 is about ^__^
We will surely keep icon sources, but will provide pre-rendered versions to allow building without native synfig.

@blackwarthog
Copy link
Collaborator

blackwarthog commented Jan 26, 2019 via email

@BobSynfig
Copy link
Contributor Author

For git repos retrievals, we could use --depth 1, I didn't find it wit a grep in the scripts.
We don't really need to work with full copies of repos, it would spare some space ^^

@morevnaproject
Copy link
Owner

In some situations (like here - 634afd3) we need a particular commit from repo. It can be outside of "depth" value.

For synfig repos this can be an option. ^__^

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

3 participants