Reiterating my comment on the MP, I agree with Marco that, due in part
to the fixed-point usage pattern of charm-helpers and in part to the
specifics of the change, I don't see it as having much potential for
breakage.

That said, I'm certainly not against testing it before merging.

On Thu, Nov 20, 2014 at 1:25 PM, Marco Ceppi <ma...@ondina.co> wrote:
> I have to disagree slightly, currently (and thankfully?) the current way
> most charm-helpers aim to be included in charms is by embedding a working
> snapshot of that version of charm-helpers. So merging this wouldn't affect a
> huge number of charms, instead maybe the 5 or 6 at most that download from
> pypi and of those none may actual be broken. As we rethink the distribution
> model for charm-helpers (making it a debian package, having actual releases,
> etc) this would certainly become a larger concern. The changes look good at
> my cursory check, and I hope to review in more detail later this week.
>
> That said I just wanted to point out that I don't think a change, even as
> "drastic" as this would have a huge effect on the ecosystem. As charm
> authors sync charm-helpers they'll end up in our testing environment and
> should be caught then.
>
> Marco
>
> On Thu Nov 20 2014 at 12:33:55 PM Charles Butler
> <charles.but...@canonical.com> wrote:
>>
>> Jay,
>>
>> I think you're touching on some important topics. Tuning and optimizing
>> charm installation without fetching tons of extra packages around an install
>> is certainly something I'm very open to experimentation with.
>>
>> This particular merge makes me suggest we run this through the gauntlet of
>> testing scenarios - as if we merge this as is it effects the default
>> expected behavior of the apt_install, with > 200 charms in the store - and
>> im' going to venture to guess ~ 40% of those are python and charm-helpers
>> based charms. This means a very expensive test would follow to ensure we
>> don't break whats in the wild. If you were to refactor this to make that a
>> parameter on apt_install, and leave the default behavior as is - I would be
>> more confident in making the merge happen.
>>
>>
>> All the best,
>>
>> Charles
>>
>>
>> On Wed, Nov 19, 2014 at 6:27 PM, Jay Wren <jay.w...@canonical.com> wrote:
>>>
>>> Greetings,
>>>
>>> I wanted to bring attention to a pending MR
>>> https://code.launchpad.net/~evarlast/charm-helpers/use-no-install-recommends/+merge/242270
>>> which I feel can help charm-helpers.
>>>
>>> By not installing recommended packages, charms will install packages
>>> faster, with less unneeded packages.
>>>
>>> This leads to faster deploys and faster experience for new users and an
>>> overall better feeling about juju.
>>>
>>> On a similar subject, I am asking for feedback from charm-helpers users
>>> regarding apt related activity. I feel it might make sense use apt_pkg for
>>> as many operations as possible. Would a merge request of this nature be
>>> considered or is fork and exec to the more familiar system commands
>>> preferred?
>>>
>>> Thanks,
>>> --
>>> Jay
>>>
>>> --
>>> Juju mailing list
>>> Juju@lists.ubuntu.com
>>> Modify settings or unsubscribe at:
>>> https://lists.ubuntu.com/mailman/listinfo/juju
>>>
>>
>> --
>> Juju mailing list
>> Juju@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to