On Tue, Feb 21, 2017 at 9:46 AM, Michael Tokarev <m...@tls.msk.ru> wrote:

> Hello Christian!
>
> Thank you for doing this.
>
> 17.02.2017 13:48, Christian Ehrhardt wrote:
>
> > case   sha1         summary
> > a      84dc4d05d3   ubuntu acl fix dependencies changed
>
> This really should be fixed in acl package, not in qemu.  I
> filed a bugreport about this quite some time ago, and actually
> forgot about it.
>

I agree that a correct long term solution would be better.
Yet this change is only modifying the current "workaround" to be slightly
more modern.
And it all is behind an :ubuntu: mask anyway.
So if you could consider to pick it still that would be very kind.
If not I think that is fine as well - as this really isn't the most complex
delta :-)

Do you happen to know/find the bug number you filed on acl?



> > a      0d52ac1285   Make qemu-system-common depend on qemu-block-extra
> > a      b24146b825   Make qemu-utils depend on qemu-block-extra
>
> This is something I really don't want to do. This completely
> defeats the purpose of qemu-block-extra package.
>
> The idea was to be able to ship less commonly used backends
> in a separate package to avoid too much dependencies.
> When you make these a strong dependency, you end up always
> installing this package.
>

To start with the right mindset, I know the concept from many other
packages and understand your position on this.


> I objected when this has been done in Ubuntu, and asked for
> a reason for this, but never seen a reply.  Maybe you can
> re-evaluate the reasons why this has been made in Ubuntu,
> and revert this change.
>

IIRC it was that some of the drivers where considered not so "extra"
but more core for us. Let me look if I can unearth some history on this.


> I can _guess_ this was because some people complained that
> after introducing this new qemu-block-extra package, their
> block devices stopped working (because they've been moved
> to -extra out of main). We can't really deal with this by
> introducing new packages and making transitional packages,
> we can, however, _recommend_ the new package, and we can
> mention this in the NEWS file (both of which I did).
>

I think a recommend would be just as fine for us bug I need to know the
history to really decide.
*digging* Imagine a spinning progress bad | / - \ ...
Ah I found it https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1495895

Reading that I think we would be fine with a recommends as well.
On installing by default recommended packages would be co-installed.
But one "could" install without them via the man apt ways of not installing
recommends.

What do you think now knowing the history of this?
Should we just together go with a recommends in the git for now.
And on the next merge I'll check in Detail if it really does not open an
error window for us and would come back.



> > a      5dea4321d9   qemu-efi is in universe
> > a      4018ada7da   no more skip enable libiscsi (now in main)
> > a      fc0aef8d0c   let qemu-utils recommend sharutils
> > b      a06832a485   avoid people editing d/control
> > b      7a257a6a46   Enable seccomp for ppc64el
> > a      5c4d2d0849   Disable glusterfs (Universe dependency)
> > b      78aaa8e6b0   char: fix ctrl-a b not working
> > b      4aa3e058c2   bump libseccomp-dev dependency
>
> The rest is good small fixes.  78aaa8e6b0 is from upstream and
> should be in next their stable, hopefully. These are good small

changes I'll definitely pick.
>
> At any rate, all this, unfortunately, is post-stretch material,
> as I can't change anything in the main branch at this time,
> unfortunately.  Maybe it's time to create debian-stretch
> branch anyway.
>

It is totally fine that this is post-stretch, but yeah now that you have
released it might be worth to spin of an extra branch for it.


> Thank you very much!
>
> /mjt
>



-- 
Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

Reply via email to