[archived] Previous, now Deprecated Whonix Windows Installer Testing

https://lists.reproducible-builds.org/pipermail/rb-general/2017-January/000287.html

https://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20170116/008127.html

1 Like

Good day,

Sorry, I just now found some time to get around and do this.

They appear to be checking out perfectly. Thank you. Will include it in the source and make a new build in the comming days.

Have a nice day,

Ego

2 Likes

I could extract whonix.tar.srep even inside an XP VM with 100 MB RAM (10 MB free RAM) so what I said before about memory requirement may not be true

1 Like

@Patrick I edited this page but still waiting for some response here or on the mailing list, do you plan to wait for the response?

https://wiki.debian.org/ReproducibleBuilds/UsersAndGroupsInTarballs

1 Like

Great!

Response or not. I am going to change from root to 0.

A post was split to a new topic: Reproducible Build Manager

Done.

1 Like

About --mode=go=rX,u+rw,a-s

This is a good solution, however it doesn’t ensure reproducibility. It doesn’t touch the executable bit, so mode 6XX is recorded as 644 whereas 7XX is recorded as 755 in the archive. To guarantee reproducibility you could use chmod +x on executable files and directories and chmod -x on other files before creating the tar. Do you have a better idea? This should be documented in the reproducible-builds.org website, if nobody else does, I may do it soon

https://lists.reproducible-builds.org/pipermail/rb-general/2017-January/000311.html
https://lists.alioth.debian.org/pipermail/reproducible-commits/Week-of-Mon-20150202/001662.html

Using an mtree file is another option, perhaps useful if you need more customization

https://lists.reproducible-builds.org/pipermail/rb-general/2017-January/000288.html

In case there are no executable files or directories, using --mode=644 would be the easiest solution

1 Like

I don’t think strip-nondeterminism supports xz archives, probably unnecessary anyway

1 Like

I wonder if it’s better to keep for the future.

I guess that is hard for windows users who never used the command line for anything ever. Could you please add how to open a windows command prompt? And then gpg will be already usable? No /full/path/to/gpg or PATH variable modifications required?

https://www.whonix.org/wiki/Installer/Verify_the_Installer_using_the_command_line

Good day,

Added a command on opening the command line.

Yes, is directly usable from any directory.

Have a nice day,

Ego

1 Like
  1. Open the command line by running cmd.exe

User will probably ask “How do I run a command?”.

Good day,

Made further additions.

Have a nice day,

Ego

1 Like

What is better,

  1. Store it as ~/ego.asc.

Can you please update this for Windows? Or is ~ also a concept on Windows?

  1. Open the command line by running cmd.exe

Cold you make this something like

Open a command prompt by Start Menu -> Programs -> ... -> cmd.exe?

please?

Good day,

Both are fine, though the former can be easier to reuse for other versions of the installer.

Well, it is a part of the known syntax, though if someone doesn’t know how to launch cmd, they likely will have little knowledge on that. Will phrase it better.

Well, cmd hasn’t been included in the start menu for almost two decades, so I’ll use Win+R.

Have a nice day,

Ego

1 Like

These instructions are Windows specific and cannot be not Windows specific.

I always typed cmd.exe into the search function. Win+R seems alright.

I achieved 3,89 GB -> 1,18 GB compression however not reproducible, trying to see if it’s possible

2 Likes