Closed Bug 1580908 Opened 5 years ago Closed 5 years ago

Deduplicate a few dependencies

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: eijebong, Assigned: eijebong)

References

Details

Attachments

(11 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

There are currently quite a few dependencies that could be deduplicated without doing too much work.

This also removes a dependency on rand 0.4 getting it closer to being
able to remove that.

This is one less dependency on regex 0.2

Depends on D45710

I deliberately didn't update to the latest rand version to avoid
introducing yet another version. The update to rand 0.7 will have to
wait a bit more as dependencies aren't ready yet

Depends on D45713

Depends on D45714

I just copied all the files from the upstream repository into the
rsdparsa directory

Depends on D45716

Generated with:

  • cargo update -p Inflector -p phf_generator -p phf -p phf_shared -p phf_codegen -p dirs -p rayon -p tokio-threadpool -p crossbeam-deque -p redox_users -p flate2 -p arrayref
  • cargo update -p tempfile --precise 3.0.5

Depends on D45717

Pushed by eijebong@bananium.fr:
https://hg.mozilla.org/integration/autoland/rev/641f75b6c5d8
Part 1: Update uuid to 0.7 to dedupe it. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/bdb344b505fb
Part 2: Update env_logger to 0.6. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/3e5a9fd54da0
Part 3: Deduplicate memmap by updating it to 0.7 in profiler_helper. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/4cd6ca31c9e8
Part 4: Update num-traits to 0.2 in js to dedupe it. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/41fa683393b5
Part 5: Update rand to 0.6 in bits_client. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/f44fe7069e3b
Part 7: Update glob to 0.3. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/d1999a344fbd
Part 7: Update serde_bytes to 0.11. r=emilio
https://hg.mozilla.org/integration/autoland/rev/a599f31f5d4b
Part 8: Update rsdparsa. r=ng
https://hg.mozilla.org/integration/autoland/rev/fb4dc0ba6fe0
Part 9: Deduplicate a few dependencies. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/b23b78103bc0
Part 10: Revendor dependencies. r=froydnj

Apparently I made SourcePropertyDeclaration 8 bytes shorter.

Pushed by eijebong@bananium.fr:
https://hg.mozilla.org/integration/autoland/rev/50aa29466afe
Part 11: Fix test_size_of_rule_node. r=emilio
Assignee: nobody → eijebong
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: