fontship icon indicating copy to clipboard operation
fontship copied to clipboard

chore(docker): Remove obsolete glibc workaround, fixed upstream

Open alerque opened this issue 3 years ago • 2 comments

alerque avatar Apr 18 '21 06:04 alerque

: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

github-actions[bot] avatar Apr 18 '21 06:04 github-actions[bot]

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.

alerque avatar Apr 18 '21 07:04 alerque