Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

alerque
Copy link
Member

@alerque alerque commented Apr 18, 2021

No description provided.

@github-actions
Copy link

🤠 Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu 🤠

@@ 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: ce60f8b

@alerque
Copy link
Member Author

alerque commented Apr 18, 2021

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 alerque marked this pull request as draft April 18, 2021 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant