unnecessary prerequisites

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

unnecessary prerequisites

Reinout Heeck-2
Hi,

I was chasing some smalllint issues and I came across these:

Our code calls XML.Element>>addAttribute: which seems to be core XML
functionality and should be in the XML package.
As it turns out it is in XMLObjectSupport, which has as prerequisites:
WebServicesNamespace, URISupport and Protocols-Common.
WebServicesNamespace has Protocol-Common-Namespace (unnecessary) as its
repreq.

As it turns out XMLObjectSupport doesn't need URISupport and
Protocols-Common. I checked it with two prereq tools and both reported
only WebServicesNamespace as needed prereq.

I think a lot of methods should be moved from XMLObjectSupport to XML
and XMLObjectSupport should
only have WebServicesNamespace as its prereq.

Regards,

Cham Püschel
Soops

Reply | Threaded
Open this post in threaded view
|

Re: unnecessary prerequisites

Reinout Heeck-2
I forgot,

this is in 7.4

Cham

Cham Püschel wrote:

> Hi,
>
> I was chasing some smalllint issues and I came across these:
>
> Our code calls XML.Element>>addAttribute: which seems to be core XML
> functionality and should be in the XML package.
> As it turns out it is in XMLObjectSupport, which has as prerequisites:
> WebServicesNamespace, URISupport and Protocols-Common.
> WebServicesNamespace has Protocol-Common-Namespace (unnecessary) as
> its repreq.
>
> As it turns out XMLObjectSupport doesn't need URISupport and
> Protocols-Common. I checked it with two prereq tools and both reported
> only WebServicesNamespace as needed prereq.
>
> I think a lot of methods should be moved from XMLObjectSupport to XML
> and XMLObjectSupport should
> only have WebServicesNamespace as its prereq.
>
> Regards,
>
> Cham Püschel
> Soops
>
>


Reply | Threaded
Open this post in threaded view
|

RE: unnecessary prerequisites

Kogan, Tamara
In reply to this post by Reinout Heeck-2
Cham,

The XMLObjectSupport preq's have being fixed for 7.4.1.

Thanks,
Tamara Kogan
Smalltalk Development
Cincom Systems

> -----Original Message-----
> From: Cham Püschel [mailto:[hidden email]]
> Sent: Thursday, April 06, 2006 3:44 AM
> To: [hidden email]
> Subject: unnecessary prerequisites
>
> Hi,
>
> I was chasing some smalllint issues and I came across these:
>
> Our code calls XML.Element>>addAttribute: which seems to be core XML
> functionality and should be in the XML package.
> As it turns out it is in XMLObjectSupport, which has as prerequisites:
> WebServicesNamespace, URISupport and Protocols-Common.
> WebServicesNamespace has Protocol-Common-Namespace (unnecessary) as its
> repreq.
>
> As it turns out XMLObjectSupport doesn't need URISupport and
> Protocols-Common. I checked it with two prereq tools and both reported
> only WebServicesNamespace as needed prereq.
>
> I think a lot of methods should be moved from XMLObjectSupport to XML
> and XMLObjectSupport should
> only have WebServicesNamespace as its prereq.
>
> Regards,
>
> Cham Püschel
> Soops