Processed: Re: Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-12-02 Thread Debian Bug Tracking System
Processing control commands: > severity 901827 wishlist Bug #901827 [dpkg] dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies Ignoring request to change severity of Bug 901827 to the same value. -- 901827: https://bugs.debian.org/cgi-

Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-12-02 Thread Guillem Jover
Control: severity 901827 wishlist On Sat, 2018-11-10 at 23:16:00 +, Ximin Luo wrote: > This translation scheme works for Depends and Build-Depends, however > it does not work for Replaces and Breaks, please see #913408 for an > example of the problem. > > In the abstract example above, since

Processed: Re: Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-12-02 Thread Debian Bug Tracking System
Processing control commands: > severity 901827 wishlist Bug #901827 [dpkg] dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies Severity set to 'wishlist' from 'important' -- 901827: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901827 Deb

Processed: Re: Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-11-10 Thread Debian Bug Tracking System
Processing control commands: > severity 901827 important Bug #901827 [dpkg] dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies Severity set to 'important' from 'wishlist' > block 913408 by 901827 Bug #913408 [librust-crossbeam-epoch-0

Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-11-10 Thread Ximin Luo
Control: severity 901827 important Control: block 913408 by 901827 Ximin Luo: > Guillem Jover: >> [..] >> >> So you could have package slab-X.Y and then depend on just that, or if >> for some reason you need to have coinstallability down to the minor >> version, then slab-X.Y.Z, in which case

Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-19 Thread Ximin Luo
Guillem Jover: > [..] > > We discussed this briefly yesterday on IRC before Ximin filed the > report. I don't see much difference with what was mentioned and I'll > repeat what David Kalnischkies and me proposed on the spot, as a > potentiall working solution. > To be fair, neither of you were

Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-19 Thread Guillem Jover
Hi! On Mon, 2018-06-18 at 19:55:31 -0700, Ximin Luo wrote: > Package: dpkg > Version: 1.19.0.5+b1 > Severity: wishlist We discussed this briefly yesterday on IRC before Ximin filed the report. I don't see much difference with what was mentioned and I'll repeat what David Kalnischkies and me

Bug#901827: [Pkg-rust-maintainers] Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Josh Triplett
On Tue, Jun 19, 2018 at 04:08:00AM +, Ximin Luo wrote: > Josh Triplett: > > While I *would* like to see support for version intervals, this > > particular issue is a bug introduced through changes to debcargo. The > > original debcargo intentionally generated versioned dependencies on > >

Bug#901827: [Pkg-rust-maintainers] Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Ximin Luo
+pkg-rust-maintainers, -901827 bug report Josh Triplett: >> I wrote: >>> In the Debian Rust team, we previously experimented with e.g. converting: >>> >>> - Cargo dependencies X (>= 6, << 7) into dpkg dependencies X-6 | X-7 >>> - Cargo dependencies X (>= 6) into dpkg dependencies X-6 | X-7

Bug#901827: [Pkg-rust-maintainers] Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Ximin Luo
Josh Triplett: > [..] > > While I *would* like to see support for version intervals, this > particular issue is a bug introduced through changes to debcargo. The > original debcargo intentionally generated versioned dependencies on > packages like librust-slab-0.3+default-dev rather than >

Bug#901827: [Pkg-rust-maintainers] Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Josh Triplett
On Mon, Jun 18, 2018 at 07:55:31PM -0700, Ximin Luo wrote: > Package: dpkg > Version: 1.19.0.5+b1 > Severity: wishlist > > Dear Maintainer, > > The Rust package manager Cargo, makes it possible to declare two-sided version > constraint ranges such as X (>= 6, << 7). In dpkg, historically this

Bug#901827: [Pkg-rust-maintainers] Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Ximin Luo
Ximin Luo: > [..] > > librust-slab-0.1-dev_0.1.3-1_amd64.deb Provides: librust-slab+default-dev (= > 0.1.3-1), librust-slab-0.1+default-dev (= 0.1.3-1), librust-slab-dev (= > 0.1.3-1) > librust-slab-0.3-dev_0.3.0-1_amd64.deb Provides: librust-slab+default-dev (= > 0.3.0-1),

Bug#901827: dpkg: Support two-sided version constraint ranges, required to properly translate Cargo dependencies

2018-06-18 Thread Ximin Luo
Package: dpkg Version: 1.19.0.5+b1 Severity: wishlist Dear Maintainer, The Rust package manager Cargo, makes it possible to declare two-sided version constraint ranges such as X (>= 6, << 7). In dpkg, historically this has been expressed by declaring two one-sided version constraint ranges for