I can see org.apache.httpcomponents.httpclient_4.5.2.v20170210-0925 in /home/data/httpd/download.eclipse.org/linuxtools/update-docker-2.3.1/plugins, but it's definitely not in the aggregated repo.
On 20.04.2017 18:31, Jeff Johnston wrote: > Fred, > > The version of httpclient also changed in our update-docker-2.3.1 repo from: > > org.apache.httpcomponents.httpclient_4.5.2.v20161115-1643 > > to: > > org.apache.httpcomponents.httpclient_4.5.2.v20170210-0925 > > Not sure why this change isn't being seen as well. > > -- Jeff J. > > > > On Thu, Apr 20, 2017 at 12:21 PM, Frederic Gurr > <frederic.g...@eclipse.org <mailto:frederic.g...@eclipse.org>> wrote: > > Thanks Jeff, > > I ran a SimRel aggregation build. The only change I can see in the list > of "Non Unique Versions used in repository" is that a different version > of org.apache.httpcomponents.httpcore is now used. Instead of > 4.4.4.v20161115-1643 it's now 4.4.6.v20170210-0925. > > I compared > > http://download.eclipse.org/releases/neon/201703231000/buildInfo/reporeports/reports/nonUniqueVersions.txt > > <http://download.eclipse.org/releases/neon/201703231000/buildInfo/reporeports/reports/nonUniqueVersions.txt> > and > > https://hudson.eclipse.org/simrel/job/simrel.neon.3_respin.runaggregator.BUILD__CLEAN/ws/aggregation/final/buildInfo/reporeports/reports/nonUniqueVersions.txt > > <https://hudson.eclipse.org/simrel/job/simrel.neon.3_respin.runaggregator.BUILD__CLEAN/ws/aggregation/final/buildInfo/reporeports/reports/nonUniqueVersions.txt> > > @All: is that the intended result? > > Regards, > > Fred > > > On 19.04.2017 20:21, Jeff Johnston wrote: > > Hi Fred, > > > > I have just pushed a change to gerrit: > https://git.eclipse.org/r/#/c/95308/ > <https://git.eclipse.org/r/#/c/95308/> > > > > I only changed the docker repository and left the other Linux Tools > > features alone > > since they were only bumped as part of the point release to fix the > > Docker Tooling plug-ins. > > > > I assume I can merge the patch if the gerrit verification is > > successful. If this is wrong, > > let me know. > > > > -- Jeff J. > > > > On Wed, Apr 19, 2017 at 1:08 PM, Frederic Gurr > > <frederic.g...@eclipse.org <mailto:frederic.g...@eclipse.org> > <mailto:frederic.g...@eclipse.org > <mailto:frederic.g...@eclipse.org>>> wrote: > > > > Hi, > > > > Can you provide a patch for the SimRel build (branch > "Neon.3_respin") > > that references the new version? > > > > Regards, > > > > Fred > > > > On 19.04.2017 17:27, Jeff Johnston wrote: > > > Hi Ed, > > > > > > Linux tools spun a 5.3.1 release which now has a 2.3.1 > version of > > docker > > > tooling. The Linux tools download site has > update-docker-2.3.1 and > > > update-docker, both which have 2.3.1 versions of the docker.core > > plug-in > > > and docker feature. Not sure why you are not seeing this. > > > > > > -- Jeff J. > > > > > > On Wed, Apr 19, 2017 at 11:13 AM, Ed Merks > <ed.me...@gmail.com <mailto:ed.me...@gmail.com> > > <mailto:ed.me...@gmail.com <mailto:ed.me...@gmail.com>> > > > <mailto:ed.me...@gmail.com <mailto:ed.me...@gmail.com> > <mailto:ed.me...@gmail.com <mailto:ed.me...@gmail.com>>>> wrote: > > > > > > Frederic, > > > > > > There seem to have been no notes/minutes taken during > the meeting: > > > > > > > https://wiki.eclipse.org/Planning_Council/April_05_2017 > <https://wiki.eclipse.org/Planning_Council/April_05_2017> > > <https://wiki.eclipse.org/Planning_Council/April_05_2017 > <https://wiki.eclipse.org/Planning_Council/April_05_2017>> > > > <https://wiki.eclipse.org/Planning_Council/April_05_2017 > <https://wiki.eclipse.org/Planning_Council/April_05_2017> > > <https://wiki.eclipse.org/Planning_Council/April_05_2017 > <https://wiki.eclipse.org/Planning_Council/April_05_2017>>> > > > > > > I recall agreeing to provide steps for reproducing the > problem so > > > that Thomas Watson could test if the wiring resolution > fix he made > > > for Oxygen also solves the problem for Neon.3. The fact > that he > > > encountered "the mirroring problem" didn't help in that > regard: > > > > > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213> > > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213>> > > > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213> > > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213 > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=515213>>> > > > > > > In the end, he sent me a note saying (and I quote): > > > > > >> I see that now there is the same number of > httpcomponents bundles > > >> as there was in the messed up Oxygen M6 builds. But > here my back > > >> port of the resolver fix does not seem to have fixed > the issue. > > >> I'm unsure if that is because it gave up with the sheer > number of > > >> bundles or if something else is going wrong. But at > this point > > >> the backport of the resolver fix does not seem to be > the solution > > >> to the problem. > > > > > > I assumed (wrongly I guess) that Thomas would > investigate a more > > > general fix to address the wiring problem. > > > > > > In the end, I also wasn't sure which version of the docker > > tools is > > > proposed for contribution to Neon.3a. I tried to search for > > update > > > sites containing it like this: > > > > > > Nothing looks like a new version of 2.3. Goodness knows > where one > > > should find what's being proposed for contribution... > > > > > > In any case, the proposed "solution" (A) really just > changes the > > > version of httpclient to be one that's not broken (missing > > > packages), but it doesn't change the wiring problem in any > > > fundamental way. There will still be the four versions that > > can all > > > be installed simultaneously, so we really should expect > the same > > > wiring problem(s). In fact, I believe Oxygen M6 has > > effectively the > > > same four httpcomponents.httpclient bundle as does > Neon.3, so > > I'm a > > > little suspicious whether the wiring problem is in fact > really > > fixed > > > even for Oxygen. We won't know until M7 and that's a > month away. > > > It doesn't give me warm fuzzy feelings. > > > > > > So at this point it remains unclear the nature of the wiring > > > problem(s). Is it a bug? Is it fixable? Does the > knowledge, will, > > > and capacity to fix it exist? > > > > > > Without a fix to the wiring problem I think we can > eliminate A > > as a > > > solution, leaving B, C, and D (i.e., focus on problem > avoidance > > > approaches). But I think if the wiring problem is a > bug, it will > > > come back, and it will raise its ugly head again when users > > install > > > various technologies from various sources. To my > thinking, fixing > > > the bug seems important. > > > > > > Regards, > > > Ed > > > > > > > > > On 19.04.2017 12:49, Frederic Gurr wrote: > > >> Hi Ed, > > >> > > >> In the last planning-council meeting you offered to > evaluate > > if the > > >> fixed Linux Tools package works as expected and if > there are > > still > > >> wiring issues. > > >> > > >> Can you give us an update on the current state? > > >> > > >> Regards, > > >> > > >> Fred > > >> > > >> On 31.03.2017 11:14, Ed Merks wrote: > > >>> Hi, > > >>> > > >>> The original thread is fractured into many threads so its > > kind of > > >>> impossible to follow each thread with a reply but I'll try > > at the bottom > > >>> of this note, i.e., below the =========== > > >>> > > >>> But before doing that, I'd like to re-focus on the most > > important > > >>> questions: *We currently have a problem with Neon.3, > will we > > fix it, and > > >>> if so how will we fix it?* > > >>> > > >>> The discussion has quickly digressed (constructively) into > > solving the > > >>> issue of how Orbit dependencies should be managed by > > projects and by the > > >>> release train. Unfortunately I see this as a world hunger > > issue; not > > >>> one that is easily addressed and I believe not one we can > > wait for in > > >>> order to solve the Neon.3 problem. Let's face it, > we've not > > been able > > >>> to produce a proper Oxygen milestone in months, we still > > don't have one > > >>> now, and we won't have one until next month, we hope. > > >>> > > >>> For Neon we've done three maintenance releases. Neon.1 > > needed a respin > > >>> and Neon.3 looks to be in need of the same thing. Clearly > > something is > > >>> seriously wrong. But if we spend our time on solving the > > Orbit world > > >>> hunger issue, will we arrive at a solution in time for > > Oxygen, let alone > > >>> in time to fix Neon.3? I am very, very doubtful. > > >>> > > >>> As another data point, if I install the > > egg-laying-wool-milk-pig for > > >>> Neon.3. The following happens. I'm prompted to > accept this > > license: > > >>> > > >>> Red Hat, Inc. licenses these features and plugins > to you > > under > > >>> certain open source licenses (or aggregations of such > > licenses), > > >>> which in a particular case may include the Eclipse > > Public License, > > >>> the GNU Lesser General Public License, and/or certain > > other open > > >>> source licenses. For precise licensing details, > consult the > > >>> corresponding source code, or contact Red Hat, > Attn: General > > >>> Counsel, 100 East Davie St., Raleigh NC 27601 USA. > > >>> > > >>> I'm not sure how this license slipped into the release > > train. Aren't > > >>> there checks for this? (Sorry to digress, but this is > also > > unacceptable.) > > >>> > > >>> Launching the final installation comes up like this: > > >>> > > >>> Clearly a disgusting mess, but I've mentioned that before > > and the same > > >>> projects are still doing the same bad things, so we > clearly > > all accept > > >>> this situation as normal. > > >>> > > >>> The most important point here is the error log (first > > attachment) is > > >>> full of exactly the problem indications (bundle wiring > > problems) we > > >>> should have expected from the Neon.3 repository's > contents, > > if someone > > >>> were to install an arbitrary combination of the > repository's > > contents. > > >>> It's really not so hard to test this! > > >>> > > >>> If I create the same installation with my local build > of the > > Oomph 1.8 > > >>> installer---which installs my locally built version of > Oomph > > 1.8 so the > > >>> Oomph setup plugins are no longer disabled because I > made the > > >>> userstorage dependency optional and eliminated the strict > > <=4.4 upper > > >>> bound constraints on httpclient, which was such a bad > idea I > > can almost > > >>> have a canary to think this done to solve a problem > with no > > anticipation > > >>> of the problems it would cause---then I can visit all the > > preference > > >>> pages producing the second attached much larger log. It > > seems clear > > >>> that proper testing really doesn't happen for far too many > > projects on > > >>> the train. With distributed responsibility, no one is > > really responsible... > > >>> > > >>> ================================== > > >>> > > >>> Orbit Issues > > >>> > > >>> 1) Respinning Linux Tools against Oxygen Mx seems to miss > > the point that > > >>> we should only distribute released versions of > bundles, so > > no Neon > > >>> build should redistribute any unreleased version of > > anything. If a new > > >>> version of something is needed for security reasons or > other > > reasons, it > > >>> should be released first. And doing that in a maintenance > > train without > > >>> testing the overall impact is clearly something we should > > never do again > > >>> (without waving a bunch of red flags of warning). And > as Martin > > >>> Oberhuber asks, is nothing in place to check for this? So > > suppose we do > > >>> respin with a fixed released version, like what we > have for > > Oxygen M6, > > >>> then most likely we'd still have the problems we have in > > Oxygen M6 so > > >>> we'd need a fix to the resolver in Neon. Better would > seem > > to respin > > >>> with the old version(s) of the Orbit bundles, but > somehow we > > can never > > >>> delete the broken version from Neon and because it has a > > higher version > > >>> number is likely to slip back in unexpected (though > > hopefully not, given > > >>> that features have pinned their bundle versions). > > >>> > > >>> 2) Don't include Orbit bundles in your project's features. > > Sounds like > > >>> a great idea, but begs endless questions, and while > solving > > a problem > > >>> might well introduce more new problems than it > solves. The > > first > > >>> question (as Carsten points out) is how do these > things end > > up in a > > >>> repository, and if they are in a repository somehow, > how are > > they > > >>> categorized? It's hard to get them in and once you > do, they're > > >>> categorized poorly. The next question is, how do they end > > up in the > > >>> release train, if the projects that need them don't > > contribute them? > > >>> Directly from Orbit you say? But which ones should be > > pulled in from > > >>> Orbit and how is that discovered? Are those the ones the > > projects have > > >>> tested against? Then there is the question of whether an > > installation is > > >>> deterministic if the bundle version isn't pinned? > It's not; > > it will > > >>> depend on what's in the repos that are available at > resolve > > time. But > > >>> Gunnar argues that even packages are not deterministic, > > which I think is > > >>> false: if the feature pins the bundle version and the > > package requires > > >>> the feature, then the pinned bundle is definitely in that > > package. But > > >>> regardless, Gunnar's important point is that the runtime > > wiring seems > > >>> kind of non-determinstic, and while uses constraints might > > help, who the > > >>> heck understands those well, what tooling produces it > > correctly for us, > > >>> is that nicely integrated in PDE, and will it be properly > > maintained (in > > >>> contrast to lower bound constraints which you can pretty > > expect will > > >>> remain on whatever stale version they were initially set > > to). This may > > >>> well be the right direction in which to go, but getting > > there isn't > > >>> going to be even half the fun... > > >>> > > >>> Regards, > > >>> Ed > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> _______________________________________________ > > >>> cross-project-issues-dev mailing list > > >>> cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>> > > >>> <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>>> > > >>> To change your delivery options, retrieve your > password, or > > unsubscribe from this list, visit > > >>> > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>> > > >>> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>>> > > >>> > > >> _______________________________________________ > > >> cross-project-issues-dev mailing list > > >> cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>> > > >> <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>>> > > >> To change your delivery options, retrieve your password, or > > unsubscribe from this list, visit > > >> > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>> > > >> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>>> > > > > > > > > > _______________________________________________ > > > cross-project-issues-dev mailing list > > > cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>> > > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>>> > > > To change your delivery options, retrieve your password, or > > > unsubscribe from this list, visit > > > > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>> > > > > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>>> > > > > > > > > > > > > > > > _______________________________________________ > > > cross-project-issues-dev mailing list > > > cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>> > > > To change your delivery options, retrieve your password, or > > unsubscribe from this list, visit > > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>> > > > > > _______________________________________________ > > cross-project-issues-dev mailing list > > cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > <mailto:cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org>> > > To change your delivery options, retrieve your password, or > > unsubscribe from this list, visit > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>> > > > > > > > > > > _______________________________________________ > > cross-project-issues-dev mailing list > > cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > <mailto:cross-project-issues-dev@eclipse.org> > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev> > > > > > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev