public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-java] On ebuilds using OSGi packaging and revbumps
       [not found] <d61c57300802061010k5a5631f6rf90999462a33dd36@mail.gmail.com>
@ 2008-02-06 18:50 ` Jean-Noël Rivasseau
  2008-02-06 21:26   ` Vlastimil Babka
  0 siblings, 1 reply; 3+ messages in thread
From: Jean-Noël Rivasseau @ 2008-02-06 18:50 UTC (permalink / raw
  To: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 1039 bytes --]

Hello all,

I just noticed that the commons-logging-r5 ebuild (which is stable now) does
not use anymore the OSGi packaging functions. As a result, this ebuild
produces a bundle not usable with Eclipse, thus Eclipse is currently
unusable (as it depends on >=commons-logging-1.1-r4)

The -r6 ebuild is fine (eg, uses OSGi packaging).

So, as a reminder, when bumping a package using OSGi, *please keep these
functions*. Else the new version won't produce correct bundles. There is NO
need to bump with a version not using OSGi and one using OSGi; all versions
should use OSGi from now on for the following packages (eclipse deps):

        >=dev-java/swt-${PV}
        >=dev-java/jsch-0.1.36-r1
        >=dev-java/icu4j-3.6.1
        >=dev-java/commons-el-1.0-r2
        >=dev-java/commons-logging-1.1-r4
        >=dev-java/tomcat-servlet-api-5.5.25-r1:2.4
        dev-java/lucene:1.9

Referenced bug is http://bugs.gentoo.org/show_bug.cgi?id=209087, I will
change the Eclipse ebuild to depend on commons-logging-1.1-r6 to fix it.

Elvanor

[-- Attachment #2: Type: text/html, Size: 1491 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] On ebuilds using OSGi packaging and revbumps
  2008-02-06 18:50 ` [gentoo-java] On ebuilds using OSGi packaging and revbumps Jean-Noël Rivasseau
@ 2008-02-06 21:26   ` Vlastimil Babka
  2008-02-07  9:29     ` Jean-Noël Rivasseau
  0 siblings, 1 reply; 3+ messages in thread
From: Vlastimil Babka @ 2008-02-06 21:26 UTC (permalink / raw
  To: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 1007 bytes --]

Jean-Noël Rivasseau wrote:
> I just noticed that the commons-logging-r5 ebuild (which is stable now) 
> does not use anymore the OSGi packaging functions. As a result, this 
> ebuild produces a bundle not usable with Eclipse,

Sorry. It's not like I removed them on purpose. This was a special case 
to fix stable version that got broken after its stabling. So I revbumped 
the stable, fixed it without any other changes, and commited it straight 
to stable. And also revbumped the unstable osgi version, so it's still 
the newest. Just forgot about updating dep in eclipse, sorry.

> thus Eclipse is 
> currently unusable (as it depends on >=commons-logging-1.1-r4)

Just for users mixing arch and ~arch, though, which is the least 
recommended and supported scenario :)

> Referenced bug is http://bugs.gentoo.org/show_bug.cgi?id=209087, I will 
> change the Eclipse ebuild to depend on commons-logging-1.1-r6 to fix it.

I did already.
-- 
Vlastimil Babka (Caster)
Gentoo/Java


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] On ebuilds using OSGi packaging and revbumps
  2008-02-06 21:26   ` Vlastimil Babka
@ 2008-02-07  9:29     ` Jean-Noël Rivasseau
  0 siblings, 0 replies; 3+ messages in thread
From: Jean-Noël Rivasseau @ 2008-02-07  9:29 UTC (permalink / raw
  To: Vlastimil Babka; +Cc: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 1277 bytes --]

Sorry. It's not like I removed them on purpose. This was a special case

> to fix stable version that got broken after its stabling. So I revbumped
> the stable, fixed it without any other changes, and commited it straight
> to stable. And also revbumped the unstable osgi version, so it's still
> the newest. Just forgot about updating dep in eclipse, sorry.


OK, I still think it would be better in such cases to avoid having both a
stable and an unstable osgi version. Just put the osgi packaging in the
stable version - should not cause many problems at this point.

> thus Eclipse is
> > currently unusable (as it depends on >=commons-logging-1.1-r4)
>
> Just for users mixing arch and ~arch, though, which is the least
> recommended and supported scenario :)


It was unstable for users running arch but who unmasked Eclipse, which is a
likely scenario (I myself run arch but for certain packages not yet in
stable, unmask them)

>
> > Referenced bug is http://bugs.gentoo.org/show_bug.cgi?id=209087, I will
> > change the Eclipse ebuild to depend on commons-logging-1.1-r6 to fix it.
>
> I did already.


Thanks, I will also change the JDK requirement to >=1.5 from 1.5 as I've had
reports of success building on 1.6 (without changing anything in the ebuild)


Elvanor

[-- Attachment #2: Type: text/html, Size: 1971 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-02-07  9:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <d61c57300802061010k5a5631f6rf90999462a33dd36@mail.gmail.com>
2008-02-06 18:50 ` [gentoo-java] On ebuilds using OSGi packaging and revbumps Jean-Noël Rivasseau
2008-02-06 21:26   ` Vlastimil Babka
2008-02-07  9:29     ` Jean-Noël Rivasseau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox