[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052920: gnuplot-mode: FTBFS: mkdir: cannot create directory ‘././sbuild-nonexistent’: Permission denied



Source: gnuplot-mode
Version: 1:0.8.0+git20230101.1.b57caf8-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> pdflatex -interaction=batchmode gpelcard.tex
> This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex)
>  restricted \write18 enabled.
> entering extended mode
> 
> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm0800
> mkdir: cannot create directory ‘././sbuild-nonexistent’: Permission denied
> mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm0800
> This is METAFONT, Version 2.71828182 (TeX Live 2023/Debian) (preloaded base=mf)
> 
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm0800.mf
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
>  Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
>  Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
>  Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
>  Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
>  Ok [100] [109] [98] [99] [108])
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
>  Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
> [45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
> [96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
> [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
> [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
> [162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
> [175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
>  Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
>  Ok [185] [178] [179] [170] [186])
> (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
>  Ok [188] [189] [190]) ) ) )
> Font metrics written on tcrm0800.tfm.
> Output written on tcrm0800.600gf (128 characters, 19132 bytes).
> Transcript written on tcrm0800.log.
> mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/tcrm0800.600pk: successfully generated.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_elpa_test
> 	emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -l gnuplot-tests.el -l gnuplot-test-context.el --eval \(ert-run-tests-batch-and-exit\)
> 
> Error: error ("Test ‘gnuplot-comment-with-single-quotes’ redefined")
>   mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode 0x294a995ebae857c>))
>   debug-early-backtrace()
>   debug-early(error (error "Test ‘gnuplot-comment-with-single-quotes’ redefined"))
>   error("Test `%s' redefined" gnuplot-comment-with-single-quotes)
>   ert-set-test(gnuplot-comment-with-single-quotes #s(ert-test :name gnuplot-comment-with-single-quotes :documentation "# a comment \"containing a double-quoted string\"" :body (closure (t) nil (let* ((fn-2097 #'gnuplot-test-comment-in-context) (args-2098 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "%s")) (error (progn (setq fn-2097 #'signal) (list (car err) (cdr err))))))) (let ((value-2099 'ert-form-evaluation-aborted-2100)) (let (form-description-2101) (if (unwind-protect (setq value-2099 (apply fn-2097 args-2098)) (setq form-description-2101 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "%s"))) (list :form (cons fn-2097 args-2098)) (if (eql value-2099 'ert-form-evaluation-aborted-2100) nil (list :value value-2099)) (if (eql value-2099 'ert-form-evaluation-aborted-2100) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2098)) nil))))) (ert--signal-should-execution form-description-2101)) nil (ert-fail form-description-2101))) value-2099)) (let* ((fn-2102 #'gnuplot-test-comment-in-context) (args-2103 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "\n%s")) (error (progn (setq fn-2102 #'signal) (list (car err) (cdr err))))))) (let ((value-2104 'ert-form-evaluation-aborted-2105)) (let (form-description-2106) (if (unwind-protect (setq value-2104 (apply fn-2102 args-2103)) (setq form-description-2106 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "\n%s"))) (list :form (cons fn-2102 args-2103)) (if (eql value-2104 'ert-form-evaluation-aborted-2105) nil (list :value value-2104)) (if (eql value-2104 'ert-form-evaluation-aborted-2105) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2103)) nil))))) (ert--signal-should-execution form-description-2106)) nil (ert-fail form-description-2106))) value-2104)) (let* ((fn-2107 #'gnuplot-test-comment-in-context) (args-2108 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "\n\n%s\n\n")) (error (progn (setq fn-2107 #'signal) (list (car err) (cdr err))))))) (let ((value-2109 'ert-form-evaluation-aborted-2110)) (let (form-description-2111) (if (unwind-protect (setq value-2109 (apply fn-2107 args-2108)) (setq form-description-2111 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "\n\n%s\n\n"))) (list :form (cons fn-2107 args-2108)) (if (eql value-2109 'ert-form-evaluation-aborted-2110) nil (list :value value-2109)) (if (eql value-2109 'ert-form-evaluation-aborted-2110) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2108)) nil))))) (ert--signal-should-execution form-description-2111)) nil (ert-fail form-description-2111))) value-2109)) (let* ((fn-2112 #'gnuplot-test-comment-in-context) (args-2113 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "print 'single-quoted string' %s")) (error (progn (setq fn-2112 #'signal) (list (car err) (cdr err))))))) (let ((value-2114 'ert-form-evaluation-aborted-2115)) (let (form-description-2116) (if (unwind-protect (setq value-2114 (apply fn-2112 args-2113)) (setq form-description-2116 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "print 'single-quoted string' %s"))) (list :form (cons fn-2112 args-2113)) (if (eql value-2114 'ert-form-evaluation-aborted-2115) nil (list :value value-2114)) (if (eql value-2114 'ert-form-evaluation-aborted-2115) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2113)) nil))))) (ert--signal-should-execution form-description-2116)) nil (ert-fail form-description-2116))) value-2114)) (let* ((fn-2117 #'gnuplot-test-comment-in-context) (args-2118 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "print \"double-quoted string\" %s")) (error (progn (setq fn-2117 #'signal) (list (car err) (cdr err))))))) (let ((value-2119 'ert-form-evaluation-aborted-2120)) (let (form-description-2121) (if (unwind-protect (setq value-2119 (apply fn-2117 args-2118)) (setq form-description-2121 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "print \"double-quoted string\" %s"))) (list :form (cons fn-2117 args-2118)) (if (eql value-2119 'ert-form-evaluation-aborted-2120) nil (list :value value-2119)) (if (eql value-2119 'ert-form-evaluation-aborted-2120) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2118)) nil))))) (ert--signal-should-execution form-description-2121)) nil (ert-fail form-description-2121))) value-2119)) (let* ((fn-2122 #'gnuplot-test-comment-in-context) (args-2123 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "print 'single-quoted string # with hash mark' %s")) (error (progn (setq fn-2122 #'signal) (list (car err) (cdr err))))))) (let ((value-2124 'ert-form-evaluation-aborted-2125)) (let (form-description-2126) (if (unwind-protect (setq value-2124 (apply fn-2122 args-2123)) (setq form-description-2126 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "print 'single-quoted string # with hash mark' %s"))) (list :form (cons fn-2122 args-2123)) (if (eql value-2124 'ert-form-evaluation-aborted-2125) nil (list :value value-2124)) (if (eql value-2124 'ert-form-evaluation-aborted-2125) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2123)) nil))))) (ert--signal-should-execution form-description-2126)) nil (ert-fail form-description-2126))) value-2124)) (let* ((fn-2127 #'gnuplot-test-comment-in-context) (args-2128 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "print \"double-quoted string # with hash mark\" %s")) (error (progn (setq fn-2127 #'signal) (list (car err) (cdr err))))))) (let ((value-2129 'ert-form-evaluation-aborted-2130)) (let (form-description-2131) (if (unwind-protect (setq value-2129 (apply fn-2127 args-2128)) (setq form-description-2131 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "print \"double-quoted string # with hash mark\" %s"))) (list :form (cons fn-2127 args-2128)) (if (eql value-2129 'ert-form-evaluation-aborted-2130) nil (list :value value-2129)) (if (eql value-2129 'ert-form-evaluation-aborted-2130) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2128)) nil))))) (ert--signal-should-execution form-description-2131)) nil (ert-fail form-description-2131))) value-2129)) (let* ((fn-2132 #'gnuplot-test-comment-in-context) (args-2133 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "plot sin(x), cos(x) %s")) (error (progn (setq fn-2132 #'signal) (list (car err) (cdr err))))))) (let ((value-2134 'ert-form-evaluation-aborted-2135)) (let (form-description-2136) (if (unwind-protect (setq value-2134 (apply fn-2132 args-2133)) (setq form-description-2136 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "plot sin(x), cos(x) %s"))) (list :form (cons fn-2132 args-2133)) (if (eql value-2134 'ert-form-evaluation-aborted-2135) nil (list :value value-2134)) (if (eql value-2134 'ert-form-evaluation-aborted-2135) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2133)) nil))))) (ert--signal-should-execution form-description-2136)) nil (ert-fail form-description-2136))) value-2134)) (let* ((fn-2137 #'gnuplot-test-comment-in-context) (args-2138 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "plot sin(x)\n%s\nplot cos(x)")) (error (progn (setq fn-2137 #'signal) (list (car err) (cdr err))))))) (let ((value-2139 'ert-form-evaluation-aborted-2140)) (let (form-description-2141) (if (unwind-protect (setq value-2139 (apply fn-2137 args-2138)) (setq form-description-2141 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "plot sin(x)\n%s\nplot cos(x)"))) (list :form (cons fn-2137 args-2138)) (if (eql value-2139 'ert-form-evaluation-aborted-2140) nil (list :value value-2139)) (if (eql value-2139 'ert-form-evaluation-aborted-2140) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2138)) nil))))) (ert--signal-should-execution form-description-2141)) nil (ert-fail form-description-2141))) value-2139)) (let* ((fn-2142 #'gnuplot-test-comment-in-context) (args-2143 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "# one-line comment\n%s")) (error (progn (setq fn-2142 #'signal) (list (car err) (cdr err))))))) (let ((value-2144 'ert-form-evaluation-aborted-2145)) (let (form-description-2146) (if (unwind-protect (setq value-2144 (apply fn-2142 args-2143)) (setq form-description-2146 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "# one-line comment\n%s"))) (list :form (cons fn-2142 args-2143)) (if (eql value-2144 'ert-form-evaluation-aborted-2145) nil (list :value value-2144)) (if (eql value-2144 'ert-form-evaluation-aborted-2145) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2143)) nil))))) (ert--signal-should-execution form-description-2146)) nil (ert-fail form-description-2146))) value-2144)) (let* ((fn-2147 #'gnuplot-test-comment-in-context) (args-2148 (condition-case err (let ((signal-hook-function #'ert--should-signal-hook)) (list "# a comment \"containing a double-quoted string\"" "# multi-line \\\ncomment\n%s")) (error (progn (setq fn-2147 #'signal) (list (car err) (cdr err))))))) (let ((value-2149 'ert-form-evaluation-aborted-2150)) (let (form-description-2151) (if (unwind-protect (setq value-2149 (apply fn-2147 args-2148)) (setq form-description-2151 (nconc (list '(should (gnuplot-test-comment-in-context "# a comment \"containing a double-quoted string\"" "# multi-line \\\ncomment\n%s"))) (list :form (cons fn-2147 args-2148)) (if (eql value-2149 'ert-form-evaluation-aborted-2150) nil (list :value value-2149)) (if (eql value-2149 'ert-form-evaluation-aborted-2150) nil (let* ((-explainer- (and t (ert--get-explainer 'gnuplot-test-comment-in-context)))) (if -explainer- (list :explanation (apply -explainer- args-2148)) nil))))) (ert--signal-should-execution form-description-2151)) nil (ert-fail form-description-2151))) value-2149))) :most-recent-result nil :expected-result-type :passed :tags nil :file-name "/<<BUILDDIR>>/gnuplot-mode-0.8.0+git20Test ‘gnuplot-comment-with-single-quotes’ redefined
> 230101.1.b57caf8/gnuplot-tests.el"))
>   load-with-code-conversion("/<<PKGBUILDDIR>>/gnuplot-tests.el" "/<<PKGBUILDDIR>>/gnuplot-tests.el" nil t)
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" "-f" "package-initialize" "-L" "." "-l" "gnuplot-tests.el" "-l" "gnuplot-test-context.el" "--eval" "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> dh_elpa_test: error: emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -l gnuplot-tests.el -l gnuplot-test-context.el --eval \(ert-run-tests-batch-and-exit\) returned exit code 255
> make: *** [debian/rules:6: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/gnuplot-mode_0.8.0+git20230101.1.b57caf8-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: