Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 361135 - =net-ftp/pureadmin-0.4 dodoc failed
Summary: =net-ftp/pureadmin-0.4 dodoc failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal QA (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 360961
  Show dependency tree
 
Reported: 2011-03-29 14:39 UTC by Agostino Sarubbo
Modified: 2011-04-04 08:03 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (pureadmin-0.4:20110329-143354.log,139.49 KB, text/plain)
2011-03-29 14:39 UTC, Agostino Sarubbo
Details
pureadmin-0.4.ebuild.diff (Suggested ebuild correction) (pureadmin-0.4.ebuild.diff,490 bytes, patch)
2011-03-29 20:49 UTC, Christophe LEFEBVRE
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2011-03-29 14:39:34 UTC
Created attachment 267695 [details]
Build log

$summary


!!! dodoc: /tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/doc/pureadmin/*.txt does not exist
dodoc failed
>>> Completed installing pureadmin-0.4 into /tmp/portage/net-ftp/pureadmin-0.4/image/

 * QA Notice: file does not exist:
 * 
 *      dodoc: /tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/doc/pureadmin/*.txt does not exist


See also error(s) like:


grep: ./LINGUAS: No such file or directory
Comment 1 Andreas Schürch gentoo-dev 2011-03-29 14:57:20 UTC
I get the same on one of my x86 boxen after checking it again now! 
This is the same part from a machine where it works...


Making install in po                                                                        
grep: ./LINGUAS: No such file or directory                                                  
grep: ./LINGUAS: No such file or directory                                                  
grep: ./LINGUAS: No such file or directory                                                  
grep: ./LINGUAS: No such file or directory                                                  
grep: ./LINGUAS: No such file or directory                                                  
grep: ./LINGUAS: No such file or directory                                                  
make[1]: Entering directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4/po'  
/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4/install-sh -d /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale                                                  
linguas="bg cs fr it ru sv tr "; \                                                          
        for lang in $linguas; do \                                                          
          dir=/var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/$lang/LC_MESSAGES; \                                                                                       
          /var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4/install-sh -d $dir; \   
          if test -r $lang.gmo; then \                                                      
            /usr/bin/install -c -m 644 $lang.gmo $dir/pureadmin.mo; \                       
            echo "installing $lang.gmo as $dir/pureadmin.mo"; \                             
          else \                                                                            
            /usr/bin/install -c -m 644 ./$lang.gmo $dir/pureadmin.mo; \                     
            echo "installing ./$lang.gmo as" \                                              
                 "$dir/pureadmin.mo"; \                                                     
          fi; \                                                                             
          if test -r $lang.gmo.m; then \                                                    
            /usr/bin/install -c -m 644 $lang.gmo.m $dir/pureadmin.mo.m; \                   
            echo "installing $lang.gmo.m as $dir/pureadmin.mo.m"; \                         
          else \                                                                            
            if test -r ./$lang.gmo.m ; then \                                               
              /usr/bin/install -c -m 644 ./$lang.gmo.m \                                    
                $dir/pureadmin.mo.m; \                                                      
              echo "installing ./$lang.gmo.m as" \                                          
                   "$dir/pureadmin.mo.m"; \                                                 
            else \                                                                          
              true; \                                                                       
            fi; \                                                                           
          fi; \                                                                             
        done                                                                                
installing bg.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/bg/LC_MESSAGES/pureadmin.mo                                                                         
installing cs.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/cs/LC_MESSAGES/pureadmin.mo                                                                         
installing fr.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/fr/LC_MESSAGES/pureadmin.mo                                                                         
installing it.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/it/LC_MESSAGES/pureadmin.mo                                                                         
installing ru.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/ru/LC_MESSAGES/pureadmin.mo                                                                         
installing sv.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/sv/LC_MESSAGES/pureadmin.mo                                                                         
installing tr.gmo as /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/locale/tr/LC_MESSAGES/pureadmin.mo                                                                         
make[1]: Leaving directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4/po'   
make[1]: Entering directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4'     
make[2]: Entering directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4'     
make[2]: Nothing to be done for `install-exec-am'.                                          
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/                  
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pureadmin/docs          
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pureadmin               
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/hicolor/16x16/apps
/bin/sh ./mkinstalldirs /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pixmaps;    
test -z "/usr/share/applications" || mkdir -p -- "/var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/applications"                                                                 
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/hicolor/24x24/apps
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pixmaps                 
/usr/bin/install -c -m 644 ./pixmaps/pureadmin-48x48.png /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pixmaps/pureadmin.png;                                                 
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/hicolor/32x32/apps
/bin/sh ./mkinstalldirs /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pureadmin; \
        for pixmap in ./pixmaps/*.png; do \                                                 
          if test -f $pixmap; then \                                                        
            /usr/bin/install -c -m 644 $pixmap /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/pureadmin; \                                                                     
          fi; \                                                                             
        done;                                                                               
 /usr/bin/install -c -m 644 'pureadmin.desktop' '/var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/applications/pureadmin.desktop'                                                
mkdir -p -- /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/hicolor/48x48/apps
Skipping icon theme cache update in /var/tmp/portage/net-ftp/pureadmin-0.4/image//usr/share/icons/hicolor                                                                               
make[2]: Leaving directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4'      
make[1]: Leaving directory `/var/tmp/portage/net-ftp/pureadmin-0.4/work/pureadmin-0.4'      
>>> Completed installing pureadmin-0.4 into /var/tmp/portage/net-ftp/pureadmin-0.4/image/   

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/bin/pureadmin                                       

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.               
 * logfile.c:145: warning: the address of 'cur_logfile' will always evaluate as 'true'

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.   
 * Homepage: http://purify.sourceforge.net/                       

>>> Installing (1 of 1) net-ftp/pureadmin-0.4
Comment 2 Christophe LEFEBVRE 2011-03-29 20:49:59 UTC
Created attachment 267725 [details, diff]
pureadmin-0.4.ebuild.diff (Suggested ebuild correction)
Comment 3 Michael Weber (RETIRED) gentoo-dev 2011-04-04 08:01:08 UTC
fixed in -r1

+*pureadmin-0.4-r1 (04 Apr 2011)
+
+  04 Apr 2011; Michael Weber <xmw@gentoo.org> -pureadmin-0.4.ebuild,
+  +pureadmin-0.4-r1.ebuild:
+  Revision bump to fix doc file installation. Thanks to ago@autistici.org for
+  the report on bug 361135


michael@io pureadmin % diff -ru pureadmin-0.4.ebuild pureadmin-0.4-r1.ebuild
--- pureadmin-0.4.ebuild        2011-04-04 09:57:26.934912661 +0200
+++ pureadmin-0.4-r1.ebuild     2011-04-04 09:55:18.197521337 +0200
@@ -40,9 +40,9 @@
 
        # Move the docs to the correct location, if we want the docs
        if use doc ; then
-               dodoc "${D}/usr/share/doc/pureadmin/*.txt"
+               dodoc "${D}"usr/share/pureadmin/docs/* || die
        fi
-       rm -Rf "${D}/usr/share/doc/pureadmin"
+       rm -Rfv "${D}"usr/share/pureadmin/docs || die
 
        make_desktop_entry pureadmin "Pure-FTPd menu config" pureadmin
 }