Re: ORBit 0.5.15 patch
- From: Huw Rogers <count0 building2 co jp>
- To: Mark McLoughlin <mark skynet ie>, orbit-list gnome org
- Subject: Re: ORBit 0.5.15 patch
- Date: Sat, 25 May 2002 22:31:14 +0900
Can we get ORBit 0.5.16 done, based on this? I think it's fairly clear
that the current repository IDs are incorrect.
-Huw
> ... and CORBA 2.1 is even more explicit on this point (section 7.6.6):
>
> Interoperability between implementations of official OMG specifications, including but
> not limited to CORBA, CORBAservices, and CORBAfacilities, depends on
> unambiguous specification of RepositoryIds for all IDL-defined types in such
> specifications.
>
> Unless pragma directives establishing RepositoryIds for all
> definitions are present in an IDL definition officially published by the OMG, the
> following directive is implicitly present at file scope preceding all such definitions:
>
> #pragma prefix "omg.org"
>
> For example, if an existing official specification included the IDL fragment:
>
> module CORBA { // non-normative example IDL
> interface Nothing {
> void do_nothing();
> };
> };
>
> the RepositoryId of the interface would be
>
> "IDL:omg.org/CORBA/Nothing:1.0".
>
>
> > Actually ignore the quoted Email. Here's the cast iron reference:
> >
> > Section 10.6.7 of both CORBA 2.3 and 2.5 says:
> >
> > All official OMG IDL files shall contain the following pragma prefix directive:
> > #pragma prefix "omg.org"
> > unless said file already contains a pragma prefix identifying the original source of the
> > file (e.g., "w3c.org").
> >
> > -Huw
> >
> > > These all have the #pragma prefix "omg.org":
> > >
> > > CORBA 2.0 Core: http://www.omg.org/docs/formal/97-07-01.idl
> > > CORBA 2.1 Services: http://www.omg.org/docs/formal/98-10-01.idl
> > > CORBA 2.3 Core: http://www.omg.org/docs/formal/99-08-01.idl
> > > CORBA 2.5 Core: http://www.omg.org/docs/formal/01-11-01.txt
> > >
> > > The so-called "compilable IDL" download from OMG doesn't, but it's
> > > informal, unsupported and incorrect.
> > >
> > > Regards,
> > >
> > > -Huw
> > >
> > > > Hi Huw,
> > > >
> > > > On Wed, 15 May 2002, Huw Rogers wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > The enclosed patch fixes up the CORBA repository IDs embedded in ORBit
> > > > > 0.5.15 to be OMG IDL compliant by having the omg.org prefix.
> > > > >
> > > > > AFAICT the patch is backward compatible.
> > > > >
> > > > > If the maintainers want me to commit this myself, please let me know.
> > > >
> > > > Could you point me to where this is specified? In my copy of
> > > > the omg idl files, the idl that specifies these exceptions and
> > > > interfaces have no '#pragma prefix "omg.org"'.
> > > >
> > > > Cheers,
> > > > Mark.
> > > >
> > > > _______________________________________________
> > > > orbit-list mailing list
> > > > orbit-list@gnome.org
> > > > http://mail.gnome.org/mailman/listinfo/orbit-list
> > >
> > > --
> > > Huw Rogers <rogers@building2.co.jp>
> >
> > --
> > Huw Rogers <rogers@building2.co.jp>
>
> --
> Huw Rogers <rogers@building2.co.jp>
>
> _______________________________________________
> orbit-list mailing list
> orbit-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/orbit-list
--
Huw Rogers <rogers@building2.co.jp>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]