unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
@ 2011-07-12  3:25 Christoph Scholtes
  2011-07-13 16:31 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Christoph Scholtes @ 2011-07-12  3:25 UTC (permalink / raw)
  To: 9059


Logging performed in `init_gnutls_functions' function when dynamically
loading dlls on W32 does not adhere to the `gnutls_log_level'.

I can see how it might make sense to always show the "GnuTLS Library not
found" message no matter what the loglevel is set to, but "GnuTLS
library loaded" should only be shown when loglevel is at least 1.


In GNU Emacs 24.0.50.1 (i386-mingw-nt6.1.7601)
 of 2011-07-11 on MARVIN
Windowing system distributor `Microsoft Corp.', version 6.1.7601
configured using `configure --with-gcc (4.5) --no-opt --cflags -I"C:/Program Files (x86)/GnuWin32/include" -ID:/devel/emacs/libXpm-3.5.8/include -ID:/devel/emacs/libXpm-3.5.8/src -ID:/devel/emacs/gnutls-2.10.5-x86/include --ldflags -LD:/devel/emacs/gnutls-2.10.5-x86/lib'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: ENU
  value of $XMODIFIERS: nil
  locale-coding-system: cp1252
  default enable-multibyte-characters: t

Major mode: Text

Minor modes in effect:
  my-keys-minor-mode: t
  erc-autojoin-mode: t
  erc-track-mode: t
  erc-match-mode: t
  erc-pcomplete-mode: t
  erc-stamp-mode: t
  recentf-mode: t
  desktop-save-mode: t
  autopair-mode: t
  autopair-global-mode: t
  ido-everywhere: t
  yas/global-mode: t
  yas/minor-mode: t
  global-auto-revert-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
C-x m C-x k <return> C-c RET r e p o r t <tab> <re
turn>

Recent messages:
Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/org-config.el (source)...done
Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/keybindings.el (source)...done
Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/init-custom.el (source)...done
Desktop: File "c:/Users/Christoph/AppData/Roaming/Mail/drafts/message-20110711-212407" no longer exists.
Loading cc-mode...done
Loading vc-bzr...done
Loading vc-hg...done
Wrote c:/Users/Christoph/AppData/Roaming/.emacs.d/data/.emacs.desktop.lock
Desktop: 4 buffers restored, 1 failed to restore.
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-xoxo hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-xoxo
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-wl hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-wl
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-w3m hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-w3m
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-vm hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-vm
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-timer hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-timer
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-taskjuggler hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-taskjuggler
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-table hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-table
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-src hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-src
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-rmail hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-rmail
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-remember hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-remember
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-publish hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-publish
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-protocol hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-protocol
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-plot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-plot
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mouse hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mouse
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mobile hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mobile
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mks hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mks
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mhe hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mhe
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mew hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mew
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-macs hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-macs
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mac-message hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mac-message
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-list hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-list
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-latex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-latex
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-jsinfo hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-jsinfo
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-irc hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-irc
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-inlinetask hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-inlinetask
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-info hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-info
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-indent hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-indent
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-id hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-id
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-icalendar hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-icalendar
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-html hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-html
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-habit hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-habit
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-gnus hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-gnus
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-freemind hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-freemind
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-footnote hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-footnote
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-feed hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-feed
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-faces hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-faces
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-exp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-exp
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-exp-blocks hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-exp-blocks
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-entities hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-entities
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-docview hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-docview
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-docbook hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-docbook
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-datetree hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-datetree
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-ctags hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-ctags
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-crypt hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-crypt
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-compat hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-compat
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-colview hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-colview
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-clock hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-clock
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-capture hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-capture
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-bibtex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-bibtex
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-beamer hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-beamer
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-bbdb hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-bbdb
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-attach hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-attach
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-ascii hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-ascii
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-archive hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-archive
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-agenda hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-agenda
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-tangle hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-tangle
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-table hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-table
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sqlite hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sqlite
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sql hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sql
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sh hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sh
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-screen hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-screen
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-scheme hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-scheme
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sass hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sass
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ruby hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ruby
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ref hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ref
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-R hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-R
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-python hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-python
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-plantuml hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-plantuml
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-perl hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-perl
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-org hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-org
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-octave hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-octave
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ocaml hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ocaml
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-mscgen hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-mscgen
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-matlab hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-matlab
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-lob hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-lob
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-lisp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-lisp
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ledger hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ledger
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-latex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-latex
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-keys hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-keys
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-js hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-js
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-haskell hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-haskell
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-gnuplot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-gnuplot
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-exp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-exp
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-eval hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-eval
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-emacs-lisp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-emacs-lisp
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-dot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-dot
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ditaa hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ditaa
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-css hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-css
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-comint hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-comint
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-clojure hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-clojure
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-calc hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-calc
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-C hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-C
c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-asymptote hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-asymptote
c:/Users/Christoph/AppData/Roaming/.emacs.d/plugins/python hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/progmodes/python

Features:
(shadow sort mail-extr emacsbug gnus-cite gnus-msg gnus-art mm-uu
mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap
vc-hg paredit vc-bzr cc-mode cc-fonts cc-guess cc-menus cc-cmds
my-zenburn-theme erc-join erc-track erc-match erc-pcomplete erc-stamp
erc-goodies erc erc-backend erc-compat thingatpt ispell bookmark+
bookmark+-key dired-x dired bookmark+-1 nnir gnus-sum nnoo gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util
mail-prsvr bookmark+-bmu help-mode view bookmark+-lit pp+ bookmark+-mac
bookmark pp recentf tree-widget wid-edit midnight desktop ibuffer
uniquify autopair google-c-style cc-styles cc-align cc-engine cc-vars
cc-defs browse-kill-ring+ browse-kill-ring second-sel ido yasnippet
dropdown-list derived edmacro kmacro assoc cl org-habit org-agenda org
byte-opt warnings bytecomp byte-compile cconv macroexp ob-emacs-lisp
ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint comint
ring ob-keys ob ob-eval org-pcomplete pcomplete org-list org-faces
org-compat org-entities org-macs noutline outline easy-mmode regexp-opt
cal-menu calendar cal-loaddefs org-install org-autoloads info easymenu
package tabulated-list server advice help-fns advice-preload autorevert
delsel time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel
dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image
fringe lisp-mode register page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese hebrew greek romanian slovak czech european ethiopic
indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple
abbrev minibuffer button faces cus-face files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process multi-tty emacs)





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-12  3:25 bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level Christoph Scholtes
@ 2011-07-13 16:31 ` Lars Magne Ingebrigtsen
  2011-07-13 16:58   ` Juanma Barranquero
  0 siblings, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-13 16:31 UTC (permalink / raw)
  To: Christoph Scholtes; +Cc: Juanma Barranquero, 9059

Christoph Scholtes <cschol2112@googlemail.com> writes:

> Logging performed in `init_gnutls_functions' function when dynamically
> loading dlls on W32 does not adhere to the `gnutls_log_level'.
>
> I can see how it might make sense to always show the "GnuTLS Library not
> found" message no matter what the loglevel is set to, but "GnuTLS
> library loaded" should only be shown when loglevel is at least 1.

Yes, that sounds correct.

Juanma, you did the Windows parts of gnutls.c, so could you look at
this?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-13 16:31 ` Lars Magne Ingebrigtsen
@ 2011-07-13 16:58   ` Juanma Barranquero
  2011-07-13 17:00     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Juanma Barranquero @ 2011-07-13 16:58 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: Christoph Scholtes, 9059

On Wed, Jul 13, 2011 at 18:31, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:

> Juanma, you did the Windows parts of gnutls.c, so could you look at
> this?

Would the following patch be enough?

    Juanma


=== modified file 'src/gnutls.c'
--- src/gnutls.c	2011-07-05 09:51:56 +0000
+++ src/gnutls.c	2011-07-13 16:51:53 +0000
@@ -143,10 +143,12 @@
 init_gnutls_functions (Lisp_Object libraries)
 {
   HMODULE library;
+  Lisp_Object gnutls_log_level = Fsymbol_value (Qgnutls_log_level);
+  int max_log_level = 1;

   if (!(library = w32_delayed_load (libraries, Qgnutls_dll)))
     {
-      GNUTLS_LOG (1, 1, "GnuTLS library not found");
+      GNUTLS_LOG (1, max_log_level, "GnuTLS library not found");
       return 0;
     }

@@ -189,7 +191,10 @@
   LOAD_GNUTLS_FN (library, gnutls_x509_crt_import);
   LOAD_GNUTLS_FN (library, gnutls_x509_crt_init);

-  GNUTLS_LOG2 (1, 1, "GnuTLS library loaded:",
+  if (NUMBERP (gnutls_log_level))
+    max_log_level = XINT (gnutls_log_level);
+
+  GNUTLS_LOG2 (1, max_log_level, "GnuTLS library loaded:",
                SDATA (Fget (Qgnutls_dll, QCloaded_from)));
   return 1;
 }





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-13 16:58   ` Juanma Barranquero
@ 2011-07-13 17:00     ` Lars Magne Ingebrigtsen
  2011-07-13 20:35       ` Juanma Barranquero
  0 siblings, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-13 17:00 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Christoph Scholtes, 9059

Juanma Barranquero <lekktu@gmail.com> writes:

> On Wed, Jul 13, 2011 at 18:31, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
>
>> Juanma, you did the Windows parts of gnutls.c, so could you look at
>> this?
>
> Would the following patch be enough?

Looks good to me.  Please apply.  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-13 17:00     ` Lars Magne Ingebrigtsen
@ 2011-07-13 20:35       ` Juanma Barranquero
  2011-07-16 22:06         ` Christoph Scholtes
  0 siblings, 1 reply; 16+ messages in thread
From: Juanma Barranquero @ 2011-07-13 20:35 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: Christoph Scholtes, 9059-done

On Wed, Jul 13, 2011 at 19:00, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:

> Looks good to me.  Please apply.  :-)

Done in revno:105174.

    Juanma





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-13 20:35       ` Juanma Barranquero
@ 2011-07-16 22:06         ` Christoph Scholtes
  2011-07-16 22:20           ` Sean Sieger
  2011-07-16 22:50           ` Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 16+ messages in thread
From: Christoph Scholtes @ 2011-07-16 22:06 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Lars Magne Ingebrigtsen, 9059

On 7/13/2011 2:35 PM, Juanma Barranquero wrote:

> Done in revno:105174.
>
>      Juanma

I noticed something with this patch:

If I don't have

(require 'gnutls)

in my `init.el' I get the following error when trying to use gnutls 
(with gnus):

Symbol's value as variable is void: gnutls-log-level

I think the problem is that init_gnutls-functions tries to access 
gnutls_log_level (or rather gnutls-log-level) before it has been 
initialized.

After executing (require 'gnutls) everything works.

I am not sure how to handle this, but (require 'gnutls) should not be 
necessary, should it?





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 22:06         ` Christoph Scholtes
@ 2011-07-16 22:20           ` Sean Sieger
  2011-07-16 22:50           ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 16+ messages in thread
From: Sean Sieger @ 2011-07-16 22:20 UTC (permalink / raw)
  To: 9059

Christoph Scholtes <cschol2112@googlemail.com> writes:

    Symbol's value as variable is void: gnutls-log-level

 [ ... ]

    After executing (require 'gnutls) everything works.

    I am not sure how to handle this, but (require 'gnutls) should not be
    necessary, should it?

After I set the variable in .emacs, everything was fine.






^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 22:06         ` Christoph Scholtes
  2011-07-16 22:20           ` Sean Sieger
@ 2011-07-16 22:50           ` Lars Magne Ingebrigtsen
  2011-07-16 23:07             ` Christoph Scholtes
  1 sibling, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 22:50 UTC (permalink / raw)
  To: Christoph Scholtes; +Cc: Juanma Barranquero, 9059

Christoph Scholtes <cschol2112@googlemail.com> writes:

> I noticed something with this patch:
>
> If I don't have
>
> (require 'gnutls)
>
> in my `init.el' I get the following error when trying to use gnutls
> (with gnus):
>
> Symbol's value as variable is void: gnutls-log-level

I've now moved the defvar to the C layer, which should fix this problem.

Could you update and see whether it's really fixed?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 22:50           ` Lars Magne Ingebrigtsen
@ 2011-07-16 23:07             ` Christoph Scholtes
  2011-07-16 23:27               ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Christoph Scholtes @ 2011-07-16 23:07 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 9059

On 7/16/2011 4:50 PM, Lars Magne Ingebrigtsen wrote:

> I've now moved the defvar to the C layer, which should fix this problem.
>
> Could you update and see whether it's really fixed?>

gnutls.c: In function 'init_gnutls_functions':
gnutls.c:196:7: error: 'Vgnutls_log_level' undeclared (first use in this 
function)
gnutls.c:196:7: note: each undeclared identifier is reported only once 
for each function it appears in
gnutls.c: In function 'emacs_gnutls_handle_error':
gnutls.c:409:7: error: 'Vgnutls_log_level' undeclared (first use in this 
function)
gnutls.c: In function 'syms_of_gnutls':
gnutls.c:1158:3: error: 'struct emacs_globals' has no member named 
'f_Vgnutls_log_level'
gnutls.c:1160:3: error: 'Vgnutls_log_level' undeclared (first use in 
this function)
mingw32-make[3]: *** [oo/i386/gnutls.o] Error 1






^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:07             ` Christoph Scholtes
@ 2011-07-16 23:27               ` Lars Magne Ingebrigtsen
  2011-07-16 23:30                 ` Juanma Barranquero
  0 siblings, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 23:27 UTC (permalink / raw)
  To: 9059

Christoph Scholtes <cschol2112@googlemail.com> writes:

> On 7/16/2011 4:50 PM, Lars Magne Ingebrigtsen wrote:
>
>> I've now moved the defvar to the C layer, which should fix this problem.
>>
>> Could you update and see whether it's really fixed?>
>
> gnutls.c: In function 'init_gnutls_functions':
> gnutls.c:196:7: error: 'Vgnutls_log_level' undeclared (first use in
> this function)

Hm.  It compiles for me.  I wonder why...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/






^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:27               ` Lars Magne Ingebrigtsen
@ 2011-07-16 23:30                 ` Juanma Barranquero
  2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Juanma Barranquero @ 2011-07-16 23:30 UTC (permalink / raw)
  To: 9059

On Sun, Jul 17, 2011 at 01:27, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:

> Hm.  It compiles for me.  I wonder why...

On Windows?

    Juanma





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:30                 ` Juanma Barranquero
@ 2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
  2011-07-16 23:40                     ` Lars Magne Ingebrigtsen
                                       ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 23:36 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: 9059

Juanma Barranquero <lekktu@gmail.com> writes:

>> Hm.  It compiles for me.  I wonder why...
>
> On Windows?

I'm compiling on Linux.

But the DEFVAR_INT I added is in the common code, as far as I can see.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
@ 2011-07-16 23:40                     ` Lars Magne Ingebrigtsen
  2011-07-16 23:41                     ` Juanma Barranquero
  2011-07-17 15:54                     ` Richard Stallman
  2 siblings, 0 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 23:40 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: 9059

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> But the DEFVAR_INT I added is in the common code, as far as I can see.

Does something have to be added to globals.h somehow?  And why doesn't
it break for me?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
  2011-07-16 23:40                     ` Lars Magne Ingebrigtsen
@ 2011-07-16 23:41                     ` Juanma Barranquero
  2011-07-16 23:44                       ` Lars Magne Ingebrigtsen
  2011-07-17 15:54                     ` Richard Stallman
  2 siblings, 1 reply; 16+ messages in thread
From: Juanma Barranquero @ 2011-07-16 23:41 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 9059

On Sun, Jul 17, 2011 at 01:36, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:

> But the DEFVAR_INT I added is in the common code, as far as I can see.

Yes, but the generation of globals.h depends on platform-specific
makefiles. Should be fixed now.

    Juanma





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:41                     ` Juanma Barranquero
@ 2011-07-16 23:44                       ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 23:44 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: 9059

Juanma Barranquero <lekktu@gmail.com> writes:

> Yes, but the generation of globals.h depends on platform-specific
> makefiles. Should be fixed now.

Thanks.

I wasn't sure whether to use a DEFVAR_INT or DEFVAR_LISP, or whether to
use Vgnutls_log_level or gnutls_log_level...  (The latter would crash
with a different slot somewhere, apparently.)

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 16+ messages in thread

* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level
  2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
  2011-07-16 23:40                     ` Lars Magne Ingebrigtsen
  2011-07-16 23:41                     ` Juanma Barranquero
@ 2011-07-17 15:54                     ` Richard Stallman
  2 siblings, 0 replies; 16+ messages in thread
From: Richard Stallman @ 2011-07-17 15:54 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: lekktu, 9059

    > On Windows?

    I'm compiling on Linux.

Please don't call the GNU system "Linux".
See http://www.gnu.org/gnu/gnu-linux-faq.html.

-- 
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use free telephony http://directory.fsf.org/category/tel/





^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2011-07-17 15:54 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-12  3:25 bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level Christoph Scholtes
2011-07-13 16:31 ` Lars Magne Ingebrigtsen
2011-07-13 16:58   ` Juanma Barranquero
2011-07-13 17:00     ` Lars Magne Ingebrigtsen
2011-07-13 20:35       ` Juanma Barranquero
2011-07-16 22:06         ` Christoph Scholtes
2011-07-16 22:20           ` Sean Sieger
2011-07-16 22:50           ` Lars Magne Ingebrigtsen
2011-07-16 23:07             ` Christoph Scholtes
2011-07-16 23:27               ` Lars Magne Ingebrigtsen
2011-07-16 23:30                 ` Juanma Barranquero
2011-07-16 23:36                   ` Lars Magne Ingebrigtsen
2011-07-16 23:40                     ` Lars Magne Ingebrigtsen
2011-07-16 23:41                     ` Juanma Barranquero
2011-07-16 23:44                       ` Lars Magne Ingebrigtsen
2011-07-17 15:54                     ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).