ACTION REQUIRED: JBoss Tools + Developer Studio triage time
by nboldt@redhat.com
As the current sprint 'devex #149 May 2018' draws to a close, it is time
to review your unresolved issues!
Some may be done (or will be done soon), but the JIRA(s) need resolution.
Others may need to be pushed to the next milestone (4.6.0.AM3 + 12.0.0.AM3),
to a future .x release, or LATER.
All unresolved issues for 4.6.0.AM2 + 12.0.0.AM2:
https://issues.jboss.org/issues/?jql=(project%20in%20(JBDS)%20AND%20fixVe...
All *YOUR* unresolved issues for 4.6.0.AM2 + 12.0.0.AM2:
https://issues.jboss.org/issues/?jql=(project%20in%20(JBDS)%20AND%20fixVe...
Once created, you can also begin scheduling your work for the upcoming
sprint, 'devex #150 June 2018'.
Triage tips:
* blocker/critical issues: make these your priority work for the next sprint:
move to next version & assign to the next sprint
* other issues that WILL be done in the next sprint:
move to next version & assign to the forthcoming sprint, but lower down
* non-blocker & non-critical issues not for the next sprint:
move to .x (or LATER)
6 years, 6 months
REMINDER :: Code freeze for 4.6.0.AM2 / 12.0.0AM2 is TOMORROW, Wed, May 24
by Nick Boldt
Reminder, code freeze for 4.6.0.AM2 / 12.0.0AM2 is Wed, May 24 (back to the
usual "last Thursday of the sprint" as the May holidays are over).
Your root poms should all be using the latest parent pom version
4.6.0.AM1-SNAPSHOT (yes, it's still AM1. Not a typo), and the latest target
platforms [1] are:
TARGET_PLATFORM_VERSION_MAX = 4.80.0.AM2-SNAPSHOT (updated Friday for
Photon.0.M7), and
TARGET_PLATFORM_VERSION_MIN = 4.80.0.AM2-SNAPSHOT.
[1] https://issues.jboss.org/browse/JBIDE-25597
Full list of TP changes from last time include:
* update to Photon.0.M7,
* Red Deer 2.1.1.Final,
* newer camel-lsp-client,
* wtp S-3.10.0.M7-20180510062228,
* Orbit S20180504181223,
* newer dtp 1.14.100 snapshot,
* Jetty 9.4.10,
* newer docker 4.0
* swtbot 2.6
* newer hamcrest.core 1.3 plugin (2018 vs. 2013)
* removal of org.eclipse.core.expressions and org.eclipse.core.runtime
Please get all your stuff into github by EOD (in your timezone) on Monday
so we can spin up the builds over night and have something to stage for QE
on Tuesday.
If your tests are not all green, please at least have a look at them. They
don't have to be green for this second AM2 milestone, but they shouldn't be
yellow or red forever.
Note: EOD (end of day) is not 23:59. Please aim for end of the "normal"
work day. :D
--
Nick Boldt
Senior Software Engineer, RHCSA
Productization Lead :: JBoss Tools & Dev Studio
IM: @nickboldt / @nboldt / http://nick.divbyzero.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
@ @redhatnews <https://twitter.com/redhatnews> Red Hat
<https://www.facebook.com/RedHatInc>
<https://www.facebook.com/RedHatInc>
“The Only Thing That Is Constant Is Change” - Heraclitus
--
Nick Boldt
Principal Software Engineer, RHCSA
Productization Lead :: JBoss Tools & Dev Studio
IM: @nickboldt / @nboldt / http://nick.divbyzero.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
@ @redhatnews <https://twitter.com/redhatnews> Red Hat
<https://www.facebook.com/RedHatInc>
<https://www.facebook.com/RedHatInc>
“The Only Thing That Is Constant Is Change” - Heraclitus
6 years, 6 months
ACTION REQURED: API changes in Jetty 9.4.10 for Photon M7
by Nick Boldt
This will arrive in AM2 when we move up to Photon.0.M7, which will
hopefully be by EOD tomorrow or Monday.
Be prepared for some jetty related breakages!
--
Nick Boldt
Principal Software Engineer, RHCSA
Productization Lead :: JBoss Tools & Dev Studio
IM: @nickboldt / @nboldt
“The Only Thing That Is Constant Is Change” - Heraclitus
Sent from my Android phone
---------- Forwarded message ---------
From: Aleksandar Kurtakov <akurtako(a)redhat.com>
Date: Wed, May 9, 2018, 4:28 AM
Subject: [cross-project-issues-dev] Heads up: API changes in Jetty 9.4.10
for Photon M7
To: issues, Cross <cross-project-issues-dev(a)eclipse.org>
Eclipse Platform moves to Jetty version 9.4.10 which contains the following
changes:
org.eclipse.jetty.http(9.4.10)
ADDED org.eclipse.jetty.http.HttpCompliance#CUSTOM0
ADDED org.eclipse.jetty.http.HttpCompliance#CUSTOM1
ADDED org.eclipse.jetty.http.HttpCompliance#CUSTOM2
ADDED org.eclipse.jetty.http.HttpCompliance#CUSTOM3
ADDED org.eclipse.jetty.http.HttpCompliance#RFC2616_LEGACY
ADDED org.eclipse.jetty.http.HttpCompliance#RFC7230_LEGACY
ADDED org.eclipse.jetty.http.HttpCompliance#VIOLATIONS_ATTR
ADDED org.eclipse.jetty.http.HttpCompliance#HttpCompliance
requiredCompliance(HttpComplianceSection)
ADDED org.eclipse.jetty.http.HttpCompliance#EnumSet<HttpComplianceSection>
sections()
ADDED org.eclipse.jetty.http.HttpComplianceSection
ADDED org.eclipse.jetty.http.HttpMethod#INSENSITIVE_CACHE
ADDED org.eclipse.jetty.http.HttpParser#String
caseInsensitiveHeader(String, String)
REMOVED org.eclipse.jetty.http.HttpParser#boolean
complianceViolation(HttpCompliance,
String)
ADDED org.eclipse.jetty.http.HttpParser#boolean
complianceViolation(HttpComplianceSection,
String)
ADDED org.eclipse.jetty.http.HttpParser#void
handleViolation(HttpComplianceSection,
String)
REMOVED org.eclipse.jetty.http.HttpParser#String legacyString(String,
String)
ADDED org.eclipse.jetty.http.HttpParser$FieldState#WS_AFTER_NAME
ADDED org.eclipse.jetty.http.MimeTypes$Type#MULTIPART_FORM_DATA
ADDED org.eclipse.jetty.http.MultiPartFormInputStream
ADDED org.eclipse.jetty.http.MultiPartParser
org.eclipse.jetty.io(9.4.10)
REMOVED org.eclipse.jetty.io.AbstractConnection#boolean onReadTimeout()
ADDED org.eclipse.jetty.io.AbstractConnection#boolean
onReadTimeout(Throwable)
ADDED org.eclipse.jetty.io.CyclicTimeout
ADDED org.eclipse.jetty.io.ManagedSelector.SelectorUpdate
REMOVED org.eclipse.jetty.io.ManagedSelector#void submit(Runnable)
ADDED org.eclipse.jetty.io.ManagedSelector#void submit(ManagedSelector.
SelectorUpdate)
ADDED org.eclipse.jetty.io.WriteFlusher.Listener
REMOVED org.eclipse.jetty.io.WriteFlusher#boolean isInProgress()
org.eclipse.jetty.server(9.4.10)
ADDED org.eclipse.jetty.server.AbstractNCSARequestLog#String
getAuthentication(Request)
REMOVED org.eclipse.jetty.server.CachedContentFactory$CachedHttpContent#boolean
isMiss()
REMOVED org.eclipse.jetty.server.HttpChannel#void onBadMessage(int,
String)
ADDED org.eclipse.jetty.server.HttpChannel#void onBadMessage(
BadMessageException)
REMOVED org.eclipse.jetty.server.HttpChannelOverHttp#void
badMessage(int, String)
REMOVED org.eclipse.jetty.server.HttpChannelOverHttp#void
onComplianceViolation(HttpCompliance, HttpCompliance, String)
ADDED org.eclipse.jetty.server.HttpChannelState$Action#NOOP
ADDED org.eclipse.jetty.server.HttpConfiguration#long
getMinResponseDataRate()
ADDED org.eclipse.jetty.server.HttpConfiguration#MultiPartFormDataCompliance
getMultipartFormDataCompliance()
ADDED org.eclipse.jetty.server.HttpConfiguration#void
setMinResponseDataRate(long)
ADDED org.eclipse.jetty.server.HttpConfiguration#void
setMultiPartFormDataCompliance(MultiPartFormDataCompliance)
ADDED org.eclipse.jetty.server.HttpOutput#void onFlushed(long)
ADDED org.eclipse.jetty.server.MultiPartFormDataCompliance
ADDED org.eclipse.jetty.server.MultiParts
ADDED org.eclipse.jetty.server.Request#__MULTIPARTS
REMOVED org.eclipse.jetty.server.Request#__MULTIPART_CONTEXT
REMOVED org.eclipse.jetty.server.Request#__MULTIPART_INPUT_STREAM
REMOVED org.eclipse.jetty.server.session.AbstractSessionCache$
PlaceHolderSession#PlaceHolderSession(AbstractSessionCache, SessionData)
ADDED org.eclipse.jetty.server.session.AbstractSessionCache$
PlaceHolderSession#PlaceHolderSession(AbstractSessionCache, SessionHandler,
SessionData)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#_
contextString
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#_
deleteUnrestorableFiles
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#_
lastSweepTime
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#_
sessionFileMap
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#_storeDir
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#boolean
deleteFile(String)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#String
getContextFromFilename(String)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#long
getExpiryFromFilename(String)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdFromFilename(String)
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContext(String)
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContextAndExpiry(SessionData)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#String
getIdWithContextFromFilename(String)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#boolean
isOurContextSessionFilename(String)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#boolean
isSessionFilename(String)
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#SessionData
load(InputStream, String)
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#void
restoreAttributes(InputStream, int, SessionData)
CHANGED org.eclipse.jetty.server.session.FileSessionDataStore#void
save(OutputStream, String, SessionData)
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#void
sweepDisk()
ADDED org.eclipse.jetty.server.session.FileSessionDataStore#void
sweepFile(long, Path)
ADDED org.eclipse.jetty.server.session.Session.SessionInactivityTimer
REMOVED org.eclipse.jetty.server.session.Session.org.eclipse.
jetty.server.session.Session$SessionInactivityTimeout
REMOVED org.eclipse.jetty.server.session.Session#void
stopInactivityTimer()
org.eclipse.jetty.util(9.4.10)
ADDED org.eclipse.jetty.util.AtomicBiInteger
ADDED org.eclipse.jetty.util.BufferUtil#boolean
isTheEmptyBuffer(ByteBuffer)
ADDED org.eclipse.jetty.util.MultiPartInputStreamParser.NonCompliance
ADDED org.eclipse.jetty.util.MultiPartInputStreamParser#_parsed
ADDED org.eclipse.jetty.util.MultiPartInputStreamParser#EnumSet<
MultiPartInputStreamParser.NonCompliance> getNonComplianceWarnings()
ADDED org.eclipse.jetty.util.ProcessorUtils
ADDED org.eclipse.jetty.util.ReadLineInputStream.Termination
ADDED org.eclipse.jetty.util.ReadLineInputStream#EnumSet<
ReadLineInputStream.Termination> getLineTerminations()
ADDED org.eclipse.jetty.util.SearchPattern
REMOVED org.eclipse.jetty.util.TopologicalSort#String dump()
REMOVED org.eclipse.jetty.util.TopologicalSort#void dump(Appendable,
String)
ADDED org.eclipse.jetty.util.statistic.SampleStatistic#void record(long)
REMOVED org.eclipse.jetty.util.thread.ExecutorSizedThreadPool#
ExecutorSizedThreadPool(ThreadPoolExecutor)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int)
REMOVED org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long)
REMOVED org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long, TimeUnit)
REMOVED org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int,
int, long, TimeUnit, BlockingQueue<Runnable>)
REMOVED org.eclipse.jetty.util.thread.ExecutorThreadPool#
ExecutorThreadPool(ExecutorService)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#
ExecutorThreadPool(ThreadPoolExecutor)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#
ExecutorThreadPool(ThreadPoolExecutor, int)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#
ExecutorThreadPool(ThreadPoolExecutor, int, ThreadGroup)
REMOVED org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean
dispatch(Runnable)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getIdleTimeout()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#String getName()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getReservedThreads()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#int
getThreadsPriority()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean isDaemon()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean
isDetailedDump()
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#Thread
newThread(Runnable)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setDaemon(boolean)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setDetailedDump(boolean)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setIdleTimeout(int)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setName(String)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setReservedThreads(int)
ADDED org.eclipse.jetty.util.thread.ExecutorThreadPool#void
setThreadsPriority(int)
REMOVED org.eclipse.jetty.util.thread.Invocable#Runnable
asPreferred(Runnable, Invocable.InvocationType)
REMOVED org.eclipse.jetty.util.thread.Invocable#void
invokePreferNonBlocking(Runnable)
REMOVED org.eclipse.jetty.util.thread.Invocable#void
invokePreferred(Runnable, Invocable.InvocationType)
REMOVED org.eclipse.jetty.util.thread.Invocable.org.eclipse.jetty.
util.thread.Invocable$NonBlocking
ADDED org.eclipse.jetty.util.thread.MonitoredQueuedThreadPool
ADDED org.eclipse.jetty.util.thread.QueuedThreadPool#QueuedThreadPool(int,
int, int, int, BlockingQueue<Runnable>, ThreadGroup)
ADDED org.eclipse.jetty.util.thread.QueuedThreadPool#int
getReservedThreads()
ADDED org.eclipse.jetty.util.thread.QueuedThreadPool#void
removeThread(Thread)
ADDED org.eclipse.jetty.util.thread.QueuedThreadPool#void
setReservedThreads(int)
REMOVED org.eclipse.jetty.util.thread.ReservedThreadExecutor#
ReservedThreadExecutor(Executor)
REMOVED org.eclipse.jetty.util.thread.ReservedThreadExecutor#
ReservedThreadExecutor(Executor, int, Object)
ADDED org.eclipse.jetty.util.thread.TryExecutor
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#
EatWhatYouKill(ExecutionStrategy.Producer, Executor, int)
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#
EatWhatYouKill(ExecutionStrategy.Producer, Executor, ReservedThreadExecutor)
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean
doProduce()
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getBlockingTasksConsumed()
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getBlockingTasksExecuted()
ADDED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getEPCTasksConsumed()
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getNonBlockingTasksConsumed()
ADDED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPCTasksConsumed()
ADDED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPECTasksExecuted()
ADDED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long
getPICTasksExecuted()
REMOVED org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean
tryProduce(boolean)
Prettier but temporary page is available at http://download.eclipse.org/
eclipse/downloads/drops4/I20180508-2000/apitools/freeze_report.html .
Please check your bundles that depend on Jetty do the needed changes.
--
Alexander Kurtakov
Red Hat Eclipse Team
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev(a)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
6 years, 6 months