On Wed, Mar 18, 2009 at 5:24 PM, Mike McCune <mmcc...@redhat.com> wrote:
> Jesus M. Rodriguez wrote:
>>
>> Mike McCune wrote:
>>>
>>> I just pushed a big port of our old perl based kickstart file downloader
>>> into java:
>>>
>>>
>>> http://git.fedorahosted.org/git/spacewalk.git?p=spacewalk.git;a=commit;h=a183f6001d9dcedf1650fcb58098d517be3413b2
>>>
>>> If anyone notices anything odd or busted about kickstarts, let me know
>>>
>>> Mike
>>
>
> man I miss the inline commenting ability we had with our old svn commit
> emails.  Guessing what line numbers you are talking about below is kinda
> annoying.

Yeah seriously, it is difficult to comment on large commits.

>
>>
>> Since I'm on a comment on commits rampage, here are some comments :)
>>
>> FileUtils
>> -----------
>> * Would it be better to have a single try/catch around the code
>>   with the 2 exceptions in the catch?
>>
>>   try {
>>     // all the code in here
>>   } catch (FileNotFoundException fnfe) {
>>   } catch (IOException ioe) {
>>   }
>
> sure.  will fix.
>
>>
>> * you really don't want to do the is.close() after the while,
>>   you want a finally clause where you check it for null and make sure
>>   to close it there.  If for some reason you get an IOexception while
>>   reading you will leave the InputStream open.
>
> ok will fix.  annoying that i have to try/catch around the close thou within
> the finally block.
>
>>
>> MD5Sum
>> -------
>> * why didn't you use MD5Crypt class in common.util? or add to it instead
>>   of creating MD5Sum
>
> because I didn't write the class, it was copied from another GPL'ed project.
>  I first thought about putting it into MD5Crypt but that class is for
> crypting strings, not getting sums so having a separate class for methods
> for getting MD5Sums seemed appropriate.
>
> sure, they both do stuff with MD5 but that is about all they do that are
> similar.

Ok fair enough, makes sense just wanted to make sure that you didn't miss the
existing one.

>
>>
>> DownloadAction
>> ----------------
>> * We do a split on the StringUtils, do we know that there is at least
>>   2 items in the array to be confident that String treeLabel = split[2]
>>   will not cause a NullPointer or ArrayIndexException?
>
> ported roughly from perl that did the same thing and never had any issues
> with it.
>

jerl? hehe man I haven't used that in a long time. Understood.

> This is a pointless URL and should error out:
>
> http://spacewalk.example.com/ks/dist
>
> ideally it would return a 404 vs a 500 error thou.  With the older perl
> based handler it also returns a 500 error.

Ok.

>
>>
>> What's interesting is that this probably all could've been a servlet
>> instead of page action, but tihs already existed so I can understand
>> not changing it.
>>
>
> if you will note it extends Strut's:
>
> org.apache.struts.actions.DownloadAction;
>
> hence, why it is an Action.

yeah I saw that, just seemed like something a servlet would've done, but
Struts Action is fine enough. Thanks for the reply. Good work.

> thanks for the review!

My pleasure

jesus

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to