RFC open on newLISP documentation

Started by kazemori, November 28, 2003, 02:34:32 PM

Previous topic - Next topic

nigelbrown

#150
Re install:

selecting the rpm from within Gnome Nautilus and selecting open with software installer

the messages I get are



The following packages have bad signatures:

/home/nigel/newlisp-8.0.6-1mdk.i586.rpm



Do you want to continue installation ?



after saying OK I get



The signature of the package 'newlsip-8.0.6-1mdk.i586.rpm' is not correct.



gpg: Signature made Tue 8 Jun 2004 01:52:27 AM EST using DSA key ID 3F83F9A6

gpg: Can't check signature: public key not found



Do you want to install it anyway?



to which I say OK. I've seen a hint on the r-project site forewarning of such errors from

their package and advising to ignore them. Probably just has to do with the default checking

behaviour when invoked from Nautilus?



Re manual locations

see my edited entry above- I did have an old newlisp-tk.config in my home directory.



Nigel

Lutz

#151
When I install from the command line with:



rpm -i newlisp-8.0.6-1mdk.i586.rpm



I do not get this warning. I thought gpg verification of rpm packages is optional, perhaps you have to download the rpm-gpg-signature and place it somewhere on your system (on your gpg keyring?) ?. Does this also happen when you install manually?



Lutz

nigelbrown

#152
No not with manual install :

[root@p800 nigel]# rpm -e  newlisp-8.0.6

[root@p800 nigel]# rpm -i  newlisp-8.0.6-1mdk.i586.rpm

[root@p800 nigel]# rpm -e  newlisp-8.0.6

[root@p800 nigel]# rpm -iv  newlisp-8.0.6-1mdk.i586.rpm

Preparing packages for installation...

newlisp-8.0.6-1mdk

[root@p800 nigel]#



I think it is a general policy of the Mandrake gui rpm installers to check

sigs by default.

I will try setting up sig checking etc to check it on a my system.



Nigel

Lutz

#153
The only reason I am signing these RPMs is, that somewhere I read that RedHat and Mandrake are only accepting signed RPMs for inclusion in their distributions.



I wonder if all that RPM stuff flowing around on the Internet is signed or not? Should I drop signing? Or should I document the warning messages, where - on the website? (after installation it's too late). Another possibility would be offering both: signed and unsigned versions of RPMs (which means more release/maintenance work  :-(  )



Lutz

nigelbrown

#154
I think the mandrake gui will also warn if a totally unsigned rpm

is selected - probably putting an information statement to the effect that

warnings should be expected if gpg signing is not set up should be on the download directory readme, FAQ (probably needed) Installation section, and website link to rpm download. From memory R-project recommmends manual install but also advises a warning may occur if other methods are used. I think the signing should stay.



Nigel

HPW

#155
In the doc of 'net-send-to' of 8.1.0 RC1:



'See also and net-listen with "udp" option.'



The hyperlink to 'net-listen' contains the 'and'.



'For blocking short UDP transactions see and net-receive-udp.'



The hyperlink to 'net-receive-udp' contains the 'and'.





In the doc of 'net-send-from' of 8.1.0 RC1:



'For blocking short UDP transactions see and net-receive-udp.'



The hyperlink to 'net-receive-udp' contains the 'and'.
Hans-Peter

nigelbrown

#156
re gpg signature on rpm

after doing:

[root@p800 nigel]# gpg --import newlisp-8.0.6-signature-pub-key.asc

gpg: key 3F83F9A6: public key "Lutz Mueller (newlisp.org) <lutz@nuevatec.com>" imported

gpg: Total number processed: 1

gpg:               imported: 1

[root@p800 nigel]# rpm -e newlisp-8.0.6

[root@p800 nigel]#



when the rpm was selected in nautilus and opened with software installer all

proceeded with any comment regarding gpg signature. The .asc file

was the page http://www.newlisp.org/downloads/newlisp-8.0.6-signature-pub-key">http://www.newlisp.org/downloads/newlis ... re-pub-key">http://www.newlisp.org/downloads/newlisp-8.0.6-signature-pub-key

saved as a .asc file from within Mozilla. A brief paragraph on doing the gpg --import

may be worthwhile in the docs.



Nigel

eddier

#157
I know the manual clearly states that (log (exp 1)) = 1 and (exp (log 1)) = 1 which means that log in the natural log. However, in every math text I have ever read or used, log x means the common logarithm of x and ln x is the natural logarithm of x. The common logarithm has a base of 10. In other words (pow 10 (log x)) = x given x > 0 and (log (pow 10)) = x.



Could you change log x to ln x and add log x to be the common log to make newLISP more inline with mathematics?



Eddie

eddier

#158
I know the manual clearly states that (log (exp 1)) = 1 and (exp (log 1)) = 1 which means that the newLISP log is the natural log. However, in every math text I have ever read or used, log x means the common logarithm of x and ln x is the natural logarithm of x. The common logarithm has a base of 10.



Could you change log x to ln x and add log x to be the common log to make newLISP more inline with mathematics?



Eddie

eddier

#159
I know the manual clearly states that (log (exp 1)) = 1 and (exp (log 1)) = 1 which means that the newLISP log is the natural log. However, in every math text I have ever read or used, log x means the common logarithm of x and ln x is the natural logarithm of x. The common logarithm has a base of 10.



Could you change log x to ln x and add log x to be the common log to make newLISP more in line with mathematics?



Eddie

eddier

#160
Sorry for the repeats for some reason when I clicked the submit it gave an error. So I copied and pasted the message so that I could try again. But, when I came back it was posted 3 times.



Eddie

Lutz

#161
There seems to be a difference in programming languages and math books. In all programming languages I checked i.e. in 'C', Java and Perl, log() is the natural logarithm. I adopted the programming way, because most programmers are not mathmaticians.  I agree that Math should have the 'say' on this issue, but I think I have to stay inside programming language conventions.



You could do: (constant (global 'ln) log) to get a global natural log for 'ln'



Lutz

Lutz

#162
Thanks Hans-Peter for the manual corrections, they will be in the next revision.



Thanks Nigel for the "gpg --import" tip I will include all this on an "Installation" page on the newlisp.org web site.



Lutz

eddier

#163
Ok. I'd forgotten what the other languages did, I just assumed that they used ln instead of log. I use ln x in mathematics so much It took me by supprise when (ln x) gave an error.



Eddie

Lutz

#164
Just checking if the boards works again ... yes it does ... thanks Ryon for fixing this.



There is now a link to an updated INSTALL file on the site in the documentation section.



lutz