Bug#793551: [pkg-wine-party] Bug#793551: Bug#793551: wine-development and khronos-api uploads to jessie-backports

2015-08-16 Thread jre
On 08/15/2015 05:17 PM, Michael Gilbert wrote:
 On Fri, Aug 14, 2015 at 9:29 PM, jre wrote:
 Hi all,

 FYI (no RFS, but feedback is welcome): I've uploaded jessie-backports of
 wine-development and khronos-api to mentors.debian.net. I will further
 test them the next days, but given debdiff *.dsc looks good and I used
 cowbuilder et.al I strongly assume that they are fine. I will follow up
 when I've done the testing, or if you have any remarks.
 
 Hi,
 
 Just a couple comments.  There is no need for the 1.7.48 changelog
 entry since that was never uploaded.

Right, I was unsure about that and decided to handle it like an regular
upload. Changed.


 Please use a real email address rather than the alioth one.

OK.


 Somewhat nitpicky, but bug numbers should
 be preceded by a # in a closes.

Whoops, fixed.
Thanks for the feedback!


 I can sponsor khronos-api, unless someone beats me to it, but I'm
 going to deffer to others to do wine since I don't want to keep up
 with the rapidity of uploading it to both backports and unstable.

Whoo, (I hope) I first misread that and thought you were going to stop
the regular uploads to unstable.

If this is not going to happen the rest should be solvable. In
short-term Stephen already offered to sponsor wine. Mid-term I'd apply
as Debian Maintainer. I'd hope that you and Stephen are willing to
advocate me then. (I might also be able to upload to backports sooner,
given a short discussion with rhonda yesterday, although he wasn't
exactly sure about that).

Currently I'm at DebConf, so my focus isn't on wine right now and it
might take me till next week to upload a fixed and tested
wine-development to mentors.

Greets
jre



Bug#793551: wine-development and khronos-api uploads to jessie-backports

2015-08-14 Thread jre
Hi all,

FYI (no RFS, but feedback is welcome): I've uploaded jessie-backports of
wine-development and khronos-api to mentors.debian.net. I will further
test them the next days, but given debdiff *.dsc looks good and I used
cowbuilder et.al I strongly assume that they are fine. I will follow up
when I've done the testing, or if you have any remarks.

The backports were proposed in https://bugs.debian.org/793551 (by upstream).
The wine maintainers Michael Gilbert and Stephen Kitt agree with me
doing the backports, see bug log. Stephen kindly proposed to be my
sponsor, thanks again.


About wine-development:
wine-development is Wine (the Windows API implementation) packaged from
the development branch at winehq.org. Releases happen every 2 weeks (and
of course I am going to push them to backports as soon as they reach
Stretch for the next 2 years). Wine is developed rapidly and it is often
necessary to have a very recent version of Wine for a Windows app to
run. There is nearly no upstream support for older versions. Therefore I
think a backport really makes sense.
Current version in Jessie is 1.7.29-4. I've uploaded 1.7.49-1~bpo8+1
(which just entered Jessie while I was uploading 1.7.48).


About khronos-api:
khronos-api contains the Khronos XML API Registry, which is a
build-dependency of current wine-development, but is not available in
Jessie. I've uploaded 0~svn29577-2~bpo8+1.


My backport packaging:
Backporting itself has been trivial thus far. I only updated the
changelog and added myself as uploader (for the latter I am not totally
sure if this was correct - I just became Junior Developer in
pkg-wine@alioth to have commit access to the git repo, but I don't have
upload rights).

I've written down my setup and steps I did at
http://www.linuxquestions.org/questions/blog/jere21-257447/backporting-wine-development-for-debian-jessie-36662/

The packaging of wine-development for jessie-backports is in the
jessie-backports-1.7.x branch at git://git.debian.org/git/pkg-wine/wine.git.


Following are:
- parts of the RFS templates for khronos-api and wine-development
- debdiffs for khronos-api and wine-development dscs.

Nothing more, you may stop reading if you made it thus far. Thanks!

btw: just arrived in Heidelberg for DebConf.

Greets
jre





 * Package name: khronos-api
   Version : 0~svn29577-2~bpo8+1
 * URL : https://www.opengl.org/registry
 * License : MIT
   Section : x11

  It builds those binary packages:

khronos-api - Khronos XML API Registry

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/khronos-api

  Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/k/khronos-api/khronos-api_0~svn29577-2~bpo8+1.dsc



 * Package name: wine-development
   Version : 1.7.49-1~bpo8+1
 * URL : http://www.winehq.org/
 * License : LGPL-2.1+
   Section : otherosfs

  It builds those binary packages:

fonts-wine-development - Windows API implementation - fonts
 libwine-development - Windows API implementation - library
 libwine-development-dbg - Windows API implementation - debugging symbols
 libwine-development-dev - Windows API implementation - development files
 wine-development - Windows API implementation - standard suite
 wine32-development - Windows API implementation - 32-bit binary loader
 wine32-development-preloader - Windows API implementation - prelinked
32-bit binary loader
 wine32-development-tools - Windows API implementation - 32-bit
developer tools
 wine64-development - Windows API implementation - 64-bit binary loader
 wine64-development-preloader - Windows API implementation - prelinked
64-bit binary loader
 wine64-development-tools - Windows API implementation - 64-bit
developer tools

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/wine-development

 Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/w/wine-development/wine-development_1.7.49-1~bpo8+1.dsc



$ debdiff khronos-api_0~svn29577-2.dsc
khronos-api_0~svn29577-2~bpo8+1.dsc gpgv: Signature made Thu 13 Aug 2015
11:32:31 PM CEST using RSA key ID 2B573076
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on
/home/jens/development/wine/khronos/khronos-api_0~svn29577-2~bpo8+1.dsc
diff -Nru khronos-api-0~svn29577/debian/changelog
khronos-api-0~svn29577/debian/changelog
--- khronos-api-0~svn29577/debian/changelog 2015-03-29
08:01:47.0 +0200
+++ khronos-api-0~svn29577/debian/changelog 2015-08-13
23:32:08.0 +0200
@@ -1,3 +1,10 @@
+khronos-api (0~svn29577-2~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+  * Added myself as uploader.
+
+ -- Jens Reyer jreyer-gu

Bug#793551: [pkg-wine-party] Bug#793551: Bug#793551: wine-development: Consider providing through Backports instead of Stable

2015-08-03 Thread jre
On 08/04/2015 04:38 AM, Michael Gilbert wrote:
 On Sun, Jul 26, 2015 at 10:54 PM, jre wrote:
 First off, yes, the current upstream version via backports would be
 nice. Now I'm seriously thinking about doing wine-development backports
 for Jessie's lifespan if I find a sponsor (I'm not a Debian Developer or
 Maintainer).

 Mike, Stephen, what do you think?
 
 Since you've been contributing for a while, please feel free to
 request access to pkg-wine on alioth.  You can start work on a
 jessie-backport branch.

Great! Thanks. Will do so soon.

I've been thinking about jessie-backport-1.7.x to be more future proof.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: Failed to connect to the mount manager in win64

2015-07-31 Thread jre
On 07/31/2015 03:44 PM, Eric Christensen wrote:
 Versions of packages wine depends on: 

 ii  file1:5.22+15-2   

 ii  wine32  1.6.2-20  


You are missing the package wine64. Although it is not needed if you use
only 32-bit applications, you normally should install it.


 $ ls -l /usr/bin/wine32 /usr/bin/wine64
 ls: cannot access /usr/bin/wine64: No such file or directory
 lrwxrwxrwx 1 root root 37 Feb 23 01:40 /usr/bin/wine32 - ../lib/i386-linux-
 gnu/wine/bin/wine32
 
 $ ls -l --dereference /usr/bin/wine32 /usr/bin/wine64
 ls: cannot access /usr/bin/wine32: No such file or directory
 ls: cannot access /usr/bin/wine64: No such file or directory
 [...]
 $ WINEARCH=win32 WINEDEBUG=fixme+all,err+all
 WINEPREFIX=$HOME/.wine wine amhc34062b.exe
 error: unable to find wine executable.  this shouldn't happen.

I totally agree with that message.
Although the link (/usr/bin/wine32) exists, you are missing its target
/usr/lib/i386-linux-gnu/wine/bin/wine32 (or .../wine), which is
essential. All these are part of the package wine32 which seems to be
installed correctly. So ... No idea how you could end up with the
package wine32 being installed, but it's content not being there. Check
your disk if it is full/damaged/whatever. If you see errors during
package installation don't ignore them.  Have you done any special
configuration or are you using a non-default filesystem?

When you wrote the first post, wine32 was still installed really correctly.


Make a clean reinstall. First remove all wine packages (please post the
output) (one line):

$ sudo apt-get purge wine wine-binfmt wine32 wine64 wine32-dev-tools
wine32-tools wine64-dev-tools wine64-tools fonts-wine libwine-dev
libwine-dbg libwine libwine:i386 wine-bin wine64-bin libwine-alsa
libwine-bin libwine-capi libwine-cms libwine-gl libwine-gphoto2
libwine-ldap libwine-openal libwine-oss libwine-print libwine-sane

Then reinstall the needed packages (again please post the output):

$ sudo apt-get install wine wine32 wine64 libwine libwine:i386


Then repeat all steps from my last mail.


 So it appears that it's not creating ~/.wine any more.  :/

Worse, it doesn't exist although we are told that it is installed
correctly.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: Failed to connect to the mount manager in win64

2015-07-31 Thread jre
On 07/31/2015 05:15 PM, Eric Christensen wrote:
 On Friday, July 31, 2015 04:33:12 PM jre wrote:
 Make a clean reinstall. First remove all wine packages (please post the
 output) (one line):

 $ sudo apt-get purge wine wine-binfmt wine32 wine64 wine32-dev-tools
 wine32-tools wine64-dev-tools wine64-tools fonts-wine libwine-dev
 libwine-dbg libwine libwine:i386 wine-bin wine64-bin libwine-alsa
 libwine-bin libwine-capi libwine-cms libwine-gl libwine-gphoto2
 libwine-ldap libwine-openal libwine-oss libwine-print libwine-sane

Ups, the fonts-wine package does not exist in Jessie, therefore the
first command failed. Drop fonts-wine from the above command, then
repeat every other step, for the ls -l command use (one line):

$ ls -l /usr/bin/wine32 /usr/lib/i386-linux-gnu/wine/bin/wine32
/usr/lib/i386-linux-gnu/wine/bin/wine /usr/bin/wine64


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: Failed to connect to the mount manager in win64

2015-07-31 Thread jre
On 07/31/2015 06:28 PM, Eric Christensen wrote:
 And this fixes everything.  Hmmm...  
 
 Do you still want the outputs or the knowledge that all is right with the 
 world again?  It's all very odd.  

No, the link being broken explains everything. Unfortunately we probably
won't find out, why it was broken in the beginning. I doubt it was a bug
in the wine packaging.

I'll file separate bugs for the stuff I noticed and then close this bug.

Have fun
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: [pkg-wine-party] Bug#793879: Bug#793879: (no subject)

2015-07-28 Thread jre
On 07/28/2015 10:12 PM, Austin English wrote:
 On Tue, Jul 28, 2015 at 3:05 PM, Eric Christensen
 e...@christensenplace.us wrote:
 On Tuesday, July 28, 2015 02:39:45 PM Austin English wrote:
 You're not getting any messages about creating a WINEPREFIX, so it
 looks like you're using an existing one still.

 How do I find out what's being used?  I didn't see WINEPREFIX being set
 anywhere that I grep'd.
 
 Good question. I believe the debian packages set up a default one for
 Wine64 at ~/.wine64 (but someone more familiar with Debian's packaging
 would have to confirm).

That's correct. WINEPREFIX is set in /usr/bin/wine if it is NOT
specified by the user. If WINEARCH is win64 or /usr/bin/wine32 is not
installed (executable), then this will be ~/.wine64 (this is for wine
in Debian Jessie), otherwise ~/.wine.
Note that this is not true if you directly use wine64 or any of the
binaries linking to wine-wrapper (wineboot, winecfg, ...).


 There may be an easier way, but here's
 something I tested locally that should work:
 
 austin@debian-laptop:~$ WINEDEBUG=file wine wineboot 21 | grep
 dosdevices | head -n1
 trace:file:wine_nt_to_unix_file_name L\\windows not found in
 /home/austin/.wine/dosdevices/c:/windows
 
 austin@debian-laptop:~$ WINEPREFIX=~/.winetest WINEDEBUG=file wine
 wineboot 21 | grep dosdevices | head -n1
 trace:file:wine_nt_to_unix_file_name L\\??\\C:\\windows -
 /home/austin/.winetest/dosdevices/c:/windows

Further, if you create/change a wineprefix, you'll get a line like this:
  wine: configuration in '/home/jens/.wine' has been updated.

You can check if you have a 32- or 64-bit wineprefix with the following
command (here for ~/.wine):
  cat .wine/system.reg | grep ^\#arch=


 wine: Bad EXE format for Z:\home\echristensen\Downloads\amhc34062b.exe.

 Could you run 'file' on that executable?

 $ file amhc34062b.exe
 amhc34062b.exe: PE32 executable (GUI) Intel 80386, for MS Windows
 
 That's a 32-bit executable, not a 64-bit one. Try wine/wine32 instead of 
 wine64.

Indeed, and since only wine has the wineprefix logic (~/.wine or
~/.wine64) you should always use the same command, preferrably wine,
if in doubt together with WINEARCH:
  WINEARCH=win32 wine [foo.exe|wineboot|winecfg]


Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: Failed to connect to the mount manager in win64

2015-07-28 Thread jre
On 07/29/2015 02:28 AM, Eric Christensen wrote:
 On Wednesday, July 29, 2015 01:33:22 AM Jens Reyer wrote:
 Given your file results your exe is 32-bit, so use this (again, after
 deleting your old .wine and .wine64):
   export WINEARCH=win32
   wine amhc34062b.exe
 
 Okay, so this is weird:
 
 $ wine amhc34062b.exe 
 error: unable to find wine executable.  this shouldn't happen.
[...]
 From there, I made sure I removed wine64 and even removed wine and
 reinstalled it.  That yielded the unable to find wine executable
 error.

Please run the following command and post the output after -- System 
Information::

reportbug --template -T none -s none -S normal -b --list-cc none -q wine


Also check the executable links themselves (errors in the link are not catched:

ls -l /usr/bin/wine32 /usr/bin/wine64
ls -l --dereference /usr/bin/wine32 /usr/bin/wine64


 Before this:
 
 $ rm -fr .wine
 $ rm -fr .wine64/$
   ^
Typo in terminal? Could explain a part of the story.

 $ export WINEARCH=win32
 $ wine amhc34062b.exe 
 wine: created the configuration directory '/home/echristensen/.wine64'
 wine: '/home/echristensen/.wine64' is a 32-bit installation, it cannot 
 support 
 64-bit applications.

Did you change terminals or something like that? Don't do that. Perhaps reboot 
your
system. And for every new try remove your old wineprefixes, just because 

Verify your settings:
ls -l ~/.wine ~/.wine64
echo $WINEPREFIX , $WINELOADER , $WINEDEBUG , $WINEARCH , $WINEPREFIX

Then try (one line!):
WINEARCH=win32 WINEDEBUG=fixme+all,err+all WINEPREFIX=$HOME/.wine wine 
amhc34062b.exe

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793879: [pkg-wine-party] Bug#793879: wine: Failed to connect to the mount manager

2015-07-28 Thread jre
control: severity -1 normal

Hi,

wine works fine for lots of users for lots of applications. Therefore
downgrading the severity.

Like Austin I have the strong feeling that you are working with a broken
wineprefix. Did you install a 64-bit application? This would have been
in ~/.wine64, not ~/.wine.

If installing the windows app in a new wineprefix doesn't help, you may
try the wine-development package instead of wine. It has a much newer
wine version (but you still have to install your windows app new!). If
you want to use the wine-development package, you have to use the
command wine-development instead of wine.

Please report back.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793551: [pkg-wine-party] Bug#793551: Bug#793551: wine-development: Consider providing through Backports instead of Stable

2015-07-27 Thread jre
On 07/27/2015 02:15 PM, Kyle Auble wrote:
 On 07/26/2015 07:54 PM, jre wrote:
 First off, yes, the current upstream version via backports would be
 nice. Now I'm seriously thinking about doing wine-development
 backports for Jessie's lifespan if I find a sponsor (I'm not a Debian
 Developer or Maintainer).
 
 I saw that you did the patches to make the two wine packages
 co-installable; that's impressive work.

For co-installability full credits go to Michael Gilbert, the
(main-)maintainer of Wine in Debian. My patches are for optimizing this,
especially by allowing both wine and wine-development to provide
/usr/bin/wine via the Debian alternatives system (alternatives allow the
user to easily choose which package should provide a given command),
which per se is quite easy.


 I understand. I mainly thought of moving wine-development out of Stable
 because I saw that wine-unstable was kept out. The only tiny advantage I
 can imagine is that it might be less confusing for users that just want
 to install the newest development release. They would have to enable
 Backports either way, but I expect that a few people will inevitably try
 the version from the Stable repo someday, then get upset that the
 default option isn't right. It's the kind of thing that's outweighed by
 any advantage to keeping wine-development in Stable.

Backports is enabled per default on new Debian Jessie installations. If
wine-development was in backports you'd see both versions in your
package manager, e.g. 1.7.29-20 and 1.7.47-1~bpo8+1, with the first one
being used per default.
So once a user knows about wine-development (this knowledge hopefully
spreads with the recent changes) we would have a nearly perfect way of
leading him to the wine-development backports version.

Greets
jre

PS: I'll look into your wiki changes later, thanks.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793551: [pkg-wine-party] Bug#793551: Bug#793551: wine-development: Consider providing through Backports instead of Stable

2015-07-27 Thread jre
On 07/27/2015 11:07 PM, Stephen Kitt wrote:
 On Mon, Jul 27, 2015 at 04:54:36AM +0200, jre wrote:
 First off, yes, the current upstream version via backports would be
 nice. Now I'm seriously thinking about doing wine-development backports
 for Jessie's lifespan if I find a sponsor (I'm not a Debian Developer or
 Maintainer).

 Mike, Stephen, what do you think?
 
 Sounds good to me...

Great :)


 For backports all you need to do is verify that the version of
 wine-development that's currently in testing builds in stable, and
 that the dependencies of the resulting binary package are also in
 stable (or backports). If all that's OK, you can add a changelog entry
 to supply the appropriate version for backports, then find a sponsor.
 I've got an account on backports so I could do that, but I won't have
 any time before mid-August.

Awesome, thank you!

Of course this would be also necessary for following uploads every 2 or
4 weeks when a new version arrives in stable.


Let's see if the dependencies cause problems in the long run. For now
I'm aware of this:

wine-gecko would be missing in the beginning since it's also missing in
unstable/testing for current wine. I don't think this is a problem for
wine-development in backports now. But it would make a wine-gecko
backport desirable some time.

Since Jessie 2 build-dependencies were added to wine-development:

- libxml-simple-perl (is in Jessie)

- khronos-api (missing in Jessie). I have to take a closer look on this.
Either I keep the way opengl is handled during the build as it was in
Jessie, or I also backport khronos-api.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793551: [pkg-wine-party] Bug#793551: wine-development: Consider providing through Backports instead of Stable

2015-07-26 Thread jre
On 07/25/2015 02:10 AM, Kyle Auble wrote:
 Source: wine-development
 Version: 1.7.29-4
 Severity: wishlist
 
 Hello,
 
 Upstream at the wine developers' mailing list, we recently had a
 conversation about the wine  wine-development packages. There was some
 confusion at first about what wine-development was for, but we've
 worked that out. You can read the whole thread, starting here:
 https://www.winehq.org/pipermail/wine-devel/2015-July/108513.html
 
 It's great to have an official Debian package of wine's development
 release that can live happily alongside the stable one. Kudos to
 everyone that put in the hard work to make that happen.
 
 However, I would like to propose, in the future, providing
 wine-development (and all the other -development packages) to Stable
 through Backports, instead of the Stable repo proper. The version of
 wine-development in Jessie is 1.7.29, which was released last October.
 Especially with a code-base that's still as fluid as wine's, that
 mostly defeats the purpose of a development release.
 
 Won't a version that lacks upstream's guarantee of stability, but falls
 out of step with current work, also contradict the goals of Debian
 Stable some and be harder to maintain? My gut feeling is that offering
 Testing's version of wine-development through Backports would be better
 for everyone. It would confuse end users less, keep clearer boundaries
 between Stable  Testing, and simplify things for the Debian wine team.

First off, yes, the current upstream version via backports would be
nice. Now I'm seriously thinking about doing wine-development backports
for Jessie's lifespan if I find a sponsor (I'm not a Debian Developer or
Maintainer).

Mike, Stephen, what do you think?

For now I updated https://wiki.debian.org/Wine, which didn't mention
wine-development previously (but still without mentioning backports or
explicitly stating that wine-development is not updated in stable). For
now I also subscribed to wine-devel. I'll try to (help) improve the
Debian documentation at winehq.

A rough description how Debian releases work:
Packages get uploaded to unstable first. If they are free of major
bugs they migrate to testing after a few days. About every two years
testing becomes stable after going through a freeze period of about
half a year (the time spans are not fixed, they last as long as necessary).

So it's either testing and stable, or none of them.

For wine(-development) in *stable* I'd say the focus is on not breaking
things for the user (so no new versions, only bug fixes), less on the
security perspective. So it isn't that hard to maintain wine-development
in stable and there's no reason to keep it out of there.

wine-development not in stable would make the backport even harder or
just impossible to be accepted.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#793074: marked as done (libasound2-plugins: upgrade not possible due to multiarch problems)

2015-07-22 Thread jre
control: found -1 1.0.29-1
control: block -1 by 777223

Hi,

this issue still exists with libasound2-plugins 1.0.29-1, nothing has
changed in this regard compared to the last version:

You can't install both the amd64 and i386 version (multi-arch same),
because they depend on libavcodec-ffmpeg(-extra)56 (multi-arch same),
which in turn depend on libtwolame0, which is non-multi-arch in the
current 0.3.13-1.1.

The good news is that libtwolame0 0.3.13-1.2 should fix this. It was
uploaded to DELAYED/5 yesterday (see #777223).

I will remove the found tag again and send that mail to 793074-done, as
soon as a fixed libtwolame0 is available. (Unless you prefer something
else, I don't want to annoy you with this bugsystem stuff).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: [pkg-wine-party] Bug#758291: Complete solution for update-alternatives

2015-07-20 Thread jre
On 07/19/2015 11:45 PM, Michael Gilbert wrote:
 On Sun, Jul 19, 2015 at 1:03 PM, jre wrote:
 Please let me know if this sounds good to you and whether I should start
 working on this again.
 
 I was planning to wait for 1.8 to come out to do the
 stable/development packaging unificiation, and then after that to work
 on the alternatives setup.

But do you actually know when the 1.8 release will happen? Although I
hope that it will be before Stretch, I don't think we can take this for
granted. Or it might happen too late for larger changes like this.

The closest I could find is this from February by Michael Stefaniuc
(https://www.winehq.org/pipermail/wine-devel/2015-February/106509.html):
Version 1.8 is not even in sight as the two major features Android and
CSMT are still far away.

Therefore I suggest to go ahead with the alternatives setup now
*without* unifying the packaging yet, while already implementing it in a
way that doesn't have to be changed later on.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: [pkg-wine-party] Bug#758291: Bug#758291: Complete solution for update-alternatives

2015-07-19 Thread jre
Hi Mike,

I'd be happy to make a new patch for Wine alternatives for the files in
/usr/bin and the manpages (basically just using my last version I posted
in this bugreport). So:


I'd do this separately for the packaging of wine (stable, currently in
branch jessie) and wine-development. So there would be no need to merge
the -development packaging into the stable packaging.

Also no package name would be changed.

But obviously the wine (stable) binary names would need a suffix
-stable, so that the unsuffixed name is available as alternative for
both wine versions.

I'd add a new variable DEBSUFFIX which is -stable for an empty
VERSION, and the same as VERSION otherwise.

I'd replace any hardcoded -development with DEBSUFFIX (or VERSION if
appropriate) in order to make the packaging future proof for a merged
stable/development packaging.

Then I'd backport the suffix-patches in d/patches/development/ to wine
(stable).

I'd also add the correct breaks/replaces.

Finally I'd propose to commit these changes to master and a new
stretch-wine1.6 branch.


Please let me know if this sounds good to you and whether I should start
working on this again.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#784280: Merging winecfg bugs and tagging jessie-ignore

2015-06-17 Thread jre
control: reassign 784280 src:wine 1.6.2-20
control: reassign 789065 src:wine 1.6.2-20
control: severity 784280 normal
control: tags 784280 + jessie-ignore
control: forcemerge 784280 789065


Hi

This is a bug in wine's wine-wrapper script. It's already fixed in the
wine-development packages since 1.7.14-4.

You can workaround it by explicitly calling wine, i.e. wine winecfg.
Once you have installed an app in wine and thus a system.reg is created,
winecfg will work just as expected,

This bug will not be fixed in Debian Jessie, see
https://bugs.debian.org/776784. Therefore I tag this bug jessie-ignore.

Further duplicates:
739863: Fixed in version wine-unstable/1.7.14-4
776784: Closed as there exists the workaround and the bug is fixed in
newer dists.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#786519: libwine:amd64: trying to overwrite shared '/usr/share/wine/wine/fonts/sserifee.fon'

2015-06-01 Thread jre
On 06/01/2015 02:15 PM, Pascal Legrand wrote:
 Do we have to use workaround or the bug will be solved ?

It's already fixed in wine 1.6.2-22, which currently waits in the new
queue (https://ftp-master.debian.org/new.html).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#787180: wine-development (arch:all) does not satisfy dependencies of a foreign-architecture package

2015-05-29 Thread jre
Source: wine-development
Version: 1.7.41-3
Severity: normal
Control: found -1 1.7.43-1

The package wine32-development recommends wine-development, but the
latter is unavailable. I guess this happens because the package
wine-development is Architecture: all since 1.7.41-3, but not marked as
Multi-Arch.

https://wiki.ubuntu.com/MultiarchSpec:
This means that for an Architecture: all package to satisfy the
dependencies of a foreign-architecture package, it must be marked
Multi-Arch: foreign or Multi-Arch: allowed.

So please add Multi-Arch: foreign to wineVERSION.


btw: the package description of wineVERSION notes:
This is a virtual package that depends on the standard Wine
components. which is not true, it is not virtual and has some content.



Greets
jre


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

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

Versions of packages wine-development depends on:
ii  wine32-development  1.7.43-1
ii  wine64-development  1.7.43-1

wine-development recommends no packages.

wine-development suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#782896: wine32 recommends of wine ignores already installed foreign arch version

2015-05-29 Thread jre
On 05/21/2015 08:34 PM, jre wrote:
 [ wine-development is marked as multi-arch allowed since 1.7.41-2, which
 should have fixed this bug. ]

Ah, just saw that you changed to  arch all instead of multi-arch allowed
in 1.7.43-1. I already wondered why aptitude showed wine-development as
arch all ;)


 But as of now an update to wine-development 1.7.43-1 tries to pull
 wine-development:i386 1.7.41-1. So I still end up with broken packages
 in aptitude.
 
 In aptitude wine32-development (1.7.43-1) recommends only the
 wine-development:i386 (1.7.41-1) package, but not the wine-development
 1.7.43-1 (all) package.
 
 I assume this is more a problem of the repository, and will solve itself
 once 1.7.41-1 is removed. [1] I don't know if this will happen on its
 own or needs manual intervention.

Nope, now that 1.7.41-1 is gone, wine-development recommended by
wine32-development is Unavailable.

See the new bug #787180 for the solution.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#782896: wine32 recommends of wine ignores already installed foreign arch version

2015-05-21 Thread jre
Hi,

[ wine-development is marked as multi-arch allowed since 1.7.41-2, which
should have fixed this bug. ]

But as of now an update to wine-development 1.7.43-1 tries to pull
wine-development:i386 1.7.41-1. So I still end up with broken packages
in aptitude.

In aptitude wine32-development (1.7.43-1) recommends only the
wine-development:i386 (1.7.41-1) package, but not the wine-development
1.7.43-1 (all) package.

I assume this is more a problem of the repository, and will solve itself
once 1.7.41-1 is removed. [1] I don't know if this will happen on its
own or needs manual intervention.

For now I don't reopen this bug.

Greets
jre


[1]
As of now it is still listed in the sid Release file next to 1.7.43-1,
see e.g.
ftp://ftp.debian.org/debian/dists/sid/main/binary-i386/Packages.gz


$ apt-cache policy wine-development wine-development:i386
wine-development:
  Installed: 1.7.29-4
  Candidate: 1.7.43-1
  Version table:
 1.7.43-1 0
100 http://httpredir.debian.org/debian/ sid/main amd64 Packages
 1.7.41-1 0
100 http://httpredir.debian.org/debian/ sid/main amd64 Packages
 *** 1.7.29-4 0
100 /var/lib/dpkg/status
wine-development:i386:
  Installed: (none)
  Candidate: 1.7.41-1
  Version table:
 1.7.41-1 0
100 http://httpredir.debian.org/debian/ sid/main i386 Packages


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785889: wine: Please update to GStreamer 1.x

2015-05-21 Thread jre
control: forwarded -1 https://bugs.winehq.org/show_bug.cgi?id=31836
control: found -1 1.6.2-8

Hi

upstream doesn't support that yet, see bug #31836.

I assume Mike will go the same way as in wine-development (1.7.22-1) and
build it --without-gstreamer for now.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#783831: isenkram-cli misses /usr/lib/tasksel/packages/for-current-hardware-firmware

2015-04-30 Thread jre
Package: isenkram-cli
Version: 0.18
Severity: normal
Tags: patch


Hi

Choosing the Hardware specific firmware packages (autodetected by
isenkram) task in tasksel fails with this output:

---snip---
Can't exec /usr/lib/tasksel/packages/for-current-hardware-firmware: No
such file or directory at /usr/bin/tasksel line 261.
Use of uninitialized value in split at /usr/bin/tasksel line 261.
---snap---


This missing file is in the isenkram source, but not packaged. Attached
patch fixes this.


Thx for all your work!

Greets
jre


-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages isenkram-cli depends on:
ii  debconf [debconf-2.0]  1.5.56
ii  lsb-release4.1+Debian13+nmu1
ii  python 2.7.9-1

isenkram-cli recommends no packages.

isenkram-cli suggests no packages.

-- no debconf information
diff --git a/debian/isenkram-cli.install b/debian/isenkram-cli.install
index 236ca9c..6c17cc4 100644
--- a/debian/isenkram-cli.install
+++ b/debian/isenkram-cli.install
@@ -2,6 +2,7 @@ isenkram-lookup usr/bin
 isenkram-autoinstall-firmware usr/sbin
 isenkram-pkginstall usr/sbin
 tasksel/packages/for-current-hardware usr/lib/tasksel/packages
+tasksel/packages/for-current-hardware-firmware usr/lib/tasksel/packages
 tasksel/descs/isenkram.desc usr/share/tasksel/descs
 usr/lib/python*
 modaliases usr/share/isenkram


Bug#783154: libwine-development: cannot be installed - try to overwrite ...

2015-04-22 Thread jre
Control: forcemerge 781557 -1

Hi,

this was already reported, merging the bugs.

It should be fixed in 1.7.41-2, which is currently in the new queue:
https://ftp-master.debian.org/new/wine-development_1.7.41-2.html

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762058: closed by Michael Gilbert mgilb...@debian.org (Bug#779478: fixed in wine-development 1.7.41-1)

2015-04-19 Thread jre
Control: unmerge 762058
Control: found 762058


Hi,

this bug
 #762058 wine-development: Please enable WoW64 setup
was closed because it was merged with
 #779478 64 Bit Program installation
by the change
 * Don't install desktop files (closes: #779478).

... which is only a fix for #779478, but not for #762058.


Unmerging and reopening #762058.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




Bug#782896: wine32 recommends of wine ignores already installed foreign arch version

2015-04-19 Thread jre
Source: wine-development
Version: 1.7.40-1
Severity: normal


Hi

I had the following packages installed from 1.7.40-1 (missing the 64-bit
packages due to #781557:)

ii  libwine-development:i386 1.7.40-1 i386
ii  wine-development 1.7.40-1 amd64
ii  wine32-development   1.7.40-1 i386

When updating to 1.7.41-1, aptitude tries to pull wine-development
(i386), which conflicts with the already installed wine-development
(amd64). Obviously this was triggered by this change:
  * Recommend wine from the wine32 and wine64 packages
(closes: #778435).

The IMO correct way would be to keep the already installed
wine-development (amd64). I did this for now manually.

I haven't tested it yet, but I guess a Multi-Arch: allowed for the
wine-development package would solve this correctly.

Greets
jre



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages wine-development depends on:
ii  wine32-development  1.7.40-1

wine-development recommends no packages.

Versions of packages wine-development suggests:
ii  binfmt-support 2.1.5-1
pn  ttf-mscorefonts-installer  none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#782075: gnome-tweak-tool: Crashes Gnome when reducing Number of Workspaces

2015-04-15 Thread jre
Control: found -1 3.14.4-1


Hi,

here's the screenlog/backtrace following
https://wiki.gnome.org/Projects/GnomeShell/Debugging after upgrading to
the new mutter version.

The log/backtrace shows the assertion failed in mutter when I reduced
the number of workspaces in Gnome Tweak Tool the first time.

I didn't do the second reduction, which would be necessary to actually
crash the Gnome session.

Greets
jre

. xenv.sh 
bash: /proc//environ: No such file or directory
declare -x DEBEMAIL=jre.wine...@gmail.com
declare -x DEBFULLNAME=jre
declare -x HOME=/home/jens
declare -x HUSHLOGIN=FALSE
declare -x LANG=en_US.UTF-8
declare -x LANGUAGE=en_US:en
declare -x LOGNAME=jens
declare -x 
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
declare -x MAIL=/var/mail/jens
declare -x OLDPWD
declare -x PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
declare -x PWD=/home/jens
declare -x SHELL=/bin/bash
declare -x SHLVL=2
declare -x STY=7905.tty2.hope
declare -x TERM=screen.linux
declare -x TERMCAP=SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\
:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\
:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\
:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\
:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\
:li#56:co#200:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\
:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\
:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\
:ke=\\E[?1l\\E:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\
:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\
:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\
:me=\\E[m:ms:\\
:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\
:vb=\\Eg:as=\\E(0:ae=\\E(B:\\

:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\
:Km=\\E[M:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:\\
:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:\\
:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:\\
:F5=\\E[28~:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:\\
:FA=\\E[34~:kb=:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:\\
:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\
:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:
declare -x USER=jens
declare -x WINDOW=0
declare -x WINEDEBUG=fixme+all,err+all
declare -x XDG_RUNTIME_DIR=/run/user/1000
declare -x XDG_SEAT=seat0
declare -x XDG_SESSION_ID=5
declare -x XDG_VTNR=2
bash: /proc//environ: No such file or directory
declare -x DEBEMAIL=jre.wine...@gmail.com
declare -x DEBFULLNAME=jre
declare -x HOME=/home/jens
declare -x HUSHLOGIN=FALSE
declare -x LANG=en_US.UTF-8
declare -x LANGUAGE=en_US:en
declare -x LOGNAME=jens
declare -x 
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35

Bug#782075: gnome-tweak-tool: Crashes Gnome when reducing Number of Workspaces

2015-04-12 Thread jre
Control: tags -1 - moreinfo

Hi,

[ I removed the moreinfo tag for now, although I assume the info
  that I provide is not sufficient yet. Still, I guess this matches
  the correct workflow. ]


On 04/10/2015 11:47 AM, Andreas Henriksson wrote:
 Thanks for your bug report, unfortunately it's not reproducible so
 you will have to provide more information or it will not be able to
 be investigated. Please provide session logs, a backtrace from the
 crashing process, etc.

Thanks for your answer. Strange, I could reproduce it on a freshly
installed Desktop PC and a laptop. The only common thing I can think
of is the Intel graphics hardware and arch amd64. Uneducated and
maybe biased guess ;)



For now I only found and attached (parts of) /var/log/user.log:

18:01:09: I reduce the number of workspaces by one (Desktop reloads
  (?), but no crash yet).
18:01:47: I reduce it by another one -- crash.

The crash seems to always happen after the 2nd reduction (increasing
works fine).

--- snip ---
Apr 12 18:01:47 hope gnome-tweak-tool.desktop[1911]: (gnome-tweak-tool:1911): 
Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 
Error on line 1 char 190: Element 'span' was closed, but the currently open 
element is 'alt'
Apr 12 18:01:58 hope gnome-session[1257]: **
Apr 12 18:01:58 hope gnome-session[1257]: 
mutter:ERROR:core/screen.c:1250:update_num_workspaces: assertion failed: 
(w-windows == NULL)
Apr 12 18:01:58 hope gnome-session[1257]: x-session-manager[1257]: WARNING: 
Application 'gnome-shell.desktop' killed by signal 6
Apr 12 18:01:58 hope gnome-session[1257]: x-session-manager[1257]: WARNING: App 
'gnome-shell.desktop' respawning too quickly
--- snap ---



I'm a bit clueless which information to provide, e.g. which process
to backtrace, etc.. I found no logs in ~/gnome*. Instructions or
a reference to an instructional website are welcome.
I'd be happy to provide more information, currently hanging out on
#debian-gnome as jere21.

Greets
jre

Apr 12 17:58:32 hope gnome-session[999]: Gjs-Message: JS LOG: Failed to launch ibus-daemon: Failed to execute child process ibus-daemon (No such file or directory)
Apr 12 17:58:32 hope gdm-Xorg-:0[730]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Apr 12 17:58:32 hope gdm-Xorg-:0[730]:  Warning:  Type ONE_LEVEL has 1 levels, but RALT has 2 symbols
Apr 12 17:58:32 hope gdm-Xorg-:0[730]:Ignoring extra symbols
Apr 12 17:58:32 hope gdm-Xorg-:0[730]: Errors from xkbcomp are not fatal to the X server
Apr 12 17:58:32 hope gnome-session[999]: (gnome-settings-daemon:1023): color-plugin-WARNING **: failed to get edid: unable to get EDID for output
Apr 12 17:58:32 hope gnome-session[999]: (gnome-settings-daemon:1023): color-plugin-WARNING **: unable to get EDID for xrandr-LVDS1: unable to get EDID for output
Apr 12 17:58:33 hope gnome-session[999]: Gjs-Message: JS LOG: GNOME Shell started at Sun Apr 12 2015 17:58:32 GMT+0200 (CEST)
Apr 12 17:58:42 hope mtp-probe: checking bus 2, device 7: /sys/devices/pci:00/:00:1c.4/:03:00.0/usb2/2-2/2-2.3
Apr 12 17:58:42 hope mtp-probe: checking bus 2, device 8: /sys/devices/pci:00/:00:1c.4/:03:00.0/usb2/2-2/2-2.4
Apr 12 17:58:42 hope mtp-probe: bus: 2, device: 7 was not an MTP device
Apr 12 17:58:42 hope mtp-probe: bus: 2, device: 8 was not an MTP device
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse1)
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) No input driver specified, ignoring this device.
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) This device may have been added with another device file.
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) config/udev: Adding input device Logitech HID compliant keyboard (/dev/input/event13)
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (**) Logitech HID compliant keyboard: Applying InputClass evdev keyboard catchall
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) Using input driver 'evdev' for 'Logitech HID compliant keyboard'
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (**) Logitech HID compliant keyboard: always reports core events
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (**) evdev: Logitech HID compliant keyboard: Device: /dev/input/event13
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (--) evdev: Logitech HID compliant keyboard: Vendor 0x46d Product 0xc30e
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (--) evdev: Logitech HID compliant keyboard: Found 20 mouse buttons
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (--) evdev: Logitech HID compliant keyboard: Found keys
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) evdev: Logitech HID compliant keyboard: Forcing relative x/y axes to exist.
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) evdev: Logitech HID compliant keyboard: Configuring as mouse
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (II) evdev: Logitech HID compliant keyboard: Configuring as keyboard
Apr 12 17:58:42 hope gdm-Xorg-:0[730]: (**) evdev: Logitech HID compliant keyboard

Bug#782075: gnome-tweak-tool: Crashes Gnome when reducing Number of Workspaces

2015-04-12 Thread jre
Control: found -1 3.14.2-1


Hi,

thanks for the quick answer.


On 04/12/2015 09:11 PM, Andreas Henriksson wrote:
 Control: reassign -1 mutter
 
 Hello!
 
 On Sun, Apr 12, 2015 at 08:02:39PM +0200, jre wrote:
 [...]
 Apr 12 18:01:58 hope gnome-session[1257]: 
 mutter:ERROR:core/screen.c:1250:update_num_workspaces: assertion failed: 
 (w-windows == NULL)
 [...]
 
 So it seems to be mutter crashing on an assertion failure, reassigning.
 More information on your exact way to attempt to reproduce could be useful.
 Exact number of workspaces, number of windows open and on which workspace
 they reside, etc

I can reproduce the crash everytime, on both machines. One of those was
a fresh installation.


Setup:

Fresh, new user. No changes at all. First login. The first thing after
logging in is to reproduce the crash. So no other windows/workspace
stuff or extensions.
(But it also happens for my regular user, with some Gnome Tweak Tool-
and probably dconf-changes, after working for some hours and having open
windows. No difference, I always get the crash.)


Reproduce:

1. Start Gnome Tweak Tool
2. In the Workspaces tab set Workspace Creation to static.
3. Click on the Minus next to Number of Workspaces, reducing it
   from 4 to 3.
  -- the Desktop wallpaper gets black for a short time, then
  everything is back to normal.
4. Click the Minus a second time, reducing it from 3 to 2 (without
   waiting for a longer time between both clicks.)
  -- The following screen appears:
Oh no! Something has gone wrong.
A problem has occured and the system can't recover.
All extensions have been disabled as a precaution.
Logout


 https://wiki.debian.org/HowToGetABacktrace
 
 If not even you can reproduce the problem I guess it will be hard to
 get anywhere. In case you manage to do it again, please try with the
 new mutter version that should be available in sid/unstable today/tomorrow.

Thanks for the link, but that's just the basic stuff. E.g. I have no
mutter process running. For now I've found
https://wiki.gnome.org/Projects/GnomeShell/Debugging, hope that works. I
will try tomorrow with the new mutter version.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#782075: gnome-tweak-tool: Crashes Gnome when reducing Number of Workspaces

2015-04-07 Thread jre
Package: gnome-tweak-tool
Version: 3.14.2-2
Severity: serious
Justification: causes data loss


Hi,

reducing the Number of Workspaces (for Workspace Creation Static) in
the Workspaces tab of Gnome Tweak Tool crashes the whole Gnome session:


Oh no! Something has gone wrong.
A problem has occured and the system can't recover. All extensions have
been disabled as a precaution.



Therefore all unsaved changes in any running application are lost and
extensions have to be reenabled manually.


I noticed this on a fresh (2015-04-05) Jessie installation with no
extensions. I can reproduce it here on my daily-use-laptop Jessie
installation.


Thanks
jre



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages gnome-tweak-tool depends on:
ii  gir1.2-gnomedesktop-3.03.14.1-1
ii  gir1.2-gtk-3.0 3.14.5-1
ii  gir1.2-notify-0.7  0.7.6-2
ii  gir1.2-soup-2.42.48.0-1
ii  gnome-shell-common 3.14.2-3
ii  gsettings-desktop-schemas  3.14.1-1
ii  mutter-common  3.14.2-1
ii  python 2.7.9-1
ii  python-gi  3.14.0-1

gnome-tweak-tool recommends no packages.

gnome-tweak-tool suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#782084: gnome-session: All extensions are disabled if Gnome crashes

2015-04-07 Thread jre
Package: gnome-session
Version: 3.14.0-2
Severity: normal


Hi,

if the Gnome session crashes it disables all extensions:


Oh no! Something has gone wrong.
A problem has occured and the system can't recover. All extensions have
been disabled as a precaution.


I've been hit by this a few times. But it never was the fault of an
extension and I always could reproduce the crash with all extensions
disabled (bug #782075 (gnome-tweak-tool), IIRC bug #762809
(libgl1-mesa-dri) and some bug in pidgin which was solved in the meantime).

So in 3 out of 3 times Gnome made the situation worse by this precaution.

I'd prefer a dialog which offers and recommends to disable all
extensions, but allows to manually select which extensions shall stay
enabled. At least I'd like to see a list of extensions that actually
were disabled.


[Rant/Reasons why this reduces the benefit of the extensions system]

It is quite annoying to have to re-enable all extensions manually, and
to have to remember which extensions were enabled at all.

By now I only have one extension installed. I started with about 5
extensions which were mainly nice-to-have. After using the system
happily for about a year the Gnome session crashed. It took me some time
to figure out which extension initially helped me to get back the
blinking Pidgin icon (I chose Topicons out of 3 or 4 candidates, where
the others give the notification only for a short time or in a manner
that I didn't notice). I didn't go in reevaluating every other
installed extension that time and for now will keep track of installed
extensions manually.

I also set up Debian for non-tech-savvy people. Due to the risk of
loosing the extensions, I prefer not to use extensions there at all
and instead show them other, more complicated but failproof methods for
doing certain tasks. (Writing down a list of extensions and showing them
how to enable them AND making them remember this, if Gnome crashes some
time in the future is not realistic.)

[/Rant]


Should I report/discuss this upstream? If yes: where?
Or has it already been discussed (again where? I haven't found anything)?


Thanks and greets
jre



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages gnome-session depends on:
ii  gnome-session-bin  3.14.0-2
ii  gnome-session-common   3.14.0-2
ii  gnome-settings-daemon  3.14.2-3
ii  gnome-shell3.14.2-3+b1

gnome-session recommends no packages.

Versions of packages gnome-session suggests:
ii  desktop-base  8.0.2
ii  gnome-keyring 3.14.0-1+b1
ii  gnome-user-guide  3.14.1-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#781557: [pkg-wine-party] Bug#781557: libwine-development: upgrade failure: file overwrite

2015-04-01 Thread jre
Control: found -1 1.7.38-1


Confirmed, I was also preparing to report this. IIRC I didn't have the
problem when I rebuilt the packages 2 weeks ago locally in a cowbuilder
Jessie environment, but unfortunately I can't verify this anymore. The
packages I rebuilt just now are also broken.

At least the following packages were updated, maybe one of them is
causing this:

[UPGRADE] apt:i386 1.0.9.6 - 1.0.9.7
[UPGRADE] binutils:i386 2.24.90.20141023-1 - 2.25-5
[UPGRADE] coreutils:i386 8.23-3 - 8.23-4
[UPGRADE] cpp:i386 4:4.9.1-5 - 4:4.9.2-2
[UPGRADE] cpp-4.9:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] dmsetup:i386 2:1.02.90-2 - 2:1.02.90-2.1
[UPGRADE] dpkg:i386 1.17.23 - 1.17.24
[UPGRADE] dpkg-dev:i386 1.17.23 - 1.17.24
[UPGRADE] e2fslibs:i386 1.42.12-1 - 1.42.12-1.1
[UPGRADE] e2fsprogs:i386 1.42.12-1 - 1.42.12-1.1
[UPGRADE] g++:i386 4:4.9.1-5 - 4:4.9.2-2
[UPGRADE] g++-4.9:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] gcc:i386 4:4.9.1-5 - 4:4.9.2-2
[UPGRADE] gcc-4.8-base:i386 4.8.3-13 - 4.8.4-1
[UPGRADE] gcc-4.9:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] gcc-4.9-base:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] gnupg:i386 1.4.18-6 - 1.4.18-7
[UPGRADE] gpgv:i386 1.4.18-6 - 1.4.18-7
[UPGRADE] libapt-pkg4.12:i386 1.0.9.6 - 1.0.9.7
[UPGRADE] libasan1:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libatomic1:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libc-bin:i386 2.19-13 - 2.19-15
[UPGRADE] libc-dev-bin:i386 2.19-13 - 2.19-15
[UPGRADE] libc6:i386 2.19-13 - 2.19-15
[UPGRADE] libc6-dev:i386 2.19-13 - 2.19-15
[UPGRADE] libcap2:i386 1:2.24-6 - 1:2.24-7
[UPGRADE] libcap2-bin:i386 1:2.24-6 - 1:2.24-7
[UPGRADE] libcilkrts5:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libcomerr2:i386 1.42.12-1 - 1.42.12-1.1
[UPGRADE] libdb5.3:i386 5.3.28-7~deb8u1 - 5.3.28-9
[UPGRADE] libdevmapper1.02.1:i386 2:1.02.90-2 - 2:1.02.90-2.1
[UPGRADE] libdpkg-perl:i386 1.17.23 - 1.17.24
[UPGRADE] libgcc-4.9-dev:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libgcc1:i386 1:4.9.1-19 - 1:4.9.2-10
[UPGRADE] libgomp1:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libitm1:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libprocps3:i386 2:3.3.9-8 - 2:3.3.9-9
[UPGRADE] libquadmath0:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libss2:i386 1.42.12-1 - 1.42.12-1.1
[UPGRADE] libstdc++-4.9-dev:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libstdc++6:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libsystemd0:i386 215-11 - 215-12
[UPGRADE] libubsan0:i386 4.9.1-19 - 4.9.2-10
[UPGRADE] libudev1:i386 215-11 - 215-12
[UPGRADE] linux-libc-dev:i386 3.16.7-ckt4-3 - 3.16.7-ckt7-1
[UPGRADE] multiarch-support:i386 2.19-13 - 2.19-15
[UPGRADE] patch:i386 2.7.1-6 - 2.7.5-1
[UPGRADE] perl:i386 5.20.1-5 - 5.20.2-2
[UPGRADE] perl-base:i386 5.20.1-5 - 5.20.2-2
[UPGRADE] perl-modules:i386 5.20.1-5 - 5.20.2-2
[UPGRADE] procps:i386 2:3.3.9-8 - 2:3.3.9-9
[UPGRADE] systemd:i386 215-11 - 215-12
[UPGRADE] systemd-sysv:i386 215-11 - 215-12
[UPGRADE] udev:i386 215-11 - 215-12
[INSTALL] ccache:i386


btw, I'v seen different files conflicting, e.g.:

Official 1.7.38 packages:
/usr/share/wine-development/wine/fonts/smae1257.fon

Just locally rebuilt 1.7.38-1 packages:
/usr/share/wine-development/wine/fonts/smallee.fon

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772440: Bug #772440: linux-image-3.16.0-4-amd64: Built-in display dimmed black if external monitor is plugged in

2015-02-27 Thread jre
Control: found -1 3.16.7-ckt4-3

Hi

My patch has been accepted and subsequently merged to:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ master

3120d03cf64d7f9fd71231827af2c1550aa4caa7
  Author: Jens Reyer jens.reyer@***
  Date:   Tue Feb 17 19:07:29 2015 +0100
  ACPI / video: Disable native backlight on Samsung Series 9 laptops

So Linux v4.0rc1 fixes this issue (not in the repository yet).

The 3.16-stable maintainer Luis Henriques already merged all other
recent similar patches to linux-3.16.y-queue. I assume above patch
for my laptop model will also be part of the next release v3.16.7-ckt8.

Jessie is currently at v3.16.7-ckt4 and if I read the svn repo correctly
is preparing to move to -ckt7. If -ckt8 doesn't make it to the
release I'd propose to cherry-pick above commit and those for other
models (sha1 master / linux-3.16.y-queue):

commit 7d0b93499f4879ddbc75d594f4ea216ba964f78e
commit 10a81b56dead63cc5e730f7473c310e82cbc3b80
  ACPI / video: Add some Samsung models to disable_native_backlight list

commit 6a3ef10bacb08860805e9053f919786dc34760ba
commit 9e572334c95f6a0a8864f733279dc25656285948
  ACPI / video: Add disable_native_backlight quirk for Dell XPS15 L521X

commit 3295d73002f4be341069a000aec4b8d7e5ea8d2c
commit 8e65f32e85bfab9fde3b6e796e0656a69076aa3c
  ACPI / video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E

commit e77a16355a29230b99bafe55834a8252e55308ec
commit b005b7a25958209235a34006e9bcefaf40aad7ce
  ACPI / video: Add disable_native_backlight quirk for Samsung 510R

The necessary disable_native_backlight quirk was already added in v3.16.2.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772440: Bug #772440: linux-image-3.16.0-4-amd64: Built-in display dimmed if black if external monitor is plugged in

2015-02-27 Thread jre
CCing debia...@lists.debian.org and especially Maximillan Attems who
prepared xserver-xorg-video-intel 2:2.99.911-git20140529-1~exp1 which
added the backlight helper.

Summary of what happened so far:

intel_backlight, which is default since Linux 3.16, does not work
correctly on several laptops. They have been blacklisted in the kernel
in order to use the working ACPI backlight again. #772440 is about just
another laptop model to be added to this blacklist.
Luca Boccassi found that the new backlight helper script in
xserver-xorg-video-intel also fixes the issue.



On 02/20/2015 12:29 AM, Luca Boccassi wrote:
 Cross-post from freedesktop bug, just to make sure it doesn't go unnoticed:
 
 (In reply to Luca Boccassi from comment #13)
 Hello,

 I have a Dell Latitude E5540, running an Intel Haswell i7-4600U with GPU HD
 Graphics 4400, and I have the same problem. But I noticed that upgrading the
 Intel driver to a version that ships a new backlight helper binary fixes the
 problem.

 In my case, I am running Debian Jessie. The driver is part of the package
 xserver-xorg-video-intel and the version that ships the new backlight
 helper, according to the changelog, is:

 xserver-xorg-video-intel (2:2.99.911+git20140529-1~exp1) experimental;
 urgency=low

   * New upstream prerelease. (closes: #748753)
   * Install new backlight helper.

Confirmed, in
git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel I
found the new backlight helper script to be the relevant commit.

Also see the ongoing discussion in
https://bugs.freedesktop.org/show_bug.cgi?id=87286.

IMO the disable_native_backlight for some laptop models is (part of) the
correct solution and it is not clear /why/ the new backlight helper
script helps.

Should we clone this bug as a more general one and then reassign to
xserver-xorg-video-intel? We could then try to backport the changes to
jessie to also help other affected laptops which are not yet blacklisted.
That would be the following commits + probably some follow-up fixes. At
least the 3rd commit requires manual merging:

commit 631b4e4c78a807e61214026bf9a1461aadbd59b5
Author: maximilian attems maks@***
Date:   Thu May 29 17:07:16 2014 +0200
install add new helper

commit b71f3d8bd4d6773899c1bdc903911cf240e68ead
Author: Jan Alexander Steffens (heftig) jan.steffens@***
Date:   Sat Feb 15 17:53:16 2014 +0100
Backlight helper build fixes

commit 3d629c91cfa98b75c6685c2a2003e64fd1b612c4
Author: Chris Wilson chris@***
Date:   Sat Feb 15 14:55:09 2014 +
intel: Add a helper for setting backlight without root rights

I just fear it is too late for that in jessie.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#779002: [pkg-wine-party] Bug#779002: marked as done (wine32 sound does not work on amd64 arch)

2015-02-22 Thread jre
Package: wine
Version: 1.6.2-19
Control: reopen -1
Control: tags -1 patch


Hi

On 02/23/2015 03:21 AM, Michael Gilbert mgilb...@debian.org wrote:
 On Sun, Feb 22, 2015 at 5:57 PM, Joshua wrote:
 Sound does not play correctly (or at all) with 32 bit wine on a 64 bit 
 system. This is
 well-known to be the case as verified by google search; however not yet 
 listed in bug
 reports.

 Cause: libopaus0 is not multiarch compatible.
 Workaround: bypass pulseaudio (not always effective)
 Additional information: 
 http://tanguy.ortolo.eu/blog/article116/wine-sound-testing
 
 That hasn't been true for almost two years now.  You can now install
 libasound2-plugins:i386, and everything will just work.

But the jessie wine packages don't depend on libasound2-plugins.

Attached patch fixes this by inserting a recommends for wine 32|64
(like in wine-development).

Greets
jre
diff --git a/debian/control.in b/debian/control.in
index e465184..b7e2f39 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -116,6 +116,8 @@ Depends:
  libfreetype6,
  libgl1-mesa-dri,
  libwine-gecko-2.21
+Recommends:
+ libasound2-plugins,
 Breaks:
  wine ( 1.6.1-9),
  wine-bin ( 1.5.31-1),
@@ -142,6 +144,7 @@ Breaks:
 Replaces:
  wine ( 1.6.1-9),
 Recommends:
+ libasound2-plugins,
  wine32 (= ${source:Version}),
 Description: Windows API implementation - 64-bit binary loader
  Wine is a free MS-Windows API implementation.



Bug#777467: libwine-development: does not support libxml2

2015-02-08 Thread jre
Package: libwine-development
Version: 1.7.35-2
Severity: normal


Hi

libwine-development 1.7.35-2 from experimental does not depend on
libxml2. All other versions seem to be ok though.

When I rebuild it locally with gbp the dependency is there again.
Looking at debian/control.in and the last changes I wouldn't expect
otherwise, everything looks ok.

So no idea if it is something with the build daemons or Stephen's
specific upload.



This causes e.g. EA's Origin installer to crash, while it works with my
rebuilt version:

$ wine-development OriginSetup.exe
[...]
This program tried to use a DOMDocument object, but
libxml2 support was not present at compile time.
[...]
err:msvcrt:MSVCRT__invalid_parameter (null):0 (null): (null) 0
wine: Unhandled exception 0xc417 in thread 14 at address 0x7b83a0ac
(thread 0014), starting debugger...


Greets
jre



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#777467: [pkg-wine-party] Bug#777467: libwine-development: does not support libxml2

2015-02-08 Thread jre
Hi Stephen

On Sun, 8 Feb 2015 21:27:57 +0100 Stephen Kitt sk...@debian.org wrote:
 Hi,
 
 On Sun, 08 Feb 2015 16:05:47 +0100, jre jre.wine...@gmail.com wrote:
  libwine-development 1.7.35-2 from experimental does not depend on
  libxml2. All other versions seem to be ok though.
  
  When I rebuild it locally with gbp the dependency is there again.
  Looking at debian/control.in and the last changes I wouldn't expect
  otherwise, everything looks ok.
  
  So no idea if it is something with the build daemons or Stephen's
  specific upload.
 
 Thanks for pointing this out. debian/control doesn't declare a
 build-dependency on libxml2-dev, so it isn't installed on the buildds; and my
 upload forced a rebuild on the buildds for all arches (I don't upload
 binaries any more).

No, libxml2-dev already was in debian/control.in. That's what I meant
with everything looks ok.


 I'm preparing a fix, the upload should be ready in a little while...

You now just duplicated that entry as I've seen in git.


I'm a bit clueless about this bug:

First I thought you had a somehow corrupted debian/control (since this
is not checked in in git). But I just did a apt-get source
wine-development: In 1.7.35-2 (yes, your new -3 is not yet available)
both files debian/control and debian/control.in ship with a
build-depends of the source package on libxml2-dev.

Then I did a dpkg-buildpackage -us -uc in the just retrieved source:
$ dpkg -e ../libwine-development_1.7.35-2_amd64.deb
$ grep xml2 DEBIAN/control
Depends: [...] libxml2 (= 2.9.0), [...]

Then I uninstalled libxml2-dev and some other dependencies:
$ dpkg-buildpackage -us -uc
dpkg-buildpackage: source package wine-development
dpkg-buildpackage: source version 1.7.35-2
dpkg-buildpackage: source distribution experimental
dpkg-buildpackage: source changed by Stephen Kitt sk...@debian.org
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build wine-development-1.7.35
dpkg-checkbuilddeps: Unmet build dependencies: libxml2-dev libxslt1-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied;
aborting
dpkg-buildpackage: warning: (Use -d flag to override.)


So if I rebuild from your shipped source everything works as it should
(builddep is in d/control, aborts if builddep is missing, and the built
packages have the dependency). I run Jessie, amd64, with some sid stuff.

As I understand the Debian working I used *exactly* the same source as
the build daemons.
Since you do source-only uploads, as I just learned, we can also rule
out anything strange on your side.

I'm not doing a Control: found: -1 1.7.35-3 yet, because it's not
available yet. But if it is fixed in there then it can only be by
coincidence.

Any idea?

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#776784: winecfg won't run

2015-02-01 Thread jre
Hi,

this is a bug in wine's wine-wrapper script. It's already fixed in the
wine-development packages, but I assume it won't be fixed for jessie's wine.

You can workaround it by explicitly calling wine, i.e. wine winecfg.

Once you have installed an app in wine and thus a system.reg is created,
winecfg will work just as expected,

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775439: winetricks: vcrun2013 not installable (sha1sum mismatch)

2015-01-15 Thread jre
Package: winetricks
Version: 0.0+20141009+svn1208-1
Severity: normal
Tags: patch, jessie, upstream, fixed-upstream
Control: forwarded -1 https://code.google.com/p/winetricks/issues/detail?id=466


Hi,

winetricks fails to install the Visual C++ 2013 libraries (vcrun2013).
This happens because MS released a new version on 2014-12-30 (see
http://www.microsoft.com/en-us/download/details.aspx?id=40784). So
winetricks fails to verify the correct sha1sum of the downloaded package.

Fixed upstream by simply replacing the sha1sum, see
https://code.google.com/p/winetricks/issues/detail?id=466. I attached the 
commit.

Since imho vcrun2013 is a quite central package to be installed by
winetricks, I propose to set the severity to serious (as maintainer you
are entitled to to so, as user I am not) and fix this in jessie (which
obviously requires an unblock request).

Otherwise as hint for affected users, simply get the current winetricks
and make it executable:
  wget http://winetricks.org/winetricks
  chmod +x winetricks
Then execute it from the same directory:
  ./winetricks

Greets
jre


-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.7-ckt2+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages winetricks depends on:
ii  cabextract1.4-5
ii  p7zip 9.20.1~dfsg.1-4.1
ii  unzip 6.0-14
ii  wget  1.16-1
ii  wine  1.6.2-18
ii  wine-development  1.7.33-1
ii  wine321.6.2-18
ii  wine641.6.2-18
ii  zip   3.0-8

Versions of packages winetricks recommends:
ii  gksu   2.0.2-9
ii  sudo   1.8.10p3-1
ii  xdg-utils  1.1.0~rc1+git20111210-7.1
ii  zenity 3.14.0-1

Versions of packages winetricks suggests:
ii  libwine  1.6.2-18

-- no debconf information

commit 0d551c0cf409b1d1f6d6f3a096b0f159c6a4bba4
Author: Austin English austinengl...@gmail.com
Date:   Wed Jan 14 16:00:35 2015 -0600

vcrun2013: update sha1sum

diff --git a/src/winetricks b/src/winetricks
index 603ec74..89a58bb 100755
--- a/src/winetricks
+++ b/src/winetricks
@@ -7355,7 +7355,9 @@ w_metadata vcrun2013 dlls \
 load_vcrun2013()
 {
 # http://www.microsoft.com/en-us/download/details.aspx?id=40784
-w_download 
http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe
 18f81495bc5e6b293c69c28b0ac088a96debbab2
+# 2014/07/26: 18f81495bc5e6b293c69c28b0ac088a96debbab2
+# 2015/01/14: df7f0a73bfa077e483e51bfb97f5e2eceedfb6a3
+w_download 
http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe
 df7f0a73bfa077e483e51bfb97f5e2eceedfb6a3
 
 w_override_dlls native,builtin atl120 msvcp120 msvcr120 vcomp120
 cd $W_CACHE/vcrun2013


Bug#767048: wine: support wine64 on kfreebsd-amd64

2015-01-12 Thread jre
FYI, these bugs have just been closed in wine 1.7.34:

https://bugs.winehq.org/show_bug.cgi?id=33940 (winmm/mci tests hang on
PC-BSD)
https://bugs.winehq.org/show_bug.cgi?id=34330 (Wine64 does not work on
FreeBSD)

So maybe it's a good time to fully build wine on kfreebsd-amd64 again.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772440: Bug #772440: linux-image-3.16.0-4-amd64: Built-in display dimmed black if external monitor is plugged in

2014-12-15 Thread jre
control: forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=87286
control: tags -1 patch
control: tags -1 jessie


I filed a bug for the backlight control issue on freedesktop.org.

There are 2 possible solutions:
1.) Disable native backlight and return to use acpi, as it was in 3.14.
2.) Fix intel_backlight

I don't know which one the upstream solution will be, but I guess for
Jessie native backlight should just be disabled (which fixes both the
inital brightness level and the control issue). See attached patch.

The same is already done for other product classes in 3.16.7-ckt2-1. And
looking at the bugreports at freedesktop even more will be added to
disable native backlight in the next time.

So probably just wait for now to see if the patch gets applied and
backported upstream.

Greets
jre
commit ea05c0cd09531bc9834cd176f17d9b7da24cae5f
Author: jre-winesim jre.wine...@gmail.com
Date:   Mon Dec 15 14:17:13 2014 +0100

disable native backlight

diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
index f1e3496..24d7444 100644
--- a/drivers/acpi/video.c
+++ b/drivers/acpi/video.c
@@ -694,6 +694,15 @@ static struct dmi_system_id video_dmi_table[] __initdata = {
 		DMI_MATCH(DMI_PRODUCT_NAME, HP ENVY 15 Notebook PC),
 		},
 	},
+	{
+	 /* https://bugs.freedesktop.org/show_bug.cgi?id=87286 */
+	 .callback = video_disable_native_backlight,
+	 .ident = SAMSUNG 900X3C/900X3D/900X3E/900X4C/900X4D,
+	 .matches = {
+		DMI_MATCH(DMI_SYS_VENDOR, SAMSUNG ELECTRONICS CO., LTD.),
+		DMI_MATCH(DMI_PRODUCT_NAME, 900X3C/900X3D/900X3E/900X4C/900X4D),
+		},
+	},
 	{}
 };
 


Bug#766028: wine32 segfault

2014-12-08 Thread jre
Hi

On 12/08/2014 11:05 PM, Uwe Storbeck wrote:
 When I understand the package version numbers in Debian correctly
 the wine32 package versions 1.6.2-10 and 1.6.2-11 are produced
 from the same upstream sources. So the bug has been introduced in
 the Debian part of the wine32 package between version 1.6.2-10
 and version 1.6.2-11. That should considerably narrow things
 down.

Between these versions debian/rules (a Makefile) was changed: some
refactoring how LDFLAGS is set. Previously LDFLAGS was only set as part
of CONFLAGS, afterwards it is first set separately and then this is used
in CONFLAGS, Can this be the reason?


Otherwise it might be some change in the build environment. At a quick
glance I saw these uploaded to unstable:

16 Oct 2014: wine 1.6.2-11
13 Oct 2014: mesa 10.3.1-1
13 Oct 2014: wine 1.6.2-10
10 Oct 2014: linux 3.16.5-1

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772440: linux-image-3.16.0-4-amd64: Built-in display dimmed black if external monitor is plugged in

2014-12-07 Thread jre
I found that the kernel option
  video.use_native_backlight=0
fixes these issues. Brightness is always at a reasonable level and
adjustable again. (In fact unfortunately it can't be dimmed to black
anymore, which on the upside avoids unreasonable defaults.)
Tested for Linux 3.16 and 3.17.

$ ls /sys/class/backlight/
acpi_video0  intel_backlight

So what to do now to get this fixed both for Jessie (at least document
it in some general way) and in the long run (I guess file upstream
report for the adjust issue)?

Greets
jre

btw: I was hinted to this workaround by the similar, but not identical
bug reports https://bugs.debian.org/762285 and
https://bugzilla.kernel.org/show_bug.cgi?id=85051.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772440: linux-image-3.16.0-4-amd64: Built-in display dimmed black if external monitor is plugged in

2014-12-06 Thread jre
Package: src:linux
Version: 3.16.7-2
Severity: normal
Control: notfound -1 3.14.15-2
Control: found -13.16.3-2
Control: found -13.16.5-1


Hi,

most times my laptop screen (LVDS1) is completely dimmed (= black) after
boot at the GDM login prompt, if the external monitor (HDMI1) is or gets
plugged in. Trying to increase the brightness (Fn+F3) shows the
brightness OSD on HDMI1, but the bar only moves up to about max. 5% (=
which is still a black screen).

Thus the GDM login prompt (which is placed on LVDS1) is not visible,
while HDMI1 works but has no content to display.

Switching to tty1 and back fixes the brightness level (= normal LVDS1
with visible login prompt). But it still can't be regulated below about
95% then.

After login in Gnome brightness can be regulated again.

With linux 3.14 brightness is up and regulatable.
With linux 3.17 (3.17.4-1~exp1) it is up, but not regulatable.
It may have happened less often with earlier 3.16 versions.

Without an external monitor brightness is up and regulatable on the
internal display.


It happens indepently if I enable or disable the built-in
display in Gnome before rebooting. (Normally I have turned it off. In
the past it was also turned off then at the login prompt. But I guess
this is an unrelated Gnome issue which just made me realize this at all.)


Due to bug #762809 in libgl1-mesa-dri I have enabled SNA for my Intel
graphics HD4000. But returning to the default does not help here.


There are error messages shown on tty before login. But I get them
always, independently if the screen is dark or not, and also with linux
3.17. So I don't know if this is related. (And a web search shows there
is much noise around them.):
~
kernel: [2.352424] [drm:cpt_set_fifo_underrun_reporting] *ERROR*
uncleared pch fifo underrun on pch transcoder A
kernel: [2.352425] [drm:cpt_serr_int_handler] *ERROR* PCH transcoder
A FIFO underrun
~



Should I file a bug about not being able to regulate the brightness
level upstream and/or clone the bug here?

Any more information?
If I should bisect: against old good 3.14.15 or 3.14.17?
Any tips beyond https://wiki.debian.org/DebianKernel/GitBisect?
May I restrict the bisect to a certain dir/path?

Thanks in advance and for all your work
jre





-- Package-specific info:
** Version:
Linux version 3.16.0-4-amd64 (debian-ker...@lists.debian.org) (gcc
version 4.8.3 (Debian 4.8.3-13) ) #1 SMP Debian 3.16.7-2 (2014-11-06)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64
root=UUID=6703b530-7dd3-4ce0-8986-05b1af26806d ro quiet

** Not tainted

** Kernel log:
[2.288866] usb 3-2: Product: 4-Port USB 3.0 Hub
[2.288868] usb 3-2: Manufacturer: VIA Labs, Inc.
[2.292140] hub 3-2:1.0: USB hub found
[2.343978] hub 3-2:1.0: 4 ports detected
[2.436579] usb 1-1.5: new full-speed USB device number 3 using ehci-pci
[2.457558] psmouse serio1: elantech: assuming hardware version 4
(with firmware version 0x361f00)
[2.473082] psmouse serio1: elantech: Synaptics capabilities query
result 0x41, 0x15, 0x0f.
[2.533452] usb 1-1.5: New USB device found, idVendor=8087,
idProduct=07da
[2.533457] usb 1-1.5: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[2.550045] Bluetooth: Core ver 2.19
[2.550069] NET: Registered protocol family 31
[2.550070] Bluetooth: HCI device and connection manager initialized
[2.550079] Bluetooth: HCI socket layer initialized
[2.550082] Bluetooth: L2CAP socket layer initialized
[2.550097] Bluetooth: SCO socket layer initialized
[2.556570] input: ETPS/2 Elantech Touchpad as
/devices/platform/i8042/serio1/input/input6
[2.558149] usbcore: registered new interface driver btusb
[2.604542] usb 1-1.6: new high-speed USB device number 4 using ehci-pci
[2.659933] Console: switching to colour frame buffer device 200x56
[2.667755] i915 :00:02.0: fb0: inteldrmfb frame buffer device
[2.667757] i915 :00:02.0: registered panic notifier
[2.684108] random: nonblocking pool is initialized
[2.689485] ACPI: Video Device [GFX0] (multi-head: yes  rom: no
post: no)
[2.689631] input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10
[2.689713] [drm] Initialized i915 1.6.0 20080730 for :00:02.0 on
minor 0
[2.689994] ACPI Warning: SystemIO range
0xefa0-0xefbf conflicts with OpRegion
0xefa0-0xefaf (\_SB_.PCI0.SBUS.SMBI)
(20140424/utaddress-258)
[2.69] ACPI: If an ACPI driver is available for this device, you
should use it instead of the native driver
[2.707941] RPC: Registered named UNIX socket transport module.
[2.707941] RPC: Registered udp transport module.
[2.707941] RPC: Registered tcp transport module.
[2.707942] RPC: Registered tcp NFSv4.1 backchannel transport module.
[2.710448] FS-Cache: Loaded
[2.717183] FS-Cache: Netfs 'nfs' registered for caching
[2.723645] Installing knfsd (copyright

Bug#772062: pbuilder: Detecting MIRRORSITE from /etc/apt/sources.list.d/* during installation is incomplete

2014-12-04 Thread jre
Package: pbuilder
Version: 0.215
Severity: normal
Tags: patch


Dear pbuilder maintainers and authors


To detect the default MIRRORSITE during installation, pbuilder also uses
files in /etc/apt/sources.list.d/.


Issue 1: *.sources.list instead of  *.list
--

pbuilder requires them to end in *.sources.list. But sources.list(5)
nowadays states File names need to end with .list [...].
So pbuilder is to restrictive in selecting valid files here.
(Yes, the shorter suffix works with apt, I am using it.)


Issue 2: Only one file supported


With multiple files in /etc/apt/sources.list.d/ I get:

Preconfiguring packages ...
/tmp/pbuilder.config.r1aFEU: 63: [:
/etc/apt/sources.list.d/debian.experimental.sources.list: unexpected
operator
Selecting previously unselected package pbuilder.

and debconf says:
Configuring pbuilder.
Default mirror not found
Mirror information detection failed and the user provided no mirror
information.
Please enter valid mirror information.



Please find attached a patch which fixes both issues.

I successfully tested it with:
- empty /etc/apt/sources.list.d/
- multiple *.list files in /etc/apt/sources.list.d/


Thanks for pbuilder and all your work!

jre



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pbuilder depends on:
ii  coreutils  8.23-3
ii  debconf [debconf-2.0]  1.5.54
ii  debianutils4.4+b1
ii  debootstrap1.0.64
ii  dpkg-dev   1.17.21
ii  wget   1.16-1

Versions of packages pbuilder recommends:
ii  devscripts  2.14.10
ii  fakeroot1.20.2-1
ii  sudo1.8.10p3-1

Versions of packages pbuilder suggests:
ii  cowdancer 0.73
ii  gdebi-core0.9.5.5+nmu1
pn  pbuilder-uml  none

-- debconf information:
  pbuilder/mirrorsite: http://http.debian.net/debian/
  pbuilder/nomirror:
  pbuilder/rewrite: false














diff --git a/debian/pbuilder.config b/debian/pbuilder.config
index e07db08..61c2391 100755
--- a/debian/pbuilder.config
+++ b/debian/pbuilder.config
@@ -60,7 +60,9 @@ EOF
 SRCLISTDIR=/etc/apt/sources.list.d
 MIRRORSITE=$(
 ( [ -f /etc/apt/sources.list ]  cat /etc/apt/sources.list || true ;
-  [ -f $SRCLISTDIR/*.sources.list ]  cat $SRCLISTDIR/*.sources.list || true ) \
+  for FILE in $(ls $SRCLISTDIR/*.list 2/dev/null); do
+  [ ! -f $FILE ] || cat $FILE;
+  done || true ) \
 | grep -E '^deb[[:space:]]+(ftp|http):' | head -n 1 | awk '{print $2;}'
 )
 while [ -z $MIRRORSITE ] ; do


Bug#769473: wine: Proposing patch and merging 771104/769473

2014-11-28 Thread jre
control: tag -1 patch
control: forcemerge 771104 769473


That should be the same bugs. See attached the patch, doing it the same
way like wine-development.

Greets
jre
diff --git a/debian/control.in b/debian/control.in
index c444684..9d5149d 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -111,6 +111,8 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
  x11-utils,
+ libfreetype6,
+ libncurses5,
  libwine-gecko-2.21
 Breaks:
  wine ( 1.6.1-9),


Bug#770483: Texture corruption when changing graphic options

2014-11-21 Thread jre
Source: wine-development
Version: 1.7.29-1
Severity: important
Tags: upstream
Control: found -1 1.7.29-3
Control: forwarded -1 https://bugs.winehq.org/show_bug.cgi?id=37406


Hi,

so wine-development 1.7.29 will be in jessie. In that version was a
regression, wine bug #37406 (Texture corruption when changing graphic
options (Eve Online, Sims 3, Diablo 3).

I'd propose to backport the fix from wine 1.7.30 to wine-development in
jessie.


The bug was introduced upstream in wine 1.7.29:

commit ee8a5b7dd1e554ef32229c766715f23ba17c9f6c
Author: Henri Verbeet hverb...@codeweavers.com
Date:   Wed Oct 8 08:47:20 2014 +0200
  wined3d: Track texture allocation per-texture.


... and fixed in wine 1.7.30:

aad1997dff990ceeba90ece0d535c7826044a5cf
Author: Stefan Dösinger ste...@codeweavers.com
Date:   2014-10-22 21:56:38
  wined3d: Remove texture locations after downloading all subresources.


Attached you'll find this fix as a quilt patch. I built and tested it
successfully on my system.


btw: jessie still has the broken 1.7.29-2.


Greets
jre



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine-development depends on:
ii  wine32-development  1.7.29-3+texture
ii  wine64-development  1.7.29-3+texture

wine-development recommends no packages.

Versions of packages wine-development suggests:
ii  binfmt-support 2.1.5-1
ii  ttf-mscorefonts-installer  3.6

-- no debconf information
diff --git a/debian/patches/series b/debian/patches/series
index fd8a6c8..c3fecbd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -14,3 +14,4 @@ addons-path.patch
 glu32-link.patch
 
 debian-gnutls.patch
+texture.patch
diff --git a/debian/patches/texture.patch b/debian/patches/texture.patch
new file mode 100644
index 000..f1ab2f9
--- /dev/null
+++ b/debian/patches/texture.patch
@@ -0,0 +1,33 @@
+Description: wined3d: Remove texture locations after downloading all subresources.
+Author: Stefan Dösinger ste...@codeweavers.com
+
+--- a/dlls/wined3d/surface.c
 b/dlls/wined3d/surface.c
+@@ -1207,7 +1207,6 @@
+ surface_load_location(surface, surface-resource.map_binding);
+ surface_invalidate_location(surface, ~surface-resource.map_binding);
+ }
+-wined3d_texture_force_reload(surface-container);
+ 
+ context = context_acquire(device, NULL);
+ gl_info = context-gl_info;
+--- a/dlls/wined3d/texture.c
 b/dlls/wined3d/texture.c
+@@ -979,6 +979,7 @@
+ sub_resource-resource_ops-resource_unload(sub_resource);
+ }
+ 
++wined3d_texture_force_reload(texture);
+ wined3d_texture_unload_gl_texture(texture);
+ }
+ 
+--- a/dlls/wined3d/volume.c
 b/dlls/wined3d/volume.c
+@@ -451,7 +451,6 @@
+ }
+ 
+ /* The texture name is managed by the container. */
+-wined3d_texture_force_reload(volume-container);
+ volume-flags = ~WINED3D_VFLAG_CLIENT_STORAGE;
+ 
+ resource_unload(resource);


Bug#769791: wine32 doesn't work after fresh install

2014-11-16 Thread jre
control: tags -1 patch


Hi,

[my answer/patch is based upon the mentioned #739863, otherwise we
really need more info from Andi:]


1.)
this happens in wine-wrapper (regedit, regsvr32, wineboot, winecfg,
winefile, winepath), but not in wine/wine32/wine64.

So wineboot fails with:
  cat: /home/jens/.wine/system.reg: No such file or directory
  /usr/bin/wineboot: 32: exec: wineboot.exe: not found

while wine wineboot or wine32 wineboot work. Instead of wineboot a
normal windows exe also works fine here.



2.)
... and only if $WINEPREFIX/system.reg is missing.

IF WINEARCH is not specified, then $WINEPREFIX/system.reg is used to
figure out which wine to use (wine32 or wine64). After a fresh install
obviously system.reg

With attached patch (taken from #739863) wine-wrapper falls back to
using /usr/bin/wine if system.reg is missing. This will then again
choose wine32, unless WINELOADER is specified.


Of course this is only a fix. In the long run (= wine(-development) post
Jessie) I'd suggest to move all 32/64-bit logic to wine(-development).
So add the system.reg test there, next to the existing WINEARCH and
WINELOADER tests and probably add a PE32+ check (for 64-bit binfmt
support, #769234.) Or should I post a patch for this now?


Mike, the git repository is out of date:
branch jessie is at release 1.6.2-15 (while 1.6.2-16 is current)


Greets
jre
diff --git a/debian/scripts/wine-wrapper b/debian/scripts/wine-wrapper
index 95d2c8f..5c9a3f4 100644
--- a/debian/scripts/wine-wrapper
+++ b/debian/scripts/wine-wrapper
@@ -24,7 +24,11 @@ appname=`basename $0 .exe`.exe
 
 if test -z $WINEARCH; then
 test ! -z $WINEPREFIX || WINEPREFIX=$HOME/.wine
-wine=$(cat $WINEPREFIX/system.reg | grep ^\#arch= | cut -d= -f2 | sed s/win/wine/)
+if test -f $WINEPREFIX/system.reg; then
+wine=$(cat $WINEPREFIX/system.reg | grep ^\#arch= | cut -d= -f2 | sed s/win/wine/)
+else
+wine=/usr/bin/wine
+fi
 else
 wine=$(echo $WINEARCH | sed s/win/wine/)
 fi


Bug#767048: wine on kfreebsd-amd64 lacks essential files

2014-11-08 Thread jre
control: reopen -1
control: found -1 1.6.2-14
control: retitle -1 wine on kfreebsd-amd64 lacks essential files


I'm not sure about the correct version, something between wine 1.6.1-6
(readded support for kfreebsd-amd64) and current.

No idea if it ever worked:
http://wiki.winehq.org/Wine64ForPackagers states Wine 64bit works at
the moment only on Linux.
But I think I've already seen reports about it working.


Currently in debian/rules if DEB_BUILD_ARCH is kfreebsd-amd64:

- dh_auto_configure does not do much
- dh_install: does nothing

This results in missing nearly all files.


Package wine:freebsd-amd64 compared to amd64 lacks:
---
/usr/bin/wine
/usr/bin/wine-wrapper
/usr/share/doc/wine/README.winedbg/README.gz
all manpages


Package wine64:freebsd-amd64 compared to amd64 lacks:
-
/usr/bin/wine64
/usr/lib/x86_64-linux-gnu/wine/bin/wine
/usr/share/doc/wine64/copyright
/usr/share/lintian/overrides/wine64
/usr/share/man/man1/wine64.1.gz
/usr/share/wine/gecko/wine_gecko-2.21-x86_64.msi


Package libwine does not exist at all on freebsd-amd64
--


Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767048: [pkg-wine-party] Bug#767048: wine on kfreebsd-amd64 lacks essential files

2014-11-08 Thread jre

 Package libwine does not exist at all on freebsd-amd64
 --

In fact this is the case for some packages with architecture amd64 (but
not any-amd64):
wine64-tools
libwine-dev
libwine
libwine-dbg (missing also on amd64)

Greets
jre

PS:
Sorry, no matter how long I take to write a mail, it seems I'll always
forget soemthing.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767048: [pkg-wine-party] Bug#767048: closed by Michael Gilbert mgilb...@debian.org (Re: [pkg-wine -party] Bug#767048: wine doesnt run at all)

2014-11-07 Thread jre
On 11/07/2014 08:47 PM, kfree...@i2pmail.org wrote:
 On 2014-11-02 02:18 UTC 767...@bugs.debian.org wrote:
 You'll need to add kfreebsd-i386 as a dpkg subarchitecture, then
 install the wine32 package for things to work.

 Best wishes,
 Mike

 I did that mike Im not an idiot ,its broken FIX IT, typing wine normally 
 tells you to add the arch , it tells you nothing, even after adding it, as I 
 did before you replayed, its still broken,


I'd like to propose to call nobody an idiot here and stay lower-case.
Makes much more fun then.


I'm a bit at a loss between:

wine doesn't run at all (although you got at least the hint to use
kfreebsd-i386),

no mention of wine32 being installed in your first mail (should be done
automatically, at least if it is installed,

and your report where you only cited the wrapper script and broken
symlinks (btw. that paragraph took me quite some time until I figured
what was citation and what was yours).



The output of
  dpkg -l *wine*
might help to show what is installed actually (post with the description
removed for easier reading).


Thus having said, the problem might be that both wine and the target of
the symlinks (wine-wrapper) are only in the i386 packages (yet, this
means if you were told to add the arch by wine, then wine-wrapper should
have been installed already, thus no broken links). See:
https://packages.debian.org/jessie/kfreebsd-amd64/wine/filelist
https://packages.debian.org/jessie/kfreebsd-i386/wine/filelist

So replacing wine:kfreebsd-amd64 with wine:kfreebsd-i386 might do the
trick. Please report back.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767938: [pkg-wine-party] Bug#767938: wine: cannot find LC:\\windows\\system32\\=.exe

2014-11-03 Thread jre
On 11/03/2014 03:47 PM, Bill Allombert wrote:
 Package: wine
 Version: 1.6.2-14
 Severity: normal
 
 Hello Debian Wine Party,
 since the last update, each time I call wine, it prints
 wine: cannot find LC:\\windows\\system32\\=.exe

I guess that's another symptom of https://bugs.debian.org/767437.
Please try 1.6.2-16.

Greets


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767938: [pkg-wine-party] Bug#767938: Bug#767938: wine: cannot find LC:\\windows\\system32\\=.exe

2014-11-03 Thread jre
control: forcemerge 767437 767938

On 11/03/2014 05:05 PM, Bill Allombert wrote:
 On Mon, Nov 03, 2014 at 03:55:28PM +0100, jre wrote:
 On 11/03/2014 03:47 PM, Bill Allombert wrote:
 Package: wine
 Version: 1.6.2-14
 Severity: normal

 Hello Debian Wine Party,
 since the last update, each time I call wine, it prints
 wine: cannot find LC:\\windows\\system32\\=.exe

 I guess that's another symptom of https://bugs.debian.org/767437.
 Please try 1.6.2-16.
 
 Ah thanks, I missed this one.
 Indeed 1.6.2-16 fix this issue.

Forcemerging and closing, as my assumption was right.

Mike, I hope it is ok when I do this in the bts.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767751: wine32-tools: fails to upgrade, breaks wine32-dev-tools needed

2014-11-02 Thread jre
Package: wine
Version: 1.6.2-15
Severity: serious
Tags: patch
Justification: Policy 7.6.1


Hi

just refer to (767626: wine64-tools: fails to upgrade from 'testing' -
trying to overwrite /usr/lib/x86_64-linux-gnu/wine/bin/winegcc).

The same should apply to the 32-bit packages, too.

Greets
jre
diff --git a/debian/control.in b/debian/control.in
index 95bed41..c444684 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -168,6 +168,7 @@ Depends:
  libwine-dev (= ${binary:Version}),
 Breaks:
  libwine-dev ( 1.5.31-1),
+ wine32-dev-tools ( 1.6.2-9),
 Replaces:
  libwine-dev ( 1.5.31-1),
  wine32-dev-tools ( 1.6.2-9),


Bug#764641: [pkg-wine-party] Bug#764641: I cant use wine64 and wine32 with the same .wine folder yet

2014-11-02 Thread jre
control: found -1 1.6.2-13
control: found -1 1.6.2-14
control: notfound -1 1.6.2-15


Hi

The code to fix this was broken (767437 wine: wine script broken,
missing test) and fixed in 1.6.2-15.


On 11/01/2014 12:37 AM, Kimy Hardy wrote:
 Hi, I cant use wine64 and wine32 with the same .wine folder yet, i have 
 installed the wine 1.6.2-14, but if i have winearch 64 i cant run i386 apps 
 on it.

The fix applied here in #764641 assigns different wine prefixes
$HOME/.wine and $HOME/.wine64 depending on WINEARCH.

To use the /same/ wine prefix for 32-bit and 64 bit you need WoW64. See
my feature request bug #762058 (wine-development: Please enable WoW64
setup).


Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#763178: bugs.debian.org: Confusing use of pending for status and tag, was: Bug#763178: reportbug: erroneously shows status pending for other bugs

2014-10-31 Thread jre
control: reassign -1 bugs.debian.org
control: severity -1 minor
control: retitle -1
control: reopen -1


Dear bugs.debian.org maintainers,


On 10/29/2014 02:02 PM, Sandro Tosi wrote:
 On Sun, Sep 28, 2014 at 1:49 PM, jre jre.wine...@gmail.com wrote:
 I filed a bug against wine-development with reportbug. This shows me the
 list of current bugs against wine-development. Every bug in this list
 has either the status done or pending. The latter is wrong or at
 least confusing since it can be misunderstood as tagged pending, which
 none of those actually is. (Some of them are tagged patch, and others
 are completely untagged and have only the submitters mail).

 So I don't know what the reason is to show these bugs as pending.
 Maybe they should just be shown as open unless they get tagged pending.
 
 there is a bit of misunderstanding here, mixing up tags and statuses.
 when a bug is in status 'pending' it means it still misses a
 resolution (it is pending a resolution), while when a bug is tagged
 'pending' it means a fix has been found and it's soon to be released.
 
 This information are returned from the BTS to reportbug, which just
 shows them, so if you want clarification, i think you'd better contact
 ow...@bugs.debian.org (the owner of the BTS).


I think the use of Status: pending is confusing given the widespread
use of Tag: pending. To avoid this I'd suggest to use Status: open
instead.

I don't know the inner workings of the bts, I just stumbled upon this
when using reportbug and was pointed here then.

I assume the use of Outstanding bugs ... on the websites
https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=... and
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=... is also based on
Status: pending. This unambiguous presentation is exactly what I'd
hope to see in reportbug, too.

So personally I don't know where the best place is to fix this. Of
course, changing internal stuff of b.d.o might break other stuff.


Thanks everybody for your work, much appreciated
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767011: Patch for wine-development: WINELOADER from script is not passed

2014-10-30 Thread jre
control: tag -1 patch
control: clone -1 -2
control: retitle -1 wine-development: wine script broken, missing test
control: severity -1 important
control: reassign -2 src:wine
control: retitle -2 wine: wine script broken, missing test

Hi,

turns out it was a missing test when testing the value of $wine, see
attached patch.

Affected are both wine and wine-development (I hope I got the bug
control stuff right).

As already mentioned the consequences for wine-development with wine
co-installed are quite severe: wine-development just doesn't work. But
I don't really understand why it works as soon as only wine-development
is installed. I'd think it should end in the broken test, when it
executes $wine instead of testing its value.

No idea what the concrete symptoms for wine (stable) are, but I'd say
wine (stable) also needs to be fixed for Jessie.

Greets
jre
diff --git a/debian/scripts/wine b/debian/scripts/wine
index d67a00a..5972abb 100755
--- a/debian/scripts/wine
+++ b/debian/scripts/wine
@@ -21,7 +21,7 @@ else
 fi
 
 if test -z $WINEPREFIX; then
-if $wine = $wine64; then
+if test $wine = $wine64; then
 wineprefix=$HOME/.wine64
 else
 wineprefix=$HOME/.wine


Bug#767011: wine-development: WINELOADER from script is not passed (strange)

2014-10-27 Thread jre
Source: wine-development
Version: 1.7.29-2
Severity: normal


tl;dr:
For a strange reason WINELOADER is not passed correctly. This makes
wine-development fail, when wine (stable) is also installed,



Hi,

I've installed both wine and wine-development from unstable. Using
wine-development fails:

~
$ wine-development notepad
wine: cannot find LC:\\windows\\system32\\=.exe
wine: cannot find LC:\\windows\\system32\\=.exe
wine client error:0: version mismatch 447/457.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
~

At first this looks like a WINESERVER issue, but it is not. E.g. this
does NOT help:
~
export WINESERVER=/usr/lib/i386-linux-gnu/wine-development/wineserver
~

I also rebooted my computer to rule out e.g. a still running wineserver.


But as soon as I uninstall the wine (stable) packages it works again.




Now I found that the following works:

~
export WINELOADER=/usr/lib/wine-development/wine
wine-development notepad
~

... or this works, too:

~
WINELOADER=/usr/lib/wine-development/wine wine-development notepad
~



But /usr/bin/wine-development already is supposed to do that!


I added the following DEBUG lines there to test:
1.) if the test if WINELOADER was set manually is working
2.) the command-line (last line of the script) is constructed correctly

~
if test -z $WINELOADER; then
echo DEBUG: WINELOADER is empty.
wineloader=$wine
else
echo DEBUG: WINELOADER is not empty.
wineloader=$WINELOADER
fi
[...]
echo DEBUG: WINEPREFIX=$wineprefix WINELOADER=$wineloader
WINEDEBUG=$winedebug $wine $@
WINEPREFIX=$wineprefix WINELOADER=$wineloader WINEDEBUG=$winedebug $wine
$@
~

The result is just fine:

~
$ wine-development notepad
wine: cannot find LC:\\windows\\system32\\=.exe
wine: cannot find LC:\\windows\\system32\\=.exe
DEBUG: WINELOADER is empty.
DEBUG: WINEPREFIX=/home/jens/.wine
WINELOADER=/usr/lib/wine-development/wine WINEDEBUG=fixme+all,err+all
/usr/lib/wine-development/wine notepad
wine client error:0: version mismatch 447/457.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
~




Failed attempt to fix the script:

~
export WINEPREFIX=$wineprefix
export WINELOADER=$wineloader
export WINEDEBUG=$winedebug
$wine $@
~

Another failed attempt to fix the script:
~
eval WINEPREFIX=$wineprefix WINELOADER=$wineloader WINEDEBUG=$winedebug
$wine $@
~


IIRC this worked a few weeks ago.



So I'm really clueless now. Setting WINELOADER in the terminal works,
while doing the same stuff in the script does not work.
Is my system just borked? Does it work for you?




-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine-development depends on:
ii  wine32-development  1.7.29-2
ii  wine64-development  1.7.29-2

wine-development recommends no packages.

Versions of packages wine-development suggests:
ii  binfmt-support 2.1.5-1
ii  ttf-mscorefonts-installer  3.6

-- no debconf information

$ dpkg -l *wine*|grep ii|sed s|Windows.*||g
ii  libwine:amd641.6.2-14 amd64
ii  libwine:i386 1.6.2-14 i386
ii  libwine-development:amd641.7.29-2 amd64
ii  libwine-development:i386 1.7.29-2 i386
ii  libwine-gecko-2.21   2.21+dfsg2-1 all
ii  libwine-gecko-2.24   2.24+dfsg-1  all
ii  wine 1.6.2-14 amd64
ii  wine-development 1.7.29-2 amd64
ii  wine32   1.6.2-14 i386
ii  wine32-development   1.7.29-2 i386
ii  wine64   1.6.2-14 amd64
ii  wine64-development   1.7.29-2 amd64


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767011: wine-development: WINELOADER from script is not passed (strange)

2014-10-27 Thread jre
Regarding Jessie and the upcoming freeze:

Although I really hope that this can be fixed for Jessie, I propose to
wait for 1.7.29-2 to enter testing before uploading a new version
1.7.29-3 (perhaps by raising bug severity to important then).

Remember that this bug only shows its symptoms if both wine and
wine-development are installed.

And of course 1.7.30 mustn't be uploaded to unstable before Jessie is
released.

Thus having said, since I don't understand the reason for this bug, I'm
not sure at all if it really is a bug in wine-development, or somewhere
else. I will do some tests later. Feedback welcome!


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767011: wine-development: WINELOADER from script is not passed (strange)

2014-10-27 Thread jre
control: notfound -1 1.7.27-1
control: found -1 1.7.28-1
control: found -1 1.7.28-2
control: found -1 1.7.28-3


It seems to be /some/ change made in 1.7.28-1.

It still works in 1.7.27-1, but fails in 1.7.28-3.

1.7.28-2 just fixed an FTBFS due to an incorrect manpage path and
1.7.28-3 just added a missing fi (I verified that in the git
repository). So although these two don't work at all, I think it is safe
to assume that they already contained the bug.



Further information:

1.)
Immediately after a failed attempt the wine (stable) wineserver is
running (/usr/lib/i386-linux-gnu/wine/bin/wineserver).


2.)
This package combination works:
$ dpkg -l *wine*|grep ii|sed s|Windows.*||g|sort
ii  libwine-development:amd641.7.27-1 amd64
ii  libwine-development:i386 1.7.27-1 i386
ii  libwine-gecko-2.21   2.21+dfsg2-1 all
ii  libwine-gecko-2.24   2.24+dfsg-1  all
ii  libwine:i386 1.6.2-14 i386
ii  wine 1.6.2-14 amd64
ii  wine32   1.6.2-14 i386
ii  wine32-development   1.7.27-1 i386
ii  wine64-development   1.7.27-1 amd64
ii  wine-development 1.7.27-1 amd64


3.)
The line wrapping in my first mail was unfortunate. E.g. this should
have been one line:

~
WINELOADER=/usr/lib/wine-development/wine WINEDEBUG=fixme+all,err+all
/usr/lib/wine-development/wine notepad
~


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#766030: Patch for #766030 wine: error: unable to find wine executable. this shouldn't happen.

2014-10-23 Thread jre
control: tag -1 patch


Attached the minimal patch to fix the paths.


wine 1.6.2 uses the old packaging with old paths, where /usr/bin/wine32
and /usr/bin/wine64 point to the arch-specific paths. The merge of the
wine-development script, where the wine and wine64 binaries are placed
in /usr/lib/wine-development/, missed adapting these paths.


btw:
Jessie/Testing still has 1.6.2-8.
So if we want all changes since then to enter Jessie (including the
non-release-critical changes) /someone/ should upload a fixed version
until *October 26th which is in 3 days* (or even earlier since it has to
be accepted, ...).
See https://release.debian.org/jessie/freeze_policy.html.


Greets
jre
diff --git a/debian/scripts/wine b/debian/scripts/wine
index d67a00a..aa3307f 100755
--- a/debian/scripts/wine
+++ b/debian/scripts/wine
@@ -1,9 +1,9 @@
 #!/bin/sh -e
 
 name=$(basename $0)
-bindir=/usr/lib/$name
+bindir=/usr/bin
 
-wine32=$bindir/wine
+wine32=$bindir/wine32
 wine64=$bindir/wine64
 
 if test -x $wine32 -a $WINEARCH != win64; then


Bug#764212: [pkg-wine-party] Bug#764212: [wine-development] Error in bash script, fi needed at line 28

2014-10-09 Thread jre
severity 764212 grave
found 764212 1.7.28-1
thanks


Raising severity because with this bug the package is not fit for
testing. Of course unstable users may happily install it and use it
after fixing.



On 10/09/2014 10:46 AM, Konstantin Demin wrote:
 Please review attached patch.

Most parts of your patch aren't related to this bug but simply use
another style (replacing spaces with tabs; using bash builtins [ ]
instead of test (I would prefer that too); omitting  (bad idea)).

As already noted previously the patch for this bug is really just adding
the missing fi (haven't tested it, but it seems obvious).

Please search the web how to submit correct patches. Basically you
should keep them minimal and adapt to the current style of the file that
you want to patch.

If you want other things changed in wine file another bug with your
patch and describe what you did there for what purpose.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#763178: reportbug: erroneously shows status pending for other bugs

2014-09-28 Thread jre


Package: reportbug
Version: 6.5.1
Severity: normal

Hi,

I filed a bug against wine-development with reportbug. This shows me the
list of current bugs against wine-development. Every bug in this list
has either the status done or pending. The latter is wrong or at
least confusing since it can be misunderstood as tagged pending, which
none of those actually is. (Some of them are tagged patch, and others
are completely untagged and have only the submitters mail).

So I don't know what the reason is to show these bugs as pending.
Maybe they should just be shown as open unless they get tagged pending.

Thanks
jre



-- Package-specific info:
** Environment settings:
INTERFACE=gtk2

** /home/jens/.reportbugrc:
reportbug_version 6.5.0
mode advanced
ui gtk2
realname jre
email jre.wine...@gmail.com
smtphost smtp.gmail.com
smtpuser jre.winesim
smtptls

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages reportbug depends on:
ii  apt   1.0.9.1
ii  python2.7.8-1
ii  python-reportbug  6.5.1
pn  python:anynone

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail none
pn  debconf-utils  none
ii  debsums2.0.52+nmu2
pn  dlocatenone
pn  emacs22-bin-common | emacs23-bin-commonnone
ii  exim4  4.84-2
ii  exim4-daemon-light [mail-transport-agent]  4.84-2
ii  file   1:5.19-2
ii  gnupg  1.4.18-4
ii  python-gtk22.24.0-4
ii  python-gtkspell2.25.3-13
pn  python-urwid   none
ii  python-vte 1:0.28.2-5
ii  xdg-utils  1.1.0~rc1+git20111210-7.1

Versions of packages python-reportbug depends on:
ii  apt   1.0.9.1
ii  python-debian 0.1.23
ii  python-debianbts  1.12
pn  python:anynone

python-reportbug suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#742561: wine script - wine64 support

2014-09-27 Thread jre
Followup-For: Bug #742561
Package: wine-development
Version: 1.7.27-1


Hi,

attached is a new patch to fix the wine64 support. I changed my approach
to only use wine64 if WINEARCH is set.

- Wine script:
  - Use wine64 if WINEARCH is win64, show help message and exit if
wine64 is not installed.
  - Show help message and exit, if called without WINEARCH, but only
wine64 is installed.
  - If WINEARCH is set, add it to the call of the wine executable.
- Add wine64 wrapper script to call wine script with WINEARCH set to
  win64.
- Patch winemenubuilder to set WINEARCH.

My patch for winemenubuilder only works if WINEARCH was set. Otherwise
it results in WINEARCH=(null). Possible solutions might be:
- Change the patch to only add a WINEARCH entry if WINEARCH was set.
- Only apply the patch on amd64. With my proposed solution WINEARCH is
  always set when using wine64 (except if you call the executable
  directly) - so this would work.
NOTE: Just passing an empty WINEARCH to the wine executable (if WINEARCH
was not set) does not work,

Greets
jre

diff --git a/debian/patches/winemenubuilder.patch b/debian/patches/winemenubuilder.patch
index 3b2d8f3..d43a36c 100644
--- a/debian/patches/winemenubuilder.patch
+++ b/debian/patches/winemenubuilder.patch
@@ -3,21 +3,24 @@ author: Michael Gilbert mgilb...@debian.org
 
 --- a/programs/winemenubuilder/winemenubuilder.c
 +++ b/programs/winemenubuilder/winemenubuilder.c
-@@ -1455,7 +1455,7 @@ static BOOL write_desktop_entry(const ch
+@@ -1455,8 +1455,8 @@
  
  fprintf(file, [Desktop Entry]\n);
  fprintf(file, Name=%s\n, linkname);
 -fprintf(file, Exec=env WINEPREFIX=\%s\ wine %s %s\n,
-+fprintf(file, Exec=env WINEPREFIX=\%s\ wine-development %s %s\n,
- wine_get_config_dir(), path, args);
+-wine_get_config_dir(), path, args);
++fprintf(file, Exec=env WINEPREFIX=\%s\ WINEARCH=\%s\ wine-development %s %s\n,
++wine_get_config_dir(), getenv( WINEARCH ), path, args);
  fprintf(file, Type=Application\n);
  fprintf(file, StartupNotify=true\n);
-@@ -2529,7 +2529,7 @@ static BOOL write_freedesktop_associatio
+ if (descr  lstrlenA(descr))
+@@ -2529,7 +2529,8 @@
  fprintf(desktop, Type=Application\n);
  fprintf(desktop, Name=%s\n, friendlyAppName);
  fprintf(desktop, MimeType=%s;\n, mimeType);
 -fprintf(desktop, Exec=env WINEPREFIX=\%s\ wine start /ProgIDOpen %s %%f\n, wine_get_config_dir(), progId);
-+fprintf(desktop, Exec=env WINEPREFIX=\%s\ wine-development start /ProgIDOpen %s %%f\n, wine_get_config_dir(), progId);
++fprintf(desktop, Exec=env WINEPREFIX=\%s\ WINEARCH=\%s\ wine-development start /ProgIDOpen %s %%f\n,
++wine_get_config_dir(), getenv( WINEARCH ), progId);
  fprintf(desktop, NoDisplay=true\n);
  fprintf(desktop, StartupNotify=true\n);
  if (openWithIcon)
diff --git a/debian/rules b/debian/rules
index 11961f0..c5b2d1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -72,6 +72,7 @@ override_dh_auto_configure:
 override_dh_install: $(INSTALLS)
 	mkdir -p debian/tmp
 	cp debian/scripts/wine debian/tmp/wine$(VERSION)
+	cp debian/scripts/wine64 debian/tmp/wine64$(VERSION)
 	sed 's|LIBDIR|$(LIBDIR)|g'  debian/scripts/winegcc  debian/tmp/winegcc$(DEB_BUILD_ARCH_BITS)$(VERSION)
 	cp tools/winedump/README debian/tmp/README.winedump
 	cp programs/winedbg/README debian/tmp/README.winedbg
diff --git a/debian/scripts/wine b/debian/scripts/wine
index 7609c69..d579234 100755
--- a/debian/scripts/wine
+++ b/debian/scripts/wine
@@ -6,20 +6,43 @@ bindir=/usr/lib/$name
 wine32=$bindir/wine
 wine64=$bindir/wine64
 
-if test -x $wine32; then
+if test $WINEARCH = win64 ; then
+if test -x $wine64; then
+wine=$wine64
+else
+echo error: WINEARCH is win64, but unable to find wine64 executable.
+if [ $(dpkg --print-architecture) = amd64 ]; then
+echo as root, please execute \apt-get install $(echo $name | sed s/wine/wine64/)\
+else
+echo you need $(echo $name | sed s/wine/wine64/). but this is only available on architecture amd64.
+fi
+exit 1
+fi
+elif test -x $wine32; then
 wine=$wine32
 elif test -x $wine64; then
 wine=$wine64
+echo error: unable to find wine executable.
 if [ $(dpkg --print-architecture) = amd64 -a $(dpkg --print-foreign-architectures) != i386 ]; then
 echo it looks like multiarch needs to be enabled.  as root, please
 echo execute \dpkg --add-architecture i386  apt-get update 
-echo apt-get install $(echo $name | sed s/wine/wine32/)\
+else
+echo -n as root, please execute \
 fi
+echo apt-get install $(echo $name | sed s/wine/wine32/)\
+echo if you want to use wine64 set WINEARCH to win64, or use \$(echo $name | sed s/wine/wine64/)\.
+exit 1
 else
 echo error: unable to find wine executable.  this shouldn't happen.
 exit 1
 fi
 
+if test -z $WINEARCH

Bug#742561: Status of these bugs

2014-09-27 Thread jre
Hi,

the bugs #742561 and #762058 are marked as pending in reportbug, however
I see no trace of this in their bug logs. Is this some bug in bugs.d.o?

Besides this technical state I'm really curious what the real state of
these bugs is.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#763131: wine-development: wine64 depends on wine32 being installed

2014-09-27 Thread jre
Source: wine-development
Version: 1.7.27-1
Severity: normal

Hi,

wine64 seems not to work if the 32-bit packages aren't installed.


I had only the 64-bit packages installed:

ii  libwine-development:amd641.7.27-1 amd64
ii  wine-development 1.7.27-1 amd64
ii  wine64-development   1.7.27-1 amd64


... and executed the following line (wrapped for readability here, it
was one line):

WINEARCH=win64 \
WINELOADER=/usr/lib/wine-development/wine64 \
WINEDEBUG=fixme+all,err+all \
/usr/lib/wine-development/wine64 ImageMagick-6.8.9-7-Q16-x64-static.exe


This immediately exits (returns 1), but just gives this output:

wine: created the configuration directory '/home/jens/.wine'
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/jens/.wine' has been updated.


After installing libwine-development:i386 and wine32-development:i386
above command worked flawlessly if I removed ~/.wine.

If I didn't remove ~/.wine the installation also worked (I could start
imdisplay.exe later), but showed some popups about ole errors [1] and
failed to open the webpage (in the Linux system webbroser).


Useless stuff I tried:
I tried adding env before the command line and exported some variables:

export W=/usr/lib/x86_64-linux-gnu/wine-development/
export WINEVERPATH=$W
export PATH=$W:/usr/lib/wine-development/:$PATH
export WINESERVER=$W/wineserver
export WINELOADER=/usr/lib/wine-development/wine64
export WINEDLLPATH=$W/fakedlls
export LD_LIBRARY_PATH=$W



[1] Errors when installing in a broken prefix:
err:ole:CoGetClassObject class {00021401---c000-0046}
not registered
err:ole:create_server class {00021401---c000-0046} not
registered
err:ole:CoGetClassObject no class object
{00021401---c000-0046} could be created for context 0x5



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine-development depends on:
ii  wine64-development  1.7.27-1

wine-development recommends no packages.

Versions of packages wine-development suggests:
ii  binfmt-support 2.1.5-1
ii  ttf-mscorefonts-installer  3.5

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#763131: [pkg-wine-party] Bug#763131: wine-development: wine64 depends on wine32 being installed

2014-09-27 Thread jre
On 09/28/2014 05:07 AM, Austin English wrote:
 On Sep 28, 2014 9:30 AM, jre jre.wine...@gmail.com
 mailto:jre.wine...@gmail.com wrote:

 Source: wine-development
 Version: 1.7.27-1
 Severity: normal

 Hi,

 wine64 seems not to work if the 32-bit packages aren't installed.


 I had only the 64-bit packages installed:

 ii  libwine-development:amd641.7.27-1 amd64
 ii  wine-development 1.7.27-1 amd64
 ii  wine64-development   1.7.27-1 amd64


 ... and executed the following line (wrapped for readability here, it
 was one line):

 WINEARCH=win64 \
 WINELOADER=/usr/lib/wine-development/wine64 \
 WINEDEBUG=fixme+all,err+all \
 /usr/lib/wine-development/wine64 ImageMagick-6.8.9-7-Q16-x64-static.exe


 This immediately exits (returns 1), but just gives this output:

 wine: created the configuration directory '/home/jens/.wine'
 Could not load wine-gecko. HTML rendering will be disabled.
 wine: configuration in '/home/jens/.wine' has been updated.


 After installing libwine-development:i386 and wine32-development:i386
 above command worked flawlessly if I removed ~/.wine.
 
 That's expected, many 64bit programs also contain 32bit components.
 
 You might try a built-in executable instead, e.g. notepad should work.
 
 But wine64 alone is not an upstream supported configuration.
 

Thanks!

Then wine-development should depend (without alternative) on
wine32-development and perhaps recommend wine64-development.

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762596: winetricks: Wrong git clone URL in README.Debian

2014-09-23 Thread jre
Package: winetricks
Version: 0.0+20140818+svn1202-1
Severity: minor
Tags: patch



Hi,

The git clone URL for the dummy wine package in
/usr/share/doc/winetricks/README.Debian doesn't work:


~
git clone g...@github.com:jaalto/project--debian-wine-dummy.git
Cloning into 'project--debian-wine-dummy'...
Warning: Permanently added the RSA host key for IP address
'192.30.252.131' to
the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
~



Instead this works:
git clone https://github.com/jaalto/project--debian-wine-dummy.git


Greets and thanks
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758996: Fix winetricks for wine-development

2014-09-23 Thread jre
Package: winetricks
Version: 0.0+20140818+svn1202-1
Followup-For: Bug #758996

I extended the patch to set WINE correctly if wineserver is from wine-
development, committed also upstream.

I moved the wineserver check towards the end of the list to avoid
setting a new
WINE unnecessarily (in case several wineserver are installed).
Further I first check if the new WINE is executable before setting it new.



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages winetricks depends on:
ii  cabextract1.4-4
ii  p7zip 9.20.1~dfsg.1-4.1
ii  unzip 6.0-12
ii  wget  1.15-1+b1
ii  wine-development  1.7.26-2
ii  zip   3.0-8

Versions of packages winetricks recommends:
ii  gksu   2.0.2-6
ii  sudo   1.8.10p3-1
ii  xdg-utils  1.1.0~rc1+git20111210-7.1
ii  zenity 3.12.1-1.1

Versions of packages winetricks suggests:
pn  libwine  none

-- no debconf information
diff --git a/debian/patches/10-option-gui.patch b/debian/patches/10-option-gui.patch
index 4f7f570..a1a2f69 100644
--- a/debian/patches/10-option-gui.patch
+++ b/debian/patches/10-option-gui.patch
@@ -7,7 +7,7 @@ Subject: Start GUI only when --gui option is used. Handle empty args.
 
 --- a/src/winetricks
 +++ b/src/winetricks
-@@ -17897,6 +17897,14 @@
+@@ -18548,6 +18548,14 @@
  shift
  fi
  
@@ -22,7 +22,7 @@ Subject: Start GUI only when --gui option is used. Handle empty args.
  case $1 in
  die) w_die we who are about to die salute you. ;;
  volnameof=*)
-@@ -17910,7 +17918,7 @@
+@@ -18561,7 +18569,7 @@
  # This will read the volname from the given image and put it to stdout.
  winetricks_volname ${1#volnameof=}
  ;;
diff --git a/debian/patches/20-wine-development.patch b/debian/patches/20-wine-development.patch
new file mode 100644
index 000..1c1cffc
--- /dev/null
+++ b/debian/patches/20-wine-development.patch
@@ -0,0 +1,38 @@
+From: Jens Reyer jre.wine...@gmail.com
+Subject: Check for wineserver from Debian package wine-development and set
+ WINE accordingly.
+
+
+--- a/src/winetricks
 b/src/winetricks
+@@ -3720,6 +3720,7 @@
+ WINE=${WINE:-wine}
+ # Find wineserver.  Some distros (Debian) don't have it on the path,
+ # on the mistaken understanding that user scripts never need it :-(
++# If wineserver is from wine-development set WINE to wine-development.
+ # FIXME: get packagers to put wineserver on the path.
+ for x in \
+ $WINESERVER \
+@@ -3735,10 +3736,22 @@
+ /usr/lib/*/wine/wineserver \
+ /usr/lib/*/wine/bin/wineserver \
+ `dirname $WINE`/server/wineserver \
++/usr/lib/i386-kfreebsd-gnu/wine-development/wineserver \
++/usr/lib/i386-linux-gnu/wine-development/wineserver \
++/usr/lib/powerpc-linux-gnu/wine-development/wineserver \
++/usr/lib/x86_64-linux-gnu/wine-development/wineserver \
+ file-not-found
+ do
+ if test -x $x
+ then
++case $x in
++ /usr/lib/*/wine-development/wineserver)
++if test -x /usr/bin/wine-development
++then
++WINE=/usr/bin/wine-development
++fi
++;;
++esac
+ break
+ fi
+ done
diff --git a/debian/patches/series b/debian/patches/series
index 9099ad2..7d51a9e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 10-option-gui.patch
+20-wine-development.patch


Bug#758996: Fix winetricks for wine-development

2014-09-23 Thread jre
On 09/23/2014 10:34 PM, Joseph Bisch wrote:
 I think it might actually be better to direct the user to set the WINE
 and WINESERVER variable before running winetricks. That way if both
 wine and wine-development are installed, the user can choose which to
 use. It looks like your patch prioritizes the wine wineserver and
 prioritizes the wine-development wine binary, which might lead to
 issues if wine and wine-development are both installed.

No, I (hope to have) took care of that:

wineserver from wine-development is the last in the list that is tried.

If another wineserver is found, WINE stays untouched.

Only if no other wineserver is found, the wine-development wineserver is
taken and paired with WINE=/usr/bin/wine-development.

So if you have wine stable installed, its wine and wineserver are taken.
Regardless if you have co-installed wine-development or not.

So the only problem is, if you have both wine (stable) and
wine-development installed AND are using wine-development (then wine and
wineserver from stable would be taken). In this case indeed setting WINE
and WINESERVER would be better.

But I think forcing everyone to set those variables just to have a clean
solution for this special case would do more harm than good.

So asking the user for WINE and WINESERVER should only happen if both
wine and wine-development are installed (or even better the running
processes could be checked to figure out which wineserver is currently
running).

But seriously, I think it is enough to just document this fact and just
fix the currently non-working situation (better do the good thing,
instead of trying the perfect thing without implementing it).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758996: wine and wine-development

2014-09-23 Thread jre
btw, the package wine32-development (or any other from the -development
set) does not provide wine in PATH. which wine will never work here.

Everything in PATH from the -development packages is suffixed with
-development.

This is not related to amd64 or i386, just to wine (stable) or
wine-development.

In #758291 I provided a patch for /usr/bin/wine to just be an
alternative link to wine-development or wine-stable. But I don't know
when/if this will be applied. Just saying this now so that you don't
choose a solution which wouldn't work with this.

Regardless of all above mentioned wineserver is never in PATH.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#742561: Yet another patch for the wine script - wine64 support

2014-09-17 Thread jre
Followup-For: Bug #742561
Package: wine-development
Version: 1.7.26-2

Hi,

based on Floris' patches here another patch:

Try wine64 if
- a 64-bit executable is given as argument
  (NOTE: there are 64-bit applications with 32-bit installers, so this
  won't help everytime), or
- if the WINEPREFIX is a 64-bit
  (NOTE: don't do this once WoW64 is implemented, see
  http://wiki.winehq.org/Wine64ForPackagers.), or
- if WINEARCH is set to win64.

In all other cases use wine (32-bit).

Add error message if wine64 is requested but not found.

Greets
jre
diff --git a/debian/scripts/wine b/debian/scripts/wine
index 388f3ae..67d0db9 100755
--- a/debian/scripts/wine
+++ b/debian/scripts/wine
@@ -8,16 +8,38 @@ bindir=/usr/lib/$name
 wine32=$bindir/wine
 wine64=$bindir/wine64
 
-if test -x $wine32; then
+# Set WINEPREFIX for later use.
+if test -z $WINEPREFIX; then WINEPREFIX=$HOME/.wine; fi
+
+# Try wine64, if
+# - a 64-bit executable is given as argument
+#   (NOTE: there are 64-bit applications with 32-bit installers, so this won't help everytime), or
+# - if the WINEPREFIX is a 64-bit
+#   (NOTE: don't do this once WoW64 is implemented, see http://wiki.winehq.org/Wine64ForPackagers.), or
+# - if WINEARCH is set to win64.
+if test -e $1 -a $(file -b -L $1 | cut -d\  -f1) = PE32+ || \
+test -f $WINEPREFIX/system.reg -a $(grep PROCESSOR_ARCHITECTURE $WINEPREFIX/system.reg | cut -d= -f2) = \AMD64\ || \
+test $WINEARCH = win64 ; then
+if test -x $wine64; then
+	wine=$wine64
+else
+echo error: unable to find wine64 executable.
+if [ $(dpkg --print-architecture) = amd64 ]; then
+echo as root, please execute \apt-get install $(echo $name | sed s/wine/wine64/)\
+else
+echo you need $(echo $name | sed s/wine/wine64/). but this is only available on architecture amd64.
+fi
+exit 1
+fi
+# Try 32-bit wine otherwise.
+elif test -x $wine32; then
 wine=$wine32
-elif test -x $wine64; then
-wine=$wine64
+else
 if [ $(dpkg --print-architecture) = amd64 -a $(dpkg --print-foreign-architectures) != i386 ]; then
 echo it looks like multiarch needs to be enabled.  as root, please
 echo execute \dpkg --add-architecture i386  apt-get update 
 echo apt-get install $(echo $name | sed s/wine/wine32/)\
 fi
-else
 echo error: unable to find wine executable.  this shouldn't happen.
 exit 1
 fi


Bug#762058: wine-development: Please enable WoW64 setup

2014-09-17 Thread jre
Source: wine-development
Version: 1.7.26-2
Severity: wishlist

Hi,

please enable a WoW64 setup to enable wine to run 32-bit applications in
a 64-bit wineprefix.

Has anyone already worked on this?

CC'ing Hilko Bengen who seems to have done so already (see
http://lists.alioth.debian.org/pipermail/pkg-wine-party/2013-October/003294.html).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761574: wine: Please merge the Debian packaging

2014-09-14 Thread jre
Source: wine
Version: 1.6.2-8
Severity: wishlist
Tags: patch

Hi,

please merge the Debian packaging of wine and wine-development. Both
versions could profit if any change, feedback and bugreport for one
version would influence the other one, too.

I saw this clearly while working on the alternatives system which
naturally brings both versions closer together.

See also our discussion in the alternatives bugreport (#758291).

I think there is enough time to fix any regressions before the freeze,
since the wine-development packaging already had some testing.


The attached patch allows to use current wine-development packaging for
wine stable by just changing the changelog and running debian/rules once.

Of course this still allows to do different things in both versions if
necessary.

If you look at it you'll see that the changes are quite minimal:

- debian/rules: handling of both versions
- patches: naturally they have to be adapted. This is the biggest part
  of the patch,
- changelog: modified version for stable
- control.in (especially stable only transitional breaks/replaces and
  transitional packages)


You'll find everything in my git repository at
https://github.com/jre-wine/wine in the branches
master1.7.26-2_merged-packaging and
debian/wine-1.6.2-8_merged-packaging.


Greets
jre
diff --git a/debian/changelog b/debian/changelog
index 20ca599..736704a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,158 @@
-wine-development (1.7.26-3) UNRELEASED; urgency=medium
-
+wine-development (1.7.26-3jre0) UNRELEASED; urgency=medium
+
+  * control.in:
+- Fix lintian P:pre-depends-directly-on-multiarch-support.
+  Drop dependency on wine-doc.
+  (closes: #761461).
+  * Add merged Debian packaging.
+- Based on wine-development 1.7.26-2 + 1.7.26-3-DEBSUFFIX-proposal.
+- The single steps I took can be seen in the branch masterUnifiedPackaging.
+- This allows one to use exactly the same debian/ folder for
+  wine-development and wine (wine stable branch), only the first
+  d/changelog entry has to be adjusted and debian/rules be run once.
+- For a clean solution two different changelogs might be maintained (see
+  below for stable changelog entries).
+- Care has to be taken to close bugs in the correct version.
+- VERSION (-development or empty) and DEBSUFFIX (-development or
+  -stable) are used to distinguish between stable and development wine.
+- Necessary differences between the two versions are tagged either #stable#
+  or #development# within the files. d/rules will then enable the correct
+  lines.
+- Use as much as possible of current wine-development packaging, including
+  removal of old parts from the wine (stable) packaging. Beneath other
+  changes this means for wine stable:
+  - Rename wine32|64-dev-tools to wine32|64-tools, added transitional
+packages.
+  - Add preloader packages.
+  - Replace architecture any-amd64 with amd64.
+  - Drop build-dependencies:
+- autotools-dev
+- kfreebsd-kernel-headers [kfreebsd-any]
+- file
+  - Add build-dependencies:
+- gettext
+- libgettextpo-dev
+- libtiff-dev
+- libpcap-dev
+- freebsd-glue [kfreebsd-any]
+- ocl-icd-opencl-dev
+- Patches:
+  - Build d/patches/series from series.in (as requisite of d/control).
+  - Use different patches if necessary.
+- d/watch:
+  - Build from watch.in (as requisite of d/control).
+  - Watch for odd versions only in wine development.
+- debian/rules: Add d/changelog and d/rules as requisites of d/control.
+
+- TODO:
+  - gitignore: Add d/patches/series and d/watch.
+  - I haven't tested the import script. Of course it might be modified for
+a new workflow.
+
+
+  The following entries are only for stable wine:
+  ===
+  * Make transitional packages deborphan compliant (closes: #760696).
+
+  * Modified changelog since last merge (for use in wine stable):
+
+  wine-development (1.7.26-3jre0)
   * Add alternatives system for wine, the wineapploader links and the manpages.
   * Introduce DEBSUFFIX (either -development or -stable) in d/rules.
 
- -- jre jre.wine...@gmail.com  Thu, 11 Sep 2014 02:15:20 +0200
+  wine-development (1.7.26-2)
+  * Install manpages, thanks jre.
+  * Build debug package on amd64.
+  * Call wine-development from desktop launchers.
+
+  wine-development (1.7.26-1)
+  * Call wine-development instead of wine from the winegcc shell script.
+
+  wine-development (1.7.25-1)
+  * Update the git repository.
+  * Fix typo in README.debian.
+  * Simplify wineapploader.
+
+  wine-development (1.7.24-5)
+  * Fix wine-preloader installation path.
+
+  wine-development (1.7.24-4)
+  * Add some information about WINEDEBUG to README.debian.
+  * Correctly call suffixed wine launcher in wineapploader.
+
+  wine-development (1.7.24-3

Bug#761461: wine-development: control.in cleanup

2014-09-13 Thread jre
Package: wine-development
Version: 1.7.26-2
Severity: minor
Tags: patch

Hi

two fixes for control.in:

- Fix lintian P:pre-depends-directly-on-multiarch-support,
  use ${misc:Pre-Depends} which currently resolves to
  multiarch-support.
- Drop wine-doc dependency,
  as this package has been removed from the repository.

Greets
jre

commit 563ce59ea192fa477c03c689c0ee3e9bb880e702
Author: jre jre.wine...@gmail.com
Date:   Sun Sep 14 02:34:15 2014 +0200

control.in cleanup

- Fix lintian P:pre-depends-directly-on-multiarch-support,
  use ${misc:Pre-Depends} which currently resolves to multiarch-support.
- Drop wine-doc dependency,
  as this package has been removed from the repository.

diff --git a/debian/control.in b/debian/control.in
index f73ad85..04b1bbd 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -67,7 +67,6 @@ Depends:
  ${misc:Depends},
  wine64VERSION (= ${source:Version}) | wine32VERSION (= ${source:Version}),
 Suggests:
- wine-doc,
  binfmt-support,
  ttf-mscorefonts-installer,
 Description: Windows API implementation - standard suite
@@ -214,7 +213,7 @@ Suggests:
  cups-bsd,
  wine-doc,
 Pre-Depends:
- multiarch-support,
+ ${misc:Pre-Depends},
 Description: Windows API implementation - library
  Wine is a free MS-Windows API implementation.
  This is still a work in progress and many applications may still not work.


Bug#758291: [pkg-wine-party] Bug#758291: Bug#758291: Complete solution for update-alternatives

2014-09-12 Thread jre
Hi

[I forgot to answer to the bug last time, see my last answer at the end
of the message.]


tldr:
=
Everything works. No new package names.
Just take alternatives-wine1.6.2.patch and
alternatives-master_DEBSUFFIX.patch.
Consider merging the packaging to avoid some corner case issues due to
the new suffix -stable.


Long story:
===

Attached you'll find 3 patches. The packages build, are installable and
changing the alternative between stable and development works.

I successfully  tested:

- wine --version
- wine OriginSetup.exe
- wineboot

wineboot (stable) requires a .wine to exist, but this issue is also
present in 1.6.2-8.


For current master (1.7.26-2):
--

Choose between these two patches (they install identical stuff):

- alternatives-master_DEBSUFFIX.patch
- alternatives-master_minimal.patch

The first one introduces a new variable DEBSUFFIX to make merging stable
and development packaging sometime easier.

The second (minmal) one simply uses VERSION. This will require work when
merging stable and development packaging, since VERSION is empty for
stable, thus there would be name collisions. I recommend not to use this
one.


For debian/wine-1.6.2 (1.6.2-8):


- alternatives-wine1.6.2.patch

This works for the current packages. But see issues 1  2 below, and
consider merging the packaging now.




You'll find everything also in my git repository at
https://github.com/jre-wine/wine in the branches

- debian/wine-1.6.2UpdateAlternatives-minimal
- masterUpdateAlternatives-minimal
- masterUpdateAlternativesDEBSUFFIX



Issues
==

1.) -stable in names


Introducing wine-stable et al. causes the same problems like for
wine-development. This does no harm as long as you use wine as
alternative for wine-stable (which is the default setup).

But if you directly use the -stable suffixed names AND wine-development
is set to provide the alternatives, then strange things might happen.
E.g. you create a Desktop launcher with wine-stable. In it solely
wine is mentioned, which might point to wine-development.


2.) /usr/bin/wine32|64
--

These two files are only in the stable wine package and not covered by
the alternatives system. This may be confusing when /usr/bin/wine points
to wine-development.


3.) Breaks or Conflicts?


I added a wine-developments breaks wine  1.6.2.9 to avoid filename
conflicts (e.g. the new alternatives link /usr/bin/wine vs. the script
/usr/bin/wine (wine 1.6.2-8) which is called /usr/bin/wine-stable now).

-- I don't know whether to make this a Breaks or a Conflicts.

Breaks allows to install an unconfigured wine-development next to wine
1.6.2-8. While this causes no errors, you'll just miss wine-development
in the alternatives system until you install and configure it.
dpkg-reconfigure wine-development didn't help here.

lintian complained about the Conflicts being versioned. But since this
makes sense in our case it might be better to use the versioned
Conflicts and add a lintian-override.


Greets
jre



On 09/07/2014 04:13 AM, jre wrote:
 Hi
 
 First of all, thanks a bunch for all the work you've been doing lately
 for the wine packages.
 
 Thanks, much appreciated.
 
 I wasn't planning on merging the source for the two until after
 jessie, and would prefer not to do that yet.  Is there any way you
 could work these changes out so that it doesn't involve major
 disruption to the wine stable package?
 
 Well, it would ease maintaining the packages in jessie.
 Anyway I'll post the appropriate patches soon and then open a separate
 bug with patches for a merged packaging.
 
 Greets
 jre
 

commit 6f74551a08d5ef68539daf5be7f714e9801be91e
Author: jre jre.wine...@gmail.com
Date:   Thu Sep 11 02:38:16 2014 +0200

alternatives for wine

- Provide alternatives (priority 20) without suffix for /usr/bin/wine,
  the wineapploader links and their man pages.
  The default is wine stable with priority 70.
- Introduce DEBSUFFIX (either -development or -stable) in d/rules.
- Use DEBSUFFIX instead of VERSION for files that have an alternative
  link, to prevent name collisions when building wine stable.

diff --git a/debian/changelog b/debian/changelog
index e1d8eff..20ca599 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wine-development (1.7.26-3) UNRELEASED; urgency=medium
+
+  * Add alternatives system for wine, the wineapploader links and the manpages.
+  * Introduce DEBSUFFIX (either -development or -stable) in d/rules.
+
+ -- jre jre.wine...@gmail.com  Thu, 11 Sep 2014 02:15:20 +0200
+
 wine-development (1.7.26-2) unstable; urgency=medium
 
   * Install manpages, thanks jre (closes: #760694).
diff --git a/debian/control.in b/debian/control.in
index f73ad85..34f1746 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -70,6 +70,8 @@ Suggests:
  wine-doc,
  binfmt-support,
  ttf-mscorefonts

Bug#758291: [pkg-wine-party] Bug#758291: Bug#758291: Complete solution for update-alternatives

2014-09-12 Thread jre
Hi,

the -development patches missed the wineapploader fix (I didn't notice
this when testing, because the alternative system conceals this problem).

The attached patch goes on top of alternatives-master_DEBSUFFIX.patch or
alternatives-master_minimal.patch.

Thanks
jre
commit de9184e06cd9f759afc3abd45acd50ceeaa2ad6f
Author: jre jre.wine...@gmail.com
Date:   Fri Sep 12 18:09:53 2014 +0200

alternatives: fix wineapploader

diff --git a/debian/patches/wineapploader.patch b/debian/patches/wineapploader.patch
index 91fb0ff..d8dfa5b 100644
--- a/debian/patches/wineapploader.patch
+++ b/debian/patches/wineapploader.patch
@@ -10,7 +10,7 @@ author: Michael Gilbert mgilb...@debian.org
 -appname=`basename $0 .exe`.exe
 +app=$(basename $0 .exe)
 +name=$(echo $app | cut -d- -f1)
-+suffix=$(echo $app | sed s/$name//)
++suffix=$(basename $(dirname $(readlink -f $(which $0))) | sed s/wine//)
 +appname=$name.exe
  
  # first try explicit WINELOADER


Bug#761024: dh_installman: Please support translated man pages by looking at the pathname

2014-09-09 Thread jre
Package: debhelper
Version: 9.20140817
Severity: wishlist

Hi,

dh_installman already honors extensions like .ll.8 to detect the correct
location for the man page.

E.g. the following works as expected:

$ dh_installman -v debian/tmp/usr/share/man/man1/wine-stable.de.1
install -p -m644 debian/tmp/usr/share/man/man1/wine-stable.de.1 \
debian/wine-development/usr/share/man/de/man1/wine-stable.1



It would be helpful to have a similar mechanism if the language is given
in the pathname of the man page (between usr/share/man/ and man1/).
So that instead of:

$ dh_installman -v debian/tmp/usr/share/man/de.UTF-8/man1/wine-stable.1
install -p -m644 debian/tmp/usr/share/man/de.UTF-8/man1/wine-stable.1 \
debian/wine-development/usr/share/man/man1/wine-stable.1


one would get:

install -p -m644 debian/tmp/usr/share/man/de.UTF-8/man1/wine-stable.1 \
debian/wine-development/usr/share/man/de/man1/wine-stable.1



Thanks for debhelper!
jre



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils2.24.51.20140903-1
ii  dpkg1.17.13
ii  dpkg-dev1.17.13
ii  file1:5.19-1
ii  man-db  2.6.7.1-1
ii  perl5.20.0-6
ii  po-debconf  1.0.16+nmu3

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make  1.20140617

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#761025: dpkg: update-alternatives man page: Please clarify the invocation in prerm

2014-09-09 Thread jre
Package: dpkg
Version: 1.17.13
Severity: minor

Hi

The update-alternatives man page currently states: update-alternatives
is usually called from the postinst (configure) or prerm (install)
scripts in Debian packages.

I guess instead of prerm (install) it should read prerm (remove and
deconfigure).

Thanks
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760694: wine-development: Please add manpages

2014-09-06 Thread jre
Source: wine-development
Version: 1.7.25-1
Severity: normal
Tags: patch

Hi,

please add manpages again to wine-development.

You'll find a complete working patch in the masterUnifiedPackaging
branch at https://github.com/jre-wine/wine.
I'd be happy to adjust it in any way required. If you want a separate
patch just tell me.

Details and open questions/TODO:

Commit 4cfece04772eabe1b9e7a7b47127c4d77354d021
2014-09-07 01:33:52
add manpages

- New wineVERSION-doc package.
  Multi-Arch foreign to avoid conflicts.
- Install all manpages from upstream mandir (generic).
  This includes manpages for programs that are not installed to path,
  but in /usr/lib/*/wineVERSION/. But IMO even this way the manpages
  are of some use.
  They might be patched to show how to call the programs.
  Or the programs could be installed to path, which is a bit complicated
  (probably not desirable) in respect to multiarch.
- Add update-alternatives (hardcoded for the moment) for master
  wine.1.gz.
  This still needs a little manual adaption for wine stable (still works
  though).
  Adding the manpages as slaves to wine would require the wineVERSION
  package to Pre-Depend on wineVERSION-doc.
  Breaks wine  1.6.2-9 (assuming this is applied to the next release
  1.6.2-9).

TODO:
- lintian overrides (binary and manpage in different packages).
- Fix more hyphen-used-as-minus-sign occurences.
- Move all READMEs to this package?

I'll work a bit more on this the next days and notify you here, when I'm
done. Just give me your thoughts.

Thanks
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760696: Please make the transitional packages deborphan compliant

2014-09-06 Thread jre
Source: wine-development
Version: 1.7.25-1
Severity: normal
Tags: patch

Hi,

please make the transitional packages deborphan compliant.

You'll find a complete working patch in the masterUnifiedPackaging
branch at https://github.com/jre-wine/wine.
I'd be happy to adjust it in any way required. If you want a separate
patch just tell me.

Details and open questions:

Commit 0bc1dc727c31f9462d38e380b8666e218393f73b
2014-09-01 22:44:18
transitional packages: make them deborphan compliant, changed description

For all transitional packages:
- Section: oldlibs (unsure whether this is ok for wine32|64-dev-tools
  transitional packages)
- Priority: extra
- common short and long description.
  transitional should definitely be mentioned in the short
  description.

Thanks
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760697: Please add libwineVERSION-dbg in architecture amd64

2014-09-06 Thread jre
Source: wine-development
Version: 1.7.25-1
Severity: normal
Tags: patch

Hi,

please add libwineVERSION-dbg in architecture amd64.

I guess they are needed there, too.
And they are left over when building on amd64, thus requiring to remove
them manually to build again.

Thanks
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: Complete solution for update-alternatives

2014-09-01 Thread jre
Hi

I just pushed a few minor changes/fixes to my git repository. I changed
to use the branch masterUnifiedPackaging instead of master.

As of now there is only one additional lintian complain, and this is
only for wine (stable) packages:
W: wine: latest-debian-changelog-entry-without-new-version

Otherwise I think my proposal is regression free.



[The rest of this message is only related to the unified packaging.
Although this doesn't suit this bugreport, it is still related due to my
patch proposal using the unified packaging, sorry for the noise.]

About a common changelog:
Is it ok to ship a common changelog with changes for wine-development
that are not in wine (in particular, all the upstream changes)?
In bug #597154 Russ Albery argues that this is not ok.
While I think that the changelog stays true as long as -development only
packaging changes are marked as such, I'm not sure about the upstream
changes.
This would mean to maintain two separate changelogs, which is one of the
things I wanted to avoid.


Finally a little correction for the quickdirty use instruction (other
branch name and earlier changelog entry):

~
git checkout master
cp -rf debian ..
git checkout jessie  #or whatever the branch is/will be called
rm -rf debian
mv ../debian .
# update changelog
./debian/rules   #recreates debian/control
# build packages
~


jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: Complete solution for update-alternatives

2014-08-31 Thread jre
Hi,

I successfully implemented the update-alternatives system for wine and
wine-development (without changing the package names).
I built, installed and tested packages on my amd64 machine, using
cowbuilder for amd64 and i386 packages.

but ...

tldr:
I extended the packaging to support wine and wine-development at the
same time without any changes (except updating the changelog), but still
allowing for differences. Although this is no little change, it greatly
keeps in line with the current wine-development packaging.
Of course, if you don't support this approach, I can send you separate
patches for wine and wine-development, solely for update-alternatives
without any additional stuff.
But I really hope you accept the whole extended set. I think this
greatly improves the wine (stable) packages, without doing any grave
changes (having the freeze in mind).



Now the long version:

Why a unified packaging?


I think nearly all packaging changes in master (normally tracking wine
development) should be added regularly to wine (stable) Debian packages,
too. There should be no big difference between wine and
wine-development, except the upstream source.

Waiting for a upstream stable release to completely sync the packaging
is way too long, especially if this happens shortly after a Debian
release (e.g. jessie).
But just copying over the debian/ folder doesn't work. Although the
VERSION logic is already a great step for this (and the reason that I
tried this at all), there is still some stuff that requires manual
merging. At least the patches have to be adjusted, but I ended up with
other stuff, including changes for the update-alternative implementation.
Alternatively cherrypicking commits manually from wine-development IMO
is no option, because it increases the workload a lot, if you want to
keep both versions' packaging in sync.

So this is my proposal (completely implemented) to ease that task.


What I did:
===

First off, I've put everything at github:

 https://github.com/jre-wine/wine.git

I tried hard to structure it in meaningful commits, avoiding anything
unncesseary and explaining everything in commit messages.


Here the short summary:

Unified packaging:
--
I extended the Debian packaging based upon master (wine-development
1.7.25-1). It allows to use exactly the same debian/ folder for
wine-development and wine (currently 1.6.2) - only the debian/changelog
entry has to be adjusted and the control file regeneration by
debian/rules has to be triggered once.

If there are different lines necessary between wine and
wine-development's Debian packaging files, they can be tagged either
 #stable#
or
 #development#.
debian/rules takes care to build the correct version based on VERSION.
For this I just extended the current mechanism to remove the wrong
lines completely, and remove the correct tag so that we get valid lines.

Example:
wine (stable) has transitional packages defined in control.in. I just
prefixed these lines with #stable#. When building wine-development
control is generated without any mention of a transitional package.

This also allows both sharing patches, and having different patches
where necessary. Of course, I already did that for the current patches.

Generally I tried to use as much as possible of the current
wine-development packaging for both, including removal of old parts from
the wine (stable) packaging. I put the things I dropped from control.in
(stable) in a separate commit, so you can review it.
Beneath other changes this means for wine stable (I can revert those if
this doesn't suit for jessie):
- Renamed wine32|64-dev-tools to wine32|64-tools, added transitional
  packages .
- Added preloader packages.
- Replaced architecture any-amd64 with amd64.
And for wine-development:
 -added a conflicts wine ( 1.6.2-9)
... hoping you take my changes in the next wine (stable) package 1.6.2-9.

update-alternatives
---
Then of course I added the update-alternatives system for /usr/bin/wine
and the apploader links. This uses the same names as wine (stable)
currently provides (e.g. /usr/bin/wine, so for wine (stable) I added a
suffix -stable to them, e.g. /usr/bin/wine-stable. Of course without
touching the rest of the packaging setup.
The default is to use stable wine, so installing wine-development
parallel to wine doesn't break anything.

other changes
-
Finally I made some related changes. They are also useful without the
unified packaging:
  * debian/rules: added d/changelog and d/rules as prerequisite of
d/control.
  * control.in: fix lintian warning multiarch-support.
  * debian/rules: add libwineVERSION-dbg for architecture amd64.



How to use the unified packaging:
=

The quickdirty way to move from wine-development to wine (stable) is:

~
git checkout master
cp -rf debian ..
git checkout wine-1.6  #or whatever the branch is/will be called
rm -rf debian
mv

Bug#758291: [pkg-wine-party] Bug#758291: Proof of concept: Debian's alternative system in wine-development 1.7.24-5

2014-08-25 Thread jre
Hi

On 08/24/2014 01:20 AM, Michael Gilbert wrote:
 Hi, I think this is a reasonable goal, so thanks a bunch for working
 toward it.  You'll also need to work out a patch for the wine 1.6
 packages in order to produce a complete solution.

Thanks a lot for the thumbs up.

So far I used the wine-development packaging and use it for wine-stable,
too (all packages for the upstream stable release get added a suffix
-stable). It seems I just have to omit some patches, otherwise it will
work fine.

Currently I can build -development and -stable on amd64 and get packages
with working alternatives :)

The only real blocker for now is to add Conflicts/Replaces and
transitional packages for wine -- wine-stable. I will do that probably
tomorrow.

With -stable I got more lintian warnings and even errors then for
-development. That's the 2nd next thing on my TODO.

Further the current packaging lacks the manpages. Those have to be
readded. Do you have something pending for this task, or should I look
into it?

Once the manpages are back again, I'll readd them to the alternatives
system.


Questions:

1.)
I guess it is ok to use the -development packaging for -stable, too. And
to rename wine--wine-stable.
If not: please tell me ASAP!


2.)
Does anybody know whether this change (wine--wine-stable) counts as an
transition and thus is subject to the freeze stage on September 5th:

On 07/05/2014 09:37 AM, Niels Thykier wrote:
 Freeze reminder FREEZE
 

 We are quickly approaching the freeze, which is about ~4 months away!

   * In two months (5th of Sep), we will close down for transitions! Do
 not start new transitions after this date. They might result in
 removals from jessie or reverts in unstable.


3.)
wine-stable requires an separate git branch. Currently there are 2
branches: jessie based on 1.6.2-7, and wine-1.6.2 containing
1.6.2-8. I couldn't check out the latter one, probably because the
branch name is the same as some tag. Can anybody tell me how to do that?


Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758708: wine-development: Please update the git repository

2014-08-20 Thread jre
Source: wine-development
Version: 1.7.24-5
Severity: wishlist


Hi Michael,

please update the wine git repository.

I guess filing this request as a bug best matches your workflow.

Technical reason:
apt-get source wine-development
Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'wine-development' packaging is maintained in the 'Git' version
control
system at:
git://anonscm.debian.org/pkg-wine/wine.git
Skipping already downloaded file 'wine-development_1.7.24-5.dsc'
Skipping already downloaded file 'wine-development_1.7.24.orig.tar.bz2'
Skipping already downloaded file 'wine-development_1.7.24-5.debian.tar.xz'

... so there is a NOTICE that I can find the packaging in git. But this
is of no use, since the head of it is still at release 1.7.21-1.

Thanks in advance
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: Proof of concept: Debian's alternative system in wine-development 1.7.24-5

2014-08-18 Thread jre
Hi,

proof of concept - it works.

I adjusted the wine script and wineapploader to get the suffix based on
their link target's directory names. This should also work fine without
the alternative system.

Then I added a postinst and prerm script with the actual
update-alternative commands.

See attached patch from a local git repository based upon apt-get
source wine-development. Unfortunately I'm not able to build yet, but I
think this is just because I try to patch wineapploader.in again but
with an modified patch.
[I edited my email address in the attached patch, don't know if this is
a problem for applying it. And of course it is not based on the real git
repository.]

A current git repository for the wine packaging would make these things
much easier. Michael please update it.


So for now I simply executed the commands from the postinst and adjusted
/usr/bin/wine and /usr/lib/wine-development/wineapploader.


I tested it successfully:

 /usr/bin/wine --version
wine-1.7.24
 /usr/bin/wine-development --version
wine-1.7.24
 wine --version
wine-1.7.24
 wine-development --version
wine-1.7.24

 winecfg
 winecfg-development
 /usr/bin/winecfg
 /usr/bin/winecfg-development
... all work.

To be continued ...

jre
commit 7d58285dbdb664bcc9a69a22c55144751236b0c2
Author: jre jre.wine...@gmail.com
Date:   Mon Aug 18 16:41:28 2014 +0200

added update-alternatives system

diff --git a/debian/changelog b/debian/changelog
index 741d97d..1c54443 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wine-development (1.7.24-5.1) UNRELEASED; urgency=medium
+
+  * added update-alternatives system
+
+ -- jre jre.wine...@gmail.com  Mon, 18 Aug 2014 14:15:37 +0200
+
 wine-development (1.7.24-5) unstable; urgency=medium
 
   * Fix wine-preloader installation path.
diff --git a/debian/patches/wineapploader.patch 
b/debian/patches/wineapploader.patch
index a6c75ce..4c186e6 100644
--- a/debian/patches/wineapploader.patch
+++ b/debian/patches/wineapploader.patch
@@ -10,7 +10,7 @@ author: Michael Gilbert mgilb...@debian.org
 -appname=`basename $0 .exe`.exe
 +app=`basename $0 .exe`
 +name=`echo $app | cut -d- -f1`
-+suffix=`echo $app | sed s/$name//`
++suffix=$(echo $(basename $(dirname $(readlink -f $(which $0 | sed 
s/wine//)
 +appname=$name.exe
  
  # first try explicit WINELOADER
diff --git a/debian/scripts/wine b/debian/scripts/wine
index 388f3ae..269bbe7 100755
--- a/debian/scripts/wine
+++ b/debian/scripts/wine
@@ -2,7 +2,7 @@
 
 set -e
 
-name=$(basename $0)
+name=$(basename $(readlink -f $(which $0)))
 bindir=/usr/lib/$name
 
 wine32=$bindir/wine
diff --git a/debian/wineVERSION.postinst b/debian/wineVERSION.postinst
new file mode 100644
index 000..1315bda
--- /dev/null
+++ b/debian/wineVERSION.postinst
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -e
+
+if [ $1 = configure ] ; then
+  # add update-alternatives entries for wine and the wineapploader scripts
+  # TODO: manpages
+  for app in wineboot winedbg winefile winecfg winepath ; do
+slaves=$slaves --slave /usr/bin/$app $app /usr/bin/${app}VERSION
+  done
+  update-alternatives \
+--install /usr/bin/wine wine /usr/bin/wineVERSION 20 \
+$slaves
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/wineVERSION.prerm b/debian/wineVERSION.prerm
new file mode 100644
index 000..6a48420
--- /dev/null
+++ b/debian/wineVERSION.prerm
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+case $1 in
+  remove|deconfigure)
+# remove update-alternatives entries
+update-alternatives --remove wine /usr/bin/wineVERSION
+;;
+esac
+
+#DEBHELPER#
+
+exit 0


Bug#758586: [ wine-development ] README.Debian minor typo

2014-08-18 Thread jre
Package: wine-development
Version: 1.7.24-5
Severity: minor

Typo Wnie instead of Wine:


--- README.debian.orig  2014-08-18 12:16:28.094048602 +0200
+++ README.debian   2014-08-18 12:17:59.078051038 +0200
@@ -39,7 +39,7 @@
 Old Versions
 

-If you want to install a previous version of Wnie, you should be able
to fetch
+If you want to install a previous version of Wine, you should be able
to fetch
 prior Debian versions from:
 http://snapshot.debian.org/package/wine
 http://snapshot.debian.org/package/wine-development


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758173: Please reopen/solve bug [wine-development] Please keep the default WINEDEBUG instead of -all

2014-08-18 Thread jre
Hi Michael,

your additions to the README.Debian do help, but they don't actually
solve the whole problem. So I ask you to reopen this bug.

AFAIK currently there is NO way to use upstream's default setting for
WINEDEBUG automatically. I tried WINEDEBUG= but this is resolved to -all.


I didn't find any documentation on upstream's default. But even if I had
found it, I don't like setting a variable in .bashrc for a value that
upstream might change some time.


If you still prefer your solution with -all and don't want to make it
possible to use the default I propose to at least give an example
replicating upstream's default [1] and some links [2] in README.Debian.

[1]
I assume this is upstream's default for WINEDEBUG:
WINEDEBUG=err+all,warn+all,fixme+all

[2]
http://wiki.winehq.org/DebugChannels and/or
https://www.winehq.org/site/docs/wineusr-guide/x543#AEN545

jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758589: [wine-development] wineapploader broken if wine is installed

2014-08-18 Thread jre
Package: wine-development
Version: 1.7.24-5
Severity: normal
File: /usr/lib/wine-development/wineapploader

Hi

in wine-development's wineapploader the following test is true if stable
wine is installed, thus development wineapploader using stable wine:


# now try the directory containing $0
[...]
if [ -x $appdir/wine ]; then exec $appdir/wine $appname $@; fi


I suggest to just remove that whole paragraph. Otherwise add $suffix in
there, too.


The previous # then default bin directory test should always be false.
I see no use for it, so I'd remove it, too.


So on a Debian system there are only 2 of 4 working possibilities (for
the wineapploader in the wine-development package):
- explicit WINELOADER
- wine-development (wine$suffix) in PATH

jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758312: [pkg-wine-party] Bug#758312: wine-development: please provide an upgrade path

2014-08-17 Thread jre
Hi,

On 08/16/2014 07:57 PM, Marc Dequènes (Duck) wrote:
 I have no idea why you renamed wine-unstable into wine-development,

This was announced and discussed here:
http://lists.alioth.debian.org/pipermail/pkg-wine-party/2014-April/003804.html

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: [pkg-wine-party] Bug#758312: wine-development: please provide an upgrade path

2014-08-17 Thread jre
Hi

On 08/17/2014 02:38 PM, LOMBARD Maxime wrote:
 Make a difference between the stable and unstable version of wine can be
 a good idea BUT only in the package's name and not in the application's
 name.
 
 For me actually, it's very complicated and it will be more difficult to
 resolv bug ...
 Why you don't create the wine's package like from Ubuntu, it's more easy :
 
 *** Stable Wine's package ***
 wine package which include all files installed in /usr/bin
 libwine package which include all files installed in /usr/lib/*/wine
 
 *** Unstable Wine's package ***
 wine-unstable package which include all files installed in /usr/bin
 without suffixe
 libwine-unstable package which include all files installed in
 /usr/lib/*/wine without suffixe.
 
 And failed the both installations. Example, wine is in conflict with
 wine-unstable and vice-versa.
 If a user install wine-unstable package, it uninstall automatically wine
 package.

Well, this is not really related to #758312 since this one is indeed
about the package names and the transition -unstable -- -development.

Anyway; afaik it was a long standing goal to make both wine versions
(including their 32bit and 64bit versions) coinstallable. This I would
really like to see.
Still I agree that working directly with the suffix'ed versions really
is a pain and does not meet user's expectations.
Therefore in bug  #758291 ([wine-development] Please use Debian's
alternative system) I requested/suggested an actual solution which imho
should make us all happy.
Without it I would tend to prefer your solution.

I think we are finally quite close to actually get the wine packages
that were planned for many painful years now (again a so huge thank you
to Michael here). I hope to send a first patch to #758291 tomorrow which
implements the alternative system at least for the -development packages.

I CC'd that bug because I think discussing this topic is more
appropriate there (or directly at the pkg-wine-party list).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758290: [wine-development] version suffix of wineapploader scripts don't work

2014-08-16 Thread jre
Package: wine-development
Version: 1.7.24-3
Severity: normal

--- Please enter the report below this line. ---

Hi,

the new version suffixes (e.g. /usr/bin/winecfg-development) don't work:

winecfg-development
wine: cannot find LC:\\windows\\system32\\winecfg-development.exe

Greets
jre

--- System information. ---
Architecture: amd64
Kernel:   Linux 3.14-2-amd64

Debian Release: jessie/sid
  900 testing http.debian.net
  500 testing moblock-deb.sourceforge.net
  500 stable  moblock-deb.sourceforge.net
  300 unstableftp.debian.org

--- Package information. ---
Depends (Version) | Installed
=-+-===
wine64-development (= 1.7.24-3)  | 1.7.24-3
 OR wine32-development  (= 1.7.24-3) | 1.7.24-3


Package's Recommends field is empty.

Suggests   (Version) | Installed
-+-===
wine-doc |
binfmt-support   | 2.1.4-1
ttf-mscorefonts-installer| 3.5


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758291: [wine-development] Please use Debian's alternative system

2014-08-16 Thread jre
Package: wine-development
Version: 1.7.24-3
Severity: wishlist

--- Please enter the report below this line. ---

Hi,

to solve many issues related to the new wine-development packages with
the -development suffix) I suggest the following:


1.) stable branch:
provide binaries/manpages with suffix -stable (e.g.
/usr/bin/wine-stable|winecfg-stable|...)

2.) development branch:
provide binaries/manpages with suffix -development (e.g.
/usr/bin/wine-development|winecfg-development|...)

3.) both branches:
provide wine without a suffix using Debian's alternative system, e.g.
/usr/bin/wine -- /usr/bin/wine-stable
/usr/bin/winecfg -- /usr/bin/winecfg-stable


Perhaps this was already what you intended to do, don't know. I had this
idea when I saw your recent suffix additions (before seeing that they
break wine internals) and suddenly realized that extending this to the
stable branch should make implementing Debian's alternative system
really easy. Before I thought about implementing it by directly linking
to the files in /usr/lib/.

This would solve #758290 (wineapploader scripts like winecfg),#758176
(Desktop launchers), #750880 (winetricks) and any other 3rd party
problems (e.g. playonlinux can't use system's wine-development).

Greets
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758147: wine-development: conflicts with wine

2014-08-14 Thread jre
Package: wine-development
Version: 1.7.24-2
Severity: normal


Hi,

--- snip ---
Unpacking wine (1.6.2-8) ...
dpkg: error processing archive
/var/cache/apt/archives/wine_1.6.2-8_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/regedit', which is also in package
wine-development 1.7.24-2
Processing triggers for man-db (2.6.7.1-1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/wine_1.6.2-8_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
--- snap ---


I guess for the time being wine-development should have the same
conflicts/replaces like wine-unstable to wine and vice-versa.
Or you just have to take care of regedit.

Related to the solution that you choose for this bug, I wonder whether
you consider wine and wine-development to be coinstallable and whether
you are basically done with the big changes for the wine packages (see
#741702 wine-unstable: not yet ready for stable release).

Personally I'd hope for a single /usr/bin/wine for wine and
wine-development, managed with Debian's alternatives system, instead of
the 3rd-party-(own scripts, winetricks, playonlinux, ...)-breaking
/usr/bin/wine-development.

Still, a huge Thank You for your efforts and I hope you get wine in
shape before the freeze.
jre



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine-development depends on:
ii  wine32-development  1.7.24-2
ii  wine64-development  1.7.24-2

wine-development recommends no packages.

Versions of packages wine-development suggests:
ii  binfmt-support 2.1.4-1
ii  ttf-mscorefonts-installer  3.5
pn  wine-doc   none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758168: wineapploader looks for wine-unstable

2014-08-14 Thread jre
Package: wine-development
Version: 1.7.24-2
Severity: normal


Hi,

the wrappers /usr/bin/wine* (wineboot, winecfg, ...) don't work:

winecfg
/usr/bin/winecfg: 52: exec: wine-unstable: not found


I guess this results from /usr/lib/wine-development/wineapploader:

--- snip ---
[...]
# finally look in PATH
exec wine-unstable $appname $@
--- snap ---


Thanks again, looking forward to use wine-development in Debian
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758168: [pkg-wine-party] Bug#758168: wineapploader looks for wine-unstable

2014-08-14 Thread jre
Yes, changing this in /usr/lib/wine-development/wineapploader fixes it.

So debian/patches/wineapploader.patch needs to be changed:
+exec wine-unstable $appname $@
+exec wine-development $appname $@



While looking at this I spotted another use of wine-unstable in
debian/scripts/import in wine-developmeent 1.7.24-2 (the git repository
is out of date).
Since I don't use this script, I don't know if this is actually wrong:

--- snip ---
case $upstream_version in
  1.0.*|1.2|1.2.*|1.4|1.4.*|1.6|1.6.*)
package=wine
;;
  1.1.*|1.3.*|1.5.*|1.7.*)
package=wine-unstable
;;
  *)
echo Unknown version series: $upstream_version
exit 1
;;
esac
--- snap ---


shouldn't this be something like:

--- snip ---
[...]
  1.7.2[2-9]|1.7.3[0-9]|1.7.4[0-9])
package=wine-development
;;
  1.1.*|1.3.*|1.5.*|1.7.*)
package=wine-unstable
;;
[...]
--- snap ---


Hope I helped.
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758173: [wine-development] Please keep the default WINEDEBUG instead of -all

2014-08-14 Thread jre
Package: wine-development
Version: 1.7.24-2
Severity: normal

--- Please enter the report below this line. ---

Hi


/usr/bin/wine-development (debian/scripts/wine) sets WINEDEBUG=-all by
default since 1.7.16-2. I found no reason for this change.

When I try to figure out problems with wine, my first step is to run in
a terminal wine program.exe. This helps a lot since AFAIK the FIXME
and ERR classes are enabled by default in upstream wine.

But now I have to use WINEDEBUG= wine-development program.exe to get
the same result. I think shutting down these messages (contrary to
upstream's default) is no good idea for a program like wine.

Thanks again
jre




--- System information. ---
Architecture: amd64
Kernel:   Linux 3.14-2-amd64

Debian Release: jessie/sid
  900 testing http.debian.net
  300 unstablehttp.debian.net

--- Package information. ---
Depends (Version) | Installed
=-+-===
wine64-development (= 1.7.24-2)  | 1.7.24-2
 OR wine32-development  (= 1.7.24-2) | 1.7.24-2


Package's Recommends field is empty.

Suggests   (Version) | Installed
-+-===
wine-doc |
binfmt-support   | 2.1.4-1
ttf-mscorefonts-installer| 3.5


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758173: [wine-development] Please keep the default WINEDEBUG instead of -all

2014-08-14 Thread jre
Minor correction, my workaround doesn't work. But I get back the old
behavior when I remove -all in /usr/bin/wine-development

Sorry for the noise
jre


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758176: [wine-development] wine-development breaks autogenerated Desktop launchers

2014-08-14 Thread jre
Package: wine-development
Version: 1.7.24-2
Severity: normal

--- Please enter the report below this line. ---

I just installed Origin
(download.dm.origin.com/origin/live/OriginSetup.exe) with wine-development.
This creates ~/Desktop/Origin.desktop, which tries to execute wine
instead of wine-development. Obviously this fails.
I made sure that the desktop file was not from an old installation.

Thanks
jre



--- ~/Desktop/Origin.desktop ---
[Desktop Entry]
Name=Origin
Exec=env WINEPREFIX=/home/jens/.wine wine
C:windowscommandstart.exe /Unix
/home/jens/.wine/dosdevices/c:/users/Public/Desktop/Origin.lnk
Type=Application
StartupNotify=true
Path=/home/jens/.wine/dosdevices/c:/Program Files/Origin


--- System information. ---
Architecture: amd64
Kernel:   Linux 3.14-2-amd64

Debian Release: jessie/sid
  900 testing http.debian.net
  300 unstablehttp.debian.net

--- Package information. ---
Depends (Version) | Installed
=-+-===
wine64-development (= 1.7.24-2)  | 1.7.24-2
 OR wine32-development  (= 1.7.24-2) | 1.7.24-2


Package's Recommends field is empty.

Suggests   (Version) | Installed
-+-===
wine-doc |
binfmt-support   | 2.1.4-1
ttf-mscorefonts-installer| 3.5


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#578192: RFP: PeerGuardian Linux (pgl) -- IP blocking software

2011-09-18 Thread jre
Package name: pgl
 Version: 2.1.3
 Upstream Author: PeerGuardian devel mailing list
  peerguardian-de...@lists.sourceforge.net
 URL: http://sourceforge.net/projects/peerguardian/
 License: GPL-3
Programming Lang: C++, C, POSIX shell
 Description: privacy oriented firewall application

PeerGuardian Linux (pgl) is a privacy oriented firewall application. It
blocks connections to and from hosts specified in huge blocklists
(thousands or millions of IP ranges).
pgl is based on the Linux kernel netfilter framework and iptables.


Hi,

I'm a co-author of PeerGuardian Linux (pgl). pgl is the official
successor of moblock, blockcontrol and mobloquer, all previous authors
agreed on that. So I updated this bug report.
I've already packaged pgl upstream. It's nearly lintian clean. A
repository is at moblock-deb.sourceforge.net.

Thanks
jre



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



  1   2   >