Re: xulrunner-dev is gone

2014-06-12 Thread Mike Hommey
On Wed, Jun 11, 2014 at 07:02:23PM +0200, Gabriele Giacone wrote:
 On Wed, Jun 11, 2014 at 11:41 AM, Mike Hommey m...@glandium.org wrote:
  AFAICT, Ubuntu has a firefox-dev package that only contains NPAPI
  headers in /usr/include/firefox. I don't think that would be enough for
  all rdeps we have in Debian. I think some are not NPAPI plugins.
 
  Anyways, I guess most rdeps are just using the mozilla-*.pc files. I'll
  at least add the mozilla-plugin.pc one in next upload (which I'll do
  tomorrow morning, after I confirm only armel is broken). That should
  help most.
 
  How about linking /u/i/xulrunner - /u/i/iceweasel-N instead?
 
 Thanks, way cleaner.
 
  BTW would packaging npapi-sdk still be a good alternative?
 
https://bugs.debian.org/642168
 
  Definitely, yes.
 
 I've just uploaded it to mentors. Anyone interested in reviewing/sponsoring 
 it?
 
 http://mentors.debian.net/package/npapi-sdk

You should install a mozilla-plugin.pc pkg-config file too. (and
conflict with xulrunner-dev as a consequence). That would allow packages
requiring the headers to build against that package instead of
xulrunner-dev without having to patch the source.

That said, the source you took seems outdated, and there are a few other
repos on github that have more recent headers. Also note the canonical
upstream is https://code.google.com/p/npapi-sdk/source/list (and r20 is
what the iceweasel source contains)

Cheers,

Mike

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-12 Thread Gabriele Giacone
[ CC'ing Petter Reinholdtsen possible sponsor ]

On Thu, Jun 12, 2014 at 1:14 PM, Mike Hommey m...@glandium.org wrote:
 You should install a mozilla-plugin.pc pkg-config file too. (and
 conflict with xulrunner-dev as a consequence). That would allow packages
 requiring the headers to build against that package instead of
 xulrunner-dev without having to patch the source.

Done.

 That said, the source you took seems outdated, and there are a few other
 repos on github that have more recent headers. Also note the canonical
 upstream is https://code.google.com/p/npapi-sdk/source/list (and r20 is
 what the iceweasel source contains)

I'm considering as upstream both mozilla providing headers [1] and
gentoo folks providing autotools files [2].
[2] misses revisions from r21 to r23 I've cherry-picked from [1].
Initial release would be 0.27.3~r23-1

[1] https://code.google.com/p/npapi-sdk
[2] https://bitbucket.org/mgorny/npapi-sdk

Moved from github and pkg-mozilla I don't belong to to collab-maint
http://anonscm.debian.org/gitweb/?p=collab-maint/npapi-sdk.git
and reuploaded to mentors
http://mentors.debian.net/package/npapi-sdk

-- 
G..e

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-11 Thread Gabriele Giacone
Hi,

On Wed, Jun 11, 2014 at 4:47 AM, Mike Hommey m...@glandium.org wrote:
 I just uploaded iceweasel 30 to unstable, which is the first version not
 to provide xulrunner-dev. Instead, there is an iceweasel-dev package,
 and it most certainly has things missing. Read: I *know* there are
 things missing. I just don't know what specifically reverse build deps
 would need.

 This is where I need your assistance: could you try building your
 packages against iceweasel-dev and see what they are bugging about?
 Please file bugs against iceweasel-dev for anything missing you'd
 encounter.

At the moment gnash expects npapi.h under /usr/include/xulrunner*
dirs. Fixable by making it look for it also under
/usr/include/iceweasel*. Will ubuntu move headers to /u/i/firefox*?
How about linking /u/i/xulrunner - /u/i/iceweasel-N instead?

BTW would packaging npapi-sdk still be a good alternative?

  https://bugs.debian.org/642168

-- 
G..e

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-11 Thread Rene Engelhard
Hi,

On Wed, Jun 11, 2014 at 11:47:17AM +0900, Mike Hommey wrote:
 I just uploaded iceweasel 30 to unstable, which is the first version not
 to provide xulrunner-dev. Instead, there is an iceweasel-dev package,
 and it most certainly has things missing. Read: I *know* there are
 things missing. I just don't know what specifically reverse build deps
 would need.

Wait. You upload something known-broken to unstable? Why on earth
didn't you ask people to  test on experimental first?

 This is where I need your assistance: could you try building your
 packages against iceweasel-dev and see what they are bugging about?
 Please file bugs against iceweasel-dev for anything missing you'd
 encounter.

Will do.

(Maybe not a bad move of LO to remove all NPAPI support.)

 I *will* eventually get to doing the research myself, but it would
 really be helpful if you could beat me to it :)

It would really be helpful not to break unstable like that.

Regards,

Rene

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-11 Thread Mike Hommey
On Wed, Jun 11, 2014 at 07:25:27AM +0200, Rene Engelhard wrote:
 Hi,
 
 On Wed, Jun 11, 2014 at 11:47:17AM +0900, Mike Hommey wrote:
  I just uploaded iceweasel 30 to unstable, which is the first version not
  to provide xulrunner-dev. Instead, there is an iceweasel-dev package,
  and it most certainly has things missing. Read: I *know* there are
  things missing. I just don't know what specifically reverse build deps
  would need.
 
 Wait. You upload something known-broken to unstable?

I actually only had the oh crap moment, *after* uploading.
Shit happens. I'm not going to upload 29 with an epoch for that, though.

Mike

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-11 Thread Mike Hommey
On Wed, Jun 11, 2014 at 11:25:53AM +0200, Gabriele Giacone wrote:
 Hi,
 
 On Wed, Jun 11, 2014 at 4:47 AM, Mike Hommey m...@glandium.org wrote:
  I just uploaded iceweasel 30 to unstable, which is the first version not
  to provide xulrunner-dev. Instead, there is an iceweasel-dev package,
  and it most certainly has things missing. Read: I *know* there are
  things missing. I just don't know what specifically reverse build deps
  would need.
 
  This is where I need your assistance: could you try building your
  packages against iceweasel-dev and see what they are bugging about?
  Please file bugs against iceweasel-dev for anything missing you'd
  encounter.
 
 At the moment gnash expects npapi.h under /usr/include/xulrunner*
 dirs. Fixable by making it look for it also under
 /usr/include/iceweasel*. Will ubuntu move headers to /u/i/firefox*?

AFAICT, Ubuntu has a firefox-dev package that only contains NPAPI
headers in /usr/include/firefox. I don't think that would be enough for
all rdeps we have in Debian. I think some are not NPAPI plugins.

Anyways, I guess most rdeps are just using the mozilla-*.pc files. I'll
at least add the mozilla-plugin.pc one in next upload (which I'll do
tomorrow morning, after I confirm only armel is broken). That should
help most.

 How about linking /u/i/xulrunner - /u/i/iceweasel-N instead?
 
 BTW would packaging npapi-sdk still be a good alternative?
 
   https://bugs.debian.org/642168

Definitely, yes.

Mike

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: xulrunner-dev is gone

2014-06-11 Thread Gabriele Giacone
On Wed, Jun 11, 2014 at 11:41 AM, Mike Hommey m...@glandium.org wrote:
 AFAICT, Ubuntu has a firefox-dev package that only contains NPAPI
 headers in /usr/include/firefox. I don't think that would be enough for
 all rdeps we have in Debian. I think some are not NPAPI plugins.

 Anyways, I guess most rdeps are just using the mozilla-*.pc files. I'll
 at least add the mozilla-plugin.pc one in next upload (which I'll do
 tomorrow morning, after I confirm only armel is broken). That should
 help most.

 How about linking /u/i/xulrunner - /u/i/iceweasel-N instead?

Thanks, way cleaner.

 BTW would packaging npapi-sdk still be a good alternative?

   https://bugs.debian.org/642168

 Definitely, yes.

I've just uploaded it to mentors. Anyone interested in reviewing/sponsoring it?

http://mentors.debian.net/package/npapi-sdk

Packaging at https://github.com/gg0/npapi-sdk

Thanks,
-- 
G..e

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


xulrunner-dev is gone

2014-06-10 Thread Mike Hommey
Hi,

I just uploaded iceweasel 30 to unstable, which is the first version not
to provide xulrunner-dev. Instead, there is an iceweasel-dev package,
and it most certainly has things missing. Read: I *know* there are
things missing. I just don't know what specifically reverse build deps
would need.

This is where I need your assistance: could you try building your
packages against iceweasel-dev and see what they are bugging about?
Please file bugs against iceweasel-dev for anything missing you'd
encounter.

I *will* eventually get to doing the research myself, but it would
really be helpful if you could beat me to it :)

Cheers,

Mike

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers