Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Mar 2013 09:24:16 GMT
From:      John Marino <draco@marino.st>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/177046: deskutils/taskjuggler: documentation attempts to write outside LOCALBASE
Message-ID:  <201303170924.r2H9OG5H043396@red.freebsd.org>
Resent-Message-ID: <201303170930.r2H9U0mJ067197@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         177046
>Category:       ports
>Synopsis:       deskutils/taskjuggler: documentation attempts to write outside LOCALBASE
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 17 09:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     John Marino
>Release:        
>Organization:
>Environment:
>Description:
deskutils/taskjuggler is writing to the /root directory.
This was detected with a modified (DragonFly) version of poudriere which makes most of the build world read-only which causes rogue ports to fail.

Excerpt from log:
=============
gmake[2]: Entering directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs'
Making all in en
gmake[3]: Entering directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs/en'
cp taskjuggler.xml index.docbook
patch index.docbook < kde-doc.patch
Hmm...  Looks like a normal diff to me...
Patching file index.docbook using Plan A...
Hunk #1 succeeded at 2.
done
rm -f Example.xml
echo "<para><screen>" > Example.xml
sed 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g; s/é/\&eacute;/g; s/ü/\&uuml;/g; s/©/\&copy;/g' ../../Examples/FirstProject/AccountingSoftware.tjp | expand -t 2 >> Example.xml
echo "</screen></para>" >> Example.xml
xsltproc PropertyReference.xml PropertyReference.xsl -o \
  GenPropertyReference.pre.xml
sed "s/<?xml version=\"1.0\"?>//" GenPropertyReference.pre.xml > \
  GenPropertyReference.xml
rm GenPropertyReference.pre.xml  
trying to create local folder /root/.kde: Read-only file system
trying to create local folder /root/.kde: Read-only file system
trying to create local folder /root/.kde: Read-only file system
make: Working in: /usr/dports/deskutils/taskjuggler
make: Working in: /usr/dports/deskutils/taskjuggler
gmake[3]: *** [index.cache.bz2] Terminated: 15
gmake[3]: Leaving directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs/en'
>How-To-Repeat:

>Fix:
I suggest patching makefile to prevent /root (or $HOME) from being written to.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303170924.r2H9OG5H043396>