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
Older binaries are not deleted #1095
Comments
The latest I-builds contain both the old and new binaries in the |
If make_common.mak changes, code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, simply doesn't delete anything as it relies on getSWTVersions() that reads (changed) versions. Instead, try to delete *every* library file stored in git before copying freshly compiled ones during 'Collect and sign binaries' stage. Fixes eclipse-platform#1095
@HannesWell : please look at this issue, I've described why it happens in #1100. I've pushed a possible fix (#1100) but I fear that is too simple and we will miss some native libraries that aren't built yet (like https://github.com/eclipse-platform/eclipse.platform.swt/blob/d80b3268354ffc76afe1d3c2cf6cf9bb881c2c86/binaries/org.eclipse.swt.win32.win32.x86_64/WebView2Loader.dll). |
If make_common.mak changes, code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, simply doesn't delete anything as it relies on getSWTVersions() that reads (changed) versions. Instead, try to delete every *swt* library file stored in git before copying freshly compiled ones during 'Collect and sign binaries' stage. Fixes eclipse-platform#1095
If make_common.mak changes, code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, simply doesn't delete anything as it relies on getSWTVersions() that reads (changed) versions. Instead, try to delete every *swt* library file stored in git before copying freshly compiled ones during 'Collect and sign binaries' stage. Fixes eclipse-platform#1095
If make_common.mak changes, code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, simply doesn't delete anything as it relies on getSWTVersions() that reads (changed) versions. Instead, try to delete every *swt* library file stored in git before copying freshly compiled ones during 'Collect and sign binaries' stage. Fixes eclipse-platform#1095
If 'make_common.mak' is changed manually (e.g. during new release-cycle preparation), the code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, doesn't delete anything as it relies on getSWTVersions() that reads the (already changed) versions. Adjust the file-pattern to delete every *swt* library file stored in git instead, regardless of its exact version. Fixes eclipse-platform#1095
If 'make_common.mak' is changed manually (e.g. during new release-cycle preparation), the code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, doesn't delete anything as it relies on getSWTVersions() that reads the (already changed) versions. Adjust the file-pattern to delete every *swt* library file stored in git instead, regardless of its exact version. Fixes eclipse-platform#1095 Co-authored-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
If 'make_common.mak' is changed manually (e.g. during new release-cycle preparation), the code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, doesn't delete anything as it relies on getSWTVersions() that reads the (already changed) versions. Adjust the file-pattern to delete every *swt* library file stored in git instead, regardless of its exact version. Fixes eclipse-platform#1095 Co-authored-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
If 'make_common.mak' is changed manually (e.g. during new release-cycle preparation), the code in 'Check if SWT-binaries build is needed' stage, that is supposed to delete native libraries, doesn't delete anything as it relies on getSWTVersions() that reads the (already changed) versions. Adjust the file-pattern to delete every *swt* library file stored in git instead, regardless of its exact version. Fixes #1095 Co-authored-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
Resolved by running the master build with enforced native-build after #1100 has been submitted. |
Discovered by @chirontt here but perhaps better opened as an issue rather than a discussion to get more visibility.
This is since 47db2f0
The text was updated successfully, but these errors were encountered: