First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 135866
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Greg Tassone <gtgentoo@tassone.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info emerge.info text/plain Ahmed Ammar 2006-08-22 06:10 0000 2.19 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 135866 depends on: Show dependency tree
Show dependency graph
Bug 135866 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-06-07 00:29 0000
In accordance with the following bug reference I am requesting that the ~amd64
keyword be added to the truecrypt ebuild:
https://bugs.gentoo.org/show_bug.cgi?id=112197#c71

I have done somewhat thorough testing of the new ebuild on amd64 with zero
problems.  Please let me know if you'd like any specific tests/results.

NOTE:  Daniel Black (Gentoo Dev Dragonheart) requested that this bug be
assigned to crypto@gentoo.org.

Thanks much for your time!

------- Comment #1 From Greg Tassone 2006-06-07 00:30:24 0000 -------
Adding crypto@gentoo.org to the CC list.

------- Comment #2 From Daniel Black 2006-06-07 03:30:31 0000 -------
Greg if you can provide a rough test plan normally that is appreciated.

------- Comment #3 From Greg Tassone 2006-06-07 10:03:04 0000 -------
No problem at all.  My testing including the following (roughly):

1) I Un-merged my existing test ebuilds of TrueCrypt and removed it from my
custom overlay.  I then added the ~amd64 keyword to the real ebuild and emerged
the new version.

2) I did some modprobing and removing of the truecrypt kernel module.  No
problems found.

3) I performed a litany of tests with the truecrypt command-line client:

- I created a new encrypted volume (container) using various encryption
settings.

- I created a ReiserFS filesystem inside of the encrypted volume.

- I did tests creating and writing to files inside of the encrypted volume.

- I mounted and unmounted the volume repeatedly.  I also ensured that the file
contents were normal, non-corrupt, and accessible without errors across
successive mounts of the volume.

All operations worked normally and without error (either at the CLI level or in
the kernel ring-buffer).  Let me know if you'd like anything more specific. 
Thanks!

------- Comment #4 From Daniel Black 2006-06-07 17:45:34 0000 -------
good summary. Needs a touch more detail. Arch testers generally are unfamiliar
with the workings of truecrypt so specific commands (e.g. how to create
truecrypt container?) and expected output will help them.

------- Comment #5 From Greg Tassone 2006-06-07 23:42:52 0000 -------
Understood.  Following is a corresponding summary of commands performed. 
Numbers indicate reference to my previously posted (rough) test plan in comment
#3 :

2)
# modprobe truecrypt
# modprobe -r truecrypt
(Both followed by lsmod and dmesg for a ring-buffer check).

3. A)  Create encrypted volume (container):
# truecrypt --type normal --filesystem none --size 1000M --encryption AES
--hash whirlpool -c test-vol.tc

B) Map new volume (to device 2 for testing) and ensure that it is online:
# truecrypt --device-number 2 test-vol.tc
# truecrypt -l

Create a ReiserFS filesystem within the mapped volume:
# mkreiserfs /dev/mapper/truecrypt2

C) Mount the new filesystem within the encrypted volume and ensure it is
mounted:
# mount -t reiserfs /dev/mapper/truecrypt2 /mnt/temp
# mount

Create a test files within the volume, something like this:
# cd /mnt/temp
# vim testfile.txt
(add content for later verification of non-corruption)
# cp -Rp /home/someuser/somedir ./
# cd /mnt

D) Umount/unmap and mount/map the encrypted volume a few times to ensure
truecrypt is working smoothly:
# truecrypt -d /dev/mapper/truecrypt2
# truecrypt -l  # (truecrypt2 should no longer be listed.  Kernel module may
have unloaded if no other mounted volumes were present.)
# modprobe truecrypt
# truecrypt --device-number 3 --filesystem reiserfs test-vol.tc /mnt/temp
# mount  # (ensure filesystem is up)

Validate files inside of encrypted volume:
# cd /mnt/temp
# cat *  # (verify content as desired)

------- Comment #6 From Greg Tassone 2006-06-23 11:58:24 0000 -------
Any word on this?  I've done a VERY LARGE amount of arch testing for amd64 on
this, with zero problems to report.  Can't we get this keyword added?

------- Comment #7 From Greg Tassone 2006-08-01 14:17:36 0000 -------
BUMP:  This has been sitting for almost a month now with no progress.  I've
done further (heavy) testing on the amd64 arch since submitting this with no
new issues to report.

Please add the appropriate keyword to this package for us amd64 folks. 
Thanks...

------- Comment #8 From Erik van der Leun 2006-08-22 05:18:24 0000 -------
No problems whatsover, found on my amd64 platform

tested with images on 2 usbsticks
tested with complete devices
tested with truecrypt systems generated on windows and tested on linux and vice
versa.

I'm all for adding the amd64 keyword :) 

------- Comment #9 From Ahmed Ammar 2006-08-22 06:08:52 0000 -------
Tested on amd64, compiles and works as expected (comment #5).

------- Comment #10 From Ahmed Ammar 2006-08-22 06:10:19 0000 -------
Created an attachment (id=94861) [edit]
emerge.info

emerge --info

------- Comment #11 From Thomas Cort (RETIRED) 2006-08-22 06:19:25 0000 -------
done

First Last Prev Next    No search results available      Search page      Enter new bug