Hi David,<br><br>Thanks for your answer, we&#39;ll take a look at UDisks2. Good to know that there is work going on on UDisks2 (didn&#39;t know it was started), since there is probably still room for some enhancements (not sure about feature freeze for you and similar though).<br>
<br>For the 2nd problem with EPT, let&#39;s take a usual EPT partition layout<br>Primary Partition<br>EPT<br><div style="margin-left: 40px;">Extended Partition 1<br>Extended Partition 2<br></div>Primary Partition<br>...<br>
<br>The disk setup will look something like this after creating the partitions (the way we&#39;d show it in the partitioning frontend):<br>Primary Partition<br>EPT<br><div style="margin-left: 40px;">Extended Partition 1<br>
Extended Partition 2<br></div><b>&lt;unallocated space&gt;</b><br>Parimary Partition/EPT/what ever<br><br>Now, the unallocated space in between the EPT and the primary partition is there. I don&#39;t know why it is there, but in the specification of MSDOS somewhere on my research I found that there can be a space between that due to the reason the partition after the EPT needs to start at the next sector of the disk, and thus cannot start immediately after the EPT. But this space is not usable for partitioning, what&#39;s the reason we&#39;d like to hide it, but have no clue about the size of the disk sector(s), and therefore no clue about if this should be shown or not.<br>
<br>I added the member of our team doing most work in this area now (shainer) to the cc list. If this does not clarify the situation yet, I&#39;m sure we can set up some date to talk about it or shainer can probably explain it better than I do ;-). I&#39;ll be around doing some more research this weekend as well (always busy during weeks :-().<br>
<br>@PartEntryContainer:<br>That would indeed be nice indeed (and if it&#39;s for UDisks2), just for the reason we would not have to care about different implementations in different PTs - and leave the backend stuff to the thing which does all the other disk magic for us, namely UDisks ;-).<br>
<br>@shainer: If I&#39;ve gotten anything wrong in this mail, correct me please! Thanks :-).<br><br>Kind regards,<br>Georg<br><br><div class="gmail_quote">On Thu, Sep 29, 2011 at 3:55 PM, David Zeuthen <span dir="ltr">&lt;<a href="mailto:zeuthen@gmail.com">zeuthen@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<div class="im"><br>
On Fri, Sep 23, 2011 at 6:39 AM, Georg Grabler &lt;<a href="mailto:ggrabler@gmail.com">ggrabler@gmail.com</a>&gt; wrote:<br>
&gt; Dear UDisks Developers / Community.<br>
&gt; To introduce me and us, I&#39;m on the Chakra-Project team, mainly working on<br>
&gt; the system installer Tribe. We are about to rewrite our whole partitioning<br>
&gt; to UDisks (using the DBus interface), and are currently in the stage after<br>
&gt; the dbus function implementation starting writing the user interface.<br>
<br>
</div>You should probably be targeting udisks2 which is now on the master<br>
branch. It is expected to be done in a couple of months (targeting<br>
Fedora 17). I just uploaded a snapshot of the latest docs here<br>
<br>
<a href="http://people.freedesktop.org/%7Edavid/udisks2-20110929/" target="_blank">http://people.freedesktop.org/~david/udisks2-20110929/</a><br>
<div class="im"><br>
&gt; We&#39;re doing pretty well with that, but we&#39;re stuck with a problem now:<br>
&gt; Extended partitions.<br>
&gt;<br>
&gt; The most serious problem we encounter is that after an EPT, the &quot;next&quot;<br>
&gt; partition after the EPT usually has an offset which is the end of the<br>
&gt; extended partition size to the next sector - as I understand the<br>
&gt; specification. Having this in UDisks, we currently show &quot;unallocated&quot; space,<br>
&gt; since there is an offset, and everything we don&#39;t know is &quot;unallocated&quot; to<br>
&gt; us. Is there any way to check wether this unallocated space is &quot;usable&quot; or<br>
&gt; &quot;unusable&quot; as in this case?<br>
<br>
</div>I&#39;m not entirely sure what this means.<br>
<div class="im"><br>
&gt; The other thing isn&#39;t really critical as I see it, it&#39;s about the<br>
&gt; PartitionType. We can check the value for 0x05 of 0x0F in the PartitionType<br>
&gt; property to know if it&#39;s an EPT, though, I think there should be an easier<br>
&gt; way than that to know if something is an &quot;extended&quot; partition or not (maybe<br>
&gt; IdUsage, if it returns PartitionTable for EPT, just realized I didn&#39;t check<br>
&gt; that before).<br>
<br>
</div>We could add a properties PartEntryContainer (TRUE iff it&#39;s an<br>
extended partition) and PartEntryContainee (/ or objpath of the<br>
extended partition the partititon is part of).<br>
<br>
Thanks,<br>
<font color="#888888">David<br>
</font></blockquote></div><br>