Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • diffoscope diffoscope
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 145
    • Issues 145
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Reproducible BuildsReproducible Builds
  • diffoscopediffoscope
  • Issues
  • #245
Closed
Open
Issue created Mar 09, 2021 by Richard Purdie@rpurdie-guestDeveloper

rpm diff display could be improved to avoid webpage display issues

If an rpm contains large numbers of files of which only a few are different, the resulting html output is large and doesn't get on well with web browsers. An example is:

https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210309-lxwe1eiw/packages/reproducibleA/tmp/deploy/rpm/core2_64/ltp-20210121-r3.core2_64.rpm

vs.

https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210309-lxwe1eiw/packages/reproducibleB/tmp/deploy/rpm/core2_64/ltp-20210121-r3.core2_64.rpm

which result in the following output (which is large and web browsers struggle with):

https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210309-lxwe1eiw/packages/diff-html/

That page also includes the diff for the same content as a deb and ipk but the problems are from the rpm differences. The issue is caused by the rpm file headers section for FILESIZES where it lists the file size changes but displays every file on a line of which there are many in this package. There is probably a better way to display this information.

The deb and ipk files are available above in the same urls under deploy/ipk and deploy/deb instead of deploy/rpm if needed.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking