Bug#812750: wine: Gecko integration is broken

2016-02-10 Thread Jens Reyer
On 02/09/2016 08:10 PM, Austin English wrote:
> On Feb 9, 2016 11:08 PM, "Rhonda D'Vine"  wrote:
>>
>>Hi,
>>
>> * Austin English  [2016-02-09 17:45:02 CET]:
>>> On Feb 9, 2016 8:39 PM, austinengl...@gmail.com wrote:
 On Feb 9, 2016 8:25 PM, "Rhonda D'Vine"  wrote:
>>>   Hi!
>>>
>>> * Ralf Jung  [2016-01-26 10:57:49 CET]:
 From all I can tell, the Gecko integration is entirely
> broken. There
 is no wine-gecko packaged in Debian
 (the recommendation of libwine-gecko-2.40 is unsatisfiable),
>^
>>
>> mingw64 is in main, what package are you referring to?
>
>  No clue why you mention mingw64, I am to the package I did quote
> in my
> mail and this bugreport is about, libwine-gecko-2.40.

 I'm asking what recommended package is the problem. It's not on
 packages.d.o and not specified in the mail as far as I can tell.
>>
>>  Erm, it is both on packages.debian.org/wine32 and also in this
>> bugreport mentioned multiple times.  So let me write it a third and
>> three time in this very email:
>> libwine-gecko-2.40 libwine-gecko-2.40 libwine-gecko-2.40
>>
>>> Or is it that libwine-gecko-2.40 isn't in main that is the problem? I
>>> thought the problem was a gecko recommend.
>>
>>  Maybe you should read what is written instead of guessing.
>> libwine-gecko-2.40 is not only not in main but not even nowhere in the
>> archive.
>>
>>  So long,
>> Rhonda
>> --
>> Fühlst du dich mutlos, fass endlich Mut, los  |
>> Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
>> Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf
> Anfang
>> Fühlst du dich haltlos, such Halt und lass los|
> 
> Yes, I got it now. Being condescending was neither necessary nor helpful.

I agree. I see how you got on the wrong track with your much broader
upstream background and our misleading use of gecko as a synonym for
libwine-gecko-2.40.


> Guess I'll go back to contributing upsream/elsewhere instead of trying to
> help Debian get a more functional Wine.

Of course only my opinion, but I am extremely happy that you are here.
Better relations do indeed help. Imo you correctly tell us about other
view points or problems, without being a pita when there are
non-resolvable conflicts. Personally I'd prefer more input from the
upsream side (as long as it stays productive).

Greets
jre



Bug#814350: wine: recommended package libwine-gecko-2.40 is not in main was: Bug#812750: wine: Gecko integration is broken

2016-02-10 Thread Jens Reyer
On 02/09/2016 08:14 PM, Rhonda D'Vine wrote:
>  Unfortunately unsatisfyable recommends are a policy violation though,
> and even while I understand the sentiments of not wanting to have to
> reupload wine to add it, I don't see a way around this.
[...]
>> Rhonda, do you see any flexibility in interpreting the policy for this
>> case? If not, I'll do something like
> 
>  Unfortunately I don't see it, it's a clear must requirement and there
> for very specific reasons, to keep main untainted from non-free
> packages.
> 
>  So yes, seperating the issue of that it might help to where to find
> gecko to install it personally, and lowering the recommends to suggests
> could definitely be tackled seperately.

Thanks Rhonda.

Imo the dependency on libwine-gecko-xxx should stay a recommends, a
suggests imo doesn't meet the importance of Gecko in Wine.

So I'll commit a change to remove (comment) that from wine and
wine-development.

Greets
jre



Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Stephen Kitt
On Tue, 9 Feb 2016 21:06:29 +0100, Stephen Kitt  wrote:
> * updating the licensing information for each new wine-gecko release is
>   extraordinarily time-consuming, on the order of 150-200h per release (and
>   even then I miss issues) – TBH I've stalled on this, I'm thinking of

Just to be clear, I haven't spent that amount of time on any release yet,
that's just what 2.40 feels like (I'm about a quarter of the way through).

Stephen


pgpUMhSadUHL2.pgp
Description: OpenPGP digital signature


Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Stephen Kitt
Hi Jens,

On Tue, 9 Feb 2016 19:49:43 +0100, Jens Reyer  wrote:
> Stephen, can you shed some light on the main problem(s) blocking
> frequent Gecko releases? Let's say, there's some chance that I help.

There are two issues:
* wine-gecko typically requires a git snapshot of mingw-w64, so supporting
  its build in Debian (with the aim of stable releases) requires identifying
  and porting the required patches to the current mingw-w64 release (upstream
  are quite helpful with this)
* updating the licensing information for each new wine-gecko release is
  extraordinarily time-consuming, on the order of 150-200h per release (and
  even then I miss issues) – TBH I've stalled on this, I'm thinking of
  working on a new approach where I just package the files that actually get
  used for the build and worry about the licensing information once I've
  figured that out

Ideally we could piggy-back on the iceweasel licensing information, since the
upstream code is pretty much the same, but that doesn't get updated all that
often so it isn't necessarily all that accurate. (Take that with a pinch of
salt though, I haven't checked the situation recently.)

Regards,

Stephen


pgptPDnMjjWrr.pgp
Description: OpenPGP digital signature


Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Rhonda D'Vine
   Hey,

* Jens Reyer  [2016-02-09 19:49:43 CET]:
> In Wine we depend on libwine-gecko-xxx before it's added to the archive,
> knowing/hoping/assuming that it will be added to the archive, which has
> always been true for Debian stable releases, but not for all
> intermittent Gecko versions that were needed in between (maintainer is
> in both cases the Wine packaging team, unfortunately afaik every new
> Gecko upstream release takes a lot of work, especially for reevaluating
> the copyrights).

 Thanks for explaining the situation at hand, that helps better with
understanding how this situation happened. :)

> This has the benefit of having the dependency already ready, once Gecko
> is added to the archive, without the need to reupload Wine.

 Unfortunately unsatisfyable recommends are a policy violation though,
and even while I understand the sentiments of not wanting to have to
reupload wine to add it, I don't see a way around this.

> It may also show people more easily where work needs to be done
> (increasing the people who help from 0 to 0).

 Yeah, that's always the issue; unfortunately I have different areas in
which I put my effort and I only stumbled upon it in the context of
backports.

> Rhonda, do you see any flexibility in interpreting the policy for this
> case? If not, I'll do something like

 Unfortunately I don't see it, it's a clear must requirement and there
for very specific reasons, to keep main untainted from non-free
packages.

 So yes, seperating the issue of that it might help to where to find
gecko to install it personally, and lowering the recommends to suggests
could definitely be tackled seperately.

 Thanks for the headsup,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|



Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Austin English
On Feb 9, 2016 11:08 PM, "Rhonda D'Vine"  wrote:
>
>Hi,
>
> * Austin English  [2016-02-09 17:45:02 CET]:
> > On Feb 9, 2016 8:39 PM, austinengl...@gmail.com wrote:
> > > On Feb 9, 2016 8:25 PM, "Rhonda D'Vine"  wrote:
> > > > > >   Hi!
> > > > > >
> > > > > > * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > > > > > > From all I can tell, the Gecko integration is entirely
broken. There
> > > > > > > is no wine-gecko packaged in Debian
> > > > > > > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
> > > >^
> > > > >
> > > > > mingw64 is in main, what package are you referring to?
> > > >
> > > >  No clue why you mention mingw64, I am to the package I did quote
in my
> > > > mail and this bugreport is about, libwine-gecko-2.40.
> > >
> > > I'm asking what recommended package is the problem. It's not on
> > > packages.d.o and not specified in the mail as far as I can tell.
>
>  Erm, it is both on packages.debian.org/wine32 and also in this
> bugreport mentioned multiple times.  So let me write it a third and
> three time in this very email:
> libwine-gecko-2.40 libwine-gecko-2.40 libwine-gecko-2.40
>
> > Or is it that libwine-gecko-2.40 isn't in main that is the problem? I
> > thought the problem was a gecko recommend.
>
>  Maybe you should read what is written instead of guessing.
> libwine-gecko-2.40 is not only not in main but not even nowhere in the
> archive.
>
>  So long,
> Rhonda
> --
> Fühlst du dich mutlos, fass endlich Mut, los  |
> Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
> Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf
Anfang
> Fühlst du dich haltlos, such Halt und lass los|

Yes, I got it now. Being condescending was neither necessary nor helpful.

Guess I'll go back to contributing upsream/elsewhere instead of trying to
help Debian get a more functional Wine.

Good luck.


Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Rhonda D'Vine
   Hi,

* Austin English  [2016-02-09 17:45:02 CET]:
> On Feb 9, 2016 8:39 PM, austinengl...@gmail.com wrote:
> > On Feb 9, 2016 8:25 PM, "Rhonda D'Vine"  wrote:
> > > > >   Hi!
> > > > >
> > > > > * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > > > > > From all I can tell, the Gecko integration is entirely broken. There
> > > > > > is no wine-gecko packaged in Debian
> > > > > > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
> > >^
> > > >
> > > > mingw64 is in main, what package are you referring to?
> > >
> > >  No clue why you mention mingw64, I am to the package I did quote in my
> > > mail and this bugreport is about, libwine-gecko-2.40.
> >
> > I'm asking what recommended package is the problem. It's not on
> > packages.d.o and not specified in the mail as far as I can tell.

 Erm, it is both on packages.debian.org/wine32 and also in this
bugreport mentioned multiple times.  So let me write it a third and
three time in this very email:
libwine-gecko-2.40 libwine-gecko-2.40 libwine-gecko-2.40

> Or is it that libwine-gecko-2.40 isn't in main that is the problem? I
> thought the problem was a gecko recommend.

 Maybe you should read what is written instead of guessing.
libwine-gecko-2.40 is not only not in main but not even nowhere in the
archive.

 So long,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|



Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Jens Reyer
Hi

In Wine we depend on libwine-gecko-xxx before it's added to the archive,
knowing/hoping/assuming that it will be added to the archive, which has
always been true for Debian stable releases, but not for all
intermittent Gecko versions that were needed in between (maintainer is
in both cases the Wine packaging team, unfortunately afaik every new
Gecko upstream release takes a lot of work, especially for reevaluating
the copyrights).

Stephen, can you shed some light on the main problem(s) blocking
frequent Gecko releases? Let's say, there's some chance that I help.

This has the benefit of having the dependency already ready, once Gecko
is added to the archive, without the need to reupload Wine.

It may also show people more easily where work needs to be done
(increasing the people who help from 0 to 0).


Rhonda, do you see any flexibility in interpreting the policy for this
case? If not, I'll do something like

clone -1 -2
retitle -1 wine: doesn't find Gecko in documented place
severity -1 important
retitle -2 wine: recommends package not in main

and commit a fix for -2. Of course this doesn't solve the main problem
that the current libwine-gecko (2.40 for current wine, and 2.44 for
current wine-development package) is not available in the archive.

Greets
jre



Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Austin English
On Feb 9, 2016 8:25 PM, "Rhonda D'Vine"  wrote:
>
> * Austin English  [2016-02-09 17:19:30 CET]:
> > On Feb 9, 2016 8:15 PM, "Rhonda D'Vine"  wrote:
> > > severity 812750 serious
> > > thanks
> > >
> > >   Hi!
> > >
> > > * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > > > From all I can tell, the Gecko integration is entirely broken. There
> > > > is no wine-gecko packaged in Debian
> > > > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
>^
> > >
> > >  From policy:
> > >
> > >  In addition, the packages in _main_
> > > * must not require or recommend a package outside of _main_
for
> > >   compilation or execution (thus, the package must not
declare a
> > >   "Pre-Depends", "Depends", "Recommends", "Build-Depends", or
> > >   "Build-Depends-Indep" relationship on a non-_main_ package),
> > >
> > >  Given that the package Recommends a package that isn't available in
the
> > > pool this is a policy violation.
> >
> > mingw64 is in main, what package are you referring to?
>
>  No clue why you mention mingw64, I am to the package I did quote in my
> mail and this bugreport is about, libwine-gecko-2.40.
>
>  Hope that helps,
> Rhonda
> --
> Fühlst du dich mutlos, fass endlich Mut, los  |
> Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
> Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf
Anfang
> Fühlst du dich haltlos, such Halt und lass los|

I'm asking what recommended package is the problem. It's not on
packages.d.o and not specified in the mail as far as I can tell.


Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Austin English
On Feb 9, 2016 8:39 PM, austinengl...@gmail.com wrote:
>
> On Feb 9, 2016 8:25 PM, "Rhonda D'Vine"  wrote:
> >
> > * Austin English  [2016-02-09 17:19:30 CET]:
> > > On Feb 9, 2016 8:15 PM, "Rhonda D'Vine"  wrote:
> > > > severity 812750 serious
> > > > thanks
> > > >
> > > >   Hi!
> > > >
> > > > * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > > > > From all I can tell, the Gecko integration is entirely broken.
There
> > > > > is no wine-gecko packaged in Debian
> > > > > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
> >^
> > > >
> > > >  From policy:
> > > >
> > > >  In addition, the packages in _main_
> > > > * must not require or recommend a package outside of _main_
for
> > > >   compilation or execution (thus, the package must not
declare a
> > > >   "Pre-Depends", "Depends", "Recommends", "Build-Depends",
or
> > > >   "Build-Depends-Indep" relationship on a non-_main_
package),
> > > >
> > > >  Given that the package Recommends a package that isn't available
in the
> > > > pool this is a policy violation.
> > >
> > > mingw64 is in main, what package are you referring to?
> >
> >  No clue why you mention mingw64, I am to the package I did quote in my
> > mail and this bugreport is about, libwine-gecko-2.40.
> >
> >  Hope that helps,
> > Rhonda
> > --
> > Fühlst du dich mutlos, fass endlich Mut, los  |
> > Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
> > Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf
Anfang
> > Fühlst du dich haltlos, such Halt und lass los|
>
> I'm asking what recommended package is the problem. It's not on
packages.d.o and not specified in the mail as far as I can tell.

Or is it that libwine-gecko-2.40 isn't in main that is the problem? I
thought the problem was a gecko recommend.

So the question is why gecko isn't in main. I suppose there's a bug, I
haven't checked (on mobile).


Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Rhonda D'Vine
* Austin English  [2016-02-09 17:19:30 CET]:
> On Feb 9, 2016 8:15 PM, "Rhonda D'Vine"  wrote:
> > severity 812750 serious
> > thanks
> >
> >   Hi!
> >
> > * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > > From all I can tell, the Gecko integration is entirely broken. There
> > > is no wine-gecko packaged in Debian
> > > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
   ^
> >
> >  From policy:
> >
> >  In addition, the packages in _main_
> > * must not require or recommend a package outside of _main_ for
> >   compilation or execution (thus, the package must not declare a
> >   "Pre-Depends", "Depends", "Recommends", "Build-Depends", or
> >   "Build-Depends-Indep" relationship on a non-_main_ package),
> >
> >  Given that the package Recommends a package that isn't available in the
> > pool this is a policy violation.
> 
> mingw64 is in main, what package are you referring to?

 No clue why you mention mingw64, I am to the package I did quote in my
mail and this bugreport is about, libwine-gecko-2.40.

 Hope that helps,
Rhonda 
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|



Bug#812750: [pkg-wine-party] Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Austin English
On Feb 9, 2016 8:15 PM, "Rhonda D'Vine"  wrote:
>
> severity 812750 serious
> thanks
>
>   Hi!
>
> * Ralf Jung  [2016-01-26 10:57:49 CET]:
> > >From all I can tell, the Gecko integration is entirely broken. There
is no wine-gecko packaged in Debian
> > (the recommendation of libwine-gecko-2.40 is unsatisfiable),
>
>  From policy:
>
>  In addition, the packages in _main_
> * must not require or recommend a package outside of _main_ for
>   compilation or execution (thus, the package must not declare a
>   "Pre-Depends", "Depends", "Recommends", "Build-Depends", or
>   "Build-Depends-Indep" relationship on a non-_main_ package),
>
>  Given that the package Recommends a package that isn't available in the
> pool this is a policy violation.
>
>  Thanks,
> Rhonda
> --
> Fühlst du dich mutlos, fass endlich Mut, los  |
> Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
> Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf
Anfang
> Fühlst du dich haltlos, such Halt und lass los|
>
> ___
> pkg-wine-party mailing list
> pkg-wine-pa...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-wine-party

mingw64 is in main, what package are you referring to?


Bug#812750: wine: Gecko integration is broken

2016-02-09 Thread Rhonda D'Vine
severity 812750 serious
thanks

  Hi!

* Ralf Jung  [2016-01-26 10:57:49 CET]:
> >From all I can tell, the Gecko integration is entirely broken. There is no 
> >wine-gecko packaged in Debian
> (the recommendation of libwine-gecko-2.40 is unsatisfiable),

 From policy:

 In addition, the packages in _main_
* must not require or recommend a package outside of _main_ for
  compilation or execution (thus, the package must not declare a
  "Pre-Depends", "Depends", "Recommends", "Build-Depends", or
  "Build-Depends-Indep" relationship on a non-_main_ package),

 Given that the package Recommends a package that isn't available in the
pool this is a policy violation.

 Thanks,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|



Bug#812750: wine: Gecko integration is broken

2016-01-26 Thread Ralf Jung
Package: wine
Version: 1.8-6
Severity: important

Dear Maintainer,

>From all I can tell, the Gecko integration is entirely broken. There is no 
>wine-gecko packaged in Debian
(the recommendation of libwine-gecko-2.40 is unsatisfiable), no download window 
appears to fetch wine-gecko
from the WineHQ servers instead, and even if I do that manually and put the msi 
files into
/usr/share/wine/gecko, wine does not even bother to install them. The docs 
(confusingly) say I should
put the file into /usr/share/wine-development/gecko, but that does not work 
either.

This breaks each and every windows application that needs the embedded browser.

Pleaswe make it possible to use gecko with the wine packages.

Kind regards,
Ralf

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (100, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages wine depends on:
ii  wine32  1.8-6
ii  wine64  1.8-6

wine recommends no packages.

Versions of packages wine suggests:
pn  dosbox   
pn  wine-binfmt  

Versions of packages wine is related to:
ii  fonts-wine1.8-6
ii  libwine   1.8-6
pn  libwine-dbg   
pn  libwine-dev   
ii  wine  1.8-6
ii  wine321.8-6
pn  wine32-preloader  
pn  wine32-tools  
ii  wine641.8-6
pn  wine64-preloader  
pn  wine64-tools  

-- no debconf information