Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jetty-minimal for openSUSE:Factory checked in at 2021-06-29 22:43:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jetty-minimal (Old) and /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jetty-minimal" Tue Jun 29 22:43:22 2021 rev:10 rq:902968 version:9.4.42 Changes: -------- --- /work/SRC/openSUSE:Factory/jetty-minimal/jetty-minimal.changes 2021-06-09 21:53:27.074597638 +0200 +++ /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625/jetty-minimal.changes 2021-06-29 22:43:59.358931414 +0200 @@ -1,0 +2,6 @@ +Mon Jun 28 12:45:55 UTC 2021 - Anton Shvetz <shvetz.an...@gmail.com> + +- Package modules: ant, cdi, deploy, fcgi, http-spi, quickstart, + rewrite, start, unixsocket + +------------------------------------------------------------------- @@ -11 +17 @@ - * Fix: bsc#1184367 CVE-2021-28165 - jetty server high CPU when + * Fix: bsc#1184367, CVE-2021-28165 - jetty server high CPU when @@ -13 +19 @@ - * Fix: bsc#1184368 CVE-2021-28164 - Normalize ambiguous URIs + * Fix: bsc#1184368, CVE-2021-28164 - Normalize ambiguous URIs --- /work/SRC/openSUSE:Factory/jetty-minimal/jetty-websocket.changes 2021-06-09 21:53:27.094597673 +0200 +++ /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625/jetty-websocket.changes 2021-06-29 22:43:59.378931440 +0200 @@ -11 +11 @@ - * Fix: bsc#1184367 CVE-2021-28165 - jetty server high CPU when + * Fix: bsc#1184367, CVE-2021-28165 - jetty server high CPU when @@ -13 +13 @@ - * Fix: bsc#1184368 CVE-2021-28164 - Normalize ambiguous URIs + * Fix: bsc#1184368, CVE-2021-28164 - Normalize ambiguous URIs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jetty-minimal.spec ++++++ --- /var/tmp/diff_new_pack.fkiNDn/_old 2021-06-29 22:43:59.890932117 +0200 +++ /var/tmp/diff_new_pack.fkiNDn/_new 2021-06-29 22:43:59.894932122 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package jetty-minimal # # Copyright (c) 2021 SUSE LLC # Copyright (c) 2000-2007, JPackage Project @@ -25,14 +25,18 @@ Release: 0 Summary: Java Webserver and Servlet Container License: Apache-2.0 OR EPL-1.0 +Group: Productivity/Networking/Web/Servers URL: https://www.eclipse.org/jetty/ Source0: https://github.com/eclipse/%{base_name}.project/archive/%{base_name}-%{version}%{addver}.tar.gz#/%{src_name}.tar.gz BuildRequires: fdupes BuildRequires: maven-local +BuildRequires: mvn(com.github.jnr:jnr-unixsocket) BuildRequires: mvn(javax.annotation:javax.annotation-api) BuildRequires: mvn(javax.servlet:javax.servlet-api) BuildRequires: mvn(javax.transaction:javax.transaction-api) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin) BuildRequires: mvn(org.apache.tomcat:tomcat-jasper) BuildRequires: mvn(org.apache.tomcat:tomcat-util-scan) @@ -62,127 +66,211 @@ %package -n %{base_name}-annotations Summary: The annotations module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-annotations %{extdesc} %{summary}. +%package -n %{base_name}-ant +Summary: The ant module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-ant +%{extdesc} %{summary}. + +%package -n %{base_name}-cdi +Summary: The cdi module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-cdi +%{extdesc} %{summary}. + %package -n %{base_name}-client Summary: The client module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-client %{extdesc} %{summary}. %package -n %{base_name}-continuation Summary: The continuation module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-continuation %{extdesc} %{summary}. +%package -n %{base_name}-deploy +Summary: The deploy module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-deploy +%{extdesc} %{summary}. + +%package -n %{base_name}-fcgi +Summary: The fcgi module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-fcgi +%{extdesc} %{summary}. + %package -n %{base_name}-http Summary: The http module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-http %{extdesc} %{summary}. %package -n %{base_name}-http-spi Summary: The http-spi module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-http-spi %{extdesc} %{summary}. %package -n %{base_name}-io Summary: The io module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-io %{extdesc} %{summary}. %package -n %{base_name}-jaas Summary: The jaas module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-jaas %{extdesc} %{summary}. +%package -n %{base_name}-jmx +Summary: The jmx module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-jmx +%{extdesc} %{summary}. + %package -n %{base_name}-jndi Summary: The jndi module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-jndi %{extdesc} %{summary}. %package -n %{base_name}-jsp Summary: The jsp module for Jetty +Group: Productivity/Networking/Web/Servers Requires: glassfish-el %description -n %{base_name}-jsp %{extdesc} %{summary}. -%package -n %{base_name}-security -Summary: The security module for Jetty - -%description -n %{base_name}-security -%{extdesc} %{summary}. - %package -n %{base_name}-openid Summary: The openid module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-openid %{extdesc} %{summary}. +%package -n %{base_name}-plus +Summary: The plus module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-plus +%{extdesc} %{summary}. + +%package -n %{base_name}-proxy +Summary: The proxy module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-proxy +%{extdesc} %{summary}. + +%package -n %{base_name}-quickstart +Summary: The quickstart module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-quickstart +%{extdesc} %{summary}. + +%package -n %{base_name}-rewrite +Summary: The rewrite module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-rewrite +%{extdesc} %{summary}. + +%package -n %{base_name}-security +Summary: The security module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-security +%{extdesc} %{summary}. + %package -n %{base_name}-server Summary: The server module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-server %{extdesc} %{summary}. %package -n %{base_name}-servlet Summary: The servlet module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-servlet %{extdesc} %{summary}. +%package -n %{base_name}-servlets +Summary: The servlets module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-servlets +%{extdesc} %{summary}. + +%package -n %{base_name}-start +Summary: The start module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-start +%{extdesc} %{summary}. + +%package -n %{base_name}-unixsocket +Summary: The unixsocket module for Jetty +Group: Productivity/Networking/Web/Servers + +%description -n %{base_name}-unixsocket +%{extdesc} %{summary}. + %package -n %{base_name}-util Summary: The util module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-util %{extdesc} %{summary}. %package -n %{base_name}-util-ajax Summary: The util-ajax module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-util-ajax %{extdesc} %{summary}. %package -n %{base_name}-webapp Summary: The webapp module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-webapp %{extdesc} %{summary}. -%package -n %{base_name}-jmx -Summary: The jmx module for Jetty - -%description -n %{base_name}-jmx -%{extdesc} %{summary}. - %package -n %{base_name}-xml Summary: The xml module for Jetty +Group: Productivity/Networking/Web/Servers %description -n %{base_name}-xml %{extdesc} %{summary}. -%package -n %{base_name}-plus -Summary: The plus module for Jetty - -%description -n %{base_name}-plus -%{extdesc} %{summary}. - -%package -n %{base_name}-proxy -Summary: The proxy module for Jetty - -%description -n %{base_name}-proxy -%{extdesc} %{summary}. - %package javadoc Summary: Javadoc for %{name} +Group: Productivity/Networking/Web/Servers %description javadoc %{summary}. @@ -294,28 +382,19 @@ # only useful when tests are enabled (copies test deps) %pom_remove_plugin :maven-dependency-plugin jetty-client -%pom_disable_module jetty-ant %pom_disable_module jetty-http2 -%pom_disable_module jetty-fcgi %pom_disable_module jetty-websocket -%pom_disable_module jetty-servlets %pom_disable_module apache-jstl %pom_disable_module jetty-maven-plugin %pom_disable_module jetty-jspc-maven-plugin -%pom_disable_module jetty-deploy -%pom_disable_module jetty-start -%pom_disable_module jetty-cdi %pom_disable_module jetty-spring %pom_disable_module jetty-jaspi -%pom_disable_module jetty-rewrite %pom_disable_module jetty-nosql -%pom_disable_module jetty-unixsocket %pom_disable_module tests %pom_disable_module examples -%pom_disable_module jetty-quickstart %pom_disable_module jetty-distribution %pom_disable_module jetty-runner -%pom_disable_module jetty-http-spi +#%%pom_disable_module jetty-http-spi %pom_disable_module jetty-alpn %pom_disable_module jetty-home @@ -359,12 +438,31 @@ %mvn_install %fdupes -s %{buildroot}%{_javadocdir} +# Apache Ant stuff +install -dm0755 %{buildroot}%{_sysconfdir}/ant.d +install -dm0755 %{buildroot}%{_datadir}/ant/lib +echo $(for jar in %{buildroot}%{_javadir}/%{base_name}/*.jar; do echo %{base_name}/$(basename $jar .jar); done) \ + >%{buildroot}%{_sysconfdir}/ant.d/%{base_name} +ln -s %{_javadir}/%{base_name}/%{base_name}-ant.jar %{buildroot}%{_datadir}/ant/lib/ + %files -n %{base_name}-annotations -f .mfiles-jetty-annotations +%files -n %{base_name}-ant -f .mfiles-jetty-ant +%config %{_sysconfdir}/ant.d/%{base_name} +%{_datadir}/ant/lib/%{base_name}-ant.jar + +%files -n %{base_name}-cdi -f .mfiles-jetty-cdi + %files -n %{base_name}-client -f .mfiles-jetty-client %files -n %{base_name}-continuation -f .mfiles-jetty-continuation +%files -n %{base_name}-deploy -f .mfiles-jetty-deploy + +%files -n %{base_name}-fcgi -f .mfiles-fcgi-server -f .mfiles-fcgi-client + +%files -n %{base_name}-http-spi -f .mfiles-jetty-http-spi + %files -n %{base_name}-jaas -f .mfiles-jetty-jaas %files -n %{base_name}-jndi -f .mfiles-jetty-jndi @@ -379,6 +477,8 @@ %files -n %{base_name}-servlet -f .mfiles-jetty-servlet +%files -n %{base_name}-start -f .mfiles-jetty-start + %files -n %{base_name}-util -f .mfiles-jetty-util %files -n %{base_name}-util-ajax -f .mfiles-jetty-util-ajax @@ -391,12 +491,20 @@ %files -n %{base_name}-http -f .mfiles-jetty-http -%files -n %{base_name}-security -f .mfiles-jetty-security - %files -n %{base_name}-proxy -f .mfiles-jetty-proxy %files -n %{base_name}-plus -f .mfiles-jetty-plus +%files -n %{base_name}-quickstart -f .mfiles-jetty-quickstart + +%files -n %{base_name}-rewrite -f .mfiles-jetty-rewrite + +%files -n %{base_name}-security -f .mfiles-jetty-security + +%files -n %{base_name}-servlets -f .mfiles-jetty-servlets + +%files -n %{base_name}-unixsocket -f .mfiles-jetty-unixsocket + %files javadoc -f .mfiles-javadoc %license LICENSE NOTICE.txt ++++++ jetty-websocket.spec ++++++ --- /var/tmp/diff_new_pack.fkiNDn/_old 2021-06-29 22:43:59.914932148 +0200 +++ /var/tmp/diff_new_pack.fkiNDn/_new 2021-06-29 22:43:59.918932153 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package jetty-websocket # # Copyright (c) 2021 SUSE LLC # Copyright (c) 2000-2007, JPackage Project