Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-08-13Bug 477007 - Do not use white space in XMLY20200825-1200Y20200824-1310Y20200823-1200Y20200822-1200Y20200821-1200Y20200820-1200Y20200819-1200Y20200818-1200Y20200817-1210Y20200817-0450Y20200816-1200Y20200815-1200Y20200814-1200Y20200814-0650Y20200814-0630Y20200813-1200S4_17_0_RC1S4_17_0_M3I20200828-0150I20200826-1800I20200826-0600I20200825-1800I20200825-0600I20200824-1900I20200824-0600I20200823-1800I20200823-0600I20200822-1800I20200822-0600I20200821-1800I20200821-0440I20200820-0230I20200819-1800I20200819-0600I20200818-1800I20200818-0900I20200818-0600I20200818-0340I20200817-1800I20200817-0920I20200817-0600I20200817-0450I20200816-1800I20200816-0600I20200815-1800I20200815-0600I20200814-1800I20200814-1040I20200814-0640I20200814-0330I20200813-1800Alexander Kurtakov2-25/+25
Switch the opt-out useWhitespace to opt-in ignoreWhitespace. Change-Id: If971295794f033041284016fbc64795c1448a4ef Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-08Bug 552683 - refurbish IProgressMonitor by merge withY20200812-1200Y20200811-1200Y20200810-1200Y20200809-1200I20200812-1800I20200812-0710I20200811-1800I20200810-1800I20200809-1800I20200808-1800Alexander Kurtakov3-23/+21
IProgressMonitorWithBlocking Adapt p2 repo to new API. Change-Id: I003c95229d0bc7d032a4c5c719602daf9f5b0d1f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-31Lambdas and method reference cleanup for p2Y20200808-1200Y20200807-1200Y20200806-1200Y20200805-1200Y20200804-1200Y20200801-1200I20200808-0230I20200807-1800I20200806-1800I20200805-1800I20200805-0750I20200805-0630I20200804-1800I20200803-1800I20200803-0210I20200801-1800I20200801-0010I20200731-2040I20200731-1800Lars Vogel11-22/+14
Done via JDT cleanup actions Change-Id: I5e9085d4f3bfa6cf6dbe06d1d339ccd0ead89a32 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-314.17 update of bundles/org.eclipse.equinox.p2.ui.importexportLars Vogel2-2/+2
Required for https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/166879 Change-Id: I7f8bba6a326e80875520fadafacf9cc05e38c9d0 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-314.17 update of bundles/org.eclipse.equinox.p2.ui.sdkLars Vogel2-2/+2
Required for https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/166879 Change-Id: I59dd15fd04e6187d8f9bda04399d62c8705f8909 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-314.17 update of bundles/org.eclipse.equinox.p2.ui.sdk.schedulerLars Vogel2-2/+2
Required for https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/166879 Change-Id: I545d0fa169df0c6aaf4746c7fdd5681d3bac6926 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-274.17 update for org.eclipse.equinox.p2.uiY20200729-1200Y20200729-0630I20200731-0520I20200730-1800I20200729-1800Lars Vogel2-2/+2
For https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/166879 Change-Id: I7dc387cf787f74a2aef4af518e937c2fe9a72131 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-21Bug 565066 - Force reresolve of all bundles on install/uninstallY20200728-0600Y20200727-0310Y20200725-1200Y20200722-1200Y20200722-0040I20200729-0120I20200728-1800I20200728-1120I20200727-1800I20200726-1800I20200724-1800I20200724-0600I20200723-1800I20200723-1030I20200723-0620I20200722-1800I20200722-1140I20200722-0610I20200721-1800I20200721-1400I20200721-0950Thomas Watson1-5/+58
In order to maximize the ability to select a good resolution after incrementally installing or uninstalling bundles all existing bundles are forced to re-resolve with the new set of available bundles. This forces the framework to forget its previous decisions for resolution wiring so that it may make better choices in order to resolve the newly installed set of bundles. Change-Id: Ic28569f7dc35407261e7a39087817e572d7e8c8d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-20Version bumps for 4.17 stream for simpleconfiguratorThomas Watson2-2/+2
Change-Id: I687c5013143c83ba618ff49f86e6224d0e78a36d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-17Bug 564850 - Remove org.eclipse.update.configurator from rt.equinox.p2Y20200721-0610Y20200721-0450Y20200718-1200I20200721-0610I20200721-0130I20200720-1800I20200720-0850I20200720-0020I20200719-2010I20200718-1800I20200717-1800Alex Blewitt9-548/+26
One existing test launch referred to org.eclipse.update.configurator, which can be removed. Test data has a number of references to org.eclipse.update.configurator which can be removed without invalidating the tests. Change-Id: Ic1a9b5691c70a90b7a50f5bb74b9a66d01845027 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-05Bug 563485 - Use TextMatcher instead of StringMatcherY20200716-0820Y20200715-1200Y20200711-1200I20200716-1800I20200715-1800I20200714-1800I20200713-2230I20200713-1800I20200712-1800I20200711-2250I20200711-1800I20200710-1800Thomas Wolf5-8/+8
TextMatcher is a newer and leaner re-implementation of StringMatcher providing exactly the same functionality. TextMatcher can be used as a drop-in replacement; StringMatcher will be removed once this replacement is done. Note that both StringMatcher and TextMatcher are *internal* classes in org.eclipse.ui.workbench and are available here via the re-export in org.eclipse.ui. Change-Id: I4d2f88ce8ad7eebd6a69e6921e72d2c457686667 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-07-01Bug 564850 - Remove org.eclipse.update.configuratorY20200708-1200Y20200704-1200Y20200703-0300S4_17_0_M1I20200710-0230I20200708-1800I20200708-0600I20200707-1800I20200707-0600I20200706-2300I20200706-1800I20200706-0600I20200705-1800I20200705-0710I20200705-0600I20200704-1800I20200704-0600I20200703-1800I20200702-2150I20200702-1800Alex Blewitt6-14/+8
The org.eclipse.update.configurator is being removed from dependencies, and this contained a reference to starting it from the bundle list. By removing it from the tests and the reference in the `ConfigCUsAction`, we can eliminate it from the platform. Change-Id: I1a741424656270152e810a65b15f66f98610265b Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-01Bug 477007 - Do not use white space in XMLAlex Blewitt21-25/+50
Writing and reading XML white space is unnecessary from a programmatic point of view, and increases the size of compressed and decompressed files. Given that the repository sizes can be quite large removing the white space at creation time will save download and decompression memory bandwidth. Removing white space from the artifacts.xml file results in around a 10% space saving before compression. Change-Id: If93e38ca9c185e811952f5510ff28f000eadf130 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-01Bug 564749 - AbstractReconcilerTest does not work on macOSAlex Blewitt2-5/+58
Update the build so that the correct dropin is found for the platform that the build is executing on. Fix an issue when unzipping on macOS such that the executable isn't executable. Change-Id: If74f038ab96d36620296a92d0ab6ff4b5564fac1 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-01Bug 564844 - Stop building bundles not published at allY20200701-1200I20200701-2350I20200701-2210I20200701-1800Alexander Kurtakov2-7/+0
These are not provided in built form anywhere so it makes no sense to spend time to build them everyday. Change-Id: Ifaf72f358095129b71a4d643b4cc8ebc4dfd17ff Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-15Version bumps for 4.17 stream of p2 tests.Y20200701-0020Y20200629-1000Y20200629-0740Y20200624-1200Y20200622-0340Y20200620-1200Y20200617-2350Y20200617-1200Y20200617-1040Y20200617-0510Y20200617-0320I20200701-0330I20200630-1800I20200629-1800I20200628-1800I20200626-1800I20200625-1800I20200624-1800I20200623-1800I20200623-1010I20200622-1800I20200621-1800I20200620-1800I20200619-1800I20200618-1800I20200617-1800I20200616-1800I20200616-0620I20200616-0320I20200616-0140I20200615-1800Alexander Kurtakov2-2/+2
Change-Id: I7a5e88963a9c333882c33624c439c6831091af72 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Add stup for new method in OSGi R8.I20200614-1800I20200613-1800I20200612-1800I20200612-0650Alexander Kurtakov1-1/+6
Change-Id: Ifc7fa618928c4feff645d4300dfc9f012d455b62 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-06Bug 563841 - Update Comparator repo and eclipse run repo to 4.17-I-builds repoI20200612-0400I20200611-1800I20200610-1800I20200609-1800I20200609-0150I20200608-1800I20200607-1800I20200606-1800I20200606-0940I20200606-0910I20200606-0700Sravan Kumar Lakkimsetti1-1/+1
Change-Id: I1ea048d9dafa37dd3bdbdb48d1344ca42c455357 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseI20200606-0400I20200606-0050I20200605-2140I20200605-1500I20200605-1230I20200605-1200I20200605-1150I20200605-0950I20200605-0910I20200605-0720Sravan Kumar Lakkimsetti65-66/+66
Change-Id: I7556ef8613828ded9a89fb5e067185e68e1615c2 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-06-02Bug 563564 - Skip remediation page in case of EE incompatibilityY20200609-2100Y20200609-0150S4_16_0_RC2R4_16I20200604-0540I20200603-0600I20200602-1800R4_16_maintenanceMickael Istria5-17/+222
Do not allow remediation in that case, since remediation has to be done on user environment; and currently remediation page doesn't report issues with EE. In case of EE incompatibility, directly show the error. Change-Id: I03be37b2d54dd14bb6751484142112f3d786d07b Signed-off-by: Mickael Istria <mistria@redhat.com>
2020-05-23Bug 562652 - Better support for -ea java.versionY20200528-0030S4_16_0_RC1I20200602-0600I20200602-0510I20200602-0010I20200601-1800I20200601-0640I20200601-0140I20200531-1800I20200531-0600I20200530-0600I20200529-0550I20200528-0200I20200528-0000I20200527-1800I20200527-0600I20200526-1800I20200526-0600I20200525-1800I20200525-0640I20200524-1800I20200524-0850I20200524-0600I20200524-0220I20200523-1800Mickael Istria1-1/+1
Change-Id: I68928953db0f43f99250aa78d87181cb566623df Signed-off-by: Mickael Istria <mistria@redhat.com>
2020-05-21Bug 563121 - Fix p2 PatternFilter.I20200523-0600I20200522-1800Alexander Kurtakov1-28/+7
Change-Id: I61fec3df35df1774bc5586bc6354942f09482068 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-11Use List.sort directly.S4_16_0_M3I20200521-1000I20200520-1800I20200520-0600I20200519-1800I20200519-1130I20200519-1010I20200518-2220I20200518-1800I20200516-0600I20200515-1930I20200514-1800I20200513-1800I20200512-1800I20200511-1800Alexander Kurtakov16-174/+224
Rather than Collections.sort(list) Change-Id: Idbc2a436629107cd5a5143d41965e282813ebad5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-11Version bumps for 4.16.Alexander Kurtakov2-2/+2
Needed by https://git.eclipse.org/r/#/c/162774/ Change-Id: Ie55ba19d0c136a243bc8b9b326ad48b79e9a3e20 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-11Version bumps for 4.16.Alexander Kurtakov7-6/+10
Needed by https://git.eclipse.org/r/#/c/162774/ Change-Id: If791f1281ad45140e1b12d115e60c663b774946a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-28Bug 508611 - Remove copy of StringMatcherY20200430-0210Y20200429-0730Y20200428-2310I20200511-0700I20200510-1800I20200509-1800I20200509-0600I20200509-0450I20200506-1800I20200505-1800I20200504-1800I20200503-1800I20200502-1800I20200501-1800I20200501-0520I20200429-1800I20200429-0600I20200428-2300I20200428-1800Thomas Wolf5-457/+7
Use org.eclipse.core.text.StringMatcher instead. Change-Id: Ia758f82c726a7eaada16832e5a5bb70901907cc8 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-04-27Bug 443809 - Move work in AutomaticUpdateScheduler to a JobI20200428-0630I20200428-0610Lars Vogel1-8/+16
Move the work from the earlyStartup to a Job. This reduces the execution time of the the early startup workload from 1344ms to 52ms. Also delays the update check to allow the system to settle before the update check Change-Id: I2155d56e35eedd6a76c835be6a5f5a63b4443750 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-04-27Bug 443809 - Reduce work in AutomaticUpdateSchedulerLars Vogel2-51/+34
Profile ID is always IProfileRegistry.SELF so use constant instead of assigning it to variable. Remove frequent access to IProvisioningAgent by passing it a field Rename garbageCollect method to something more telling (removeUnusedPlugins) Move session creation to plugin at first access instead of eager loading Remove profileId== null check as this never can happen (IProfileRegistry.SELF) is always used Remove constructor and move logic to earlyStartup method Read and check PREF_AUTO_UPDATE_SCHEDULE only in schedule Move checker initialization to the scheduleUpdate method where it is used Change-Id: Ib02744583ef6d285262e494211f85e461376f274 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-04-14Bug 562089 - Comparator errors in I20200413-1800Y20200428-0250Y20200428-0140Y20200427-2330I20200428-0230I20200427-1800I20200426-1800I20200425-1800I20200424-1800I20200424-0540I20200423-1800I20200422-1800I20200421-1800I20200420-1800I20200419-1800I20200418-1800I20200417-1800I20200416-1800I20200416-0410I20200415-1800I20200415-0620I20200415-0200I20200414-1010I20200414-0630Sravan Kumar Lakkimsetti3-3/+3
Change-Id: I562122bf89c53de445849810d87b2f81b6c0aeb5 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-04-144.16 update of bundles/org.eclipse.equinox.p2.ui.discoveryLars Vogel0-0/+0
Change-Id: I614851a322ec3f72ade0b87fc84da3127eb4a68f Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-04-12Bug 483383 - Fix grammarI20200413-1800Michael Keppler1-4/+4
* Use "...currently running JRE" instead of "...current running JRE" * Remove double whitespace before sentence start in dialog messages. Those double whitespace _are_ rendered, this is not HTML. Change-Id: I95a2c9e4fac049657a44c41ae1a0ab70e640ebf6 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2020-04-11Bug 483383 - Allow p2 to prevent installation of IUs requiring anI20200412-1800I20200411-1800Alexander Kurtakov1-1/+1
Execution Environment not compatible with running JRE Fix javadoc typo. Change-Id: If783bbb9ebfdd11b38f3cf34efcc739e2d49ff60 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-11Bug 561904 - Remove com.ibm.icu.text from p2I20200411-0950I20200411-0720Lars Vogel7-57/+71
Change-Id: Ic95dcf957df322ccca4e6339fffe0dac9389caaf Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-04-11Version bumps for 4.16.Alexander Kurtakov4-4/+4
Needed for https://git.eclipse.org/r/#/c/160645/ Change-Id: I0a97345db759e1103873817ea9627e222315aa1c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-11Version bump for 4.16I20200411-0510I20200411-0300Alexander Kurtakov2-2/+2
Needed for https://git.eclipse.org/r/#/c/160645/ Change-Id: I1d75342a376303add8dddb49595f169431b70c02 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-10Bug 483383 - (opt-out) option in UI to add check against current EEI20200410-2300I20200410-1800Mickael Istria20-191/+399
This adds a preference to trigger an additional check against currently running execution environment when using the ProvisioningWizard family (install, uninstall, update...) Checking against current JRE happens by checking whether a plan is valid from the current operation + uninstall all a.jre.javase + exclude all a.jre.javase + add a "volatile" installable unit describing the current EE. This alternative plan isn't intended to be applied to the profile, it should only be used for testing. Change-Id: If51489d216d403a833f9df2f7eb5cfab1a145fb4 Signed-off-by: Mickael Istria <mistria@redhat.com>
2020-04-08Bug 536106 - pack200 is being deprecated in java 11 and removed fromS4_16_0_M1I20200409-0200I20200408-1800Alexander Kurtakov1-1/+5
java 14 Ignore test relying on packed artifact when run on Java 14. Change-Id: I6206d3ef3e39b84098fd0f0f7f3bd0e81914e289 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-06Bug 536106 - pack200 is being deprecated in java 11 and removed fromI20200408-0600I20200407-1800I20200407-1210I20200407-0120I20200406-1800Alexander Kurtakov5-11/+50
java 14 Fix Pack200ProcessorStep to still return OK if it's not enabled due to missing pack200 utilities. Disable some tests that rely on packed content. Adjust others as on Java 14 packed content is not downloaded thus results differ. Change-Id: I65f16d4ebbc41e20ed7d2486ea9109fffa439779 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-05Bug 536106 - pack200 is being deprecated in java 11 and removed fromI20200406-0600I20200406-0350I20200406-0120I20200405-1800Alexander Kurtakov1-5/+38
java 14 Stop using Pack200Unpacker processging step to verify OK run as pack 200 is not available on Java 14 thus it can't complete. Migrate ProcessingStepHandleTest to JUnit 4 while on it. Change-Id: Ie960531cba4ab16c580ff6a6c13203c59fb5c995 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-03-23Bug 550265 - UI freeze in Installed Software tabI20200405-0600I20200404-1800I20200404-1220I20200404-0600I20200404-0330I20200403-1800I20200402-2250I20200402-1800I20200402-0850I20200402-0410I20200401-1800I20200331-1800I20200330-1800I20200329-1800I20200328-1800I20200327-1800I20200326-1800I20200325-1800I20200324-1800Ed Merks3-19/+139
Add logic to eliminate cycles and to optimize performance by caching children and avoiding expensive duplicate queries. Change-Id: Id317e90c99442a79d77dbce48f6f91313d16d70a Signed-off-by: Ed Merks <ed.merks@gmail.com>
2020-03-23Bug 561346 - NoSuchMethodError when built on Java 11 but run on Java 8I20200323-1800Mat Booth1-0/+11
Sets the "release" to 8 when building with JDK 9 or newer. Change-Id: Iecd8a934d4e48c2c674f223d3725d452e519f523 Signed-off-by: Mat Booth <mat.booth@redhat.com>
2020-03-19Bug 508348 - keeping UNC paths when converting URL to FileI20200322-1800I20200322-1150I20200322-0300I20200321-1800I20200321-0440I20200320-1800I20200319-1800Daniel Raap11-15/+94
uses URIUtil as described in http://wiki.eclipse.org/Eclipse/UNC_Paths Change-Id: Id20e96be707c4bfadaef3fe8058e1045ad5c52e7 Signed-off-by: Daniel Raap <raap@subshell.com>
2020-03-18Use size on map directly in BundlesActionI20200319-0550I20200318-1800I20200318-1400Lars Vogel1-1/+1
No need to get the keyset to call size Change-Id: Iae8f8f6a05a04af4008c6fc6937a71d13db6dfa6 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-03-16Bug 281164 - [ui] Install new software dialog 'Work with' 'type orI20200318-1100I20200317-1800I20200316-1800Pierre-Yves B.3-13/+28
select a site' should not be a selection Change-Id: Ia39dab46133219e7060e15ab520b8dec07678c06 Signed-off-by: Pierre-Yves B. <PyvesDev@gmail.com>
2020-03-16Revert "Bug 561134 - Fix build failure for the used variable in ↵Ed Merks1-14/+5
FileReaderTest.testReadStream()" This reverts commit 2c24f1d79d518a50b667d557e499085f9c37c22d. Apparently the JDT change to diagnose unused variables has been reverted so this is not needed. Change-Id: I42b6be1f549ca344a7e26024c9ae2e41b8b4275a
2020-03-16Bug 561134 - Fix build failure for the used variable inEd Merks1-5/+14
FileReaderTest.testReadStream() Change-Id: I23fc162662a6cd2d603026f1bcfb78b32620430d Signed-off-by: Ed Merks <ed.merks@gmail.com>
2020-03-11Increase visibility in tests to reduce syntetic method warnings.X20200313-0410X20200312-1900X20200312-1530X20200312-1210X20200312-0700X20200311-2150X20200311-1900I20200315-2240I20200315-1800I20200314-1800I20200313-1800I20200313-0810I20200312-1835I20200312-1800I20200311-1800Alexander Kurtakov7-13/+15
Change-Id: I1755caf1c38fc526b31c035bd4a099e548f597f9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-03-11Bug 540844 - Failure while building p2 with tycho-p2-extras-pluginAlexander Kurtakov5-295/+558
More descriptive message when publishing fails due to missing filter for capability. Change-Id: I0cd4a08ecbe3f1ad841c09face12e978d0c86e21 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-03-11Version bumps for 4.16.X20200311-0820Alexander Kurtakov16-16/+16
Needed for https://git.eclipse.org/r/#/c/158786/ Change-Id: I51ccabcfa8cf5dbe3980071c393e9f68eaf2aee1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-03-08Bug 560873 - Update Comparator repo and eclipse run repo to 4.16-I-builds repoY20200309-1300Y20200308-0700I20200310-1800I20200310-0810I20200309-1800I20200309-0810I20200308-1800Mat Booth1-1/+1
Change-Id: I135ef2c77bde6f81a2471602b9df9a5464f64222 Signed-off-by: Mat Booth <mat.booth@redhat.com>

Back to the top