[Pki-devel] [PATCH] 0017-call-statics-statically

Adam Young ayoung at redhat.com
Tue Dec 6 16:22:45 UTC 2011


On 12/06/2011 10:21 AM, Adam Young wrote:
> On 12/05/2011 10:41 PM, Ade Lee wrote:
>> pki/base/common/src/com/netscape/cms/logging/LogFile.java :
>>   -- remove unused variable logStatus and logSigning
>>
>> OCSPServlet.java - remove unused variable urldecoder
>>
>> CryptoUtil.java: remove unused variable sigAlgId
>>                   this will also remove a deprecation.
>>
>> GenericASN1Extension.java : this just looks wrong
>
>
> I agree it looks wrong,  but the change is actually in keeping with 
> haw the pattern vairable was used.  I think the mistake is that 
> pattern should not be  static.
> Changing it from static to private  does not bring in any compilation 
> warnings
>  but that constructror in general looks wrong
> NAME = name;
>         OID = oid;
>          mConfig = config;
>  those are all statics.
>  the problem is, I think,  with the NAME field.  I was digging through 
> that during the Generics cleanup and here's what I think is supposed 
> to happen:  for most extensions,  they use the name as a static field 
> for al ook up:  crete a new instance of this kind of class for that 
> extension, the vast majority of them have NAME match the  
> classname...some with the word extension, some without.
>
>  GenericASN1Extension does not work that way.  Generic is defined at 
> run time,  so this implementation says to me that there can really 
> only ever be one extension defined,  but nothing ever enfroces that
>  so I think that this change,  while weird,  is strictly speaking 
> correct.  I suggest we make the change,  and open a ticket to deal 
> with the Statics in this class.

Reverted to leave the warning in based on our phone conversation.

>
>> PKCS8Key.java : same thing here
>
> Here the static is a key used, and should be a constant 0.  Changing 
> it to the proper naming convention.
>
>
>
> Updated patch attached.
>
>>
>> Ade
>>
>>
>>
>> On Sun, 2011-12-04 at 23:42 -0500, Ade Lee wrote:
>>> This patch does not apply cleanly for me on the new repo.
>>>
>>> Does it apply for anyone else?
>>> Ade
>>>
>>> On Fri, 2011-12-02 at 17:03 -0500, Adam Young wrote:
>>>> On 11/14/2011 10:48 AM, Adam Young wrote:
>>>>> On 11/10/2011 10:30 PM, Adam Young wrote:
>>>>>> _______________________________________________
>>>>>> Pki-devel mailing list
>>>>>> Pki-devel at redhat.com
>>>>>> https://www.redhat.com/mailman/listinfo/pki-devel
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pki-devel mailing list
>>>>> Pki-devel at redhat.com
>>>>> https://www.redhat.com/mailman/listinfo/pki-devel
>>>> Rebased on top of the current master
>>>> _______________________________________________
>>>> Pki-devel mailing list
>>>> Pki-devel at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/pki-devel
>>>
>>> _______________________________________________
>>> Pki-devel mailing list
>>> Pki-devel at redhat.com
>>> https://www.redhat.com/mailman/listinfo/pki-devel
>>
>
>
>
> _______________________________________________
> Pki-devel mailing list
> Pki-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/pki-devel
Reverted change in ASN1 Extension and Pushed to master


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pki-devel/attachments/20111206/ca5618f6/attachment.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dogtag-admiyo-0017-3-call-statics-statically.patch
URL: <http://listman.redhat.com/archives/pki-devel/attachments/20111206/ca5618f6/attachment.ksh>


More information about the Pki-devel mailing list