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
Base suite packages are scanned every time if the base suite isn't itself in the config #33
Comments
|
Any thoughts? Just poked the logs and was reminded that this eats up a bit of time. It'd make less work for the generator to drop the base suite from |
|
I need to look at this again, but I currently thing that the line |
|
I think we can do something like process the base suite in a separate pass in |
|
Testing the referenced branch on |
|
That patch looks good in itself, and it looks sane for fixing the issue - sorry that I haven't followed up on this, but I was (and still am) overly busy with other things. At least the Debian freeze is now, so that means a bit less stuff to do :) (if there are no RC bugs) Btw, there will be a new asgen release in a relatively short time, thanks to https://bugzilla.gdcproject.org/show_bug.cgi?id=251 I ignored a failing CI so the last release has had some preventable bugs (patched in the 0.9.2 Debian package, but providing a sane upstream tarball for other distros would be useful). For the .3 release I also want to add the option to move Media/Html/etc. directories to custom locations (would make some rsync'ing unnecessary) |
We don't need to do any further processing of base suite packages - they're only needed to find icons, and we get that from their contents alone. This should stop base suite packages being scanned every time. If a base suite is later a real suite then everything should continue to work. Fixes #33.
|
Works well - saves quite a few minutes - thanks! |
After I fixed #31, I noticed that every run scans all packages in
xenial:and so on for all packages in
xenial.I think it's because here we would normally skip the package if it's been seen before, but we don't because it's not in
dstore. AFAICS that is because only the packages for the actual suite are processed.Is that the bug? Do we need to process base suite packages? What do we need base suite packages for - just icons? If so, do they need to be in
seedContentsDataat all?The text was updated successfully, but these errors were encountered: