Hi, all ! In last 10 days, I had build different Debain packages at my own using prebuilder to experience the reproducibility issues. I am thankful to deki and Lunar for suggesting me to do that task. Based on this experience, I managed to find more use cases for –hide=profiles specification. I also researched differences of different unreproducible Debian packages on http://tests.reproducible-builds.org . There are many packages available for examination.
In brief, I did following tasks: 1. I worked on –hide=profiles specification. Mostly, I tried to find use cases. 2. I made changes to https://wiki.debian.org/ReproducibleBuilds/HideProfilesSpecification added detailed information in each use case. 3. Read the documentation on argcomplete python module and had some hands on experience with module. The purpose of doing this was to add argument completion feature to Diffoscope. pabs had filed bug report for this #826711. I am implementing this feature and discussing issues with pabs as well as researching diffs side-by-side to generate more use cases. Here, Thanks to pabs for guidance and support :) 4. I went through different software to see how they are ignoring the stuff. Those are following: 4.1 : apk-diff [0] 4.2 : pkg-diff [1] 4.3 : tar [2] Upcoming week will be an important as well as fun week because I will be implementing the use cases. Right now, I am currently looking at different software's which ignores stuff and taking notes[3] of it. So that, it will help me during implementing the solution of use cases. I am also looking forward to feedback [4] from the community on use cases and CLI interfaces. Have a great week :) PS: You can also find more about me and weekly progress on my blog [5] Links: [0]: https://github.com/WhisperSystems/Signal-Android/blob/master/apkdiff/apkdiff.py [1]: https://github.com/openSUSE/build-compare [2]: http://git.gag.com/?p=debian/tar;a=tree [3]: https://gist.github.com/satyamz/77d86e1fc78d104c784c0238a3a7c0e3 [4]: http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20160606/005774.html [5]: http://satyamz.github.io/blog/2016/06/13/gsoc-2016-week-2-and-3-reproducible-builds-in-debian/ Thanks! Satyam Zode
