Menu

#301 lirc packages do not build reproducibly

0.11.0
closed
nobody
None
fixed
2018-11-18
2017-08-24
No

While working on the reproducible builds effort, I found that
when building the lirc package for openSUSE Linux, there were slight differences between each build that could be fixed with 3 changes:

https://sourceforge.net/p/lirc/git/merge-requests/33/
https://sourceforge.net/p/lirc/git/merge-requests/34/

or differently, because I don't know enough about why things were this way.

Related

Git: 599c91914d0063333598c777
Commit: [14a39d]
Commit: [be743a]

Discussion

  • Alec Leamas

    Alec Leamas - 2017-08-24

    The lirc.hwdb is not longer created by the build, so that should be fine. Likewise, the lirc-lsplugins call has been moved to the lirc-postinstall script which also should be ok.

    Which leaves us with irdb-get. Just removing the date as proposed in PR might not be ideal since the database the script uses might change between invocations. So, in many scenarios the date is actually meaningful.

    Thinking about a irdb-get command line option which replaces the date with a md5sum of the possibly cached database aimed for packaging usecases. Or perhaps an option which suppresses or hardcodes the date.

     
  • Alec Leamas

    Alec Leamas - 2017-08-24
    • status: open --> closed
    • Resolution: na --> fixed
    • Milestone: Future --> 0.11.0
     
  • Alec Leamas

    Alec Leamas - 2017-08-24

    Fixed irdb-get using an environmetn variable in [be743a] (master).

     

    Related

    Commit: [be743a]


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.