[Bug 575655] New: [KDE:KDE4:Factory:Desktop] I would like to add a new subproject
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c0 Summary: [KDE:KDE4:Factory:Desktop] I would like to add a new subproject Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86 OS/Version: openSUSE 11.3 Status: NEW Severity: Enhancement Priority: P5 - None Component: OBS Request AssignedTo: kde-maintainers@suse.de ReportedBy: guille@losmolina.com.ar QAContact: adrian@novell.com Found By: Development Blocker: No I am developing a firefox extension, with this extension you are able to use KWallet instead of the default Firefox password manager. It allows tighter integration of Firefox inside KDE. The extension is compatible with KDE4.X and Firefox 3.5 and 3.6. I would like to add the extension to the repository. Thanks -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c1 Lubos Lunak <llunak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|OBS Request |Firefox AssignedTo|kde-maintainers@suse.de |bnc-team-mozilla@forge.prov | |o.novell.com QAContact|adrian@novell.com |qa@suse.de Summary|[KDE:KDE4:Factory:Desktop] |KWallet Firefox integration |I would like to add a new | |subproject | Product|openSUSE.org |openSUSE 11.3 --- Comment #1 from Lubos Lunak <llunak@novell.com> 2010-02-01 15:05:46 UTC --- As it is a Firefox extension, it should be packaged in the mozilla repository, just like e.g. the Firefox-KDE integration. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c2 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |guille@losmolina.com.ar --- Comment #2 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2010-02-01 17:47:11 UTC --- Guillermo, some more remarks from me: I guess this is: https://addons.mozilla.org/firefox/addon/49357 ? If so it's not marked as compatible with FF3.6 I'm thinking about adding a new subproject "addons" or "extensions" to the mozilla repository. Would that work for you? The other thing I want to point out is that addons provided within RPM packages cannot be updated from the user in an automated way. That is something to consider when deciding if an addon should be packaged as RPM or not. I don't have a strong opinion in that case and leave the decision up to you or the KDE community. What I have an opinion about though is the fact that the addon should properly fall back to not using kwallet if not running within KDE. Otherwise installation of the RPM package would break every non-KDE user on a system which is not really acceptable. Can you confirm that this is done in your extension or if it's possible for you to implement that fallback? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c3 Guillermo Adrián Molina <guille@losmolina.com.ar> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|guille@losmolina.com.ar | --- Comment #3 from Guillermo Adrián Molina <guille@losmolina.com.ar> 2010-02-01 19:07:21 UTC --- Hi, yes that is the correct URL. I've recently posted the 0.5 version wich is marked as FF 3.6 compatible. I have not experience on the OBS project organization, so having an addons or extensions subproject is right for me. I don't know about the RPM packaging either. But I think that when this addon should reach it's mature state, it won't ever change (apart from bug fixes or security patches). But if it is not packed as a RPM, which other method would be available, in order to get this addon working if the system detects the KDE libs at installation time? Right now, the addon tries to use the wallet, if it can't do that, it falls back to the native storage manager. But I have to test all possible combinations in order get version 1.0 (like don't having kde libs for instance). As soon as I find more scenarios that make the addon fail, I will add them to the code and make it fallback. version 0.4 was made public, it uses my own way of storing passwords. Version 0.5 can share realm passwords with konqueror. Now I am working on full password sharing. It is not easy, there are so many differences in the way that firefox and konqueror store their passwords. If there is anything more that you need, please tell me -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c4 --- Comment #4 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2010-02-03 20:28:56 UTC --- (In reply to comment #3)
I don't know about the RPM packaging either. But I think that when this addon should reach it's mature state, it won't ever change (apart from bug fixes or security patches). But if it is not packed as a RPM, which other method would be available, in order to get this addon working if the system detects the KDE libs at installation time?
The issues I'm trying to avoid is for mixed systems where different users might use different desktop environments or one user switches between desktops. We have runtime detection code in our Firefox which could help here but it's custom and not available in upstream Firefox (and I'm not sure if it's exposed in a nice way right now or through JS for example). So if we decide we can manage that or even along the way: are you willing to maintain an RPM for that extension or does anyone else have to take care of it? BTW, here is documentation how systemwide extensions should be packaged: http://en.opensuse.org/Packaging/Mozilla -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c5 --- Comment #5 from Guillermo Adrián Molina <guille@losmolina.com.ar> 2010-02-03 21:26:51 UTC --- I would be willing to maintain it. But as I mention earlier, I've never done it before, but I would be happy to learn about how to do it. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c6 --- Comment #6 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2010-02-03 22:02:08 UTC --- ok, so next step is to create an initial package in your home project in the buildservice. See http://en.opensuse.org/Build_Service/Tutorial -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c7 Javier Llorente <javier@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |javier@opensuse.org --- Comment #7 from Javier Llorente <javier@opensuse.org> 2010-02-04 02:48:12 UTC --- I have built an experimental package at https://build.opensuse.org/package/show?package=MozillaFirefox-kde4-kwallet&project=home:javierllorente Right now it installs without a hitch. Nevertheless, I get "Firefox could not install this item because of a failure in Chrome Registration" when I launch Firefox. I must be doing something wrong. Some stuff is in the wrong directory maybe? Please take a look at it. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c8 --- Comment #8 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2010-02-04 06:19:21 UTC --- So if you remove platform dependent targets you also need to remove them from install.rdf. I guess that is causing the error. Another comment would be that we do not consider simple binary repacks for Factory. The binary needs to be created in the buildservice. For the time being and for testing you can obviously do it this way. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c9 --- Comment #9 from Guillermo Adrián Molina <guille@losmolina.com.ar> 2010-02-04 07:35:17 UTC --- Ok, Javier, should I link my home project to your experimental package, should I use it directly or I still have to create the initial package? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=575655 http://bugzilla.novell.com/show_bug.cgi?id=575655#c10 --- Comment #10 from Javier Llorente <javier@opensuse.org> 2010-02-04 11:38:39 UTC --- @Wolfgang I tried by removing a target in install.rdf (see install.rdf.patch) but still no luck. With this quick package, I just wanted to see if everything was in the right place :) @Guillermo I'm trying to create the initial package. I think it's a better idea to link it so we don't have duplicate efforts/files. Could you please test it to see why there's a failure in the Chrome registration? Do you have the source code in tar.gz/tar.bz2? BTW, you can also chat with us in #opensuse-mozilla on irc.freenode.net -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com