[Lsb-infrastructure] [Bug 2292] New: Procedure for adding standards is too complicated

bugzilla-daemon at linux-foundation.org bugzilla-daemon at linux-foundation.org
Sat Sep 6 14:38:32 PDT 2008


http://bugs.linuxbase.org/show_bug.cgi?id=2292

           Summary: Procedure for adding standards is too complicated
           Product: Infrastructure
           Version: 3.1
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: build tools
        AssignedTo: mats at freestandards.org
        ReportedBy: rwhe at linux-foundation.org
         QAContact: lsb-infrastructure at freestandards.org


Whenever you add a new standard to the LSB, you must currently edit about 15
different makefiles for various architectures to ensure that the standard is
not automatically included there.  

This procedure is unwieldy. There must be a way to build the docs that works by
including only a few standards for a few architectures rather than explicitly
excluding so many standards from so many architectures.

The makefiles are located here:

lsbspec/ELF/*/intro/makefile
lsbspec/LSB/*/intro/makefile

Both the ELF and LSB directories include the following subdirectories with
makefiles: AMD64, generic, IA32, IA64, PPC32, PPC64, S390, and S390X. In
addition, the ELF directory contains an M32R directory with a makefile.

Here is the line with excluded standards from ELF/AMD64. There is a
corresponding, almost identical line that must be edited in about 15 other
makefiles.

# Specs not part of the Core spec
# FIX THIS: there's got to be a better way than listing each spec
EXCLSPECS="'Xlib','XSM','Xt','X-dbe','X-DPMS','X-Record','X-security','X-shape','X-shm','X-sync','X-test','XICE','XINPUT','XKBlib','OGL','ISO
CXX','CXXABI','LANANA','Gdk','Gdk-pixbuf','Glib','Gobject','Gtk','X-evi','ATK','Pango','fontconfig','libJPEG','libXML2','Png12','QtCore','QtG
ui','QtXml','QtNetwork','QtOpenGL','QtSql','QtSvg','qt-mt','xrender','freetype','xft','ALSA','PPD','PPDUpdate','PerlLang','PerlFunc','PerlMod
','PerlOp','PerlSyn','PerlFun','PerlMan','PythonLib','Python','XdgMenu','XdgDesktop','XdgIcon','XdgBasedir','xdg-utils','alsa','ATK
1.10','Gd
k 2.8','Gdk-pixbuf 2.8','Glib 2.8','Gobject 2.8','Gtk 2.8','Pango 1.10','OGL
ABI','GLU','GLX','Java','JavaCmd','JavaVM'"


-- 
Configure bugmail: http://bugs.linuxbase.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the lsb-infrastructure mailing list