Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1130986
| From | Christos Zoulas <christos@zoulas.com> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1026976: Upcoming test suite regression due to changes in file/libmagic |
| Date | 2022-12-31 21:40 +0100 |
| Message-ID | <FIQO5-eFom-3@gated-at.bofh.it> (permalink) |
| References | (3 earlier) <FI3kl-e85u-5@gated-at.bofh.it> <FGzeF-d9mJ-1@gated-at.bofh.it> <FIxV7-errS-1@gated-at.bofh.it> <FGzeF-d9mJ-1@gated-at.bofh.it> <FIxV7-errS-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
[Multipart message — attachments visible in raw view] - view raw
Committed, thanks! christos > On Dec 30, 2022, at 7:17 PM, FC Stegerman <flx@obfusk.net> wrote: > > * Christoph Biedl <debian.axhn@manchmal.in-ulm.de> [2022-12-29 16:39]: >> Chris Lamb wrote... >>> However, this "extra data prepended" doesn't fit well under the rubric >>> of "data". Yes, this "#!/usr/bin/python3\n" shebang is definitely >>> "data" of a kind, but a shebang isn't really data in that way given >>> the special-treatment afforded to it by UNIX systems. Even if this >>> noun was replaced by the more general "bytes", the magic nature of the >>> shebang would still remain… as would the desire to discriminate >>> between pyzip files and other ZIP files with prepended data. >>> >>> Could another — different — string be emitted in the case that these >>> prepended bytes are a shebang? We could potentially look for the file >>> starting with #! and for that to take precedence over this new case. >> >> After some more thinking: I suggest you do nothing for the time being >> while I take this to upstream. If all else fails, I'll revert the change >> for the next upload. By the way, that will be 1:5.44-1, but the changes >> to 1:5.43-3 are minimal. > > FWIW I've attached a patch that makes it discriminate between ZIP > files with prepended data with or without a shebang: > > $ file -b zipfile-with-data-prepended > Zip archive, with extra data prepended > $ file -b pyzip > a /usr/bin/python3 script executable (Zip archive) > > I'm not sure that completely solves the issue, because there could be > other (executable) file formats affected, not just pyzip and other > formats using a shebang. So perhaps reverting the change completely > is better after all. We probably need upstream to figure that out. > > - FC > <pyzip.patch>_______________________________________________ > Reproducible-builds mailing list > Reproducible-builds@alioth-lists.debian.net > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic Christoph Biedl <debian.axhn@manchmal.in-ulm.de> - 2022-12-25 14:30 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic FC Stegerman <flx@obfusk.net> - 2022-12-25 22:30 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic "Chris Lamb" <lamby@debian.org> - 2022-12-28 11:20 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic Christoph Biedl <debian.axhn@manchmal.in-ulm.de> - 2022-12-29 16:50 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic FC Stegerman <flx@obfusk.net> - 2022-12-31 01:30 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic Christos Zoulas <christos@zoulas.com> - 2022-12-31 21:40 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic Christoph Biedl <debian.axhn@manchmal.in-ulm.de> - 2023-01-01 18:20 +0100
Bug#1026976: Upcoming test suite regression due to changes in file/libmagic FC Stegerman <flx@obfusk.net> - 2023-01-01 22:30 +0100
csiph-web