Commit Graph

133 Commits

Author SHA1 Message Date
Sergei Trofimovich
0fdceb52c7 diffoscope: use multitarget binutils
multitarget binutils is useful for diffing for directories with binaries
foreign to system where diffoscope runs.

before the change:

    $ nix run nixpkgs#diffoscope /tmp/a-Mcrt1.o /tmp/b-Mcrt1.o
    2022-07-27 21:20:35 E: diffoscope.comparators.elf: Command '['objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}']' returned non-zero exit status 1.
    2022-07-27 21:20:35 E: diffoscope.comparators.elf: Command '['objdump --disassemble --demangle --no-show-raw-insn --section=.text {}']' returned non-zero exit status 1.
    --- /tmp/a-Mcrt1.o
    +++ /tmp/b-Mcrt1.o
    ├── readelf --wide --decompress --string-dump=.debug_str {}
    ...

After the change:

    ./result/bin/diffoscope /tmp/a-Mcrt1.o /tmp/b-Mcrt1.o
    --- /tmp/a-Mcrt1.o
    +++ /tmp/b-Mcrt1.o
    ├── readelf --wide --decompress --string-dump=.debug_str {}
    ...
2022-07-27 22:19:21 +01:00
R. Ryantm
2f6b104a39 diffoscope: 218 -> 219 2022-07-16 02:25:55 +00:00
R. Ryantm
06a02ba522 diffoscope: 217 -> 218 2022-07-09 02:16:19 +00:00
R. Ryantm
be558f02e5 diffoscope: 216 -> 217 2022-06-24 03:32:24 +00:00
Maximilian Bosch
cdbc6e64e4
treewide: reduce maintenance workload for ma27
Note: I DO NOT resign from nixpkgs, not at all!

However, I like a clean notification inbox and I get a lot of stuff for
packages where I'm only an end-user or don't use them anymore and thus
can't help out that much.

So please consider it a measure to reduce the mental load for me when
going through my notifications ;-)
2022-06-19 12:07:43 +02:00
github-actions[bot]
caada97a27
Merge master into staging-next 2022-06-14 00:02:11 +00:00
R. Ryantm
4e38070d6a diffoscope: 215 -> 216 2022-06-11 01:41:14 +00:00
Martin Weinelt
ae784e7d3e
diffoscope: 214 -> 215
Disable failing test on python3.10
2022-06-06 11:46:28 -07:00
R. Ryantm
89d005bbb7 diffoscope: 214 -> 215 2022-06-04 02:17:11 +00:00
R. Ryantm
54e5a04e8c diffoscope: 213 -> 214 2022-05-28 02:08:21 +00:00
Mario Rodas
4307907d72 python39Packages.pdfminer-six: add alias to pdfminer 2022-05-25 23:47:50 -07:00
R. Ryantm
c5f8dda165 diffoscope: 212 -> 213 2022-05-21 18:12:24 +00:00
Sandro
8124bc2c65
Merge pull request #172875 from SuperSandro2000/diffoscopeMinimal
diffoscopeMinimal: move libcaca to bloat to remove graphics libraries…
2022-05-19 02:00:19 +02:00
R. Ryantm
c1ec5ebb17 diffoscope: 211 -> 212 2022-05-15 17:21:30 +00:00
Artturi
ed014c27f4
Merge pull request #170837 from r-ryantm/auto-update/diffoscope
diffoscope: 210 -> 211
2022-05-14 02:13:37 +03:00
Sandro Jäckel
413677164d
diffoscopeMinimal: move libcaca to bloat to remove graphics libraries from runtime
The following dependency chain was created in the last staging-next run
which made diffoscopeMinimal require some graphics libraries which are normally
only required on graphical linux systems and do not fit the minimal suffix.

diffoscopeMinima -> libcaca -> imlib2 -> librsvg -> cairo,pango,etc.
2022-05-13 16:59:47 +02:00
Sandro Jäckel
115475ff5b
python310Packages.python-magic: normalise attr 2022-05-07 01:18:35 +02:00
R. Ryantm
04e104bc01 diffoscope: 210 -> 211 2022-04-29 02:25:34 +00:00
R. Ryantm
0a2bc83480 diffoscope: 209 -> 210 2022-04-16 02:36:32 +00:00
R. Ryantm
2eff12f5ab diffoscope: 207 -> 209 2022-03-28 20:29:56 +00:00
Sandro Jäckel
c3aa9107d4
diffoscope: disable test depending on black, re-enable fixed test 2022-03-20 04:13:00 +01:00
R. Ryantm
cb76041783 diffoscope: 205 -> 207 2022-03-05 17:09:04 +00:00
Otavio Salvador
f1789bd3a0 diffoscope: 204 -> 205
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-02-23 14:41:54 -03:00
R. Ryantm
2a59c702cc diffoscope: 203 -> 204 2022-02-12 15:28:52 +00:00
Jonathan Ringer
2946c30628
diffoscope: disable llvm test
The python script returns is unable
to determine llvm correctly, which
cases another error
2022-02-06 18:46:10 -08:00
R. Ryantm
2f0fbd524d diffoscope: 202 -> 203 2022-02-05 20:45:29 +00:00
Sergei Trofimovich
2971504539 diffoscope: 201 -> 202
https://diffoscope.org/news/diffoscope-202-released/

