Tomas,

Thanks for working on this issue.  Having clear error messages is an important 
part of 
any quality product.

The code:
 525             print >> sys.stderr, cw(_("The specified data source for the 
net" +
 526                 " image ") + options.srcimage + _(" is not path to the " +
 527                 "existing ISO image."))
 528             print >> sys.stderr, cw(_("Attempt to create net image from " +
 529                 "pkg(5) package ") + options.srcimage +
 530                 _(" failed from following reasons:"))
 531             if isinstance(err, pkg.client.api_errors.VersionException):
 532                 print >> sys.stderr, cw(_("The IPS API version specified, "
 533                     + str(err.received_version) +
 534                     ", is incompatible with the expected version, "
 535                     + str(err.expected_version) + "."))

I know that your changes fit in with what is already there at lines 531-535.
However, it seems like it would be awkward to translate.  Why not use the 
format string version instead ("some stuff %s more stuff")?

Also the wording seems difficult to parse.  

Thanks,

John

On Dec 19, 2011, at 4:39 AM, Tomas Dzik wrote:

> Hi all,
> I would like to ask you for a code review for a bug:
> 
> 7083848 - installadm create-service generates confusing error messages if 
> non-existent iso specified
> 
> Webrev:
> https://cr.opensolaris.org/action/browse/caiman/t.dzik/7083848/
> 
> Testing:
> 
> 1) Source is pep8 clean
> 2) The new output if non-existent iso is specified:
> 
> root@S11:~# installadm create-service -n test1 -s /tmp/noexist.iso
> Warning: Automatic network configuration is enabled.  Please be sure that the 
> IP address for S11 is static.
> 
> Creating service from: /tmp/noexist.iso
> OK to use default image path: /export/auto_install/test1? [y/N]: y
> The specified data source for the net image /tmp/noexist.iso is not
> path to the existing ISO image.
> 
> Attempt to create net image from pkg(5) package /tmp/noexist.iso
> failed from following reasons:
> 
> The following pattern(s) did not match any allowable packages.  Try
> using a different matching pattern, or refreshing publisher information:
> 
>        /tmp/noexist.iso
> 
> 
> Best regards,
> 
> Tomas D.
> _______________________________________________
> caiman-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to