Bug#878584: [Pkg-e-devel] Bug#878584: [libevas-dev] Missing dependency for libecore-dev

2017-10-28 Thread Ross Vandegrift
On Mon, Oct 16, 2017 at 07:55:07PM +0200, Andreas Metzler wrote:
> I have not yet read over the patch in detail, I just have three quick
> notes:

Thanks for the feedback.  I've fixed these issues, but kept the
transitional package for libelementary-dev.  stable & sid have it,
but it comes from the old separate elementary source.

All pending updates plus an upgrade to 1.20.5 have been pushed to:
https://github.com/rvandegrift/efl/tree/debian/experimental

I've tested upgrades from current sid & experimental, including
replacing old -dev packages.  Ready for review when you get a chance.

(mentors isn't accepting my upload right now, I can try again later if
you'd like to see a built package.)

Thanks,
Ross



Bug#878584: [libevas-dev] Missing dependency for libecore-dev

2017-10-16 Thread Andreas Metzler
On 2017-10-15 Ross Vandegrift  wrote:
> On Sun, Oct 15, 2017 at 01:20:05PM +0200, Andreas Metzler wrote:
> > Ross, could you apply and push the attached patch?

[...]
> 2) Upstream doesn't really support builds against part of EFL (and
> hasn't since the library merge before 1.8).  I think we generally ought
> to avoid supporting scenarios that upstream doesn't.

> Instead, what if all of the -dev packages were merged into
> libefl-all-dev?  Sample patch is attached.  It's mildly tested:
> enlightenment from experimental builds, and the resulting Depends look
> correct.  What do you think?

Hello,
I agree that it probably is not a wise use of resources to try to
support this szenario if upstream does not.

I have not yet read over the patch in detail, I just have three quick
notes:

Priority: extra is no more, please use optional.

The following packages have never been present in stable (or even sid),
so there is no need for dummy packages:
libector-dev
libelementary-dev
libelocation-dev
libelput-dev
libelua-dev
libemile-dev
libeolian-dev
libephysics-dev

libefl-all-dev needs Breaks/Replaces for both dropped (list above) and
turned-into-dummpy packages.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#878584: [Pkg-e-devel] Bug#878584: [libevas-dev] Missing dependency for libecore-dev

2017-10-15 Thread Ross Vandegrift
On Sun, Oct 15, 2017 at 01:20:05PM +0200, Andreas Metzler wrote:
> Ross, could you apply and push the attached patch?

Hmm, two concerns about this solution:

1) lintian finds a circular dependency
  libecore-dev libector-dev libeet-dev libeeze-dev libeina-dev libemile-dev 
libevas-dev
I don't know for sure that it's a problem here, but in the past the team
has worked hard to avoid cycles.

2) Upstream doesn't really support builds against part of EFL (and
hasn't since the library merge before 1.8).  I think we generally ought
to avoid supporting scenarios that upstream doesn't.

Instead, what if all of the -dev packages were merged into
libefl-all-dev?  Sample patch is attached.  It's mildly tested:
enlightenment from experimental builds, and the resulting Depends look
correct.  What do you think?

I've pushed the accumulated fixes to:
https://github.com/rvandegrift/efl/tree/debian/experimental
I've added this patch at:
https://github.com/rvandegrift/efl/tree/debian/experimental-next

Thanks,
Ross


merge-libe-dev-pkgs.diff.gz
Description: application/gzip


Processed: Re: Bug#878584: [libevas-dev] Missing dependency for libecore-dev

2017-10-15 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 serious
Bug #878584 [libevas-dev] [libevas-dev] Missing dependency for libecore-dev
Severity set to 'serious' from 'important'
> tags -1 patch
Bug #878584 [libevas-dev] [libevas-dev] Missing dependency for libecore-dev
Added tag(s) patch.

-- 
878584: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878584
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems