[Bug 1878049] Re: Upgrade rabbitmq-server to v3.8.3 from upstream

Eric Desrochers eric.desrochers at canonical.com
Thu May 14 13:50:20 UTC 2020


Since rabbitmq-server is a critical package and the (merge) upstream
bump has already been made.

Would it be possible to when time permit modernize (or at least evaluate
it) the packaging aspect ? It's the perfect time to do so before groovy
become stable in October.

I see this as work we do now, to save/help us maintain the package in a
support way later.

For instance ...

* Current package uses dh 10, when dh 13 is available now.
* A few deprecated things here and there.
* It has no autopkgtest and it seems like upstream has a testsuite we can use:
https://github.com/rabbitmq/rabbitmq-test
* Few copyright issues

Here's the full report:
$ lintian -EvIL +pedantic 

E: rabbitmq-server source: source-is-missing deps/rabbitmq_management/priv/www/js/singular/rpFrame.js line length is 32768 characters (>512)
E: rabbitmq-server source: source-is-missing deps/rabbitmq_management/priv/www/js/singular/singular.js line length is 32768 characters (>512)

W: rabbitmq-server source: debian-rules-uses-unnecessary-dh-argument dh ... --with=systemd (line 11)
W: rabbitmq-server source: obsolete-url-in-packaging debian/copyright http://code.google.com/p/glmatrix/

I: rabbitmq-server source: debian-rules-parses-dpkg-parsechangelog (line 5)
I: rabbitmq-server source: out-of-date-standards-version 4.2.1 (released 2018-08-25) (current is 4.5.0)
I: rabbitmq-server source: testsuite-autopkgtest-missing
I: rabbitmq-server source: unused-file-paragraph-in-dep5-copyright paragraph at line 39
I: rabbitmq-server source: unused-file-paragraph-in-dep5-copyright paragraph at line 44
I: rabbitmq-server source: unused-file-paragraph-in-dep5-copyright paragraph at line 49
I: rabbitmq-server source: unused-file-paragraph-in-dep5-copyright paragraph at line 55
I: rabbitmq-server source: wildcard-matches-nothing-in-dep5-copyright deps/mochiweb/* (paragraph at line 44)
I: rabbitmq-server source: wildcard-matches-nothing-in-dep5-copyright deps/rabbit_common/src/ec_semver.erl (paragraph at line 55)
I: rabbitmq-server source: wildcard-matches-nothing-in-dep5-copyright deps/rabbit_common/src/ec_semver_parser.erl (paragraph at line 55)
I: rabbitmq-server source: wildcard-matches-nothing-in-dep5-copyright deps/rabbitmq_management_visualiser/priv/www/visualiser/js/glMatrix*.js (paragraph at line 49)
I: rabbitmq-server source: wildcard-matches-nothing-in-dep5-copyright deps/webmachine/* (paragraph at line 39)

X: rabbitmq-server source: debian-watch-does-not-check-gpg-signature

P: rabbitmq-server source: package-uses-deprecated-source-override-location
P: rabbitmq-server source: package-uses-old-debhelper-compat-version 10
P: rabbitmq-server source: rules-requires-root-missing
P: rabbitmq-server source: source-contains-prebuilt-java-object deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot/.mvn/wrapper/maven-wrapper.jar
P: rabbitmq-server source: source-contains-prebuilt-java-object deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin/.mvn/wrapper/maven-wrapper.jar
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/ejs-1.0.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/excanvas.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/global.js line length is 657 characters (>512)
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/jquery-3.4.1.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/jquery.flot-0.8.1.js line length is 2952 characters (>512)
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/jquery.flot-0.8.1.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/jquery.flot-0.8.1.time.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/sammy-0.7.6.min.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/singular/rpFrame.js line length is 32768 characters (>512)
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/singular/singular.js line length is 32768 characters (>512)
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_management/priv/www/js/singular/singular.umd.js
P: rabbitmq-server source: source-contains-prebuilt-javascript-object deps/rabbitmq_shovel_management/priv/www/js/shovel.js line length is 258 characters (>256)
X: rabbitmq-server source: upstream-metadata-file-is-missing
P: rabbitmq-server source: very-long-line-length-in-source-file deps/rabbitmq_management/priv/www/js/global.js line length is 663 characters (>512)
P: rabbitmq-server source: very-long-line-length-in-source-file deps/rabbitmq_management/priv/www/js/jquery.flot-0.8.1.js line length is 2952 characters (>512)
P: rabbitmq-server source: very-long-line-length-in-source-file deps/rabbitmq_management/priv/www/js/singular/rpFrame.js line length is 32768 characters (>512)
P: rabbitmq-server source: very-long-line-length-in-source-file deps/rabbitmq_management/priv/www/js/singular/singular.js line length is 32768 characters (>512)

** Changed in: rabbitmq-server (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to rabbitmq-server in Ubuntu.
https://bugs.launchpad.net/bugs/1878049

Title:
  Upgrade rabbitmq-server to v3.8.3 from upstream

Status in rabbitmq-server package in Ubuntu:
  Fix Released

Bug description:
  rabbitmq-server FTBFS in Groovy, and needs to be upgraded to latest
  from upstream.

  Also the current debian/watch file downloads from an outdated
  location. Update the watch file so it gets the sources directly from
  GitHub.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/1878049/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list