[Lunar-bugs] [Lunar Linux 0000376]: groff update failed, missing dependency?

Lunar bug reports list lunar-bugs at lunar-linux.org
Sat Feb 14 16:39:57 CET 2009


The following issue has been CLOSED 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=376 
====================================================================== 
Reported By:                aGaTHoS
Assigned To:                sofar
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   376
Category:                   ISO
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Moonbase Version:           20090107.12 
Core Tools:                 Lunar 
Core Tools Version:         20080303 
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             01-07-2009 14:23 CET
Last Modified:              02-14-2009 16:39 CET
====================================================================== 
Summary:                    groff update failed, missing dependency?
Description: 
groffs fails to be updated in my system, compiles but it not founds some
programs to complete the installation (for example xpmtoppm).
====================================================================== 

---------------------------------------------------------------------- 
 hittis - 01-08-09 11:59  
---------------------------------------------------------------------- 
Got this reply from the groff devels:

-----------------------------------------------------------------------
> I'm unable to compile the new groff from source
>
> xpmtoppm ./gnu.xpm | pnmdepth 15 | \
>           pnmtops -noturn -rle >gnu.eps
> /bin/sh: xpmtoppm: command not found
> /bin/sh: pnmdepth: command not found
> /bin/sh: line 1: pnmtops: command not found

Oops!  This is a packaging error.  During `make dist', gnu.eps is
created but then deleted.

> Any advice?  Are ghostscript, psutils and netpbm required
> dependancies now?

No.  Attached is gnu.eps; simply put it into the `doc' directory (and
make sure that its time stamp is recent).

Will release 1.20.1 soon.


    Werner
-------------------------------------------
I'll make the file available for download at:
http://www.graeser.se/lunar/extras/gnu.eps

Here's a diff I tested it with:

-------------------------------------------
diff a/doc-tools/groff b/doc-tools/groff
--- a/doc-tools/groff/BUILD     2009-01-08 05:57:36.000000000 +0100
+++ b/doc-tools/groff/BUILD     2009-01-08 12:58:26.000000000 +0100
@@ -1,5 +1,5 @@
 (
-
+  cp $SOURCE_CACHE/gnu.eps $SOURCE_DIRECTORY/doc
   default_build &&
   cd /usr/bin &&
   if [ ! -e geqn ] ; then
--- a/doc-tools/groff/DEPENDS   2009-01-08 05:57:36.000000000 +0100
+++ b/doc-tools/groff/DEPENDS   2009-01-08 12:03:11.000000000 +0100
@@ -1,2 +1 @@
 depends bison
-depends netpbm
--- a/doc-tools/groff/DETAILS   2009-01-08 05:57:36.000000000 +0100
+++ b/doc-tools/groff/DETAILS   2009-01-08 12:49:43.000000000 +0100
@@ -1,11 +1,13 @@
           MODULE=groff
          VERSION=1.20
           SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=gnu.eps
    SOURCE_URL[0]=$GNU_URL/$MODULE
+     SOURCE2_URL=http://www.graeser.se/lunar/extras
       SOURCE_VFY=sha1:f5305a98b740d08e1db2d42ffff3168cccaa7fc9
         WEB_SITE=http://www.gnu.org/software/groff/groff.html
          ENTERED=20010922
-         UPDATED=20090106
+         UPDATED=20090108
            SHORT="A device-independent document processor/formatter"
            PSAFE=no 

---------------------------------------------------------------------- 
 hittis - 01-12-09 10:54  
---------------------------------------------------------------------- 
Since groff-1.20.1 is available resolving this issue and since moonbase is
updated to use 1.20.1 - this bug can and should be closed. 

---------------------------------------------------------------------- 
 hittis - 01-12-09 16:02  
---------------------------------------------------------------------- 
Correction - to resolve this issue for version 1.20: module "netpbm" was
added as an unconditional dependency, it should be removed again since the
problem was related to the packaging error and not a missing dependency.
Please remove "depends netpbm" from DEPENDS. I thought that was done when
the version was updated to 1.20.1. 

---------------------------------------------------------------------- 
 dveatch - 02-14-09 16:39  
---------------------------------------------------------------------- 
netpbm was added as a depends. See git commit
96ac2d9a54256b49dea61a17f9f46f00547d9de1ESC .

I also added psutils for groff's HTML backend support. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-07-09 14:23  aGaTHoS        New Issue                                    
01-07-09 14:23  aGaTHoS        Status                   new => assigned     
01-07-09 14:23  aGaTHoS        Assigned To               => sofar           
01-07-09 14:23  aGaTHoS        File Added: groff-1.20.bz2                    
01-07-09 14:23  aGaTHoS        Moonbase Version          => 20090107.12     
01-07-09 14:23  aGaTHoS        Core Tools                => Lunar           
01-07-09 14:23  aGaTHoS        Core Tools Version        => 20080303        
01-08-09 11:59  hittis         Note Added: 0000857                          
01-08-09 11:59  hittis         File Added: gnu.eps                          
01-12-09 10:54  hittis         Note Added: 0000858                          
01-12-09 16:02  hittis         Note Added: 0000859                          
02-14-09 16:39  dveatch        Status                   assigned => closed  
02-14-09 16:39  dveatch        Note Added: 0000865                          
======================================================================



More information about the Lunar-bugs mailing list