make[1]: Entering directory '/build/reproducible-path/rust-gdk-0.18-0.18.0' rm -f Cargo.lockregistry/serde-1.0.217/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_
cp /usr/share/gir-1.0/GLib-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/GObject-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/Pango-1.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/Gio-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/HarfBuzz-0.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/freetype2-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/PangoCairo-1.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/cairo-1.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/Gdk-3.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/GdkPixbuf-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
cp /usr/share/gir-1.0/GModule-2.0.gir /build/reproducible-path/rust-gdk-0.18-0.18.0
xmlstarlet ed -L \
-d '///_:alias[@name="Int32"]' \
freetype2-2.0.gir
xmlstarlet ed -L \
-u '//*[@glib:error-domain="g-option-context-error-quark"]/@glib:error-domain' -v g-option-error-quark \
-u '//_:record[@name="KeyFile"]/_:method[@name="set_boolean_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gboolean*" \
-u '//_:record[@name="KeyFile"]/_:method[@name="set_double_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gdouble*" \
-u '//_:record[@name="KeyFile"]/_:method[@name="set_integer_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gint*" \
-u '//_:record[@name="KeyFile"]/_:method[@name="set_locale_string_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "const gchar* const*" \
-u '//_:record[@name="KeyFile"]/_:method[@name="set_string_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "const gchar* const*" \
GLib-2.0.gir
xmlstarlet ed -L \
-u '//_:class[@name="Object"]/_:method[@name="getv"]//_:parameter[@name="names"]/_:array/@c:type' -v "const gchar**" \
-u '//_:class[@name="Object"]/_:method[@name="getv"]//_:parameter[@name="values"]/_:array/@c:type' -v "GValue*" \
-u '//_:class[@name="Object"]/_:method[@name="setv"]//_:parameter[@name="names"]/_:array/@c:type' -v "const gchar**" \
-u '//_:class[@name="Object"]/_:method[@name="setv"]//_:parameter[@name="values"]/_:array/@c:type' -v "const GValue*" \
-u '//_:class[@name="Object"]/_:constructor[@name="new_with_properties"]//_:parameter[@name="names"]/_:array/@c:type' -v "const char**" \
-u '//_:class[@name="Object"]/_:constructor[@name="new_with_properties"]//_:parameter[@name="values"]/_:array/@c:type' -v "const GValue*" \
-i '//_:interface[@name="TypePlugin" and not(@glib:type-struct)]' -t 'attr' -n 'glib:type-struct' -v 'TypePluginClass' \
-i '//_:record[@name="TypePluginClass" and not(@glib:is-gtype-struct-for)]' -t 'attr' -n 'glib:is-gtype-struct-for' -v 'TypePlugin' \
GObject-2.0.gir
xmlstarlet ed -L \
-i '///_:type[not(@name) and @c:type="hb_font_t*"]' -t 'attr' -n 'name' -v "gconstpointer" \
-u '//_:type[@c:type="hb_font_t*"]/@c:type' -v "gconstpointer" \
-i '///_:array[not(@name) and @c:type="hb_feature_t*"]' -t 'attr' -n 'name' -v "gconstpointer" \
-r '///_:array[@c:type="hb_feature_t*"]' -v "type" \
-d '//_:type[@c:type="hb_feature_t*"]/*' \
-d '//_:type[@c:type="hb_feature_t*"]/@length' \
-d '//_:type[@c:type="hb_feature_t*"]/@zero-terminated' \
-u '//_:type[@c:type="hb_feature_t*"]/@c:type' -v "gconstpointer" \
-d '//_:record[@c:type="PangoGlyphVisAttr"]/_:field/@bits' \
-d '//_:record[@c:type="PangoGlyphVisAttr"]/_:field[@name="is_color"]' \ Pango-1.0.gir
xmlstarlet ed -L \
-d '///_:function[@c:identifier="hb_graphite2_face_get_gr_face"]' \
-d '///_:function[@c:identifier="hb_graphite2_font_get_gr_font"]' \
-d '///_:function[@c:identifier="hb_ft_face_create"]' \
-d '///_:function[@c:identifier="hb_ft_face_create_cached"]' \
-d '///_:function[@c:identifier="hb_ft_face_create_referenced"]' \
-d '///_:function[@c:identifier="hb_ft_font_create"]' \
-d '///_:function[@c:identifier="hb_ft_font_create_cached"]' \
-d '///_:function[@c:identifier="hb_ft_font_create_referenced"]' \
-d '///_:function[@c:identifier="hb_ft_font_get_face"]' \
-d '///_:function[@c:identifier="hb_ft_font_lock_face"]' \
HarfBuzz-0.0.gir
xmlstarlet ed -L \
-u '//_:method[@c:identifier="gdk_frame_clock_get_current_timings"]/_:return-value/@transfer-ownership' -v "none" \
-u '//_:method[@c:identifier="gdk_frame_clock_get_timings"]/_:return-value/@transfer-ownership' -v "none" \
Gdk-3.0.gir
xmlstarlet ed -L \
-u '//_:record[@name="PixbufModule"]/_:field[@name="module"]/_:type/@name' -v "gpointer" \
-u '//_:record[@name="PixbufModule"]/_:field[@name="module"]/_:type/@c:type' -v "gpointer" \
GdkPixbuf-2.0.gir
sed -i 's/girs_directories\s=\s\[\"\.\.\/gir-files\"\]/girs_directories=\[\".\"\]/' /build/reproducible-path/rust-gdk-0.18-0.18.0/Gir.toml
gir -o .
[ERROR libgir::config::error] "member Gdk.EventType": Unknown key: ["alias"] [ERROR libgir::config::error] "member Gdk.EventType": Unknown key: ["alias"] [ERROR libgir::config::error] "member Gdk.EventType": Unknown key: ["alias"] [WARN libgir::library_postprocessing] Field `TimeCoord::axes` missing c:type assumed to be `fixed_array`
[WARN libgir::library_postprocessing] Field `EventMotion::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventButton::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventTouch::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventScroll::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventKey::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventCrossing::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventProperty::state` missing c:type assumed to be `GdkPropertyState`
[WARN libgir::library_postprocessing] Field `EventTouchpadSwipe::state` missing c:type assumed to be `GdkModifierType`
[WARN libgir::library_postprocessing] Field `EventTouchpadPinch::state` missing c:type assumed to be `GdkModifierType`
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.Atom
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventAny
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventButton
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventConfigure
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventCrossing
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventDND
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventExpose
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventFocus
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventGrabBroken
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventKey
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventMotion
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventOwnerChange
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventPadAxis
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventPadButton
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventPadGroupMode
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventProperty
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventProximity
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventScroll
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventSelection
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventSetting
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventTouch
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventTouchpadPinch
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventTouchpadSwipe
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventVisibility
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.EventWindowState
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.Geometry
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.KeymapKey
[ERROR libgir::analysis::record] Missing memory management functions for Gdk.TimeCoord
[WARN libgir::analysis::functions] `FilterFunc`: unknown type
[WARN libgir::analysis::functions] `add_filter`: this is supposed to be a callback function but no callback was found...
[WARN libgir::analysis::functions] Function gdk_window_get_user_data has unsupported outs
[WARN libgir::analysis::functions] `FilterFunc`: unknown type
[WARN libgir::analysis::functions] `remove_filter`: this is supposed to be a callback function but no callback was found...
[WARN libgir::analysis::functions] function `gdk_window_set_invalidate_handler`'s callback `handler` without associated user data
[WARN libgir::analysis::functions] `set_invalidate_handler`: this is supposed to be a callback function but no callback was found...
[WARN libgir::analysis::trampolines] Can't generate Gdk.Window trampoline for signal 'from-embedder'
[WARN libgir::analysis::trampolines] Can't generate Gdk.Window trampoline for signal 'moved-to-rect'
[WARN libgir::analysis::trampolines] Can't generate Gdk.Window trampoline for signal 'to-embedder'
make[1]: Leaving directory '/build/reproducible-path/rust-gdk-0.18-0.18.0'
dh_auto_build -a -O--buildsystem=cargo
dh_auto_test -a -O--buildsystem=cargo
debian cargo wrapper: options = ['parallel=8'], profiles = [], parallel = ['-j8'], lto =
debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = x86_64-linux-gnu
debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'build', '--verbose', '--verbose', '-j8', '--target', 'x86_64-unknown-linux-gnu'],) {}
Compiling serde v1.0.217
Compiling hashbrown v0.14.5
Compiling equivalent v1.0.1
Compiling winnow v0.6.26
Compiling target-lexicon v0.12.14
Compiling heck v0.4.1
Compiling smallvec v1.13.2
Compiling pkg-config v0.3.31
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/serde-1.0.217 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/hashbrown-0.14.5 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/hashbrown-0.14.5/Cargo.toml CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE=''
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=equivalent CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/equivalent-1.0.1 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/equivalent-1.0.1/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Traits for key comparison in maps.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=equivalent CARGO_PKG_README=README.
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=winnow CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/winnow-0.6.26 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/winnow-0.6.26/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A byte-oriented, zero-copy, parser combinators library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=winnow CARGO_PKG_README=README.md CARGO_PKG_
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/Cargo.toml CARGO_PKG_AUTHORS='Dan Gohman <sunfish@mozilla.com>' CARGO_PKG_DESCRIPTION='Targeting utilities for compilers and related tools' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=heck CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/heck-0.4.1 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/heck-0.4.1/Cargo.toml CARGO_PKG_AUTHORS='Without Boats <woboats@gmail.com>' CARGO_PKG_DESCRIPTION='heck is a case conversion library.' CARGO_PKG_HOMEPAGE='https://github.com/withoutboats/heck' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=smallvec CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/smallvec-1.13.2 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/smallvec-1.13.2/Cargo.toml CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION=''\''Small vector'\'' optimization: store up to a small number of items on the stack' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=pkg_config CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/pkg-config-0.3.31 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/pkg-config-0.3.31/Cargo.toml CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A library to run the pkg-config system tool at build time in order to be used in
Cargo build scripts.0.3.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/target/debug/deps rustc --crate-name pkg_config --edition=2018 /build/
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=pkg-config CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/pkg-config-rs' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=
Compiling version-compare v0.1.1cargo_registry/version-compare-0.1.1/Cargo.toml CARGO_PKG_AUTHORS='Tim Visee <3a4fb3964f@sinenomine.email>' CARGO_PKG_DESCRIPTION='Rust library to easily compare version numbers with no specific format, and test against various comparison operators.'
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=version_compare CARGO_MANIFEST_DIR=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/version-compare-0.1.1 CARGO_MANIFEST_PATH=/build/reproducible-path/rust-gdk-0.18-0.18.0/debian/
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/data_model.rs:43:12
|
43 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/triple.rs:55:12
|
55 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/targets.rs:14:12
|
14 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/targets.rs:57:12
|
57 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/targets.rs:107:12
|
107 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/targets.rs:386:12
|
386 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unexpected `cfg` condition value: `rust_1_40`
--> /build/reproducible-path/rust-gdk-0.18-0.18.0/debian/cargo_registry/target-lexicon-0.12.14/src/targets.rs:407:12
|
407 | #[cfg_attr(feature = "rust_1_40", non_exhaustive)]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `arch_zkasm`, `default`, `serde`, `serde_support`, and `std`
= help: consider adding `rust_1_40` as a feature in `Cargo.toml`
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 489 |
Nodes: | 16 (2 / 14) |
Uptime: | 54:13:11 |
Calls: | 9,673 |
Calls today: | 4 |
Files: | 13,719 |
Messages: | 6,170,785 |