While at it added missing black test depend.
2022-01-29 12:50:39 +00:00
Sergei Trofimovich
8470f87cb9 diffoscope: fix nixpkgs patch to be black-compliant
Otherwise diffocsope's tests fail as:

    diffoscope> -        LINKS_RE = re.compile(r'Links: [0-9]+\s+')
    diffoscope> +        LINKS_RE = re.compile(r"Links: [0-9]+\s+")
    diffoscope> FAILED tests/test_source.py::test_code_is_black_clean
2022-01-26 11:51:56 +00:00
R. Ryantm
958db13790 diffoscope: 200 -> 201 2022-01-22 17:28:31 +00:00
Sergei Trofimovich
b241f3143a diffoscope: 197 -> 200
While at it added trivial updater plumbing.
2022-01-15 19:55:15 +00:00
Maximilian Bosch
5b346aadba
diffoscope: 194 -> 197
ChangeLogs:
* https://diffoscope.org/news/diffoscope-195-released/
* https://diffoscope.org/news/diffoscope-196-released/
* https://diffoscope.org/news/diffoscope-197-released/
2021-12-19 16:09:37 +01:00
Michael Weiss
0ba695d90e
diffoscope: Fix the OpenPGP test which broke with pgpdump 0.34
This fixes a regression from the last pgpdump update: 816d311bd0
See https://github.com/NixOS/nixpkgs/pull/149700#issuecomment-991592708

Reported-by: Sergei Trofimovich <slyich@gmail.com>
2021-12-11 14:04:04 +01:00
Maximilian Bosch
7bb2729d0a
diffoscope: 192 -> 194
ChangeLogs:
* https://diffoscope.org/news/diffoscope-193-released/
* https://diffoscope.org/news/diffoscope-194-released/
2021-12-02 17:30:02 +01:00
Maximilian Bosch
cc9e0c77cb
diffoscope: 190 -> 192
ChangeLogs:
* https://diffoscope.org/news/diffoscope-191-released/
* https://diffoscope.org/news/diffoscope-192-released/
2021-11-17 13:21:20 +01:00
Maximilian Bosch
53ea17e1a6
diffoscope: 188 -> 190
ChangeLogs:
* https://diffoscope.org/news/diffoscope-189-released/
* https://diffoscope.org/news/diffoscope-190-released/
2021-11-06 12:44:25 +01:00
Sandro Jäckel
3da71c4e9a
diffoscope: enable all available tools 2021-10-23 00:19:48 +02:00
Arthur Gautier
2626ebd9b6 diffoscope: 187 -> 188
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-10-22 15:33:04 +00:00
Sergei Trofimovich
9f351d0ba7 diffoscope: 186 -> 187
Added .pyc diffing support.
2021-10-11 23:22:23 +01:00
Maximilian Bosch
e890cef857
diffoscope: 185 -> 186
ChangeLog: https://diffoscope.org/news/diffoscope-186-released/
2021-10-01 13:20:28 +02:00
Maximilian Bosch
589e03f109
diffoscope: 183 -> 185
ChangeLog: https://diffoscope.org/news/diffoscope-184-released/
ChangeLog: https://diffoscope.org/news/diffoscope-185-released/
2021-09-30 18:00:08 +02:00
Maximilian Bosch
0e02dd4f10
diffoscope: 182 -> 183
ChangeLog: https://diffoscope.org/news/diffoscope-183-released/
2021-09-08 18:08:27 +02:00
Maximilian Bosch
1a9ec74169
diffoscope: 181 -> 182
ChangeLog: https://diffoscope.org/news/diffoscope-182-released/
2021-08-27 23:07:47 +02:00
Maximilian Bosch
c6c0c670c6
diffoscope: 180 -> 181
ChangeLog: https://diffoscope.org/news/diffoscope-181-released/
2021-08-20 18:43:41 +02:00
Mario Rodas
f7020dfe2a diffoscope: fix build on darwin 2021-07-19 04:20:00 +00:00
Maximilian Bosch
a35341affe
diffoscope: 179 -> 180
ChangeLog: https://diffoscope.org/news/diffoscope-180-released/
2021-08-06 19:15:13 +02:00
Maximilian Bosch
e17c7def69
diffoscope: fix build, 178 -> 179
ChangeLog: https://diffoscope.org/news/diffoscope-179-released/

Also fixed the build by disabling a failing test because of
`file-v5.40`[1][2].

[1] Upstream bug: https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/271
[2] Similar to: 3f906acae3
2021-07-31 18:07:18 +02:00
Felix C. Stegerman
407c9d4437
diffoscope: use top-level apksigner 2021-07-24 22:24:48 +02:00
Sandro Jäckel
edc30bb87f
diffoscope: disable failing test 2021-07-22 16:00:56 +02:00
Daniel Fullmer
e3e72254d4 diffoscope: 177 -> 178 2021-07-18 16:28:01 -07:00
Arthur Gautier
ee6268cdc8 diffoscope: 176 -> 177
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-06-04 16:51:42 +00:00