fontship
fontship copied to clipboard
chore(docker): Remove obsolete glibc workaround, fixed upstream
:cowboy_hat_face: Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu :cowboy_hat_face:
@@ Size breakdown @@
- Size 0 B
+ Size 3.98 MB +3.98 MB
- Text Size 0 B
+ Text Size 1.82 MB +1.82 MB
Size difference per crate
Note: The numbers below are not 100% accurate, use them as a rough estimate.
@@ Breakdown per crate @@
+ std 396.59 KB
+ libgit2_sys 306.99 KB
+ clap 289.29 KB
+ fontship 189.01 KB
+ regex_syntax 131.66 KB
+ regex 92.51 KB
+ config 57.99 KB
+ fluent_syntax 35.97 KB
+ rayon_core 32.56 KB
+ hashbrown 25.62 KB
+ subprocess 18.78 KB
+ git_warp_time 18.6 KB
+ crossbeam_epoch 7.95 KB
+ git2 7.83 KB
+ colored 7.83 KB
+ num_cpus 6.72 KB
+ unic_langid_impl 3.72 KB
+ strsim 2.68 KB
+ indexmap 2.34 KB
+ fluent_bundle 2.21 KB
+ fluent_langneg 2.18 KB
+ crossbeam_channel 1.27 KB
+ crossbeam_deque 1.21 KB
+ fluent_fallback 715 B
Dependency tree
@@ Dependency tree @@
- Count: 0
+ Count: 198
├─ Inflector v0.11.4
├─ clap v3.0.0-beta.2
│ ├─ atty v0.2.14
│ │ └─ libc v0.2.93
│ ├─ bitflags v1.2.1
│ ├─ clap_derive v3.0.0-beta.2 (proc-macro)
│ │ ├─ heck v0.3.2
│ │ │ └─ unicode-segmentation v1.7.1
│ │ ├─ proc-macro-error v1.0.4
│ │ │ ├─ proc-macro-error-attr v1.0.4 (proc-macro)
│ │ │ │ ├─ proc-macro2 v1.0.26
│ │ │ │ │ └─ unicode-xid v0.2.1
│ │ │ │ ├─ quote v1.0.9
│ │ │ │ │ └─ proc-macro2 v1.0.26
│ │ │ │ └─ version_check v0.9.3
│ │ │ ├─ proc-macro2 v1.0.26
│ │ │ ├─ quote v1.0.9
│ │ │ ├─ syn v1.0.69
│ │ │ │ ├─ proc-macro2 v1.0.26
│ │ │ │ ├─ quote v1.0.9
│ │ │ │ └─ unicode-xid v0.2.1
│ │ │ └─ version_check v0.9.3
│ │ ├─ proc-macro2 v1.0.26
│ │ ├─ quote v1.0.9
│ │ └─ syn v1.0.69
│ ├─ indexmap v1.6.2
│ │ ├─ hashbrown v0.9.1
│ │ └─ autocfg v1.0.1
│ ├─ lazy_static v1.4.0
│ ├─ os_str_bytes v2.4.0
│ ├─ strsim v0.10.0
│ ├─ termcolor v1.1.2
│ ├─ terminal_size v0.1.16
│ │ └─ libc v0.2.93
│ ├─ textwrap v0.12.1
│ │ ├─ terminal_size v0.1.16
│ │ └─ unicode-width v0.1.8
│ ├─ unicode-width v0.1.8
│ └─ vec_map v0.8.2
├─ colored v2.0.0
│ ├─ atty v0.2.14
│ └─ lazy_static v1.4.0
├─ config v0.11.0
│ ├─ lazy_static v1.4.0
│ ├─ nom v5.1.2
│ │ ├─ lexical-core v0.7.5
│ │ │ ├─ arrayvec v0.5.2
│ │ │ ├─ bitflags v1.2.1
│ │ │ ├─ cfg-if v1.0.0
│ │ │ ├─ ryu v1.0.5
│ │ │ └─ static_assertions v1.1.0
│ │ ├─ memchr v2.3.4
│ │ └─ version_check v0.9.3
│ ├─ serde v1.0.125
│ └─ yaml-rust v0.4.5
│ └─ linked-hash-map v0.5.4
├─ fluent v0.12.0
│ ├─ fluent-bundle v0.12.0
│ │ ├─ fluent-langneg v0.13.0
│ │ │ └─ unic-langid v0.9.0
│ │ │ └─ unic-langid-impl v0.9.0
│ │ │ └─ tinystr v0.3.4
│ │ ├─ fluent-syntax v0.9.3
│ │ ├─ intl-memoizer v0.5.1
│ │ │ ├─ type-map v0.4.0
│ │ │ │ └─ rustc-hash v1.1.0
│ │ │ └─ unic-langid v0.9.0
│ │ ├─ intl_pluralrules v7.0.1
│ │ │ ├─ tinystr v0.3.4
│ │ │ └─ unic-langid v0.9.0
│ │ ├─ rental v0.5.5
│ │ │ ├─ rental-impl v0.5.5 (proc-macro)
│ │ │ │ ├─ proc-macro2 v1.0.26
│ │ │ │ ├─ quote v1.0.9
│ │ │ │ └─ syn v1.0.69
│ │ │ └─ stable_deref_trait v1.2.0
│ │ ├─ smallvec v1.6.1
│ │ └─ unic-langid v0.9.0
│ └─ unic-langid v0.9.0
├─ fluent-fallback v0.0.4
│ ├─ fluent-bundle v0.12.0
│ └─ reiterate v0.1.3
│ ├─ elsa v1.4.0
│ │ └─ stable_deref_trait v1.2.0
│ └─ stable_deref_trait v1.2.0
├─ fluent-langneg v0.13.0
├─ git-warp-time v0.4.3
│ ├─ filetime v0.2.14
│ │ ├─ cfg-if v1.0.0
│ │ └─ libc v0.2.93
│ ├─ git2 v0.13.17
│ │ ├─ bitflags v1.2.1
│ │ ├─ libc v0.2.93
│ │ ├─ libgit2-sys v0.12.18+1.1.0
│ │ │ ├─ libc v0.2.93
│ │ │ ├─ libz-sys v1.1.2
│ │ │ │ ├─ libc v0.2.93
│ │ │ │ ├─ cc v1.0.67
│ │ │ │ │ └─ jobserver v0.1.21
│ │ │ │ │ └─ libc v0.2.93
│ │ │ │ └─ pkg-config v0.3.19
│ │ │ ├─ cc v1.0.67
│ │ │ └─ pkg-config v0.3.19
│ │ ├─ log v0.4.14
│ │ │ └─ cfg-if v1.0.0
│ │ └─ url v2.2.1
│ │ ├─ form_urlencoded v1.0.1
│ │ │ ├─ matches v0.1.8
│ │ │ └─ percent-encoding v2.1.0
│ │ ├─ idna v0.2.3
│ │ │ ├─ matches v0.1.8
│ │ │ ├─ unicode-bidi v0.3.5
│ │ │ │ └─ matches v0.1.8
│ │ │ └─ unicode-normalization v0.1.17
│ │ │ └─ tinyvec v1.2.0
│ │ │ └─ tinyvec_macros v0.1.0
│ │ ├─ matches v0.1.8
│ │ └─ percent-encoding v2.1.0
│ └─ vergen v5.1.1
│ ├─ anyhow v1.0.40
│ ├─ chrono v0.4.19
│ │ ├─ libc v0.2.93
│ │ ├─ num-integer v0.1.44
│ │ │ ├─ num-traits v0.2.14
│ │ │ │ └─ autocfg v1.0.1
│ │ │ └─ autocfg v1.0.1
│ │ ├─ num-traits v0.2.14
│ │ └─ time v0.1.44
│ │ └─ libc v0.2.93
│ ├─ enum-iterator v0.6.0
│ │ └─ enum-iterator-derive v0.6.0 (proc-macro)
│ │ ├─ proc-macro2 v1.0.26
│ │ ├─ quote v1.0.9
│ │ └─ syn v1.0.69
│ ├─ getset v0.1.1 (proc-macro)
│ │ ├─ proc-macro-error v1.0.4
│ │ ├─ proc-macro2 v1.0.26
│ │ ├─ quote v1.0.9
│ │ └─ syn v1.0.69
│ ├─ git2 v0.13.17
│ ├─ thiserror v1.0.24
│ │ └─ thiserror-impl v1.0.24 (proc-macro)
│ │ ├─ proc-macro2 v1.0.26
│ │ ├─ quote v1.0.9
│ │ └─ syn v1.0.69
│ ├─ chrono v0.4.19
│ └─ rustversion v1.0.4 (proc-macro)
├─ git2 v0.13.17
├─ itertools v0.10.0
│ └─ either v1.6.1
├─ lazy_static v1.4.0
├─ num_cpus v1.13.0
│ └─ libc v0.2.93
├─ rayon v1.5.0
│ ├─ crossbeam-deque v0.8.0
│ │ ├─ cfg-if v1.0.0
│ │ ├─ crossbeam-epoch v0.9.3
│ │ │ ├─ cfg-if v1.0.0
│ │ │ ├─ crossbeam-utils v0.8.3
│ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ ├─ lazy_static v1.4.0
│ │ │ │ └─ autocfg v1.0.1
│ │ │ ├─ lazy_static v1.4.0
│ │ │ ├─ memoffset v0.6.3
│ │ │ │ └─ autocfg v1.0.1
│ │ │ └─ scopeguard v1.1.0
│ │ └─ crossbeam-utils v0.8.3
│ ├─ either v1.6.1
│ ├─ rayon-core v1.9.0
│ │ ├─ crossbeam-channel v0.5.1
│ │ │ ├─ cfg-if v1.0.0
│ │ │ └─ crossbeam-utils v0.8.3
│ │ ├─ crossbeam-deque v0.8.0
│ │ ├─ crossbeam-utils v0.8.3
│ │ ├─ lazy_static v1.4.0
│ │ └─ num_cpus v1.13.0
│ └─ autocfg v1.0.1
├─ regex v1.4.5
│ └─ regex-syntax v0.6.23
├─ rust-embed v5.9.0
│ ├─ rust-embed-impl v5.9.0 (proc-macro)
│ │ ├─ proc-macro2 v1.0.26
│ │ ├─ quote v1.0.9
│ │ ├─ rust-embed-utils v5.1.0
│ │ │ └─ walkdir v2.3.2
│ │ │ └─ same-file v1.0.6
│ │ ├─ syn v1.0.69
│ │ └─ walkdir v2.3.2
│ ├─ rust-embed-utils v5.1.0
│ └─ walkdir v2.3.2
├─ subprocess v0.2.6
│ └─ libc v0.2.93
├─ unic-langid v0.9.0
├─ clap v3.0.0-beta.2
├─ clap_generate v3.0.0-beta.2
│ └─ clap v3.0.0-beta.2
└─ vergen v5.1.1
Commit: ce60f8ba0434bf9369209146f8fa36604566711d
Putting this on hold for later testing, the fix should have been in the current Arch base image (glibc-2.33-4) but it doesn't seem to be working.