| Summary: | =net-analyzer/suricata-6.0.2: vendored Rust module lexical-core-0.6.7 incompatible with >=rust-1.53.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Marek Szuba <marecki> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ago |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/rust-lang/rust/issues/81654 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 net-analyzer:suricata-6.0.2:20210621-135259.log temp.tar.bz2 |
||
|
Description
Toralf Förster
2021-06-21 14:02:11 UTC
Created attachment 717459 [details]
emerge-info.txt
Created attachment 717462 [details]
emerge-history.txt
Created attachment 717465 [details]
environment
Created attachment 717468 [details]
etc.portage.tar.bz2
Created attachment 717471 [details]
logs.tar.bz2
Created attachment 717474 [details]
net-analyzer:suricata-6.0.2:20210621-135259.log
Created attachment 717477 [details]
temp.tar.bz2
For the record, suricata-5 is unaffected because it doesn't bundle this module. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba3e306a8c728ad5eaf3e2577859e57820bd28e commit 0ba3e306a8c728ad5eaf3e2577859e57820bd28e Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2021-06-21 14:41:53 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2021-06-21 14:54:16 +0000 net-analyzer/suricata-6.0.2: restrict Rust version The bundled lexical-core-0.6.7 is not compatible with rust-1.53 due to stabilisation of <integer>::BITS, see https://github.com/rust-lang/rust/issues/81654 . Already fixed by lexical-core upstream (in version 0.7.5) but I haven't had much luck backporting this to 0.6.7. Suricata-5 is not affected because it doesn't use this Rust module. Closes: https://bugs.gentoo.org/797370 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-analyzer/suricata/suricata-6.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) *** Bug 797382 has been marked as a duplicate of this bug. *** *** Bug 797382 has been marked as a duplicate of this bug. *** Alas, this is not ready yet - as ago's tinderbox has just shown, simply limiting the version of virtual/rust is not enough because if both dev-lang/rust-bin and dev-lang/rust are installed , limiting the virtual version only downgrades one of them. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2e9ee518178d40409d8d27384ac0c84b2b3ae9 commit 7a2e9ee518178d40409d8d27384ac0c84b2b3ae9 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2021-06-21 15:59:50 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2021-06-21 16:03:38 +0000 net-analyzer/suricata: limit version of currently selected rust While simply limiting the version of virtual/rust in dependencies is likely enough for most users at present, if someone has got both rust and rust-bin emerged the virtual will only affect the version of one of them - and it is possible that the version currently set as active by "eselect rust" is not a supported one. Closes: https://bugs.gentoo.org/797370 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-analyzer/suricata/suricata-6.0.2.ebuild | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) |