[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#713831: The Debian Installer does not recognize my encrypted LVM setup



On 06/23/2013 01:15 AM, Christian PERRIER wrote:
> reassign 713831 partman-lvm thanks
> 
> This bug is assigned to the wrong package.
> 
> And, for the record, I was very tempted to close it because of its 
> wording.
> 
> Yes, we know it's 2013. Unfortunately, in 2013, it seems that we
> have more and more people complaining about this and that feature
> missing in Debian and Debian Installer and less and less people
> really contributing to code.
> 
> So, yes, we know partman can't reuse an encrypted LVM partition.
> It has been written in gazillion bug reports. But, as of now,
> nobody among those very clever bug submitters has been clever
> enough to jump into the code and actually change that.
> 
> So, let's continue to pile up bugs but, as least let's pile them
> in the right package and not to a random package with "partition"
> in its name.
> 
> 
@Christian:

First and foremost I apologize for being so rude when I wrote that bug
report. System administration problems really don't bring out the best
in me and I'm sure you can probably relate as well on a bad day.
Nonetheless that is still not an excuse for the fact that I was an
asshole and I'm truly sorry about that.

As for the fact that you reassigned this bug to partman-lvm I'm not
the surest that's correct. It very well might be but please let me
explain why I filed this bug report with of all packages partitioner.
When I was filing I considered filing this among other places under
partman-lvm or under partman-crypto. In fact of the two I was leaning
towards partman-crypto because in theory if there was any hope of the
Debian Installer seeing my LVM setup it would first have to recognize
that it's dealing with an encrypted partition then prompt me to enter
my passphrase if I wanted the contents of the encrypted partition to
be available during the installation. My guess though certainly very
plausible was something I thought you folks should probably
corroborate for good measure.

Thus I thought I'd file this under the partman package which was
generic in relation to partitioning during installation and see where
specifically it goes from there. Unfortunately while there were many
packages of the form partman-* there was no actual partman package
which had me confused. However as I looked around the big package list
on debian.org I did notice the partitioner package and it's
description( http://packages.debian.org/stable/partitioner ). At that
point I thought I had the right thing because the description said
that it's a udeb that was only used in the Debian Installer and so I
thought okay bizarre naming convention but I've probably found what I
needed. Thus that's what I went with.

I should also have read more carefully yesterday. In fact I only
noticed my other error just now when I was getting that last link for
you. Had I read the description more carefully I'd have noticed that
it said partitioner was used to help build Debian Installer images and
not for the actual partitioning during install. However if you look at
that description it wasn't written quite as clearly as I wrote it in
the previous sentence so you can probably see how I got confused.

As far as submitting a patch to solve the problem I will certainly try
though in spite of significan't improvements on that front I'm still
not as good as I'd like to be at auditing large source archives. As a
coder I'm good. I have my data structures, algorithms, and operating
system internals concepts down pat. What I'm not the best at is
handling programs with many little moving parts and that's largely why
I havn't made any significant source code contributions. Contrary to
your opinion I certainly want to though for reasons both altruistic
and selfish.

I'm an idealist and I really do want to make the world a better freer
place as much as possible. Furthermore I am all about Free Software to
near Stallmanist levels. The only nonfree software on my machine is
the BIOS itself and the firmware for my wireless card. Not even the
driver just the firmware it uses. I do not enable contrib or non-free.
I largely live what I preach. I encourage others to do likewise.
Furthermore I have a vested interest in contributing. As a high school
dropout literally without a diploma of any sort to my name nor any
intent to acquire one if I can help it I need another way to prove to
people what I'm worth. Nothing demonstrates skill and industrial know
how like making nontrivial patches to open source projects and if I
impress someone enough to be allowed to become a committer bonus
points for me. Whether I'm an employee or freelancing contributions to
open source are an undeniable demonstration of hardcore industrial
capability which I'm sure will impress some people which is what I
really need to do. Granted others will still discriminate against me
for who I am anyway but these assholes aren't the sort of people I
want to work for/with anyway.

My point is that I truly do want to contribute. If my idealism and
tough stance on closed source crap hasn't convinced you hopefully my
selfish motives have. If you want me to solve this problem and if you
believe I have what it takes let me know. While I can't guarantee
success I will take a serious stab at it and I really do want to help.


Reply to: