SHA256
1
0
forked from pool/diffoscope
Commit Graph

70 Commits

Author SHA256 Message Date
Dominique Leuenberger
f03c501e32 Accepting request 894846 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/894846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=10
2021-05-21 19:50:28 +00:00
Dominique Leuenberger
36dbdc16d7 Accepting request 893114 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/893114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=9
2021-05-14 23:24:27 +00:00
Sebastian Wagner
6b13d9fb66 - update to version 175:
* Use the actual filesystem path name (instead of diffoscope's concept of the
    source name) to correct APK filename filtering when an APK file is in
    another container -- we need to filter the auto-generated "1.apk" instead
    of "original-filename.apk". (Closes: reproducible-builds/diffoscope#255)
  * Don't call os.path.basename twice.
  * Correct grammar in a fsimage.py debug message.
  * Add a comment about stripping filenames.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=18
2021-05-14 16:25:50 +00:00
Sebastian Wagner
340dbeb941 - remove fix-file-5.40.patch, merged upstream
- update to version 174:
  * Check that we are parsing an actual Debian .buildinfo file, not just
    a file with that extension.
    (Closes: deb#987994, reproducible-builds/diffoscope#254)
  * Support signed .buildinfo files again -- file(1) reports them as
    "PGP signed message".
  * Make the testsuite pass with file(1) version 5.40.
  * Embed some short test fixtures in the test code itself.
  * Fix recognition of compressed .xz files with file(1) 5.40.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=17
2021-05-07 11:46:34 +00:00
Dominique Leuenberger
bf5f97a0e8 Accepting request 889808 from devel:languages:python
- remove fix-tests-libmix_differences-2.patch, merged upstream
- remove fix-tests-libmix_differences.patch, merged upstream
- added fix-file-5.40.patch
- update to version 173
  * Add support for showing annotations in PDF files.
    (Closes: reproducible-builds/diffoscope#249)
  * Move to assert_diff in test_pdf.py.
  * Difference.__init__: Demote unified_diff argument to a Python "kwarg".
- update to version 172
  * If zipinfo(1) shows a difference but we cannot uncover a difference within
    the underlying .zip or .apk file, add a comment and show the binary
    comparison. (Closes: reproducible-builds/diffoscope#246)
  * Make "error extracting X, falling back to binary comparison E" error
    message nicer.
- update to version 171
  * Do not list as a "skipping reason" tools that do exist.
  * Drop the "compose" tool from the list of required tools for these tests,
    since it doesn't seem to be required.
- update to version 170
  * Avoid frequent long lines in RPM header outputs that cause very very slow
    HTML outputs. (Closes: reproducible-builds/diffoscope#245)
  * Fix test_libmix_differences on openSUSE Tumbleweed.
    (Closes: reproducible-builds/diffoscope#244)
  * Move test_rpm to use the assert_diff utility helper.
  * Add a diffoscope.tools.get_tools() method to support programmatically
    fetching Diffoscope's config.
  * Become tolerant of malformed Debian .changes files.
- update to version 169
  * Optimisations:
    - Use larger buffer/block sizes when extracting files from libarchive-
      based archives.
    - Use a much-shorter CSS class (instead of "diffponct") to dramatically
      reduce uncompressed HTML output.
  * Logging improvements:
    - Don't emit "Unable to stat file" warning/debug messages; we have
      entirely-artificial directory entries such as ELF sections which, of
      course, never exist as filesystem files.
    - Don't emit a "Returning a FooContainer" logging message - we already emit
      "Instantiating a FooContainer" one and are unlikely to fail in the
      middle.
    - Format the report size logging messages when generating HTML reports.
    - Add the target directory when logging which directory we are extracting
      containers to.
  * Miscellaneous:
    - Ignore "--debug" and similar arguments when creating a (hopefully useful)
      temporary directory.
    - Ensure all internal temporary directories have useful names.
    - Clarify a comment regarding diffoscope not extracting excluded files.
  * Skip a DEX-related test if the "procyon" tool is unavailable.

OBS-URL: https://build.opensuse.org/request/show/889808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=8
2021-05-02 16:36:13 +00:00
Sebastian Wagner
74fe075f83 delete removed patch files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=15
2021-05-02 10:43:14 +00:00
Sebastian Wagner
8889794a36 - remove fix-tests-libmix_differences-2.patch, merged upstream
- remove fix-tests-libmix_differences.patch, merged upstream
- added fix-file-5.40.patch
- update to version 173
  * Add support for showing annotations in PDF files.
    (Closes: reproducible-builds/diffoscope#249)
  * Move to assert_diff in test_pdf.py.
  * Difference.__init__: Demote unified_diff argument to a Python "kwarg".
- update to version 172
  * If zipinfo(1) shows a difference but we cannot uncover a difference within
    the underlying .zip or .apk file, add a comment and show the binary
    comparison. (Closes: reproducible-builds/diffoscope#246)
  * Make "error extracting X, falling back to binary comparison E" error
    message nicer.
- update to version 171
  * Do not list as a "skipping reason" tools that do exist.
  * Drop the "compose" tool from the list of required tools for these tests,
    since it doesn't seem to be required.
- update to version 170
  * Avoid frequent long lines in RPM header outputs that cause very very slow
    HTML outputs. (Closes: reproducible-builds/diffoscope#245)
  * Fix test_libmix_differences on openSUSE Tumbleweed.
    (Closes: reproducible-builds/diffoscope#244)
  * Move test_rpm to use the assert_diff utility helper.
  * Add a diffoscope.tools.get_tools() method to support programmatically
    fetching Diffoscope's config.
  * Become tolerant of malformed Debian .changes files.
- update to version 169
  * Optimisations:
    - Use larger buffer/block sizes when extracting files from libarchive-

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=14
2021-05-02 08:45:58 +00:00
Dominique Leuenberger
90841ffa8a Accepting request 880707 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/880707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=7
2021-03-24 15:15:15 +00:00
Sebastian Wagner
5eef8c2980 - add fix-tests-libmix_differences-2.patch to fix a newline in the other upstream patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=12
2021-03-16 10:47:17 +00:00
Sebastian Wagner
88f4b01d49 - activate test_differences test, as it is fixed in openSUSE TW.
- use fix-tests-libmix_differences.patch based on upstream patch and activate test_limix_differences tests.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=11
2021-03-15 21:09:23 +00:00
Sebastian Wagner
8d4f2107c4 - Disable failing tests explicitly instead of ignoring the exit code.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=10
2021-03-12 08:04:12 +00:00
Dominique Leuenberger
c69940f73a Accepting request 877586 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/877586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=6
2021-03-08 14:19:05 +00:00
40f0743fd4 Accepting request 877510 from home:sebix:branches:devel:languages:python
- Activate tests and only disable the failing ones, links to upstream issues.
- Update dependencies
- Update to version 168:

OBS-URL: https://build.opensuse.org/request/show/877510
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=8
2021-03-08 08:36:01 +00:00
Dominique Leuenberger
2dcae2f78f Accepting request 691774 from devel:languages:python
- Add keyring to the spec file
- Use python macros
- Run fdupes
- Execute tests, but always make them pass 7 currently fail

- update to version 113
  * better handle missing helpers at runtime
  * improved handling of zip, elf, pdf, wasm(WebAssembly) formats
  * improved output readability

OBS-URL: https://build.opensuse.org/request/show/691774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=5
2019-04-08 18:52:52 +00:00
Tomáš Chvátal
a1a573139f - Add keyring to the spec file
- Use python macros
- Run fdupes
- Execute tests, but always make them pass 7 currently fail

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=6
2019-04-05 10:30:19 +00:00
Tomáš Chvátal
cb5aa6e51e Accepting request 691762 from home:bmwiedemann:branches:devel:languages:python
update to version 113
  * better handle missing helpers at runtime
  * improved handling of zip, elf, pdf, wasm(WebAssembly) formats
  * improved output readability

OBS-URL: https://build.opensuse.org/request/show/691762
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=5
2019-04-05 10:07:39 +00:00
Dominique Leuenberger
245f589702 Accepting request 649348 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/649348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=4
2018-11-26 09:22:02 +00:00
Yuchen Lin
a7aa28b946 Accepting request 514078 from devel:languages:python3
1

OBS-URL: https://build.opensuse.org/request/show/514078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=3
2017-08-06 09:34:09 +00:00
Dominique Leuenberger
c7cc4b29eb Accepting request 479263 from devel:languages:python3
1

OBS-URL: https://build.opensuse.org/request/show/479263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=2
2017-03-15 00:07:01 +00:00
Dominique Leuenberger
8d0dc838a7 Accepting request 433083 from devel:languages:python3
OBS-URL: https://build.opensuse.org/request/show/433083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/diffoscope?expand=0&rev=1
2017-01-25 22:17:42 +00:00