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

Re: Bug#643585: Bug 643585



Thank you for the feedback. Let's go ahead and drop this bug for the time being while I make the changes. Once I get the feedback implemented, I'll re-raise a bug.

~Ben

On 09/28/2011 02:43 AM, Daniel Baumann wrote:
> first some general things..
>
> * please clean your changes from useless whitespaces at EOL and EOF.
>
> * please use proper indenting and coding style to match the rest of
> live-build, see
> http://live.debian.net/manual/en/html/coding-style.html; lb is not
> 100% consistent everywhere, but almost)
>
> * please keep logical seperated things in seperated patches,
> e.g.
>
> -127.0.1.1»·····debian
> +127.0.1.1»·····${LB_MODE}
>
> in the place where /etc/hosts is created, is perfectly fine,
> but has nothing to do with adding ubuntu cloud images and should
> be a seperate commit on it's own. there are a couple of other things
> like that that should be applied individually.
>
> * if you add new features/behaviour to existing helpers, don't break
> old behaviour. e.g.
>
> - ls config/task-lists/*.list.chroot > /dev/null 2>&1 || \
> - ls config/task-lists/*.list.chroot_${_PASS} > /dev/null 2>&1
> + ls config/task-lists/*.list.${_TARGET} > /dev/null 2>&1 || \
> + ls config/task-lists/*.list.${_TARGET}_${_PASS} > /dev/null 2>&1
>
> if we would do that, we would not just break existing configs
> (which sometimes is inevitable and ok-ish for development versions
> such as lb 3.x) but it would also mean, that now everyone has to
> define user overly complicated task list names for the default
> (!= your target thing) case.
>
> a proper way to do this is to do look for the additional files
> in addition, and still respect the other ones.
>
> * why do you add a new stage 'image' in the first place? producing
> ubuntu cloud images just means that's another binary image time
> alongside iso and hdd, not a whole new stage within live-build. in
> fact, i don't see why this cannot be done on top on hdd anyways.
>
> * do you happen to have a git tree online? it would probably be
> more convenient for both of us :)
>
> i think it would be best if you do above things, then we apply all the
> non-ubuntu-cloud-image related things (the misc fixes like the
> /etc/hosts one), and then the big one for adding the ubuntu-cloud-images
> thing.
>
> Regards,
> Daniel
>
>
>
>


--


Ben Howard
ben.howard@canonical.com
Canonical USA, Inc
GPG ID 0x5406A866




Reply to: