[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-rust-maintainers] Bug#1115714: impossible to install crate zerovec: depends on missing librust-twox-hash-2+xxhash64-dev



Quoting Alexander Kjäll (2025-09-20 16:08:26)
> Two quick thoughts from my mobile:
> 
> Since transitioning through NEW takes so long, I typically upload as much
> of the dependency tree as possible. But NEW is not a FIFO, so sometimes
> thing pop out that is not buildable. A similar problem happens if something
> is in NEW a long time and upgrades of it's deps happen.

Do you then upload to experimental? And if not, why?

The processing time through NEW is exactly one of the situations I
consider a known breakage, when not all dependencies are already
available in unstable.

> And regarding running tests in debug, debug have additional checks for
> numeric over-/underflows, something that easily happens when switching
> between 64 and 32 bit architectures. I believe we catch more bugs if we
> don't run the tests with --release.

Interesting! Can you point to documentation for this? I would like to
understand that better.

It has been my understanding that debug mode builds without optimization
and therefore fails to catch optimization-related errors.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: