Bug#707226: [pkg-wine-party] Bug#707226: package wine does not insall wine on amd64)
On Sat, Jun 1, 2013 at 5:17 AM, wrote: > >> Are you saying that the following message was never displayed to you? > > Correct, the message was never displayed. > > As reported, I installed a frontend that depends on wine, and strange error > messages popped up instead, caused by all kinds of missing files. Which front end are you using? That message should pop up via xmessage, and if not it will be dumped to stdout. So if your front end is preventing that, the issue should be fixed there. Best wishes, Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64)
> Are you saying that the following message was never displayed to you? Correct, the message was never displayed. As reported, I installed a frontend that depends on wine, and strange error messages popped up instead, caused by all kinds of missing files. Thus my suggestion you use a high priority debconf question/action/message, if the cross-arch dependecy can not yet be defined and fulfilled properly. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64)
* email@arcor.de: >> which will present the above helpful info to the user. > > Unfortunately not, and it was't helpfull. Are you saying that the following message was never displayed to you? , | This is the wine64-bin helper package, which does not provide wine itself, | but instead exists solely to provide the following information about | enabling multiarch on your system in order to be able to install and run | the 32-bit wine packages. | | The following commands should be issued as root or via sudo in order to | enable multiarch (the last command installs 32-bit wine): | | # dpkg --add-architecture i386 | # apt-get update | # apt-get install wine-bin:i386 | | Be very careful as spaces matter above. Note that this package | (wine64-bin) will be removed in the process. For more information on | the multiarch conversion, see: http://wiki.debian.org/Multiarch/HOWTO ` Cheers, -Hilko -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64)
Hello, thanks for your answer. > It is impossible for a package to install another from its postinst; > dpkg has a lock to prevent multiple simultaneous invocations, and > postinst scripts are run under the dpkg lock. Perhaps the postinst > could enable i386 multiarch, If selecting a package for later install would be possible (maybe through PackageKit), purposely triggering a failure and retry may be enough. > but that is an intrusive change and it > would be hard to ensure it would work (e.g. if the user has configured > architecture-specific mirrors for apt); it seems better to me to just > tell the user what to do, until i386 multiarch becomes the default for > amd64... It isn't? Will this resolve the deps correctly instead of installing a fake wine64-bin? Since wine64-bin does not ensure wine will work at all, I would at least suggest to use a high priority debconf question to draw attention to it, if no automated solution is possible. (My reopen attempt did not work out. I think it wold be good to let the report open. When trying to figure out what the problem was I came accross a closed bug that mentioned this, but I was lead on, because it suggested wine64-bin fixed it.) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64)
On Sat, Jun 01, 2013 at 08:28:48AM +0200, email@arcor.de wrote: > The dependecy is actually only fullfilled by providing the true wine > functionality. > > Thus the suggestion to let the wine64-bin package execute a post-inst script > or similar, > to install the 32bit version, instead of pretending to be wine and > delivering only a string. It is impossible for a package to install another from its postinst; dpkg has a lock to prevent multiple simultaneous invocations, and postinst scripts are run under the dpkg lock. Perhaps the postinst could enable i386 multiarch, but that is an intrusive change and it would be hard to ensure it would work (e.g. if the user has configured architecture-specific mirrors for apt); it seems better to me to just tell the user what to do, until i386 multiarch becomes the default for amd64... Regards, Stephen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64)
reopen: 707226 > If you install the wine package instead of wine-bin, you will get the > wine64-bin package, Yes, that is also what the bug title says and exaclty what happened by installing a package that depends on wine. > which will present the above helpful info to the > user. Unfortunately not, and it was't helpfull. It seems rather misleading have a package that seems to be installed correctly but executing it will not produce its functionality. The dependecy is actually only fullfilled by providing the true wine functionality. Thus the suggestion to let the wine64-bin package execute a post-inst script or similar, to install the 32bit version, instead of pretending to be wine and delivering only a string. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#707226: package wine does not insall wine on amd64
Package: wine Severity: grave On a freshly installed Debian stable (wheezy) on amd64, installing a frontend like q4wine and wine seems to succeed, but running it produces strange errors. The reason: Actually, no wine binaries or libs were installed. Please add some debconf script to the wine-bin:amd64 package that does actually pull in wine-bin:i386 package. If i386 is not enabled, these are the steps such a script needs to perform: dpkg --add-architecture i386 apt-get update apt-get install wine-bin:i386 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org