[tor-bugs] #24175 [Metrics/Website]: Use an embedded Jetty in metrics-web and use metrics-base as build environment.

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Nov 22 15:35:33 UTC 2017


#24175: Use an embedded Jetty in metrics-web and use metrics-base as build
environment.
-----------------------------+--------------------------------
 Reporter:  iwakeh           |          Owner:  iwakeh
     Type:  enhancement      |         Status:  needs_revision
 Priority:  Medium           |      Milestone:
Component:  Metrics/Website  |        Version:
 Severity:  Normal           |     Resolution:
 Keywords:                   |  Actual Points:
Parent ID:                   |         Points:
 Reviewer:                   |        Sponsor:
-----------------------------+--------------------------------
Changes (by karsten):

 * status:  needs_review => needs_revision


Comment:

 Wow, that's a commit with three thousand, six hundred twenty-six lines.

 Let's try to split that commit into five or ten or twenty commits to make
 the review at least somewhat more plausible.

 I can help (next week, though, not this week)! I've split numerous commits
 in the past. The four Onionoo tickets around versions and recommended
 versions started out as a single commit which I then split up into four.
 It facilitates reviews a lot, and in this case I'd even say that it
 ''enables'' reviews.

 Some ideas:

  - Let's start with changes to everything that gets the website running
 and switch to the data-processing modules after that.

  - We could even make changes to the various web-related parts step by
 step. For example, we could have one commit for updating the Rserve part
 and another one for producing the WAR file. Or maybe even more, I haven't
 looked.

  - The module changes can happen module by module, too.

  - Small changes that are unrelated to the overall change should come as
 separate commits. Some very quick suggestions for changes that could be
 separate commits:
    - Remove outdated HACKING file.
    - Take out that IOException in RelayDescriptorDatabaseImporter.
    - Remove unused imports from CollectorDirectoryProvider.
    - Update StrSubstitutor from Apache Lang to Lang3.
    - Handle null value in RObjectGenerator.
    - Remove unused imports from DirectoryListingTest. Possibly combined
 with the other removal of unused imports.

 Oh, and regarding the open topics, let's try to handle them prior to
 merging. What data can I provide?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24175#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list