I think your configuration was slightly wrong.

I am not entirely sure, but it should be:
--------------------------------------------------------------------------------------------------
disk_config disk1 preserve_always:2 disklabel:msdos bootable:1 fstabkey:uuid
primary -       10G-30G -       -
primary /some/other/partition 100-50%  ext4 rw,noatime,nosuid,nodev

disk_config btrfs
btrfs raid1             /       disk1.1 subvol=@root
---------------------------------------------------------------------------------------------------

The "preserve" flag has to go on the disk_config disk* line, as well. It takes the partition number as argument.
Note I changed raid1 to single. I was not completely right in my last 
email, it seems a single device MUST use "single" for data, after all. I 
guess that makes sense, because for raid1 you need at least two devices.
However, I noticed that it still doesn't work. There is a bug in the 
code. I wrote a patch and will submit it later; I can also send it to 
you, because Thomas is in New Zealand and I am not sure how quickly 
he'll be able to implement it and so on. I tested your configuration 
with the patch and it worked in my test runs.
Best regards
Kerim





On 16.01.2015 13:12, Urs Ganse wrote:
However, with the following configuration:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
disk_config disk1 disklabel:msdos bootable:1 fstabkey:uuid

primary -       10G-30G -       -
primary /some/other/partition 100-50%:preserve_always ext4 rw,noatime,nosuid,nodev
disk_config btrfs
btrfs raid1             /       disk1.1 subvol=@root
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

the installation aborts with the error:

Cannot satisfy pre-depends for mkfs.btrfs -d raid1 /dev/sda1: pt_complete_/dev/vdd -- system left untouched.
Error in task partition. Code: 710

//Urs


Antwort per Email an