[lsb-discuss] bug ballot from mats

Wichmann, Mats D mats.d.wichmann at intel.com
Tue Mar 25 16:52:46 PDT 2008


Okay, here's my pass at this, got some time while waiting
for some slow things to finish.

As usual, I'll make the disclaimer that this is not as
cut-and-dried as the survey makes it seem.  There are a
lot of "but" or "if" issues here. Some depend on external
issues that we may not yet know the answer to.  There are
some bugs that have been around for a long time and have
been whacked away at until a very small piece remains.
They may not look very important but it would be kind of
silly not to finish.  There are bugs that are roughly the
inverse: look important but involve so much work it's
hard to say we ought to allocate the resources they
would take given all the other work (it's like we
ought to have an additional dimesion, "difficulty").

One other note... there's another category of bugs, ones
which are currently marked as to be fixed for "3.2.1",
and these are really targeted at 4.0 as well - anything
fixed for 3.2 should immediately be in 4.0 as well.  I
mention this because we might decide to eject bugs from
the 3.2-update list, in which case they'll move over to
4.0.  At the moment there are only two that matter (not
done, and involve any real work) on that list:

1966  Missing structure definitions in png.h
2010  unwind.h headers has problems




------------- Begin ballot here ---------------
77   [ 1 ]  Package naming requirements appears inappropriate for ISVs
147  [ 1 ]  package naming rules still confusing/restrictive
154  [ 2 ]  name conflicts in /opt
402  [ 3 ]  accept bzip2 rpm payload
404  [ 3 ]  Add support for bzip2 library
406  [ 2 ]  libchk inconsistent use of check_class_info
535  [ 3 ]  MO File format should be specified
619  [ 3 ]  release lsbdynchk for LSB 4
621  [ 3 ]  release lsbpkginst for LSB 4.0
648  [ 4 ]  no test counts in libchk journal
706  [ 1 ]  Fix X11 & GL headers
707  [ 2 ]  Uplift OpenGL specs
708  [ 4 ]  Build c++ test against upstream source
711  [ 4 ]  Build qmtest harness against upstream source
718  [ 4 ]  Introduce LSB command tests
723  [ 3 ]  archk needs to understand "special" lsb symbols
724  [ 3 ]  release lsbarchk for LSB 4
725  [ 3 ]  archk detect non-PIC code
780  [ 1 ]  #! not documented anywhere
782  [ 4 ]  Need new lsbinstall command
788  [ 1 ]  teach lsbcc how to work with libtool
800  [ 4 ]  Joystick IOCTL not in spec
822  [ 2 ]  pkgchk bad depends: messages not very good
842  [ 3 ]  LSB-CXX-ia32 ps vs. generic
862  [ 3 ]  No specification of 27 C++ interfaces
882  [ 2 ]  should pkgchk require specific version only?
895  [ 4 ]* Installation & Removal of init scripts is too complicated
904  [ 4 ]  Japanese I18N requirements
905  [ 4 ]  I18N future directions from LRG/N3718
967  [ 3 ]  Require distros to follow naming conventions
989  [ 3 ]  add chage command
992  [ 2 ]  Thread Local Storage Debug Information
993  [ 2 ]  ELF extensions for thread local storage
994  [ 2 ]  Structure of call frame information
995  [ 2 ]  LSDA for C++ needs to be described.
1016 [ 4 ]  signal sort order
1023 [ 1 ]  LSB 4.0 Sample Implementation Release
1033 [ 2 ]  VTT array contents not described
1034 [ 2 ]  Clarify DWARF 64-bit support
1049 [ 4 ]  LSB Lynx doesn't support UTF-8
1060 [ 4 ]  appbat tcl: more failures on LSB-si then real machine
1068 [ 3 ]  /tset/LSB.os/mprotect/mprotect_P/T.mprotect_P 8 UNREPORTED
1079 [ 1 ]  libchk (classchk.c) unable to deal properly with "new" PP...
1083 [ 4 ]  Need to add TIOCSWINSZ to spec
1084 [ 2 ]  buildenv needs more flexible build mechanism
1097 [ 1 ]  PAM specification needs updating
1100 [ 2 ]  Linus: ia64 pipe test behavior is broken
1133 [ 2 ]  Add symbol versioning for libpam
1144 [ 3 ]  appchk warning for questionable libs/interfaces
1145 [ 4 ]* eliminate lsb-build-c++ package
1152 [ 2 ]  2 test cases for gtk_text_tag_new and gtk_tree_view_scrol...
1157 [ 4 ]  Spec out setup-opt.sh
1190 [ 2 ]  Undefined symbols for largefile support
1196 [ 2 ]  RPMTAG_GROUP unclear how to use
1209 [ 1 ]  Update glibc for LSB 4
1211 [ 1 ]  need up-to-date glibc library scan
1223 [ 1 ]  start_daemon should allow setting the user id
1230 [ 2 ]  Uplift X support in lsbsi to xorg 7.0
1231 [ 1 ]  Add in the remaining glibc *_unlocked functions
1235 [ 1 ]  inconsistent database data
1239 [ 2 ]  should lsb-cxx require a separate package dependency?
1243 [ 2 ]  Valuable error messages silently discarded
1245 [ 2 ]  the __getpagesize interface should not be specified for ia64
1249 [ 1 ]  The du utility differences to POSIX are no longer true
1250 [ 1 ]  Internationalized REs differences no longer true
1252 [ 1 ]  POSIX differences for df need re-evaluating
1253 [ 1 ]  waitpid lists differences from POSIX that are no longer r...
1254 [ 1 ]  fuser contains additional differences to POSIX
1255 [ 1 ]  cut POSIX difference no longer true
1257 [ 1 ]  Find differences no longer required
1258 [ 1 ]  bc uses POSIXLY_CORRECT to implement --standard
1259 [ 1 ]  newgrp - wrong synopsis and wrong differences
1267 [ 2 ]  no appbat package touches gthread, gdk_pixbuf_xlib, fontc...
1279 [ 2 ]  Names of init scripts reserved by LSB are not explained a...
1284 [ 2 ]  _GdkScreen may not be forward-compatible
1297 [ 3 ]  __mempcpy: Lack of details in requirements
1314 [ 2 ]  F_SETSIG not in fcntl.h
1317 [ 3 ]  lsb-core-generic has two table 15-1's
1326 [ 2 ]  lsb-scribus plugins don't work
1327 [ 3 ]  memmem: lack of details in requirements
1333 [ 3 ]  __rawmemchr: lack of details in requirements
1340 [ 1 ]  licence files missing from lsb-runtime-test
1351 [ 3 ]  additional (GNU) glob flags not defined
1360 [ 3 ]  The mem_limit() function is ugly and possibly broken
1382 [ 4 ]  lsb-samba for 3.1 does not pass appchk
1384 [ 2 ]  posix_memalign build error with gcc 4.x
1391 [ 2 ]  add async I/O interfaces to LSB
1394 [ 1 ]  add inotify interfaces
1407 [ 3 ]  lsbcc bi-arch support
1409 [ 2 ]  syslog tests incompatible with syslog-ng
1435 [ 2 ]  Add symbol versioning for libpng
1457 [ 1 ]  Eliminate SVID.3 as a reference specification
1459 [ 3 ]  __wcstoll_internal and __wcstoull_internal missing
1462 [ 1 ]  package versioning not described
1475 [ 2 ]  -rpath-link and "soname" links missing
1476 [ 2 ]* /tset/LSB.os/jump/makecontext/T.makecontext 2 UNRESOLVED ...
1481 [ 2 ]  The *inchstr, *inchnstr and *instr functions do not retur...
1488 [ 3 ]  curses.h protection doesn't protect from native curses
1494 [ 2 ]  the defination of AtkObjectClass, AtkImageIface, AtkCompo...
1514 [ 2 ]  OpenGL headers are not const-correct
1519 [ 2 ]  problems building devchk using gcc and system headers
1520 [ 2 ]  gtk library spec references GMemChunk, which has partiall...
1536 [ 2 ]  libstdc++.so.6 {4003,4010}
1537 [ 2 ]  dev env should provide path queries
1542 [ 3 ]  Different types of the 'protocol' parameter in pmap_getpo...
1546 [ 2 ]  missing rpc/xdr interfaces
1551 [ 2 ]  desktop: GtkContainer 65 UNREPORTED
1554 [ 1 ]  Several packaging spec problems
1567 [ 4 ]* test complains about missing llrintl() symbol in libm.so.6
1583 [ 4 ]  need a tjcat command to combine journals
1599 [ 1 ]  programs built on SLES10 build host don't work on Debian
1604 [ 3 ]  Enabling or disabling meta characters does not influence ...
1622 [ 2 ]  Eliminate SUSv2 as a referenced specification
1627 [ 3 ]  (Re)starting a daemon from the post-install script of an ...
1629 [ 2 ]  There is no command to link PAM config files into the PAM...
1632 [ 4 ]  The ripoffline() call above five calls limit returns -1
1633 [ 3 ]  Consider removing gtk_window_*_embedded_xid interfaces as...
1642 [ 2 ]  Specification for mvcur() function is not valid
1644 [ 3 ]  inchnstr() family of functions writes n+1 symbols in th...
1645 [ 2 ]  missing MSG_NOSIGNAL
1647 [ 3 ]  Missing UTF8 functions in X libs
1650 [ 2 ]  vqryvrsn test accesses private fields of Display structur...
1664 [ 3 ]  add ptrace to lsb
1675 [ 1 ]  IP, IPv6, TCP and UDP information incomplete
1714 [ 2 ]  missing libpng interfaces
1716 [ 1 ]  lsbcc should not automatically add -lpthread
1719 [ 3 ]  devchk's mktests generates all cpp tests into one file
1722 [ 2 ]  LSB incorrectly describes usage of the NULL value of the ...
1723 [ 2 ]  Implementation of the interface "g_cache_value_foreach" d...
1726 [ 3 ]  Qt3 headers should be in a subdirectory
1734 [ 2 ]  Uplift qmtest harness to 2.4
1744 [ 3 ]  deprecate interfaces dropped from POSIX.200X
1746 [ 2 ]  add FcFini to LSB
1751 [ 2 ]  add dlinfo to the LSB
1761 [ 3 ]  add libncursesw to the LSB
1773 [ 1 ]  re-examine all "private" glibc interfaces
1777 [ 2 ]  qt3 header package includes system freetype
1781 [ 2 ]  non-POSIX signals and errnos not defined
1788 [ 1 ]  cmdchk needs to honor -M / --module arguments
1789 [ 3 ]  Review CUPS patch in printing test, as well as foomatic-r...
1793 [ 2 ]  desktop books: need separate contents for standalone, boo...
1794 [ 1 ]  need DB support for "modules" in interpreted languages
1795 [ 2 ]  need a way to indicate deprecated for Library, Module
1796 [ 1 ]  Binary compatible modifications in code of libraries writ...
1799 [ 2 ]  const-correctness issues in gtk specs
1800 [ 1 ]  appchk should issue a warning when DT_TEXTREL is detected
1805 [ 1 ]  lsbcc does not handle --whole-archive linker option
1819 [ 1 ]  Update references to the DWARF standard
1827 [ 2 ]  /tset/POSIX.os/procprim/exec/T.execl 30 FAIL on ia64 machine
1845 [ 3 ]  include path warnings are too paranoid
1846 [ 1 ]  make sure 32-bit builds are correct when built on 64-bit ...
1857 [ 3 ]  add dbus to LSB
1858 [ 3 ]  add cairo to LSB
1861 [ 4 ]  desktop-t2c install messages on Ubuntu
1864 [ 2 ]  figure out how to expose trial-use modules
1865 [ 2 ]  optional section flags not handled right
1867 [ 2 ]  xts5 tests fail with SIGPIPE
1875 [ 1 ]  Build environment RPM DB contains errors
1878 [ 2 ]  review sysconf test for _XOPEN_VERSION - use 700, disall...
1879 [ 1 ]  c++ header pkg may conflict with g++ 4.2.x
1881 [ 2 ]  appchk-python explores module deps too deeply
1885 [ 2 ]  Legal frontmatter should not be the same for all books
1889 [ 2 ]  perl tests generate a failure when too many subtest resul...
1893 [ 3 ]  GTK tests report gdk_image_new not being GDK_TYPE_IMAGE
1895 [ 3 ]  GtkToolbar test reports tooltips as 1, should be 0
1901 [ 2 ]  several GtkWindow tests fail with newer libgtk
1902 [ 2 ]  xts5 tests SIGSEGV, SIGABRT on some platforms
1904 [ 2 ]  /tset/ANSI.os/time/mktime/T.mktime.18: test feeds illegal
data to mktime
1905 [ 2 ]  core tests should warn on missing mounts
1926 [ 2 ]  pthreads (a bit) overspecified
1930 [ 2 ]  Cleanup of undocumented XML interfaces
1931 [ 2 ]  Cleanup of undocumented 'cxa' and 'gxx' symbols
1949 [ 1 ]  Freeze specification of fontconfig interfaces
1957 [ 1 ]  add Xext*Display and Xext*Extension to LSB
1962 [ 1 ]  libstdc++ uplift for LSB 4.0
1965 [ 1 ]  add multi-version support for lsbcc
1979 [ 1 ]  Absence of several macroses related to the poll() function
1988 [ 3 ]  Uplift Application Battery
------------- End ballot ---------------
------------- additional items --------------
1990 [ 2 ]  bad prototyoes in libSM, libICE and other X libs
1994 [ 2 ]  Add the seq command to LSB
1995 [ 2 ]  Restore strverscmp to LSB
1997 [ 2 ]  Add alphasort and scandir to LSB
2000 [ 2 ]  check used types are included & assigned to included headers
2004 [ 1 ]  revisit Qt3 build support again
2005 [ 3 ]  languages should have a way to determine LSB information
2006 [ 3 ]  'use' word inside not-executable part of the script leads to
'dependency' detection
2008 [ 2 ]  LSB should define G_BEGIN_DECLS/G_END_DECLS




More information about the lsb-discuss mailing list