!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

703 Members
Rust156 Servers

Load older messages


SenderMessageTime
16 Apr 2025
@emilazy:matrix.orgemilyso therefore the "Software" must be an individual version.14:50:26
@aloisw:julia0815.de@aloisw:julia0815.deThose are arguably not "made available under these Terms and Conditions".14:50:44
@emilazy:matrix.orgemilywould be v. surprised to see any other interpretation taken.14:50:45
@emilazy:matrix.orgemilyanyway, I do like that the timed conversion to a permissive licence limits the future harms from some dead-but-innovative piece of software being released under such terms. (though it's of course useless for actually using it for most things that get licensed like this)14:51:18
@emilazy:matrix.orgemilysorry for the offtopic anyway :)14:51:22
@emilazy:matrix.orgemilywhen are we getting a licensing room?14:51:26
@aloisw:julia0815.de@aloisw:julia0815.de
In reply to @emilazy:matrix.org
would be v. surprised to see any other interpretation taken.
Given the ambiguity your interpretation is safer too.
14:52:31
@aloisw:julia0815.de@aloisw:julia0815.de
In reply to @emilazy:matrix.org
when are we getting a licensing room?
I guess a lawyer would be more helpful
14:53:26
@emilazy:matrix.orgemilywhat I meant was that it talks about being "made available under these Terms and Conditions" and then the competition clause says "as of the date we make the Software available", so it seems like "making the Software available" clearly refers to publication of a specific version14:54:25
@emilazy:matrix.orgemily(yes please. the Foundation really needs one.)14:54:26
@vaw:nlih.devawRedacted or Malformed Event17:27:16
17 Apr 2025
@hexa:lossy.networkhexathree steps further and03:56:39
@hexa:lossy.networkhexa
sentry-relay>    Compiling minidump v0.22.2
sentry-relay> error[E0599]: no method named `blocking_queue_depth` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>   --> relay-system/src/runtime/metrics.rs:76:20
sentry-relay>    |
sentry-relay> 76 |         self.tokio.blocking_queue_depth()
sentry-relay>    |                    ^^^^^^^^^^^^^^^^^^^^
sentry-relay>    |
sentry-relay> help: there is a method `global_queue_depth` with a similar name
sentry-relay>    |
sentry-relay> 76 -         self.tokio.blocking_queue_depth()
sentry-relay> 76 +         self.tokio.global_queue_depth()
sentry-relay>    |
sentry-relay> 
sentry-relay> error[E0599]: no method named `budget_forced_yield_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>   --> relay-system/src/runtime/metrics.rs:82:9
sentry-relay>    |
sentry-relay> 82 |         budget_forced_yield_count
sentry-relay>    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `num_blocking_threads` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>   --> relay-system/src/runtime/metrics.rs:89:20
sentry-relay>    |
sentry-relay> 89 |         self.tokio.num_blocking_threads()
sentry-relay>    |                    ^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `num_idle_blocking_threads` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>   --> relay-system/src/runtime/metrics.rs:97:20
sentry-relay>    |
sentry-relay> 97 |         self.tokio.num_idle_blocking_threads()
sentry-relay>    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_local_queue_depth` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:112:20
sentry-relay>     |
sentry-relay> 112 |         self.tokio.worker_local_queue_depth(worker)
sentry-relay>     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
sentry-relay>     |
sentry-relay> help: there is a method `global_queue_depth` with a similar name, but with different arguments
sentry-relay>    --> /build/cargo-deps-vendor/tokio-1.42.0/src/runtime/metrics/runtime.rs:95:5
sentry-relay>     |
sentry-relay> 95  |     pub fn global_queue_depth(&self) -> usize {
sentry-relay>     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_mean_poll_time` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:119:20
sentry-relay>     |
sentry-relay> 119 |         self.tokio.worker_mean_poll_time(worker)
sentry-relay>     |                    ^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_local_schedule_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:126:9
sentry-relay>     |
sentry-relay> 126 |         worker_local_schedule_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_noop_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:132:9
sentry-relay>     |
sentry-relay> 132 |         worker_noop_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_overflow_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:138:9
sentry-relay>     |
sentry-relay> 138 |         worker_overflow_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_park_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:143:9
sentry-relay>     |
sentry-relay> 143 |         worker_park_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_poll_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:148:9
sentry-relay>     |
sentry-relay> 148 |         worker_poll_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_steal_count` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:154:9
sentry-relay>     |
sentry-relay> 154 |         worker_steal_count
sentry-relay>     |         ^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_steal_operations` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:160:9
sentry-relay>     |
sentry-relay> 160 |         worker_steal_operations
sentry-relay>     |         ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> error[E0599]: no method named `worker_total_busy_duration` found for struct `tokio::runtime::RuntimeMetrics` in the current scope
sentry-relay>    --> relay-system/src/runtime/metrics.rs:169:31
sentry-relay>     |
sentry-relay> 169 |         let stat = self.tokio.worker_total_busy_duration(worker).as_secs_f64();
sentry-relay>     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `RuntimeMetrics`
sentry-relay> 
sentry-relay> For more information about this error, try `rustc --explain E0599`.
sentry-relay> error: could not compile `relay-system` (lib) due to 14 previous errors
03:57:06
@hexa:lossy.networkhexa(╯°□°)╯︵ ┻━┻03:57:23
@hexa:lossy.networkhexa can't reproduce with nix-shell -p cargo python3.pkgs.build --run "python3 -m buiild py" 04:22:07
@hexa:lossy.networkhexa * can't reproduce with nix-shell -p cargo python3.pkgs.build --run "python3 -m build py" 04:23:18
@hexa:lossy.networkhexa

cargo-deps-vendor-staging> Fetching https://crates.io/api/v1/crates/tokio/1.42.0/download -> tarballs/tokio-1.42.0.tar.gz

04:25:07
@hexa:lossy.networkhexasame version of tokio04:25:23
@hexa:lossy.networkhexabecause of course it is locked04:29:40
@hexa:lossy.networkhexaa fun bit is that the tag on the repo is not the version of the python package in the repo 🤪04:30:01
@hexa:lossy.networkhexahttps://github.com/getsentry/relay/blob/master/py/setup.py#L2304:30:43
@hexa:lossy.networkhexaand instead of 25.4.0 we get 0.9.804:30:49
@hexa:lossy.networkhexareminds me of good ol' openssl04:30:54
@hexa:lossy.networkhexa * reminds me of good ol' openssl 04:30:59
@hexa:lossy.networkhexalatest version pushed to https://github.com/mweinelt/nixpkgs/blob/sentry/pkgs/development/python-modules/sentry-relay/default.nix04:33:05
@k900:0upti.meK900We don't have a prefetch-cargo-vendor or anything, right?09:56:47
@emilazy:matrix.orgemily nix-update can do it 10:06:47
@emilazy:matrix.orgemilyif you tell it not to bump the version10:06:52
@k900:0upti.meK900Hm OK this helps10:09:49
@glepage:matrix.orgGaétan Lepage How can I pass --target wasm32-wasip1 to buildRustPackage? Is it really falling in the scope of cross-compiling? 11:07:55

Show newer messages


Back to Room ListRoom Version: 6