[Bug 271] New: Rename SLF4J OSGi bundle from slf4j.api to org.sfl4j

http://bugzilla.slf4j.org/show_bug.cgi?id=271 Summary: Rename SLF4J OSGi bundle from slf4j.api to org.sfl4j Product: SLF4J Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: trivial Priority: P1 Component: Unspecified AssignedTo: slf4j-dev@qos.ch ReportedBy: ljelinek@virtage.com OSGi bundle for SLF4J offered through http://logback.qos.ch/p2 should be renamed to org.slf4j (or to org.slf4j.api) to reflect OSGi and Java naming convention (reverse web address parts). Eclipse Orbit project that is repackaging third party libraries do this and it would be nice if also official repos offer honor conventional naming. Libor -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 Libor Jelinek <ljelinek@virtage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ljelinek@virtage.com -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 Ceki Gulcu <listid@qos.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |listid@qos.ch --- Comment #1 from Ceki Gulcu <listid@qos.ch> 2012-09-15 23:11:10 CEST --- The http://logback.qos.ch/p2 repo is composed out of two repos namely http://logback.qos.ch/p2/proper and http://logback.qos.ch/p2/beagle. The source code for http://logback.qos.ch/p2/proper is located at [1]. If I understand correctly, you would like the META-INF/MANFEST.MF file in slf4j.api_1.6.6.jar to be modified so that: Bundle-SymbolicName: slf4j.api becomes Bundle-SymbolicName: org.slf4j.api The artifact slf4j.api_1.6.6.jar is released by the SLF4J project along with the MANFEST.MF file. I don't know if the Bundle-SymbolicName could be changed without negatively impacting users downstream. [1] https://github.com/qos-ch/logback-beagle/tree/master/logback-proper-reposito... -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 --- Comment #2 from Libor Jelinek <ljelinek@virtage.com> 2012-09-16 11:29:11 CEST --- Yeah, I meant to rename a Bundle-SymbolicName and resulting jar filename. I understand that it will hurt a downstream users. So maybe this change could be made as a part of some further major SLF4J release. And/or communicated heavily in "releases news" and "what's new" papers... If you are not basically against renaming to be more "conventional", let's leave this bug opened. Hopefully someday it will be actually renamed. My intention was only to point out on this. -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 Gunnar Wagenknecht <gunnar@wagenknecht.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gunnar@wagenknecht.org --- Comment #3 from Gunnar Wagenknecht <gunnar@wagenknecht.org> 2012-09-20 08:05:19 CEST --- It will only affect users that define a "Require-Bundle" dependency. However, I think that the majority of OSGi users will already use "Import-Package". If not then it's a good way to remind them of the "Import-Package" advantage. ;) FWIW, within Eclipse we rename the BSN when pushing SLF4J to Orbit. -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 --- Comment #4 from Libor Jelinek <ljelinek@virtage.com> 2012-09-20 10:40:08 CEST --- +1. You bet! :-) (In reply to comment #3)
It will only affect users that define a "Require-Bundle" dependency. However, I think that the majority of OSGi users will already use "Import-Package". If not then it's a good way to remind them of the "Import-Package" advantage. ;)
FWIW, within Eclipse we rename the BSN when pushing SLF4J to Orbit.
-- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.

http://bugzilla.slf4j.org/show_bug.cgi?id=271 Libor Jelinek <ljelinek@virtage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|trivial |enhancement -- Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
participants (1)
-
bugzilla-daemon@qos.ch