Hi John,
reworded:
Current webrev is here:
https://cr.opensolaris.org/action/browse/caiman/t.dzik/7083848-4/
Regards,
Tomas D.
Dne 19.12.11 21:19, John Fischer napsal(a):
Tomas,
Looks better from an ability to localize to me too.
However, I am having trouble parsing the output:
The specified data source for the service, /tmp/noexist.iso, is not a
path to an existing ISO image.
It seems to me that the service being referred here is /tmp/noexist.iso.
However, from the example given earlier it should be test1. I think that
if you want to list the source image within the output that it should be
given after the "data source" part of string:
The specified data source, /tmp/noexist.iso, for the service is not a
path to an existing ISO image.
Otherwise the you should use options.svcname if
you are indeed referring to the service name itself.
Thanks,
John
On Dec 19, 2011, at 12:09 PM, Jack Schwartz wrote:
Hi Tomas.
On 12/19/11 09:55 AM, Tomas Dzik wrote:
Hi Johg and Jack,
I used the format string as you suggested and the new webrev is here:
https://cr.opensolaris.org/action/browse/caiman/t.dzik/7083848-3/
Is that OK now ?
Yup. Looks good to me!
Thanks,
Jack
Regards,
Tomas D.
Dne 19.12.11 18:00, John Fischer napsal(a):
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