Re: [Tails-dev] Please test Tails 0.12.1-rc1 [was: Please te…

Delete this message

Reply to this message
Autor: bertagaz
Data:  
A: The Tails public development discussion list
Assumpte: Re: [Tails-dev] Please test Tails 0.12.1-rc1 [was: Please test Tails 0.12-rc1]
On Wed, Jul 04, 2012 at 02:52:10PM +0200, anonym wrote:
> Below you can find my results from today's testing. All looks well so
> far except that the whisperback HS seems to be down (?). At the bottom
> you can also find a list of the remaining tests (for the convenience of
> any one that want to help with the testing).


Been a long night but have done much of the rest of the tests.
Haven't been able to test with DVD/CD medias, only bare metal USB.
Whisperback worked fine.

Language selection and admin password bug seems to be gone.


# Memory erasure feature seems broken compared to a 0.12:

- in 0.12, I was able to see smem's output after the kernel is loaded,
when installed both manually or using the usb creator, with or without
persistence.
- in 0.12.1-rc1, none of them seems to work, in any way I installed the system.
Haven't tested using the long process, but as the machine simply shutdown a
very few seconds after the "loading kernel" message, in place of displaying
smem's output, it doesn't seem so much functionnal.

Memlockd and udev-adm are started and seems to care about the right
device.

In 0.12, there is a "live-boot: caching reboot files" message right before
that the memory erasure feature starts and display its message. It isn't
displayed in the 0.12.1-rc1, and I suspect it is responsible for the bug
but have no clue why.


# /var/log/gdm3/:0-slave.log

Ends after Network manager message with multiple lines saying:

/etc/gdm3/PostLogin/Default: line 48: [: eq: binary operator expected


# Remaining tests:

 * MAT should be able to clean a PDF file.                                                                                                       
 * Running `getTorbuttonUserAgent` should produce the useragent set by the                                                                       
   Torbutton version installed and used in Iceweasel.
 * Boot and check basic functionality is working for every supported                                                                             
   language.                                                                                                                                     
   - The chosen keyboard layout must be applied.                                                                                                 
   - The virtual keyboard must work and be auto-configured to                                                                                    
     use the same keyboard layout as the X session.                                                                                              
   - The iceweasel search engine must be localized (for languages we                                                                             
     ship a localized searchplugin for).
 * Doing an apt-get update and installing random packages.



# Checked list:

> > # Iceweasel
>
> Same as in 0.12 (i.e. mostly ok).
>
> > # Pidgin
>
> Same as in 0.12 (i.e. mostly ok).
>
> > # Tor enforcement
>
> Same as in 0.12 (i.e. mostly ok).
>
> > # Use of untrusted partitions
>
> All ok.
>
> > # Claws
>
> All ok.
>
> > # Whisperback
> >
> > * can a bug report e-mail be sent?
>
> No. My Tor says:
>
>     [Notice] Closing stream for '[scrubbed].onion': hidden service is
>     unavailable (try again later).

>
> Is the hidden service down? I've gotten this for a couple of hours in a
> row now.
>
> > * is it correctly encrypted?
>
> N/A.
>
> > # GnuPG
>
> All ok.
>
> > # Time
>
> All ok.
>
> > # Root access control
>
> All ok.
>
> > # Virtualization support
>
> All ok.
>
> > # I2P
>
> All ok.
>
> > # Windows Camouflage
>
> All ok.
>
> > # Git
>
> All ok.
>
> > # Unsafe Web Browser
>
> All ok.
>
>
> The remaining tests are:
>
> > # Monkeysphere
> >
> > * Monkeysphere validation agent key search/receive: torified? uses
> > configured keyserver?

OK

> > # erase memory on shutdown
> >
> > - check that `memlockd` and `udev-watchdog` are running, and that the
> right
> > device is being watched by the later.

OK

> > - remove Tails' media (USB and cdrom) and check that the memory
> > erasure process is started (`Loading new kernel`, at least).

Shutdown process is started, but no smem output. Fast shutdown after the last
"loading kernel" message.

> > Testing that the needed files are really mapped in memory, and the
> > erasing process actually works, involves slightly more complicated
> > steps that are worth [[a dedicated page|test/erase_memory_on_shutdown]].
> >
> > # USB Installer/Upgrader
> >
> > The installed or upgraded Tails medium shall be successfully booted
> > after each of the following tests.
> >
> > * Test "Clone & Install":
> > - from DVD.
> > - from USB.

OK

> >   - onto a USB stick that has a MBR partition table, and no
> >     partition at all (regression test)

OK

> >   - onto a USB stick that already has an old-fashioned hybrid cat'd
> >     Tails on it

OK

> > * Test "Clone & Upgrade" (onto a USB install containing an older
> > Tails):
> > - from DVD.
> > - from USB.

OK

> > - make sure to test that TailsData partitions survive upgrades.

OK

> >   - onto a USB stick that already has a old-fashioned cat'd hybrid
> >     Tails on it: should warn this action is not supported, and direct
> >     the user to the "Clone & Install" operation mode.

OK

> > * Test "Upgrade from ISO".
> > - make sure to test that TailsData partitions survive upgrades.

OK

> > * Test "emergency shutdown on boot medium removal" feature, on Tails
> > system installed by this installer.

Same problem described above.

> >
> > # Persistence
> >
> > * Activate persistence on a Tails USB install with all presets
> > on.

OK

> > * Reboot, enable persistence. Verify via `mount` that each preset has
> > a mount that seem correct (e.g. "Pidgin preset =>
> > `/home/amnesia/.purple` has something mounted on it").

OK

> > * Try read-write mode. Make sure that persistent files are writeable,
> > and that changes do survive reboot.

OK

> > * Try read-only mode. Make sure that persistent files are writeable,
> > but that no changes survive reboot.

OK

> > * Test adding a few custom directories.

OK

> > * Turn off some persistence presets, reboot, and make sure they are
> > not activated.

OK

> >
> > # Misc
> >
> > * Set a sudo password in Tails Greeter and verify that it works.

OK

> > * Check that there are no weird applications listening to external
> > connections with `sudo netstat -ltupn` (everything should be
> > `127.0.0.1` (IPv4) or `::1` (IPv6)).

Seems OK

> > * Check that links to the online website (`Mirror:`) at the bottom of
> > bundled static web pages are working. Else, it probably means the
> > wiki was not built with the needed patched ikiwiki version.

OK

> > * Check that all seems well during init (mostly that all services
> > start without errors), and that dmesg seems ok.

Seems OK

> > * Boot without network connection, and then plug it in after
> > some arbitrary time; Tor and Vidalia must be autostarted and end up
> > in working state.

OK

> > * Doing an apt-get update and installing random packages.
> > * Boot on bare-metal on USB and DVD.

USB OK

> > * Boot and check basic functionality is working for every supported
> >   language.
> >   - The chosen keyboard layout must be applied.
> >   - The virtual keyboard must work and be auto-configured to
> >     use the same keyboard layout as the X session.
> >   - The iceweasel search engine must be localized (for languages we
> >     ship a localized searchplugin for).
> > * Try to start with the `truecrypt` option on boot, see if it can be
> found in
> >   the *Applications* → *Accessories* menu and that it runs correctly.

OK

> > * Connecting over SSH to a server on the Internet should work (and
> > appear in Vidalia's connections list).

OK

> > * Connecting (by IP) over SSH to a server on the LAN should work.

OK

> > * The `amnesia` user must be part of the following groups:
> > `audio cdrom dialout floppy video plugdev netdev fuse debian-tor
> scanner lp lpadmin vboxsf`

OK

> > * Measure boot time on some reference bare metal hardware, and compare
> > with previous version. The new one should not be significantly
> > slower to start.

Seems OK

> > * MAT should be able to clean a PDF file.
> > * Running `getTorbuttonUserAgent` should produce the useragent set by the
> > Torbutton version installed and used in Iceweasel.