[opensuse] ADding a Patch for a WINE app in 12.2
Hi All, Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize. I posted this on the forums and was directed to this bug report: http://bugs.winehq.org/show_bug.cgi?id=30598 In the bug report there is a lot about adding packages and attachments, or installing an earlier version of openssl. Apparently openssl needs to be .98 or earlier, or there is a particular patch to install. The problem I am facing now is, how do I install a patch for a windows application run in wine? Here is the link for the patch: http://bugs.winehq.org/attachment.cgi?id=41438&action=edit Is this patch a patch for wine? If so, do I need to make a whole new package and build it, and then install it as a patch for wine using zypper install? I don't know yet how to make packages using rpmbuild, but I had a 15 minute crash course the other day in the beginnings of how to do that. So I am ready to rise to the challenge, but I want to make sure I am on the right path. I don't need step by step instructions here - I can try and figure that out through searching and reading. However, I would like to know if I am on the right track - to use the .diff attachment and build a patch for wine using rpmbuild, then install that patch and see if it solves the problem. I am running wine-1.5.6-2.1.2.x86_64 in openSUSE 12.2 on my laptop (see below). -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* George Olson <grglsn765@gmail.com> [10-01-12 00:50]:
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
There are two linux apps in current development, nixnote and everpad, available on sourceforge.com. Why not use one of them? There is also a firefox plugin. -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/01/2012 07:20 PM, Patrick Shanahan wrote:
* George Olson <grglsn765@gmail.com> [10-01-12 00:50]:
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
There are two linux apps in current development, nixnote and everpad, available on sourceforge.com. Why not use one of them? There is also a firefox plugin.
Thanks for pointing those out. I will definitely have to take a look at them. I also saw that there is one called "nevernote". Is that the same as everpad? One of the things I am dealing with is that many of my clients use evernote on windows and macbook machines and part of my motivation is to have a compatible product, so that I can advise them on the useful features of the application. However, I do have an excellent working version of virtualbox, so perhaps running the linux clone when I am in linux and having the evernote app for the virtualbox windows xp machine will be sufficient. I will consider all. -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/01/2012 07:20 PM, Patrick Shanahan wrote:
* George Olson <grglsn765@gmail.com> [10-01-12 00:50]:
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
There are two linux apps in current development, nixnote and everpad, available on sourceforge.com. Why not use one of them? There is also a firefox plugin.
As to the firefox plugin, I am already using it. It works great! Thanks! As to nixnote, I have looked it up and downloaded the .deb file for Ubuntu, and I tried to run alien to build an rpm. Here are the results: george@linux-o3ef:~/Downloads> sudo alien -r -v nixnote-1.2_i386.deb --scripts dpkg-deb --info nixnote-1.2_i386.deb control 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb control 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb conffiles 2>/dev/null dpkg-deb --fsys-tarfile nixnote-1.2_i386.deb | tar tf - dpkg-deb --info nixnote-1.2_i386.deb postinst 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb postrm 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb preinst 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb prerm 2>/dev/null mkdir nixnote-1.2 chmod 755 nixnote-1.2 dpkg-deb -x nixnote-1.2_i386.deb nixnote-1.2 rpm --showrc cd nixnote-1.2; rpmbuild --buildroot=/home/george/Downloads/nixnote-1.2 -bb --target i386 nixnote-1.2-2.spec 2>&1 Package build failed. Here's the log of the command (cd nixnote-1.2; rpmbuild --buildroot=/home/george/Downloads/nixnote-1.2 -bb --target i386 nixnote-1.2-2.spec): sh: rpmbuild: command not found find nixnote-1.2 -type d -exec chmod 755 {} ; rm -rf nixnote-1.2 I will note that the command "mkdir nixnote-1.2" failed to make that directory. Any suggestions on what to do next? How would I go about building this package? -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/01/2012 07:20 PM, Patrick Shanahan wrote:
* George Olson <grglsn765@gmail.com> [10-01-12 00:50]:
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
There are two linux apps in current development, nixnote and everpad, available on sourceforge.com. Why not use one of them? There is also a firefox plugin.
As to the firefox plugin, I am already using it. It works great! Thanks! As to nixnote, I have looked it up and downloaded the .deb file for Ubuntu, and I tried to run alien to build an rpm. Here are the results: george@linux-o3ef:~/Downloads> sudo alien -r -v nixnote-1.2_i386.deb --scripts dpkg-deb --info nixnote-1.2_i386.deb control 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb control 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb conffiles 2>/dev/null dpkg-deb --fsys-tarfile nixnote-1.2_i386.deb | tar tf - dpkg-deb --info nixnote-1.2_i386.deb postinst 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb postrm 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb preinst 2>/dev/null dpkg-deb --info nixnote-1.2_i386.deb prerm 2>/dev/null mkdir nixnote-1.2 chmod 755 nixnote-1.2 dpkg-deb -x nixnote-1.2_i386.deb nixnote-1.2 rpm --showrc cd nixnote-1.2; rpmbuild --buildroot=/home/george/Downloads/nixnote-1.2 -bb --target i386 nixnote-1.2-2.spec 2>&1 Package build failed. Here's the log of the command (cd nixnote-1.2; rpmbuild --buildroot=/home/george/Downloads/nixnote-1.2 -bb --target i386 nixnote-1.2-2.spec): sh: rpmbuild: command not found find nixnote-1.2 -type d -exec chmod 755 {} ; rm -rf nixnote-1.2 I will note that the command "mkdir nixnote-1.2" failed to make that directory. Any suggestions on what to do next? How would I go about building this package? -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* George Olson <grglsn765@gmail.com> [10-02-12 05:24]:
As to nixnote, I have looked it up and downloaded the .deb file for Ubuntu, and I tried to run alien to build an rpm. Here are the results:
why run alien to build an rpm instead of just dl'ing the rpm ???
Package build failed. Here's the log of the command (cd nixnote-1.2; rpmbuild --buildroot=/home/george/Downloads/nixnote-1.2 -bb --target i386 nixnote-1.2-2.spec): sh: rpmbuild: command not found
rpmbuild is not installed
find nixnote-1.2 -type d -exec chmod 755 {} ; rm -rf nixnote-1.2
I will note that the command "mkdir nixnote-1.2" failed to make that directory.
needs root perms, did you run as root
Any suggestions on what to do next? How would I go about building this package?
instead of mukking around with alien, dl the rpm and be done with it. -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/02/2012 06:40 PM, Patrick Shanahan wrote:
* George Olson <grglsn765@gmail.com> [10-02-12 05:24]:
instead of mukking around with alien, dl the rpm and be done with it.
Oops, my mistake. Thanks, I found the rpm and installed it. Will get familiar with it now. Thanks for the tip! -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/01/2012 07:20 PM, Patrick Shanahan wrote:
* George Olson <grglsn765@gmail.com> [10-01-12 00:50]:
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
There are two linux apps in current development, nixnote and everpad, available on sourceforge.com. Why not use one of them? There is also a firefox plugin.
I have installed the nixnote rpm and it was running fine, but one time when I went to update a note, something went wrong and now it won't synchronize. The developer posted a patch and told me that will fix the problem. However, it is in .jar format. What do I do with a .jar format file that contains a patch for another program? Do I just run in a konsole java -jar nixnote.jar? Also, will this affect how java runs in other programs on my computer? -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/05/2012 08:36 AM, George Olson wrote:
I have installed the nixnote rpm and it was running fine, but one time when I went to update a note, something went wrong and now it won't synchronize. The developer posted a patch and told me that will fix the problem.
However, it is in .jar format. What do I do with a .jar format file that contains a patch for another program? Do I just run in a konsole java -jar nixnote.jar?
Also, will this affect how java runs in other programs on my computer?
I ran java -jar nixnote.jar in a konsole and I got this message: no main manifest attribute, in nixnote.jar I checked the .jar archive, and there is a META-INF folder in it with a MANIFEST.MF file in that. That file has one line in it: Manifest-Version: 1.0 Any idea how to fix the .jar archive? -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 10/05/2012 11:16 AM, George Olson wrote:
On 10/05/2012 08:36 AM, George Olson wrote:
I have installed the nixnote rpm and it was running fine, but one time when I went to update a note, something went wrong and now it won't synchronize. The developer posted a patch and told me that will fix the problem.
However, it is in .jar format. What do I do with a .jar format file that contains a patch for another program? Do I just run in a konsole java -jar nixnote.jar?
Also, will this affect how java runs in other programs on my computer?
I ran java -jar nixnote.jar in a konsole and I got this message: no main manifest attribute, in nixnote.jar
I checked the .jar archive, and there is a META-INF folder in it with a MANIFEST.MF file in that. That file has one line in it:
Manifest-Version: 1.0
Any idea how to fix the .jar archive?
I did find out how to fix the .jar archive. It was a replacement for the nixnote.jar that was in /usr/share/nixnote. Once I replaced it the synchronization began working again. -- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hi George, The patch mentioned and the correct solution is a Wine patch, building it into an RPM requires a bit of packaging knowledge though. I would wait until the patch is in a upstream Wine release (hopefully soon) and take the next release from Emulators:Wine when this happens. Ciao, Marcus On Mon, Oct 01, 2012 at 12:48:25PM +0800, George Olson wrote:
Hi All,
Having just upgraded to openSUSE 12.2, I have gotten most of it to work well so far. There is one application I use which is important to my work, called Evernote, and I run it in wine. In 12.1, it would synchronize with the server; in 12.2, it does not synchronize.
I posted this on the forums and was directed to this bug report: http://bugs.winehq.org/show_bug.cgi?id=30598
In the bug report there is a lot about adding packages and attachments, or installing an earlier version of openssl. Apparently openssl needs to be .98 or earlier, or there is a particular patch to install.
The problem I am facing now is, how do I install a patch for a windows application run in wine?
Here is the link for the patch: http://bugs.winehq.org/attachment.cgi?id=41438&action=edit
Is this patch a patch for wine? If so, do I need to make a whole new package and build it, and then install it as a patch for wine using zypper install?
I don't know yet how to make packages using rpmbuild, but I had a 15 minute crash course the other day in the beginnings of how to do that. So I am ready to rise to the challenge, but I want to make sure I am on the right path.
I don't need step by step instructions here - I can try and figure that out through searching and reading. However, I would like to know if I am on the right track - to use the .diff attachment and build a patch for wine using rpmbuild, then install that patch and see if it solves the problem.
I am running wine-1.5.6-2.1.2.x86_64 in openSUSE 12.2 on my laptop (see below).
-- G.O. Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- Open Linux Security Engineer Position at SUSE: http://bit.ly/Li4RbS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
George Olson
-
Marcus Meissner
-
Patrick Shanahan