Bug#1041836: Version Correction

2023-07-24 Thread Mike Bird
Please note that the bug is in version 2.36-9+deb12u1 i.e. the
new version just released to Stable.

reportbug saw 2.36-9 because I had to revert to the previous
version before anything but static executables would work.

--Mike



Bug#1041836: libc6 2.36-9+deb12u1 stack smashing on some but not all amd64

2023-07-23 Thread Mike Bird
Package: libc6
Version: 2.36-9
Severity: critical
Justification: breaks the whole system

Dear Maintainer,

Installing libc6_2.36-9+deb12u1_amd64.deb on some but not all systems
results in every dynamically linked program dying with a spurious
report of stack smashing.  Getting back to a working system required
use of busybox to get bash-static and also creating a fake perl as a
shell script containing exit 0 (because /bin/true is dynamic) and
then busybox again to wget and dpkg install the 2.36-9.

I repeated this three times to be sure.

Works OK on e.g. Intel(R) Xeon(R) CPU L5520  @ 2.27GHz
Stack smashing on e.g. Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz

Preparing to unpack .../libc6_2.36-9+deb12u1_amd64.deb ...
Unpacking libc6:amd64 (2.36-9+deb12u1) over (2.36-9) ...
*** stack smashing detected ***: terminated
dpkg: error while cleaning up:
 rm command for cleanup subprocess was killed by signal (Aborted)
*** stack smashing detected ***: terminated
E: Sub-process /usr/bin/dpkg exited unexpectedly
# ls -l
*** stack smashing detected ***: terminated
Aborted
#

Both successes and failures were on multiarch systems with i386
although that does not seem to be relevant.


-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (2000, 'stable-updates'), (2000, 'stable-security'), (2000, 
'stable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-10-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/bash-static
Init: sysvinit (via /sbin/init)

Versions of packages libc6 depends on:
ii  libgcc-s1  12.2.0-14

Versions of packages libc6 recommends:
ii  libidn2-0  2.3.3-1+b1

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.82
ii  glibc-doc  2.36-9+deb12u1
ii  libc-l10n  2.36-9+deb12u1
pn  libnss-nis 
pn  libnss-nisplus 
ii  locales2.36-9

-- no debconf information



Bug#934130: Followup

2023-07-03 Thread Mike Bird
Hi Soren,

Thank you for looking into this.  Unfortunately I have almost
no memory of this beyond what is in the bug report.

Four years ago those were the missing dependencies.  I am
not at this time doing any qt-related development and so I
do not know if this is still accurate.

I guess you could do what I did back then - install
qtwebengine5-examples in a minimal Debian VPS or chroot and
then see what is needed to make the examples work.

Best Wishes,

--Mike



Bug#968698: libreoffice-calc: Scrolling a spreadsheet leaves a trail of "Row ..." tooltips

2022-06-05 Thread Mike Bird
This also happens with TDE desktop with one slight difference.  Instead of
a bunch of complete "row" tooltips I get a bunch of fragments of "row"
tooltips.  This has been annoying me for a very long time.

Thank you to Torbjörn Andersson  for the workaround.

Turning on Composite Extension in Xorg made no difference but doing that
and then enabling the Trinity Window Composition Manager does clean up the
mess.

It appears that LibreOffice calc assumes compositing is enabled even when
it is not.

--Mike



Bug#933952: qtbase5-examples: many qtbase5-examples fail to compile - w/solution

2019-08-07 Thread Mike Bird
Hi Dmitry,

On Wed August 7 2019 11:27:00 Dmitry Shachnev wrote:
> I agree with Lisandro that for many people it will be enough to just run
> the examples, not (re-)compile them.

The Qt examples are not like glxgears.  They are fundamentally
different.  They are not to demonstrate how pretty Qt looks or how
fast it runs.

If their purpose was to demonstrate how pretty Qt looks there might
be a dozen examples, not hundreds of examples covering every aspect
of Qt programming.

If their purpose was to demonstrate how pretty Qt looks there would
not be source files and header files and project files and images
and resources and every thing else needed to build ... except the
dependencies.

If someone wants to see Qt in action they can login to KDE.

Qt is a tool for programmers.  Qt examples are for programmers to
build.  When they don't build they are broken.


Lisandro wrote:
> Tell upstream that. It's the Qt build system that does exactly that:
> provide compiled binaries.

The orig.tar.xz do not include the precompiled binaries.  Of course
debuild can build the binaries with all the necessary dependencies
installed, but it was Debian's decision to ship precompiled binaries
in the Debian examples packages.  That was not Qt's decision.  And
it was Debian's decision to ship the examples without the dependencies
so they won't build for programmers even though they build for debuild.
That is unkind!

But just as an aside let's pretend for a moment that Lisandro is
correct.  Let's try running one of the precompiled binaries.  Go
ahead on a clean system and install qtwebview5-examples which is
the package I just finished testing.  Then:

$ /usr/lib/x86_64-linux-gnu/qt5/examples/webview/minibrowser/minibrowser
QQmlApplicationEngine failed to load component
qrc:/main.qml:53 module "QtWebView" is not installed

Sadly I don't have the time to file reports on all these examples
runtime bugs.  My goal is in a couple of weeks to document the
problems preventing Qt examples from building, together with fixes
that Qt programmers can use to work around the problems and that
future DDs can use to fix the problems.


> So we should not add these 
> dependencies, at most we can add some of these packages to Suggests.

The necessary packages are not essential so they must be dependencies.
That is the way Debian works.  These packages are fundamentally broken
without qt5-default and c++-compiler and make and an eclectic mix of
auxiliary packages.

Programmers should be able to install the examples packages and have
them compile without hunting for missing dependencies.  That's the
whole point of using a distro.  Nobody is going to install the examples
unless they want to compile them.

They is no joy in staring at an example widget that does nothing unless
you actually intend to build upon it in your own programming.  Or go
ahead and run
/usr/lib/x86_64-linux-gnu/qt5/examples/corelib/threads/waitconditions/waitconditions
and tell me what you learned from merely running it.


> But see below:
>
> On Mon, Aug 05, 2019 at 06:53:52AM -0700, Mike Bird wrote:
> > A directory of files and several dependencies are missing from
> > qtbase5-examples.  Here is how to fix it.
> >
> > (1) In the source package, file "examples/vulkan/vulkan.pro", at the
> > end add a blank line and then a line containing only
> > "EXAMPLE_FILES = shared" (without the quotes).  The resut will
> > end up looking like the tail of file "cat
> > examples/network/network.pro".
>
> This sounds like an upstream issue. Please file a bug on bugreports.qt.io
> or directly submit the patch to codereview.qt-project.org, explaining why
> this change is needed

With all the various "rm -rf" in debian/rules I would not feel comfortable
filing bugs upstream against Debian Qt packages.


>  (you did not explain your problem here).

Without the "shared" directory, a lot of the examples cannot compile.


> > (2) Add the following miscellaneous dependencies:
> >   qt5-default c++-compiler make qtbase5-private-dev libqt5opengl5-dev
>
> As Lisandro explained, nothing should really depend on qt5-default.
>
> In fact, Lintian even has a warning for this:
> https://wiki.debian.org/Lintian/Tags/depends-on-metapackage

The lintian warning has two aspects.  Debian internally should be exporting
QT_SELECT=qt5 in debian/rules.  That is correct and Debian does.

But the lintian warning also assumes that qt5-default is a metapackage
which if depended upon restricts users ability to uninstall stuff.  But
qt5-default depends only on qtbase5-dev and qtchooser.  Yet qtbase5-dev
depends on qtchooser, and qtchooser is not much use without qtbase5-dev or
qtbase4-dev, so the lintian warning is inappropriate and should be
removed or at least overridden for Qt5 examples.

Without qt5-default the examples brea

Bug#933952: More info

2019-08-07 Thread Mike Bird
Hi Lisandro,

On Wed August 7 2019 06:17:31 Lisandro Damián Nicanor Pérez Meyer wrote:
> The examples packages are meant to provide the examples already compiled.
> They are not meant to provide you the whole dependencies to build the
> source they have in it.

The examples packages provide sources.  Take a look!  And this is as
it should be.  The examples are sources and project files for programmers
to see examples of how to code and build Qt programs.

If you provided binaries then people would have to make clean before they
could build them, but they can't make clean on read-only binaries
in /usr/lib/*/qt5/examples.  And Qt is really designed for shadow builds
rather than mixing binaries in with sources.

Also to provide example binaries you're going to have to change hundreds
of project files!  Given the rate that new examples are added to Qt this
would more than double your packaging work just modifying all the project
files coming from upstream with every new minor version.  And with your
project files different from upstream your support load would increase too.

> If someone wants to build the source then [s]he must install whatever
> dependency is necessary.

That would be ridiculous.  It takes many days of effort to figure out
all these missing dependencies.  That's why I'm going through the
effort of documenting these problems so some DD can (when so inclined)
add the missing dependencies and fix the other packaging problems so
the examples work as intended.

Sometimes nothing more is needed than qt5-defaults, c++-compiler,
and make.  Sometimes a qtfoo5-dev is needed but sometimes it's
libqt5foo5-dev instead.  Sometimes additional dev packages are
needed.  Sometimes - as here with qtbase5-examples - there's also
a problem in the packaging which makes resolving the problems
much harder.

Why should every programmer who wants to use Qt have to spend a couple
of weeks figuring this out?  That's what a distro such as Debian is for.
Otherwise programmers would be better off using upstream.

Qt examples are for getting programmers quickly into using Qt features,
not an obstacle course that is not present upstream.  Remember Debian
is dividing a coherent upstream into hundreds of pieces that Qt
programmers then have to reassemble into a coherent environment for
their own work.

> Also don't use qt5-defaults. That's a package that should have never
> existed. Export  QT_SELECT=qt5 , check qtchooser's man page.

qt5-default should not be used internally for building Debian packages
but it is a perfectly OK and indeed useful for examples packages and for
programmers using Qt.

Thanks for all that you and your team do but please bear in mind that
programmers use Qt packages in many different ways than DDs focused
on KDE.  There are roughly 2500 KDE developers worldwide versus roughly
a million Qt programmers.

--Mike



Bug#934131: qtwebview5-examples: examples fail to compile - w/solution

2019-08-07 Thread Mike Bird
Package: qtwebview5-examples
Version: 5.11.3-2
Severity: important
Tags: patch

Several dependencies are missing from qtwebview5-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make libqt5webview5-dev

--Mike


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtwebview5-examples depends on:
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5qml5  5.11.3-4
ii  libqt5webview5  5.11.3-2
ii  libstdc++6  8.3.0-6

qtwebview5-examples recommends no packages.

qtwebview5-examples suggests no packages.

-- no debconf information


Bug#934130: qtwebengine5-examples: examples fail to compile - w/solution

2019-08-07 Thread Mike Bird
Package: qtwebengine5-examples
Version: 5.11.3+dfsg-2+b1
Severity: important
Tags: patch

Several dependencies are missing from qtwebengine5-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make qtwebengine5-dev

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtwebengine5-examples depends on:
ii  libc62.28-10
ii  libjs-jquery 3.3.1~dfsg-3
ii  libjs-marked 0.5.1+dfsg-1
ii  libqt5core5a 5.11.3+dfsg1-1
ii  libqt5gui5   5.11.3+dfsg1-1
ii  libqt5network5   5.11.3+dfsg1-1
ii  libqt5qml5   5.11.3-4
ii  libqt5quickcontrols2-5   5.11.3+dfsg-2
ii  libqt5webchannel55.11.3-2
ii  libqt5webengine5 5.11.3+dfsg-2+b1
ii  libqt5webenginecore5 5.11.3+dfsg-2+b1
ii  libqt5webenginewidgets5  5.11.3+dfsg-2+b1
ii  libqt5widgets5   5.11.3+dfsg1-1
ii  libstdc++6   8.3.0-6
ii  qml-module-qt-labs-settings  5.11.3-4
ii  qml-module-qtquick-controls  5.11.3-2
ii  qml-module-qtquick-layouts   5.11.3-4
ii  qml-module-qtquick-window2   5.11.3-4
ii  qml-module-qtwebengine   5.11.3+dfsg-2+b1
ii  qtwebengine5-dev-tools   5.11.3+dfsg-2+b1

qtwebengine5-examples recommends no packages.

qtwebengine5-examples suggests no packages.

-- no debconf information


Bug#934129: qtsensors5-examples: examples fail to compile - w/solution

2019-08-07 Thread Mike Bird
Package: qtsensors5-examples
Version: 5.11.3-2
Severity: important
Tags: patch

Several dependencies are missing from qtsensors5-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make libqt5sensors5-dev

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtsensors5-examples depends on:
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5qml5  5.11.3-4
ii  libqt5quick55.11.3-4
ii  libqt5sensors5  5.11.3-2
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libstdc++6  8.3.0-6

qtsensors5-examples recommends no packages.

qtsensors5-examples suggests no packages.

-- no debconf information


Bug#934127: qtxmlpatterns5-examples: examples fail to build - w/solution

2019-08-07 Thread Mike Bird
Package: qtxmlpatterns5-examples
Version: 5.11.3-2
Severity: important
Tags: patch

The examples project fails to build because of missing dependencies and
because it tests a feature without including the module containing that
feature.  Here is how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make libqt5xmlpatterns5-dev

(2) In examples/xmlpatterns/xmlpatterns.pro insert a new line at the
beginning contain "QT += xmlpatterns" without the quotes.

--Mike


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtxmlpatterns5-examples depends on:
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libqt5xmlpatterns5  5.11.3-2
ii  libstdc++6  8.3.0-6

qtxmlpatterns5-examples recommends no packages.

qtxmlpatterns5-examples suggests no packages.

-- no debconf information



Bug#887902: Cross references, and possibly better fix

2019-08-07 Thread Mike Bird
Please remove the moreinfo tag as the decision to act was made a
year and a half ago:

> Anyways we can definitely add Build-Confilcts: cmake 
> in our next upload.

See also #933966 and #934124 where this problem tripped me up.

However I wonder if a better solution than a builds-conflict
on cmake would be - perhaps in the various debian/rules - to
remove all *.cmake from the Qt sources.

--Mike



Bug#933966: Clarification

2019-08-07 Thread Mike Bird
It turns out that this FTBFS is just another instance of #887902.

The easy workaround is to purge cmake.

However see #887902 for further discussion.

--Mike



Bug#934124: qtwebchannel5-examples: examples project fails w/solution

2019-08-07 Thread Mike Bird
Package: qtwebchannel5-examples
Version: 5.11.3-2
Severity: important
Tags: patch

The examples project fails to build.  Here is how to fix things.

(1) Add the long-promised build-conflict on cmake as described in
#887902.

(2) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make

(3) The debian/rules deletes (line 41) the chatclient-html example but
does not delete it from the project, thereby causing failure.
In examples/webchannel/webchannel.pro you need to delete the
chatclient-html line from the SUBDIRS list, and also of course
the backslash on the end of the preceding line.

--Mike


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtwebchannel5-examples depends on:
ii  libc6  2.28-10
ii  libqt5core5a   5.11.3+dfsg1-1
ii  libqt5gui5 5.11.3+dfsg1-1
ii  libqt5network5 5.11.3+dfsg1-1
ii  libqt5webchannel5  5.11.3-2
ii  libqt5websockets5  5.11.3-5
ii  libqt5widgets5 5.11.3+dfsg1-1
ii  libstdc++6 8.3.0-6

Versions of packages qtwebchannel5-examples recommends:
pn  nodejs  

qtwebchannel5-examples suggests no packages.

-- no debconf information



Bug#934118: qtwebsockets5-examples: examples fail to compile - w/solution

2019-08-07 Thread Mike Bird
Package: qtwebsockets5-examples
Version: 5.11.3-5
Severity: important
Tags: patch

Several dependencies are missing from qtwebsockets5-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make libqt5websockets5-dev

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtwebsockets5-examples depends on:
ii  libc62.28-10
ii  libqt5core5a 5.11.3+dfsg1-1
ii  libqt5gui5   5.11.3+dfsg1-1
ii  libqt5network5   5.11.3+dfsg1-1
ii  libqt5quick5 5.11.3-4
ii  libqt5websockets55.11.3-5
ii  libstdc++6   8.3.0-6
ii  qml-module-qtquick2  5.11.3-4
ii  qml-module-qtwebsockets  5.11.3-5

qtwebsockets5-examples recommends no packages.

qtwebsockets5-examples suggests no packages.

-- no debconf information


Bug#929842: See also #934115

2019-08-07 Thread Mike Bird
The removal of these files causes many qtlocation5-examples to fail, as
further described in #934115.



Bug#934115: qtlocation5-examples: examples fail to compile w/solution

2019-08-07 Thread Mike Bird
Package: qtlocation5-examples
Version: 5.11.3+dfsg-2
Severity: important
Tags: patch

A directory of files and several dependencies are missing from
qtlocation5-examples.  Here is how to fix most or all of it.
(I can't be certain that this fixes everything until the missing
files are restored to the tarball and source package and I can
rebuild and re-test.)

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make qtlocation5-dev qtpositioning5-dev

(2) Restore the missing files described in #929842.  Note that the
changelog says they are removed in debian/rules but this does
not seem to be the case.  As mentioned elsewhere in the same
changelog (Fri, 16 Jun 2017 02:51:53 -0500) they were actually
removed from the tarball.  However most qtlocation5 examples
and much of qtlocation5 usefullness depend upon those missing
files.  I will add a note in #929842 referencing this report.

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtlocation5-examples depends on:
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5location5-plugins 5.11.3+dfsg-2
ii  libqt5network5  5.11.3+dfsg1-1
ii  libqt5positioning5  5.11.3+dfsg-2
ii  libqt5positioning5-plugins  5.11.3+dfsg-2
ii  libqt5qml5  5.11.3-4
ii  libqt5quick55.11.3-4
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libstdc++6  8.3.0-6
ii  qml-module-qtlocation   5.11.3+dfsg-2
ii  qml-module-qtpositioning5.11.3+dfsg-2

qtlocation5-examples recommends no packages.

qtlocation5-examples suggests no packages.

-- no debconf information


Bug#934110: qtscript5-examples: examples fail to compile - w/solution

2019-08-06 Thread Mike Bird
Package: qtscript5-examples
Version: 5.11.3+dfsg-3
Severity: important
Tags: patch

Several dependencies are missing from qtscript5-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make qtscript5-dev

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtscript5-examples depends on:
ii  dpkg1.19.7
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5script5   5.11.3+dfsg-3
ii  libqt5scripttools5  5.11.3+dfsg-3
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libstdc++6  8.3.0-6

qtscript5-examples recommends no packages.

qtscript5-examples suggests no packages.

-- no debconf information


Bug#933952: More info

2019-08-06 Thread Mike Bird
On Tue August 6 2019 11:10:46 Lisandro Damián Nicanor Pérez Meyer wrote:
> Control: tag -1 moreinfo
>
> Hi! Somehow this bug got lost within my mail. But looking at it I
> still can't fully understand what the bug is really about.
>
> Can you still reproduce it? Can you explain it a little bit more?
>
> Thanks in advance, Lisandro.

Hi Lisandro,

Per your direction of three days ago I'm testing qt examples using
5.11 stable rather than 5.12 experimental.

Install the package.  Try to build the examples.  Most of them
won't build.

Fix the source package as I have explained.  Rebuild it.  Install
the updated examples package.  Try to build the examples.  All build.

--Mike



Bug#934050: qtdeclarative5-examples: Many examples fail to compile - w/solution

2019-08-06 Thread Mike Bird
Package: qtdeclarative5-examples
Version: 5.11.3-4
Severity: important
Tags: patch

There are three problems.  Here they are with their fixes.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make qtdeclarative5-dev qtbase5-private-dev

(2) examples/qml/tutorials/extending-qml/chapter6-plugins/import/import.pro
uses OTHER_FILES which only works from qtcreator but not from qmake at
the command line.  Change it to use DISTFILES.  Line 25 will then look
like this without the quotes:  "DISTFILES += qmldir".

(3) examples/quick/scenegraph/rendernode/ needs Direct 3D i.e. Windows or
Wine.  Someone attempted to work around it in rendernode.pro but the
workaround is inadequate.  Rendernode cannot be compiled without d3d12.
Therefore in examples/quick/scenegraph/scenegraph.pro we need to
make the inclusion of rendernode conditional on d3d12, and in order
to be able to test d3d12 we have to include the quick module.
A diff to accomplish this is attached.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtdeclarative5-examples depends on:
ii  libc6  2.28-10
ii  libqt5core5a [qtbase-abi-5-11-3]   5.11.3+dfsg1-1
ii  libqt5gui5 5.11.3+dfsg1-1
ii  libqt5network5 5.11.3+dfsg1-1
ii  libqt5qml5 [qtdeclarative-abi-5-11-2]  5.11.3-4
ii  libqt5quick5   5.11.3-4
ii  libqt5quicktest5   5.11.3-4
ii  libqt5quickwidgets55.11.3-4
ii  libqt5test55.11.3+dfsg1-1
ii  libqt5widgets5 5.11.3+dfsg1-1
ii  libstdc++6 8.3.0-6
ii  qml-module-qtqml-models2   5.11.3-4
ii  qml-module-qtquick-dialogs 5.11.3-2
ii  qml-module-qtquick-layouts 5.11.3-4
ii  qml-module-qtquick-localstorage5.11.3-4
ii  qml-module-qtquick-particles2  5.11.3-4
ii  qml-module-qtquick-xmllistmodel5.11.3-4
ii  qml-module-qttest  5.11.3-4

qtdeclarative5-examples recommends no packages.

qtdeclarative5-examples suggests no packages.

-- no debconf information
--- examples/quick/scenegraph/scenegraph.pro.OLD2018-11-20 
02:19:12.0 -0800
+++ examples/quick/scenegraph/scenegraph.pro2019-08-06 04:15:34.836772548 
-0700
@@ -1,3 +1,5 @@
+QT += quick
+
 TEMPLATE = subdirs
 
 qtConfig(opengl(es1|es2)?) {
@@ -11,9 +13,13 @@
 twotextureproviders
 }
 
+qtConfig(d3d12) {
+SUBDIRS += \
+rendernode
+}
+
 SUBDIRS += \
 customgeometry \
-rendernode \
 threadedanimation
 
 EXAMPLE_FILES += \


Bug#933966: qtxmlpatterns-opensource-src: FTBFS

2019-08-05 Thread Mike Bird
Source: qtxmlpatterns-opensource-src
Version: 5.11.3-2
Severity: important

I've tried several times to build this source and each time I get
the following error.  This is the Buster version so I don't know
how it got built for shipping in stable.

Most of the paths below are correct but the supposedly missing
file is being looked for in a path which is missing the
"qtxmlpatterns-opensource-src-5.11.3" component.

--Mike

1/1 Test #1: module_includes ..***Failed0.04 sec
Internal cmake changing into directory: /cache/debian-src/xmlpatterns/qtxmlpatte
rns-opensource-src-5.11.3/tests/auto/cmake/build/module_includes/build
Error: cmake execution failed
CMake Error at /cache/debian-src/xmlpatterns/qtxmlpatterns-opensource-src-5.11.3
/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfig.cmake:27 (message):
  The imported target "Qt5::XmlPatterns" references the file

 "/cache/debian-src/xmlpatterns/include/x86_64-linux-gnu/qt5/"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

 "/cache/debian-src/xmlpatterns/qtxmlpatterns-opensource-src-5.11.3/lib/cmak
e/Qt5XmlPatterns/Qt5XmlPatternsConfig.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  
/cache/debian-src/xmlpatterns/qtxmlpatterns-opensource-src-5.11.3/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfig.cmake:63
 (_qt5_XmlPatterns_check_file_exists)
  CMakeLists.txt:12 (find_package)


Configuring
Configuring incomplete, errors occurred!
See also 
"/cache/debian-src/xmlpatterns/qtxmlpatterns-opensource-src-5.11.3/tests/auto/cmake/build/module_includes/build/CMakeFiles/CMakeOutput.log".


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



Bug#933955: qtgamepad5-examples: examples fail to compile - w/solution

2019-08-05 Thread Mike Bird
Package: qtgamepad5-examples
Version: 5.11.3-2
Severity: important
Tags: patch

Several dependencies are missing from qtgamepad4-examples.  Here is
how to fix it.

(1) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make libqt5gamepad5-dev

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtgamepad5-examples depends on:
ii  libc6   2.28-10
ii  libqt5core5a5.11.3+dfsg1-1
pn  libqt5gamepad5  
ii  libstdc++6  8.3.0-6

qtgamepad5-examples recommends no packages.

qtgamepad5-examples suggests no packages.



Bug#933952: qtbase5-examples: many qtbase5-examples fail to compile - w/solution

2019-08-05 Thread Mike Bird
Package: qtbase5-examples
Version: 5.11.3+dfsg1-1
Severity: important
Tags: patch

A directory of files and several dependencies are missing from
qtbase5-examples.  Here is how to fix it.

(1) In the source package, file "examples/vulkan/vulkan.pro", at the
end add a blank line and then a line containing only
"EXAMPLE_FILES = shared" (without the quotes).  The resut will
end up looking like the tail of file "cat examples/network/network.pro".

(2) Add the following miscellaneous dependencies:
  qt5-default c++-compiler make qtbase5-private-dev libqt5opengl5-dev

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtbase5-examples depends on:
ii  libc6 2.28-10
ii  libgl11.1.0-1
ii  libqt5concurrent5 5.11.3+dfsg1-1
ii  libqt5core5a [qtbase-abi-5-11-3]  5.11.3+dfsg1-1
ii  libqt5dbus5   5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5network55.11.3+dfsg1-1
ii  libqt5opengl5 5.11.3+dfsg1-1
ii  libqt5printsupport5   5.11.3+dfsg1-1
ii  libqt5sql55.11.3+dfsg1-1
ii  libqt5test5   5.11.3+dfsg1-1
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5xml55.11.3+dfsg1-1
ii  libstdc++68.3.0-6

qtbase5-examples recommends no packages.

qtbase5-examples suggests no packages.

-- no debconf information



Bug#933942: qtbase-opensource-src won't build a second time

2019-08-05 Thread Mike Bird
Source: qtbase-opensource-src
Version: 5.11.3+dfsg1-1
Severity: normal

"debuild -b -uc -us" works once but if you try it again it breaks while
trying to clean up from the first run.  Here are the last few lines:

cd tests/ && ( test -e Makefile || 
/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/bin/qmake -o Makefile 
/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/tests/tests.pro ) && 
/usr/bin/make -f Makefile distclean
make[3]: Entering directory 
'/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/tests'
cd auto/ && ( test -e Makefile || 
/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/bin/qmake -o Makefile 
/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/tests/auto/auto.pro ) 
&& /usr/bin/make -f Makefile distclean
Project ERROR: QtDBus is enabled but session bus is not available. Please check 
the installation.
make[3]: *** [Makefile:55: sub-auto-distclean] Error 3
make[3]: Leaving directory 
'/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1/tests'
make[2]: *** [Makefile:108: sub-tests-distclean] Error 2
make[2]: Leaving directory 
'/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1'
make[1]: *** [debian/rules:128: override_dh_auto_clean] Error 2
make[1]: Leaving directory 
'/cache/debian-src/base/qtbase-opensource-src-5.11.3+dfsg1'
make: *** [debian/rules:72: clean] Error 2
dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit 
status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -b failed

The workaround is to delete the working tree, do apt-source again, and
then debuild in the new clean tree.

There is an old bug #782153 with a similar title but that is a different
problem.

--Mike

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



Bug#933597: qt3d5-examples: qt examples missing important files

2019-08-03 Thread Mike Bird
On Fri August 2 2019 19:11:48 Lisandro Damián Nicanor Pérez Meyer wrote:
> We currently lack lots of tests because we are very limited in man
> power. It's not just adding them but also keeping them up to date.
> That being said please do not hesitate in filling bugs for examples
> missing dependencies.

Hi Lisandro,

I thought it would be more useful to test 5.12 in experimental
rather than 5.11 in Buster.  However I belatedly discovered that
qtcreator is not in experimental.  Of possibly less importance
to my testing the following also appear to be missing:

   qml-module-qt-labs-handlers
   qt5-doc
   qt5-doc-html
   ... and roughly 70 python qt packages.

Is qtcreator likely to appear in experimental any time soon or
should I test in 5.11?

Thanks,

--Mike



Bug#933597: qt3d5-examples: qt examples missing important files

2019-08-02 Thread Mike Bird
On Fri August 2 2019 11:53:26 Dmitry Shachnev wrote:
> I wonder if it will be better to simply make the *-examples packages
> recommend the *-doc-html packages. (Not depend because the examples
> can be run without qtcreator.) What do you think about this?

Let me do some more testing here.  It might be sufficient just to move
only the various examples-manifest.xml to the examples packages but I
need to do a lot more testing to confirm this.

> I am currently on vacation so I will be able to work on this not
> earlier than in two weeks. But hopefully we can get this fixed before
> Qt 5.12 reaches unstable.

I believe that there are additional missing dependencies for some
of the examples.  Would it be possible for the *examples* packaging
to include a build-time test that the included examples build?  That
looks to me to be fairly simple to implement but I'm not a DD so I
may be over-looking something.

--Mike



Bug#933597: qt3d5-examples: qt examples missing important files

2019-07-31 Thread Mike Bird
Package: qt3d5-examples
Version: 5.11.3+dfsg-2
Severity: important

Installing various qt*examples packages such as this does not make
them visible in qtcreator.  This may be because the various
examples-manifest.xml (and associated images) are in the doc-html
packages (where they do not appear to be used) rather than in
the qt*examples packages where they are needed.  Installing the
doc-html files magically makes the examples appear in qtcreator.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qt3d5-examples depends on:
ii  libc6   2.28-10
ii  libqt53dcore5   5.11.3+dfsg-2
ii  libqt53dextras5 5.11.3+dfsg-2
ii  libqt53dinput5  5.11.3+dfsg-2
ii  libqt53dquick5  5.11.3+dfsg-2
ii  libqt53dquickextras55.11.3+dfsg-2
ii  libqt53drender5 5.11.3+dfsg-2
ii  libqt5core5a5.11.3+dfsg1-1
ii  libqt5gui5  5.11.3+dfsg1-1
ii  libqt5network5  5.11.3+dfsg1-1
ii  libqt5qml5  5.11.3-4
ii  libqt5quick55.11.3-4
ii  libqt5quickwidgets5 5.11.3-4
ii  libqt5widgets5  5.11.3+dfsg1-1
ii  libstdc++6  8.3.0-6
ii  qml-module-qt3d 5.11.3+dfsg-2
ii  qml-module-qtquick-scene3d  5.11.3+dfsg-2

qt3d5-examples recommends no packages.

qt3d5-examples suggests no packages.

-- no debconf information



Bug#909306: qt3d5-dev: Qt53DExtrasConfig.cmake missing

2019-07-31 Thread Mike Bird
Hi Dmitry,

On Tue July 30 2019 14:27:09 Dmitry Shachnev wrote:
> Just one comment for now: you say that the files are removed from source
> package. However that is not true, we only remove some assets from examples
> because they have licensing problems:
>
> https://salsa.debian.org/qt-kde-team/qt/qt3d/blob/experimental/debian/copyr
>ight#L4

Apologies.  My mistake.

> For a local build, you should remove these lines in the first place:
>
> https://salsa.debian.org/qt-kde-team/qt/qt3d/blob/experimental/debian/rules
>#L30
>
> After that, you may also need to add new lines to debian/qt3d5-dev.install.

Thank you for the FAST and HELPFUL response which greatly increased the
number of examples that would compile to (IIRC) 279.  These are now the
only six examples which I have been unable as yet to compile:

  qml/tutorials
  qt3d/3d-text
  quick/scenegraph
  vulkan/hellovulkancubes
  vulkan/hellovulkantriangle
  vulkan/hellovulkanwidget

(1) I assume these are mostly due to nonfree dependencies but if you think
any of these six should work please let me know and I will try harder and
file bug reports if there seems to be a legitimate problem.

(2) I'm pretty sure that some of the example packages were missing
dependencies and required additional packages in order to compile.  Would
it be helpful or a waste of time if I cleaned up my system and then
attempted to identify any such missing dependencies and file bug reports?
Note: I'm running Buster, not experimental.

--Mike



Bug#909306: qt3d5-dev: Qt53DExtrasConfig.cmake missing

2019-07-30 Thread Mike Bird
I am returning to Qt programming after a long absence.

Removing these files creates far more problems than are purportedly avoided.
A significant fraction of the examples fail even to compile now.  (Maybe the
examples should be removed also?)

Qt, and new concepts in Qt, are traditionally introduced by these examples.
Broken examples make for a very unsatisfying experience.

We know some APIs are unstable but we need to use them.  And we would
like the examples to work as they always do upstream.

I tried to rebuild the broken packages locally but the files are even
removed from the source package so I cannot simply undo a broken patch.

I now have to uninstall Debian's Qt and start over with a working Qt
from upstream.

Please undo this removal.  Debian packaging can add a lot of value to
upstream software, when it doesn't take away more than it adds.

--Mike



Bug#932619: mailman deliberately broken on non-systemd systems

2019-07-21 Thread Mike Bird
Package: mailman
Version: 1:2.1.29-1
Severity: important

Buster mail removes /etc/init.d/mailman.

Restoring /etc/init.d/mailman from stretch, for those lucky enough to
have a backup, restores the functionality.

The fix is simple - restore this critical file that you have deleted
from our servers without even asking permission!

For those who don't have a backup, a copy is attached.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages mailman depends on:
ii  apache2 [httpd]2.4.38-3
ii  cron [cron-daemon] 3.0pl1-134
ii  debconf [debconf-2.0]  1.5.71
ii  libc6  2.28-10
ii  logrotate  3.14.0-4
ii  lsb-base   10.2019051400
ii  python 2.7.16-1
ii  python-dnspython   1.16.0-1
ii  ucf3.0038+nmu1

Versions of packages mailman recommends:
ii  postfix [mail-transport-agent]  3.4.5-1

Versions of packages mailman suggests:
pn  listadmin  
pn  lynx   
pn  mailman3-full  
ii  spamassassin   3.4.2-1

-- debconf information excluded
#! /bin/sh
#
# mailman   starts up the master queue runner for mailman
#
# Based on skeleton originally by Miquel van Smoorenburg and Ian Murdock,
# customisations by Tollef Fog Heen and Thijs Kinkhorst for Debian.
#
### BEGIN INIT INFO
# Provides:  mailman-qrunner
# Required-Start:$syslog $local_fs $remote_fs $named $network 
# Required-Stop: $syslog $local_fs $remote_fs $named $network
# Should-Start:  
# Should-Stop:   
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Mailman Master Queue Runner 
# Description:   Starts and stops the Mailman queue runners, used to
#manage the various message queues within the Mailman
#mailing list manager.
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/lib/mailman/bin/mailmanctl
PIDFILE=/var/run/mailman/mailman.pid

test -x $DAEMON || exit 0

set -e

if ! [ -d /var/run/mailman ]; then
  install -d -o list -g list /var/run/mailman
fi

if ! [ -d /var/lock/mailman ]; then
  install -d -o root -g list -m 2775 /var/lock/mailman
fi

. /lib/lsb/init-functions

# In rare upgrading cycles python might not be available at some point.
# Do not break the upgrade in that case.
if ! [ -x /usr/bin/python ]; then
log_warning_msg "Python interpreter not available, exiting."
exit 0;
fi

# Just a newline.
nl='
'

case "$1" in
  start)
SITE_LIST=$( sed -rne 
"s/^[[:space:]]*MAILMAN_SITE_LIST[[:space:]]*=[[:space:]]*(['\"])([^'\"]+)\\1/\\2/p"
 /etc/mailman/mm_cfg.py )
[ -n "$SITE_LIST" ] || SITE_LIST='mailman'
case "$nl$(/var/lib/mailman/bin/list_lists -b)$nl" in
(*$nl$SITE_LIST$nl*) ;;
(*)
log_warning_msg "Site list for mailman missing (looking for list named 
'${SITE_LIST}')."
log_warning_msg "Please create it; until then, mailman will refuse to 
start."
exit 0 ;;
esac
log_daemon_msg "Starting Mailman master qrunner" "mailmanctl"
if $DAEMON -s -q start; then
log_end_msg 0
else
log_end_msg 1
fi
;;
  stop)
log_daemon_msg "Stopping Mailman master qrunner" "mailmanctl"
if $DAEMON -q stop; then
rm -f $PIDFILE
log_end_msg 0
else
log_end_msg 1
fi
;;
  reload)
log_begin_msg "Reloading Mailman master qrunner configuration"
if $DAEMON -q restart; then
log_end_msg 0
else
log_end_msg 1
fi
  ;;
  restart|force-reload)
PID=`cat $PIDFILE 2>/dev/null` || true
log_daemon_msg "Restarting Mailman master qrunner" "mailmanctl"
$DAEMON -q stop
if test -n "$PID" && kill -0 $PID 2>/dev/null ; then
log_action_begin_msg "Waiting"
for cnt in `seq 1 5`; do
sleep 1
kill -0 $PID 2>/dev/null || break
done;
if kill -0 $PID 2>/dev/null ; then
log_action_end_msg 1
else
log_action_end_msg 0
fi
fi
if $DAEMON -q start; then
log_end_msg 0
else
log_end_msg 1
fi
;;
  *)
echo "Usage: /etc/init.d/mailman {start|stop|restart|reload|force-reload}" 
>&2
exit 1
;;
esac

exit 0


Bug#931593: gdbm-l10n should not be Important

2019-07-07 Thread Mike Bird
Package: gdbm-l10n
Version: 1.18.1-4
Severity: normal

I suspect the "Priority: important" for gdbm-l10n/buster is a mistake.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (2000, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-0.bpo.5-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

-- no debconf information



Bug#772082: spamassassin: New wheezy-updates spamassassin requires AskDNS.pm which is not included

2014-12-06 Thread Mike Bird
dpkg -L here *does* list v340.pre.  However dpkg -s says
that conffile is obsolete.

So my error, my apologies to you, I will delete the obsolete
conffile, and I need to add an automatic check for obsolete
conffiles in our systems, maybe using:

  dpkg-query -W -f='${Conffiles}\n' | grep obsolete

Thank you,

--Mike


Conffiles:
 /etc/default/spamassassin 0bfc320c160847ca4525f957833b345e
 /etc/spamassassin/65_debian.cf 2b1a4b50c7580f7e924cc7ce53dbb882
 /etc/spamassassin/v320.pre 0ad5c795a4d0fa8dc5d788b654601ab6
 /etc/spamassassin/v330.pre 40fb32218509c7f3d00e75033060d082
 /etc/spamassassin/v310.pre aa1be57835e2f11c2bb6cc5f404c8565
 /etc/spamassassin/init.pre bc15bdac8dd6d6b6c54953061c992334
 /etc/spamassassin/local.cf 9a0cf84e2b6c93589572880c3281dbce
 /etc/spamassassin/v312.pre 6548a6c4c83f909a3cca3746a8601ad2
 /etc/cron.daily/spamassassin f03235aeeadbcbd2f244e3cd6e5e7e7f
 /etc/init.d/spamassassin b546df9a1c8feb0ffa0755fe046c76e2
 /etc/spamassassin/v340.pre 329b5856a4378bb9364add9cabd949de obsolete


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772082: spamassassin: New wheezy-updates spamassassin requires AskDNS.pm which is not included

2014-12-04 Thread Mike Bird
Package: spamassassin
Version: 3.3.2-5+deb7u2
Severity: important


** 4 14:43:41.062 [3035] warn: plugin: failed to parse plugin (from @INC): 
Can't locate Mail/SpamAssassin/Plugin/AskDNS.pm in @INC (@INC contains: lib 
/usr/share/perl5 /etc/perl /usr/local/lib/perl/5.14.2 
/usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/lib/perl/5.14 
/usr/share/perl/5.14 /usr/local/lib/site_perl) at (eval 77) line 1.

The missing plugin is mentioned in three places, one of which
lacks the ifplugin conditional.  Wrapping the loadplugin in
v340.pre in an ifplugin avoids the problem, although I wonder
whether a better solution would be to include AskDNS.pm


-- System Information:
Debian Release: 7.7
  APT prefers stable-updates
  APT policy: (900, 'stable-updates'), (900, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages spamassassin depends on:
ii  adduser 3.113+nmu3
pn  libarchive-tar-perl none
ii  libhtml-parser-perl 3.69-2
ii  libnet-dns-perl 0.66-2+b2
ii  libnetaddr-ip-perl  4.062+dfsg-1
ii  libsocket6-perl 0.23-1+b2
ii  libsys-hostname-long-perl   1.4-2
ii  libwww-perl 6.04-1
ii  perl5.14.2-21+deb7u2
ii  perl-modules [libio-zlib-perl]  5.14.2-21+deb7u2

Versions of packages spamassassin recommends:
pn  gccnone
ii  gnupg  1.4.12-7+deb7u6
pn  libc6-dev  none
ii  libio-socket-inet6-perl2.69-2
pn  libmail-spf-perl   none
ii  make   3.81-8.2
ii  perl [libsys-syslog-perl]  5.14.2-21+deb7u2
pn  re2c   none
pn  spamc  none

Versions of packages spamassassin suggests:
ii  libdbi-perl   1.622-1+deb7u1
ii  libio-socket-ssl-perl 1.76-2
pn  libmail-dkim-perl none
pn  libnet-ident-perl none
ii  perl [libcompress-zlib-perl]  5.14.2-21+deb7u2
pn  pyzor none
ii  razor 1:2.85-4+b1

-- Configuration Files:
/etc/default/spamassassin changed [not included]
/etc/spamassassin/local.cf changed [not included]
/etc/spamassassin/v340.pre changed [not included]

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#736173: lvextend segfault - narrowing it down

2014-09-17 Thread Mike Bird
Version: 2.02.95-8

No errors from badblocks, pvck, vgck, lvck, fsck.

I have to use -i1 and specify PV /dev/sdb6 as LVM wants to use
PV /dev/sda6 which doesn't have the 64 free extents I need.

However if I ask for only 1 extent the lvextend works with sda6
but still segfaults with sdb6.

Tried all alloc policies - no change.

Tried --noudevsync - no change.

Tried creating new empty /etc/lvm/{backup,archive} - no change.

The segfault occurs even with -t.

Here's the last part of -vvv output before the segfault.  The
leaving 0 seems to be an unrelated logging error as it is also
shown when lvextend is successful


  Extending logical volume IMS+++ to 130.00 GiB
  Extending segment type, striped
Allowing allocation on /dev/sda6 start PE 2048 length 683
Trying allocation using contiguous policy.
Still need 64 total extents:
  1 (1 data/0 parity) parallel areas of 64 extents each
  0 mirror logs of 0 extents each
Considering allocation area 1 as /dev/sda6 start PE 2048 length 683 
leaving 0.
Trying allocation using cling policy.
Still need 64 total extents:
  1 (1 data/0 parity) parallel areas of 64 extents each
  0 mirror logs of 0 extents each
Considering allocation area 1 as /dev/sda6 start PE 2048 length 683 
leaving 0.
Trying allocation using normal policy.
Cling_to_allocated is set
Still need 64 total extents:
  1 (1 data/0 parity) parallel areas of 64 extents each
  0 mirror logs of 0 extents each
Considering allocation area 1 as /dev/sda6 start PE 2048 length 683 
leaving 0.
Segmentation fault


If you need more info pls let me know.  Backuping up a giant LV, removing
it, creating a larger LV, and restoring is what LVM normally helps me avoid.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#712733: linux-image-3.2.0-4-686-pae: [squeeze-wheezy regression+fix] hpt302/hpt302n support

2013-06-18 Thread Mike Bird
Package: src:linux
Version: 3.2.46-1
Severity: important

Dear Debian Linux Kernel Maintainers,

Systems using hpt302/htp302n cards don't boot after upgrading from
Squeeze to Wheezy.  These cards used to be supported by the 2.6
kernel's hpt366 module but the 3.2 kernel's pata_hpt366 module
doesn't do the job, nor does the pata_hpt37x.

The kernel needs to be built with the pata_3x2n module enabled
(config PATA_HPT3X2N).  This fixes the problem.

--Mike


-- Package-specific info:
** Kernel log: boot messages should be attached

** Model information
not available

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 82875P/E7210 Memory Controller 
Hub [8086:2578] (rev 02)
Subsystem: Intel Corporation 82875P/E7210 Memory Controller Hub 
[8086:2578]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort+ SERR- PERR- INTx-
Latency: 0
Region 0: Memory at f800 (32-bit, prefetchable) [size=64M]
Capabilities: [e4] Vendor Specific Information: Len=06 ?
Capabilities: [a0] AGP version 3.0
Status: RQ=32 Iso- ArqSz=2 Cal=0 SBA+ ITACoh- GART64- HTrans- 
64bit- FW+ AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- 
Rate=none
Kernel driver in use: agpgart-intel

00:01.0 PCI bridge [0604]: Intel Corporation 82875P Processor to AGP Controller 
[8086:2579] (rev 02) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort- SERR- PERR- INTx-
Latency: 32
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort+ SERR- PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-

00:03.0 PCI bridge [0604]: Intel Corporation 82875P/E7210 Processor to PCI to 
CSA Bridge [8086:257b] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort- SERR- PERR- INTx-
Latency: 32
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 6000-6fff
Memory behind bridge: fc80-fc8f
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR-
BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-

00:06.0 System peripheral [0880]: Intel Corporation 82875P/E7210 Processor to 
I/O Memory Interface [8086:257e] (rev 02)
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort- SERR- PERR- INTx-
Region 0: Memory at fecf (32-bit, non-prefetchable) [size=4K]

00:1d.0 USB controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB 
UHCI Controller #1 [8086:24d2] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:3428]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at cc00 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB 
UHCI Controller #2 [8086:24d4] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:3428]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at d000 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB 
UHCI Controller #3 [8086:24d7] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:3428]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- 
TAbort- MAbort- SERR- PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at d400 [size=32]
Kernel driver in use: uhci_hcd

00:1d.3 USB controller 

Bug#675281: [request-tracker-maintainers] Bug#675281: request-tracker3.8: CC field now ignored in tickets created through RT web interface

2012-05-31 Thread Mike Bird
On Thu May 31 2012 01:25:41 Dominic Hargreaves wrote:
 a) which version you last saw this working in

Since we use CC regularly, I am 99% certain it was working in
3.8.8-7+squeeze1.  I can't be certain about 3.8.8-7+squeeze2
because we were focusing on investigating the missing emails.
It does not work in 3.8.8-7+squeeze3.

However we normally add CCs to a ticket either via command
line and cron, or after ticket creation during a web-reply
where we also change the owner.  Therefore I just tested adding
a CC during a web-reply with owner change.  This gave a different
result: a blank browser page with URL
https://secure.yosemite.net/rt/Ticket/Update.html at the top.
The owner was changed and an email was sent but the CC was not
added.  I repeated this test on a different ticket with the same
result.

I also repeated the test with CC add but no owner change and got
a regular display of the ticket afterward but the CC was not added.

In all the above I used username from browser field history to add
a username.  We have been using username there for years, including
a long time under 3.8.8-7+squeeze1.

 b) that you have stopped and started Apache following the upgrade
 to 3.8.8-7+squeeze3?

Yes.  I used /etc/init.d/apache2 stop followed by
/etc/init.d/apache2 start instead of ... restart.

--Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675369: request-tracker3.8: rt create error 500

2012-05-31 Thread Mike Bird
Package: request-tracker3.8
Version: 3.8.8-7+squeeze3
Severity: normal


A long time daily cron /usr/bin/rt create -t ticket ... reported
rt: Server error: Server closed connection without sending any data back (500)
but succeeded when script was run again.

I never saw this under squeeze1, nor under squeeze2 but that was only
installed a few days.  It happened in squeeze3 the night after it was
installed.

-- Package-specific info:
Changed files:

-- System Information:
Debian Release: 6.0.5
  APT prefers stable-updates
  APT policy: (900, 'stable-updates'), (900, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages request-tracker3.8 depends on:
ii  dbconfig-common1.8.46+squeeze.0  common framework for packaging dat
ii  debconf [debconf-2.0]  1.5.36.1  Debian configuration management sy
ii  libapache-session-perl 1.87-1Perl modules for keeping persisten
ii  libcache-simple-timede 0.27-2Perl module to cache and expire ke
ii  libcalendar-simple-per 1.21-1module for producing simple calend
ii  libcgi-fast-perl   5.10.1-17squeeze3 CGI::Fast Perl module
ii  libcgi-pm-perl 3.49-1squeeze1module for Common Gateway Interfac
ii  libclass-returnvalue-p 0.55-1A return-value object that lets yo
ii  libcss-squish-perl 0.09-1module to compact many CSS files i
ii  libdata-ical-perl  0.16+dfsg-1   Perl module for manipulating iCale
ii  libdbi-perl1.612-1   Perl Database Interface (DBI)
ii  libdbix-searchbuilder- 1.56-1Perl implementation of a simple OR
ii  libdevel-stacktrace-pe 1.2100-1  Perl module containing stack trace
ii  libemail-address-perl  1.889-2   RFC 2822 Address Parsing and Creat
ii  libfcgi-procmanager-pe 0.18-2Functions for managing FastCGI app
ii  libfile-sharedir-perl  1.00-0.1  Locate per-dist and per-module sha
ii  libgd-graph-perl   1.44-3Graph Plotting Module for Perl 5
ii  libgd-text-perl0.86-5Text utilities for use with GD
ii  libgnupg-interface-per 0.42-3Perl interface to GnuPG
ii  libgraphviz-perl   2.04-1Perl interface to the GraphViz gra
ii  libhtml-mason-perl 1:1.44-1  HTML::Mason Perl module
ii  libhtml-parser-perl3.66-1collection of modules that parse H
ii  libhtml-rewriteattribu 0.03-1concise attribute rewriting
ii  libhtml-scrubber-perl  0.08-4Perl extension for scrubbing/sanit
ii  libipc-run-safehandles 0.02-1Use IPC::Run and IPC::Run3 safely
ii  libjs-prototype1.6.1-1   JavaScript Framework for dynamic w
ii  libjs-scriptaculous1.8.3-1   JavaScript library for dynamic web
ii  liblocale-maketext-fuz 0.10-1Maketext from already interpolated
ii  liblocale-maketext-lex 0.82-1lexicon-handling backends for Loca
ii  liblog-dispatch-perl   2.22-1Dispatches messages to multiple Lo
ii  libmailtools-perl  2.06-1Manipulate email in perl programs
ii  libmime-tools-perl [li 5.428-1   Perl5 modules for MIME-compliant m
ii  libmime-types-perl 1.30-1Perl extension for determining MIM
ii  libmodule-versions-rep 1.06-1Report versions of all modules in 
ii  libperlio-eol-perl 0.14-1+b1 PerlIO layer for normalizing line 
ii  libregexp-common-perl  2010010201-1  module with common regular express
ii  libtext-autoformat-per 1.669002-1module for automatic text wrapping
ii  libtext-quoted-perl2.06-1Perl module to extract the structu
ii  libtext-template-perl  1.45-1Text::Template perl module
ii  libtext-wikiformat-per 0.78-1translates Wiki formatted text int
ii  libtext-wrapper-perl   1.02-1Simple word wrapping routine
ii  libtime-modules-perl   2006.0814-2   Various Perl modules for time/date
ii  libtimedate-perl   1.2000-1  collection of modules to manipulat
ii  libtree-simple-perl1.18-1A simple tree object
ii  libuniversal-require-p 0.13-1Load modules from a variable
ii  libxml-rss-perl1.48-1Perl module for managing RSS (RDF 
ii  libxml-simple-perl 2.18-3Perl module for reading and writin
ii  perl [libdigest-sha-pe 5.10.1-17squeeze3 Larry Wall's Practical Extraction 
ii  perl-modules [libcgi-p 5.10.1-17squeeze3 Core Perl modules
ii  postfix [mail-transpor 2.7.1-1+squeeze1  High-performance mail transport ag
ii  rsyslog [system-log-da 4.6.4-2   enhanced multi-threaded syslogd
ii  rt3.8-apache2  3.8.8-7+squeeze3  Apache 2 specific files for reques
ii  rt3.8-clients  3.8.8-7+squeeze3  mail gateway and command-line inte
ii  rt3.8-db-mysql 3.8.8-7+squeeze3  MySQL database 

Bug#675369: Probably squeeze3 rather than squeeze2

2012-05-31 Thread Mike Bird
This did not happen during several days under squeeze2 but happened many
times during one night under squeeze3.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: 3.8.8-7+squeeze4~test.1

2012-05-31 Thread Mike Bird
3.8.8-7+squeeze4~test.1 seems to fix the problem of command
line rt create reporting 500, and the problem of a blank page
after using web-reply to change a ticket's owner.

It also seems to fix an (unreported?) problem of auto-refresh
RT home page failing to refresh.

It does not fix the problems of CCs not being added through
the web interface when specified by username or real name.

--Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: 3.8.8-7+squeeze4~test.1

2012-05-31 Thread Mike Bird
Some of what I wrote in earlier posts to this bug is nonsense as
I was confusing one-time-CC with CC.

I can confirm that creating tickets with just username for the CC
or with real name for the CC does not work in 3.8.8-7+squeeze4~test.1

I am no longer certain when this problem started as we normally
add CC's via other mechanisms.

Sorry for the confusion.

--Mike Bird



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: [request-tracker-maintainers] Bug#675281: 3.8.8-7+squeeze4~test.1

2012-05-31 Thread Mike Bird
On Thu May 31 2012 12:17:56 Dominic Hargreaves wrote:
 Then can you try and reproduce the problem and see if any additional
 debug logs appear.

Debug log attached.  The CC'd username does not appear anywhere in
the debug log.

 Please could you also try as a superuser, to see if the problem is
 reproducible there? If the problem is limited to non-superusers, please
 let me know which rights the problematic users have (globally and on the
 queue in question).

Same problem with superuser ticket creation.

 Lastly, please could you confirm whether you have any extensions or
 other local modifications installed?

None that I am aware of.

--Mike
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51450
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51451
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51452
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51453
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51454
May 31 12:23:50 mpa-sf RT: About to prepare scrips for transaction #51454
May 31 12:23:50 mpa-sf RT: Found 4 scrips for TransactionCreate stage with 
applicable type(s) Create
May 31 12:23:50 mpa-sf RT: About to commit scrips for transaction #51454
May 31 12:23:50 mpa-sf RT: Committing scrip #3 on txn #51454 of ticket #3851
May 31 12:23:50 mpa-sf RT: Calling SetRecipientDigests for transaction 
RT::Transaction=HASH(0xb8c4c2c8), id 51454
May 31 12:23:50 mpa-sf RT: Working on mailfield To; recipients are 
m...@yosemite.net
May 31 12:23:50 mpa-sf RT: Subject: [yosemite.net #3851] AutoReply: Test 
#012From: IMS via RT r...@yosemite.net#012Reply-To: 
r...@yosemite.net#012In-Reply-To: #012References: 
rt-ticket-3...@yosemite.net#012Message-ID: 
rt-3.8.8-15757-1338492230-1905.3851-...@yosemite.net#012Precedence: 
bulk#012X-RT-Loop-Prevention: yosemite.net#012RT-Ticket: yosemite.net 
#3851#012Managed-by: RT 3.8.8 
(http://www.bestpractical.com/rt/)#012RT-Originator: 
m...@yosemite.net#012Auto-Submitted: auto-replied#012To: 
m...@yosemite.net#012MIME-Version: 1.0#012Content-Transfer-Encoding: 
8bit#012Content-Type: text/plain; charset=utf-8#012X-RT-Original-Encoding: 
utf-8
May 31 12:23:50 mpa-sf RT: Got user mail preference 'Individual messages' for 
user m...@yosemite.net
May 31 12:23:50 mpa-sf RT: Removing deferred recipients from To: line
May 31 12:23:50 mpa-sf RT: Setting deferred recipients for attribute creation
May 31 12:23:50 mpa-sf RT: Working on mailfield Cc; recipients are 
May 31 12:23:50 mpa-sf RT: Subject: [yosemite.net #3851] AutoReply: Test 
#012From: IMS via RT r...@yosemite.net#012Reply-To: 
r...@yosemite.net#012In-Reply-To: #012References: 
rt-ticket-3...@yosemite.net#012Message-ID: 
rt-3.8.8-15757-1338492230-1905.3851-...@yosemite.net#012Precedence: 
bulk#012X-RT-Loop-Prevention: yosemite.net#012RT-Ticket: yosemite.net 
#3851#012Managed-by: RT 3.8.8 
(http://www.bestpractical.com/rt/)#012RT-Originator: 
m...@yosemite.net#012Auto-Submitted: auto-replied#012To: 
m...@yosemite.net#012MIME-Version: 1.0#012Content-Transfer-Encoding: 
8bit#012Content-Type: text/plain; charset=utf-8#012X-RT-Original-Encoding: 
utf-8
May 31 12:23:50 mpa-sf RT: Removing deferred recipients from Cc: line
May 31 12:23:50 mpa-sf RT: Setting deferred recipients for attribute creation
May 31 12:23:50 mpa-sf RT: Working on mailfield Bcc; recipients are 
May 31 12:23:50 mpa-sf RT: Subject: [yosemite.net #3851] AutoReply: Test 
#012From: IMS via RT r...@yosemite.net#012Reply-To: 
r...@yosemite.net#012In-Reply-To: #012References: 
rt-ticket-3...@yosemite.net#012Message-ID: 
rt-3.8.8-15757-1338492230-1905.3851-...@yosemite.net#012Precedence: 
bulk#012X-RT-Loop-Prevention: yosemite.net#012RT-Ticket: yosemite.net 
#3851#012Managed-by: RT 3.8.8 
(http://www.bestpractical.com/rt/)#012RT-Originator: 
m...@yosemite.net#012Auto-Submitted: auto-replied#012To: 
m...@yosemite.net#012MIME-Version: 1.0#012Content-Transfer-Encoding: 
8bit#012Content-Type: text/plain; charset=utf-8#012X-RT-Original-Encoding: 
utf-8
May 31 12:23:50 mpa-sf RT: Removing deferred recipients from Bcc: line
May 31 12:23:50 mpa-sf RT: Setting deferred recipients for attribute creation
May 31 12:23:50 mpa-sf RT: No recipients found for deferred delivery on 
transaction #51454
May 31 12:23:50 mpa-sf RT: About to think about scrips for transaction #51455
May 31 12:23:50 mpa-sf RT: Committing scrip #4 on txn #51454 of ticket #3851
May 31 12:23:50 mpa-sf RT: Calling SetRecipientDigests for transaction 
RT::Transaction=HASH(0xb8c4c2c8), id 51454
May 31 12:23:50 mpa-sf RT: Working on mailfield To; recipients are 
May 31 12:23:50 mpa-sf RT: Subject: [yosemite.net #3851] Test #012From: Mike 
Bird via RT r...@yosemite.net#012Reply-To: r...@yosemite.net#012In-Reply-To: 
#012References: rt-ticket-3...@yosemite.net#012Message-ID: 
rt-3.8.8-15757-1338492230-1270.3851-...@yosemite.net#012Precedence: 
bulk#012X-RT-Loop-Prevention: yosemite.net#012RT-Ticket

Bug#675281: [request-tracker-maintainers] Bug#675281: 3.8.8-7+squeeze4~test.1

2012-05-31 Thread Mike Bird
On Thu May 31 2012 12:41:14 Dominic Hargreaves wrote:
 Okay. It would be really useful if you could try downgrading to
 3.8.8-7+squeeze1 (not forgetting the apache stop/start) and confirm
 whether you think there is any regression betweeen 3.8.8-7+squeeze1
 and 3.8.8-7+squeeze4~test1 based on this latest observation.

Tested.  Not a regression.

The failure to add a CC during web ticket creation unless the CC
is specified as an email address was also in 3.8.8-7+squeeze1

--Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: [request-tracker-maintainers] Bug#675281: 3.8.8-7+squeeze4~test.1

2012-05-31 Thread Mike Bird
You've tagged it unreproducible but I can reproduce it 100%
and I've supplied the debug log.  What more do you need?



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: Supplemental Information

2012-05-31 Thread Mike Bird
FWIW, when creating a ticket in version 3.8.8-7+squeeze4~test.1 ...


Specifying a CC by email address works in the command line and also
works in the web interface.

Specifying a CC by username from the command line works although username
for CC is silently ignored in the web interface.  I don't know why they
behave differently.

Specifying a CC by real name is silently ignored both in the command line
and in the web interface.


$ /usr/bin/rt create -t ticket set subject=Test requestors='m...@yosemite.net' 
cc='m...@yosemite.net' text='Test' due=
# Ticket 3858 created.
# Ticket 3858 updated.
$ /usr/bin/rt create -t ticket set subject=Test requestors='m...@yosemite.net' 
cc='mgb' text='Test' due=
# Ticket 3859 created.
# Ticket 3859 updated.
$ /usr/bin/rt create -t ticket set subject=Test requestors='m...@yosemite.net' 
cc='Mike Bird' text='Test' due=
# Ticket 3860 created.
# Ticket 3860 updated.
$ 


No response necessary.  This is just FYI FWIW.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#675281: request-tracker3.8: CC field now ignored in tickets created through RT web interface

2012-05-30 Thread Mike Bird
Package: request-tracker3.8
Version: 3.8.8-7+squeeze3
Severity: normal


I've tried creating tickets with just username for the CC and with
real name for the CC.  These used to work but no longer work.
The only way that works to include a CC when creating a ticket
through the web interface is to specify a full email address,
which the post-creation screen displays as a real name.

-- Package-specific info:
Changed files:

-- System Information:
Debian Release: 6.0.5
  APT prefers stable-updates
  APT policy: (900, 'stable-updates'), (900, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages request-tracker3.8 depends on:
ii  dbconfig-common1.8.46+squeeze.0  common framework for packaging dat
ii  debconf [debconf-2.0]  1.5.36.1  Debian configuration management sy
ii  libapache-session-perl 1.87-1Perl modules for keeping persisten
ii  libcache-simple-timede 0.27-2Perl module to cache and expire ke
ii  libcalendar-simple-per 1.21-1module for producing simple calend
ii  libcgi-fast-perl   5.10.1-17squeeze3 CGI::Fast Perl module
ii  libcgi-pm-perl 3.49-1squeeze1module for Common Gateway Interfac
ii  libclass-returnvalue-p 0.55-1A return-value object that lets yo
ii  libcss-squish-perl 0.09-1module to compact many CSS files i
ii  libdata-ical-perl  0.16+dfsg-1   Perl module for manipulating iCale
ii  libdbi-perl1.612-1   Perl Database Interface (DBI)
ii  libdbix-searchbuilder- 1.56-1Perl implementation of a simple OR
ii  libdevel-stacktrace-pe 1.2100-1  Perl module containing stack trace
ii  libemail-address-perl  1.889-2   RFC 2822 Address Parsing and Creat
ii  libfcgi-procmanager-pe 0.18-2Functions for managing FastCGI app
ii  libfile-sharedir-perl  1.00-0.1  Locate per-dist and per-module sha
ii  libgd-graph-perl   1.44-3Graph Plotting Module for Perl 5
ii  libgd-text-perl0.86-5Text utilities for use with GD
ii  libgnupg-interface-per 0.42-3Perl interface to GnuPG
ii  libgraphviz-perl   2.04-1Perl interface to the GraphViz gra
ii  libhtml-mason-perl 1:1.44-1  HTML::Mason Perl module
ii  libhtml-parser-perl3.66-1collection of modules that parse H
ii  libhtml-rewriteattribu 0.03-1concise attribute rewriting
ii  libhtml-scrubber-perl  0.08-4Perl extension for scrubbing/sanit
ii  libipc-run-safehandles 0.02-1Use IPC::Run and IPC::Run3 safely
ii  libjs-prototype1.6.1-1   JavaScript Framework for dynamic w
ii  libjs-scriptaculous1.8.3-1   JavaScript library for dynamic web
ii  liblocale-maketext-fuz 0.10-1Maketext from already interpolated
ii  liblocale-maketext-lex 0.82-1lexicon-handling backends for Loca
ii  liblog-dispatch-perl   2.22-1Dispatches messages to multiple Lo
ii  libmailtools-perl  2.06-1Manipulate email in perl programs
ii  libmime-tools-perl [li 5.428-1   Perl5 modules for MIME-compliant m
ii  libmime-types-perl 1.30-1Perl extension for determining MIM
ii  libmodule-versions-rep 1.06-1Report versions of all modules in 
ii  libperlio-eol-perl 0.14-1+b1 PerlIO layer for normalizing line 
ii  libregexp-common-perl  2010010201-1  module with common regular express
ii  libtext-autoformat-per 1.669002-1module for automatic text wrapping
ii  libtext-quoted-perl2.06-1Perl module to extract the structu
ii  libtext-template-perl  1.45-1Text::Template perl module
ii  libtext-wikiformat-per 0.78-1translates Wiki formatted text int
ii  libtext-wrapper-perl   1.02-1Simple word wrapping routine
ii  libtime-modules-perl   2006.0814-2   Various Perl modules for time/date
ii  libtimedate-perl   1.2000-1  collection of modules to manipulat
ii  libtree-simple-perl1.18-1A simple tree object
ii  libuniversal-require-p 0.13-1Load modules from a variable
ii  libxml-rss-perl1.48-1Perl module for managing RSS (RDF 
ii  libxml-simple-perl 2.18-3Perl module for reading and writin
ii  perl [libdigest-sha-pe 5.10.1-17squeeze3 Larry Wall's Practical Extraction 
ii  perl-modules [libcgi-p 5.10.1-17squeeze3 Core Perl modules
ii  postfix [mail-transpor 2.7.1-1+squeeze1  High-performance mail transport ag
ii  rsyslog [system-log-da 4.6.4-2   enhanced multi-threaded syslogd
ii  rt3.8-apache2  3.8.8-7+squeeze3  Apache 2 specific files for reques
ii  rt3.8-clients  3.8.8-7+squeeze3  mail gateway and command-line inte
ii  rt3.8-db-mysql 3.8.8-7+squeeze3  MySQL database backend for request
ii  ucf 

Bug#610185: sysv-rc.postinst needs to provide more balanced description of insserv pros and cons

2011-01-16 Thread Mike Bird
You need to document how to recover the Snn/Knn values in all
cases (including package changes after enabling insserv) and
WITHOUT resorting to backup.  When that is done the bug can be
down-graded from critical to grave.  When you can recover
automatically then you can further down-grade it to wish list.

The present template is extremely misleading.  If you prefer
you can both reduce the size and the damage by providing a more
balanced README.Debian and directing sysadmins to study it
carefully before answering the question.

As long as the question states that this dangerous process is
recommended the critical bug remains.

Hiding this bug by closing or pretending it is not critical by
Debian's own definitions is a disservice to Debian's users.

--Mike Bird



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#610185: sysv-rc.postinst needs to provide more balanced description of insserv pros and cons

2011-01-15 Thread Mike Bird
Package: sysv-rc
Version: 2.88dsf-13.1
Severity: critical
Justification: causes serious data loss


Blindly enabling insserv can result in unbootable systems or systems
which boot but don't start all services.  sysv-rc.postinst currently
states that enabling insserv is recommended, with no mention of
the possible severe consequences.

This bug is critical rather than grave because the lost data - the
Snn and Knn values - cannot be recovered without restoring a backup.

(In fact it's slightly worse than that - if you merely restore /etc
insserv will eat it again.  You have to use undocumented magic to
prevent this.)

Patch attached.

-- System Information:
Debian Release: 6.0
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sysv-rc depends on:
ii  debconf [debconf-2.0]   1.5.36   Debian configuration management sy
ii  insserv 1.14.0-2 Tool to organize boot sequence usi
ii  sysvinit-utils  2.88dsf-13.1 System-V-like utilities

Versions of packages sysv-rc recommends:
ii  lsb-base  3.2-23.1   Linux Standard Base 3.2 init scrip

Versions of packages sysv-rc suggests:
pn  bum   none (no description available)
pn  sysv-rc-conf  none (no description available)

-- debconf information:
  sysv-rc/unable-to-convert:
* sysv-rc/convert-legacy: true
diff -ruN sysvinit-2.88dsf/debian/sysv-rc.templates sysvinit-2.88dsf.NEW/debian/sysv-rc.templates
--- sysvinit-2.88dsf/debian/sysv-rc.templates	2011-01-15 14:30:43.0 -0800
+++ sysvinit-2.88dsf.NEW/debian/sysv-rc.templates	2011-01-15 14:38:16.0 -0800
@@ -12,13 +12,18 @@
 Default: true
 _Description: Migrate legacy boot sequencing to dependency-based sequencing?
  The boot system is prepared to migrate to dependency-based sequencing.
- This is an irreversible step, but one that is recommended: it allows
- the boot process to be optimized for speed and efficiency, and provides
- a more resilient framework for development.
+ This is an irreversible step - restoring your /etc will not undo it.  It
+ affords slightly faster booting and a different framework for sequencing
+ system start up which some people prefer.  However it may not correctly
+ boot a complex system without further effort on your part.
  .
  A full rationale is detailed in /usr/share/doc/sysv-rc/README.Debian.
  If you choose not to migrate now, you can do so later by running
  dpkg-reconfigure sysv-rc.
+ .
+ If you do need to manually reverse this irreversible step first
+ touch /etc/init.d/.legacy-bootordering and then the files in
+ /var/lib/update-rc.d will help you to recover most of the way.
 
 Template: sysv-rc/unable-to-convert
 Type: note


Bug#607863: linux-base postinst fails to update UUIDs in /boot/boot/grub

2010-12-22 Thread Mike Bird
Package: linux-base
Version: 2.6.32-29
Severity: important


The linux-base postinst fails to update the UUIDs in /boot/boot/grub.
See /usr/sbin/update-grub (a shell script) for how to find grub directory.
I think this mostly affects mature systems.  Newer systems have /boot/grub.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-base depends on:
ii  debconf [debconf-2.0] 1.5.36 Debian configuration management sy
ii  libuuid-perl  0.02-4 Perl extension for using UUID inte
ii  udev  164-3  /dev/ and hotplug management daemo
ii  util-linux2.17.2-3.3 Miscellaneous system utilities

linux-base recommends no packages.

linux-base suggests no packages.

-- debconf information:
  linux-base/disk-id-manual-boot-loader:
  linux-base/disk-id-update-failed:
  linux-base/disk-id-manual:
  linux-base/disk-id-convert-plan-no-relabel: true
* linux-base/disk-id-convert-auto: true
  linux-base/do-bootloader-default-changed:
* linux-base/disk-id-convert-plan: true



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581232: lzma 4.43-14 is both optional and required

2010-05-11 Thread Mike Bird
Package: lzma
Version: 4.43-14
Severity: normal


# dpkg-deb --info lzma_4.43-14_i386.deb | egrep '(Priority|Version)'
 Version: 4.43-14
 Priority: optional
# apt-cache show lzma | egrep '(Priority|Version)'
Priority: required
Version: 4.43-14

This discrepancy confuses some of our local scripts, resulting
in an attempt to purge lzma which is required by dpkg.

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lzma depends on:
ii  libc6   2.7-18lenny2 GNU C Library: Shared libraries
ii  libgcc1 1:4.3.2-1.1  GCC support library
ii  libstdc++6  4.3.2-1.1The GNU Standard C++ Library v3

lzma recommends no packages.

lzma suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#555954: Jobs in /etc/cron.d stopped running

2010-03-14 Thread Mike Bird
All my /etc/cron.d jobs stopped running this morning.

I suspect it is because a few were scheduled to run
at an hour which did not exist today due to DST.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#571775: ftp.debian.org: Bogus binutils*2.20.51.20100222-1*_i386.deb files in archive

2010-02-27 Thread Mike Bird
Package: ftp.debian.org
Severity: normal


For the past several days the following files have been in the archive
which are not recognized as Debian packages by (Lenny's) dpkg or file:

binutils_2.20.51.20100222-1_i386.deb
binutils-dev_2.20.51.20100222-1_i386.deb
binutils-gold_2.20.51.20100222-1_i386.deb
binutils-multiarch_2.20.51.20100222-1_i386.deb

For example:
$ wget -q 
ftp://ftp.debian.org/debian/pool/main/b/binutils/binutils-multiarch_2.20.51.20100222-1_i386.deb
$ file binutils-multiarch_2.20.51.20100222-1_i386.deb
binutils-multiarch_2.20.51.20100222-1_i386.deb: data
$ dpkg-deb --info binutils-multiarch_2.20.51.20100222-1_i386.deb
dpkg-deb: `binutils-multiarch_2.20.51.20100222-1_i386.deb' is not a debian 
format archive

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#522142: ITP: Qoreutils -- Coreutils reimplemented using Qt libraries

2009-04-01 Thread Mike Bird
On Wed April 1 2009 00:03:10 Sune Vuorela wrote:
 Qoreutils is a reimplementation of the classic tools from coreutils,
 such as ls, mkdir and cp

Thanks but this won't be necessary.  We just uploaded a GCC patch
that converts coreutils to use Qt.  No source changes are needed.

--Mike Bird



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#517015: e2fsprogs: tune2fs accept negative reserved blocks percentage

2009-02-24 Thread Mike Bird
Package: e2fsprogs
Version: 1.41.3-1
Severity: minor


tune2fs -m -1 /dev/foo should be an error.

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages e2fsprogs depends on:
ii  e2fslibs  1.41.3-1   ext2 filesystem libraries
ii  libblkid1 1.41.3-1   block device id library
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libcomerr21.41.3-1   common error description library
ii  libss21.41.3-1   command-line interface parsing lib
ii  libuuid1  1.41.3-1   universally unique id library

e2fsprogs recommends no packages.

Versions of packages e2fsprogs suggests:
pn  e2fsck-static  none(no description available)
pn  gpart  none(no description available)
ii  parted 1.8.8.git.2008.03.24-11.1 The GNU Parted disk partition resi

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#491811: Wrong update_rc.d in netbase.postinst

2008-07-21 Thread Mike Bird
Package: netbase
Version: 4.32
Severity: minor


netbase.postinst does the following:
  update-rc.d networking start 40 S . start 35 0 6 .  /dev/null

However the INIT INFO in /etc/init.d/networking has:
  # Default-Start: S
  # Default-Stop:  0 6

The latter seems more logical, so maybe netbase.postinst should:
  update-rc.d networking start 40 S . stop 35 0 6 .  /dev/null

Found in both 4.29 (Etch) and 4.32 (Lenny).


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages netbase depends on:
ii  ifupdown  0.6.8+nmu1 high level tools to configure netw
ii  lsb-base  3.2-12 Linux Standard Base 3.2 init scrip

netbase recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#487606: cups.prerm deletes /usr/lib/cups/backend/smb which belongs to smbclient

2008-06-22 Thread Mike Bird
Package: cups
Version: 1.3.7-7
Severity: serious
Justification: see debian-devel thread


cups.prerm deletes the /usr/lib/cups/backend/smb symlink which
belongs to smbclient package.  Several systems here were bitten
by this during the cupsys-cups transition, as cupsys.prerm
had the same problem.

I couldn't find a specific policy section which prohibited this
so I asked on debian-devel where DD's said it was so obviously
wring that it didn't need a policy section:

http://lists.debian.org/debian-devel/2008/06/msg00613.html

Workaround is to reinstall smbclient on top of itself in order
for SMB printers to work.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cups depends on:
ii  adduser  3.108   add and remove users and groups
ii  cups-common  1.3.7-7 Common UNIX Printing System(tm) - 
ii  debconf [debconf-2.0]1.5.22  Debian configuration management sy
ii  ghostscript  8.62.dfsg.1-2.1 The GPL Ghostscript PostScript/PDF
ii  libavahi-compat-libdnssd 0.6.22-3Avahi Apple Bonjour compatibility 
ii  libc62.7-10  GNU C Library: Shared libraries
ii  libcups2 1.3.7-7 Common UNIX Printing System(tm) - 
ii  libcupsimage21.3.7-7 Common UNIX Printing System(tm) - 
ii  libdbus-1-3  1.2.1-2 simple interprocess messaging syst
ii  libgnutls26  2.2.5-1 the GNU TLS library - runtime libr
ii  libkrb53 1.6.dfsg.3-2MIT Kerberos runtime libraries
ii  libldap-2.4-22.4.9-1 OpenLDAP libraries
ii  libpam0g 0.99.7.1-6  Pluggable Authentication Modules l
ii  libpaper11.1.23  library for handling paper charact
ii  libslp1  1.2.1-7.3   OpenSLP libraries
ii  lsb-base 3.2-12  Linux Standard Base 3.2 init scrip
ii  perl-modules 5.10.0-10   Core Perl modules
ii  procps   1:3.2.7-8   /proc file system utilities
ii  ssl-cert 1.0.20  simple debconf wrapper for OpenSSL
ii  xpdf-utils [poppler-util 3.02-1.3Portable Document Format (PDF) sui

Versions of packages cups recommends:
pn  avahi-utils   none (no description available)
ii  cups-client   1.3.7-7Common UNIX Printing System(tm) - 
ii  foomatic-filters  3.0.2-20080211-3.1 OpenPrinting printer support - fil
ii  smbclient 2:3.0.30-2 a LanManager-like simple client fo

-- debconf information:
  cupsys/raw-print: true
  cupsys/backend: ipp, lpd, parallel, scsi, serial, socket, usb, snmp, dnssd



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: Bug#484009: removed bugs are marked as 'obsolete'

2008-06-04 Thread Mike Bird
On Wed June 4 2008 00:59:15 Pierre Habouzit wrote:
 a broken software, or an inadequate one is more a problem to
 me than not having it in Debian. Debian is about quality, not
 quantity. 

(1) Pierre thus asserts IMPERFECT PACKAGE  MISSING PACKAGE.

(2) To a user who wishes to use a working feature of an imperfect
package, Debian is better with the imperfect package than
without: MISSING PACKAGE  IMPERFECT PACKAGE  PERFECT PACKAGE.
This is true even if the imperfect package has an avoidable
publicized security bug.

(3) The Debian Social Contract[1] strongly supports user empowerment,
e.g. We will place their interests first in our priorities.

(4) Therefore, the laudable but minor goal of reducing clutter is not
a DSC-compatible reason for ignoring users' interests.

--Mike Bird

[1] http://www.debian.org/social_contract



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484009: Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-04 Thread Mike Bird
On Wed June 4 2008 09:36:07 Pierre Habouzit wrote:
 Package: *
 Pin: release a=testing
 Pin-Priority: 990

 Package: *
 Pin: release a=unstable
 Pin-Priority: 500

Downsides include:

(1) Not something a newbie should be worrying about.
(2) Bug reports from Testing+Unstable are less valuable.

An alternative approach would be for packages to be retained
in Testing for the benefit of the hundreds of thousands of
desktop and laptop users who need to use Testing, and for
the few members of the release team to use a filtered package
list.  The filtered package list would become the next Stable.

This keeps Testing as it has historically been - more stable
than Unstable and the best Debian for recent hardware.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-02 Thread Mike Bird
On Mon June 2 2008 09:27:08 Raphael Hertzog wrote:
 I think it's important that the release team supports the work done on
 tasksel (by the d-i team) by not removing unilateraly packages which are
 listed in tasks. They have been added there in the first place for a
 reason, it would be nice to be able to offer a continued user experience
 from release to release and not have significant functionalities
 disappear just because we (as Debian, not as release team) have not been
 able to recruit volunteers for the corresponding packages.

A good idea but it doesn't go far enough.  Personally I don't find
d-i tasks to be any more important than the packages I need, and
I suspect millions of Debian users have equivalent opinions.

Packages are summarily removed from Testing far too often, and then
find it much harder to return because they are then new.  I don't
know if the algorithms were changed six months ago, but starting
around the turn of the year we've frequently had to resort to Sid
when replicating existing configurations onto new boxes.  This is a
bar to adoption by new users, and new users are usually desktop or
laptop users who need Testing for hardware support.

Artificially lowering the RC count in Testing is not always
preferential to keeping Testing in a state amenable to testing.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-02 Thread Mike Bird
On Mon June 2 2008 19:05:38 Luk Claes wrote:
 Mike Bird wrote:
  A good idea but it doesn't go far enough.  Personally I don't find
  d-i tasks to be any more important than the packages I need, and
  I suspect millions of Debian users have equivalent opinions.

 That's what rc-alert is for.

You want millions of Debian users to install devscripts?  Even if they
did, how would rc-alert help them?

  Artificially lowering the RC count in Testing is not always
  preferential to keeping Testing in a state amenable to testing.

 You say yourself that it's not artificially as RC bugs in new packages
 don't get that easily in testing anymore...

Removing long-standing packages and stigmatizing them as new in order
to keep the RC count down is artificial because such packages are not
new.  It should only be done very late in the release process if the
packages are too late to be fixed for the next release.

You may regard the process as some kind of perverse incentive to DDs but
the direct consequences of Testing missing long-standing packages is to
make Testing unfriendly to newbies, annoying for experienced users, hence
less valuable for testing Debian, hence less valuable for improving Debian.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-02 Thread Mike Bird
On Mon June 2 2008 11:44:46 Lucas Nussbaum wrote:
 See it the other way around: it shows testing the way stable could be if
 nothing is done. I'm all for removing buggy packages early in the
 release cycle: it makes it less likely that we release without a package
 that many users need, because it was removed too late in the release
 cycle, and it allow bug fixers to focus on bugs that we really,
 absolutely need to fix to be able to release.

A thing is best characterized by what it does and how it
is used rather than by the name we associate with it.  For
a moment let's recall what Testing really is for most
Debian users - Testing is the Debian Desktop Edition.
Stable works well on older hardware, particularly servers,
but it's just not usable for most desktops and laptops.

The unnecessary holes in Testing are not merely a device
to coerce DDs into fixing RC bugs.  They make Debian harder
to use, harder to test, and harder to improve.  Debian
would be better without these holes.

There are better processes for reducing RC counts and
improving Debian without crippling Debian Desktop Edition.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-02 Thread Mike Bird
On Mon June 2 2008 14:39:01 Joerg Jaspert wrote:
 Feel free to work on an alternative algorithm to manage testing in a
 different way, fixing what you currently dont like.

 I am sure that, if you get the work done, the release team will take a
 look at it.

 Of course that involves actually doing the work, Im sorry for suggesting
 that.

Hi Joerg,

It is my understanding that the 20-day RC removal is release
team policy implemented manually.  The steps to fix this bug
are therefore:

(1) Identify the problem [done].
(3) Offer a solution [done] - specifically - don't create 20-day
removal hints for packages with RC bugs except when its too
late for a fix to be included in the forthcoming release.
(3) Persuade the maintainer (release team) to accept the solution [WIP].
   
As you can see, I am doing the work, despite obstruction and
ad hominem attacks from those who should know better.  If
there's code that needs to be updated I'll be happy to send
you a patch if you point me to the source, but my (possibly
faulty) understanding is that release team members were
generating the remove hints manually.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484129: release.debian.org: packages in tasks should be fixed in priority and removed in last resort after discussion

2008-06-02 Thread Mike Bird
On Mon June 2 2008 17:38:53 Lucas Nussbaum wrote:
 On 02/06/08 at 15:04 -0700, Mike Bird wrote:
  Don't create 20-day removal hints for packages with RC bugs
  except when its too late for a fix to be included in the
  forthcoming release. 

 Your proposed solution doesn't allow testing to converge to a releasable
 state. The only solution you are offering is do nothing.

Lucas,

The current 20-day policy only applies to leaf packages.  I don't
know which definition of leaf is intended, so let's assume that
it refers to packages referenced in Pre-Depend, Depends, and
Recommends but not Suggests, as that roughly matches aptitude's
default behavior.

Of approx[1] 21828 Lenny packages which we track, approx[1] 10514
or 48% are non-leaf and therefore excluded from the current 20-day
policy.  (If Suggests dependencies are included the latter figure
rises to 12786 or 59%).

Therefore it cannot be said that the current policy addresses the
issue you raise, as half of the packages are immune to the 20-day
rule.  There is merit to your observation, but it is a different
issue.

 How will the release team know that it's late enough to start
 removing packages, if the stats are cluttered by hundreds of RC bugs
 noone cares about?

The release team has always in the past used a process of making
DDs aware of RC bugs and RC bug counts during the release cycle,
particularly during the later stages.  The process works.  One
might wish it worked better, but at least it doesn't cripple the
Debian Desktop Edition for most of the release cycle.

 You have to propose a valid alternate metric and then implement
 code that allows to keep track of this metric. 

The code for the metric needs no changes.  What is needed is
to avoid distorting the metric by prematurely excluding RC
bugs from Testing and from the metric.

The RC-bugs-in-testing metric is actually a better metric for
not artificially excluding RC bugs from testing.  A better
metric gives better control of the release process.

This is a useful (but unintended) side-effect.  The principal
goal remains that Testing should be usable for new desktop
installations for most of the release cycle.

 For example, if you provided two lists of RC bugs (those in packages
 that will be removed if not fixed, and those that we need to address),
 and graphs for the number of bugs in each class, maybe you could try to
 convince the release team that it's useless to remove packages from
 testing that early.

There is a single list of RC bugs which, if not excused, cause
packages to be excluded from the final release.  I see no reason
to change this.

--Mike Bird

[1] These figures are approximate because we include a few packages
from unofficial sources and we exclude a few Debian packages.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#482010: spamassassin: Can't locate object method gated_through_received_hdr_remover

2008-05-20 Thread Mike Bird
Package: spamassassin
Version: 3.2.3-0.volatile1
Severity: important


Once DNS notices an update is available (which can take a while)
sa-update thereafter consistently fails thus:

rules: failed to run __GATED_THROUGH_RCVD_REMOVER test, skipping:
(Can't locate object method gated_through_received_hdr_remover via 
package Mail::SpamAssassin::PerMsgStatus at (eval 713) line 801.
)
channel: lint check of update failed, channel failed

This completely blocks installation of further updates until fixed.

This appears to be due to the following recent rule change which
(three lines from the end of the commit) invokes gated_through_
_received_hdr_remover.

http://www.gossamer-threads.com/lists/spamassassin/commits/121131

Although /usr/share/perl5/Mail/SpamAssassin/Plugin/HeaderEval.pm
contains the gated_through_received_hdr_remover sub it is not
among those subs registered by $self-register_eval_rule - see
especially line 42 comment.

I suggest that this be forwarded upstream but in the meantime
a one line fix is to add the appropriate @self-register_eval_rule
line after line 42.

--Mike Bird

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages spamassassin depends on:
ii  libarchive-tar-perl 1.30-2   Archive::Tar - manipulate tar file
ii  libdigest-sha1-perl 2.11-1   NIST SHA-1 message digest algorith
ii  libhtml-parser-perl 3.55-1   A collection of modules that parse
ii  libio-zlib-perl 1.04-1   IO:: style interface to Compress::
ii  libnet-dns-perl 0.59-1etch1  Perform DNS queries from a Perl sc
ii  libsocket6-perl 0.19-1   Perl extensions for IPv6
ii  libsys-hostname-long-perl   1.4-1Figure out the long (fully-qualifi
ii  libwww-perl 5.805-1  WWW client/server library for Perl
ii  perl5.8.8-7etch3 Larry Wall's Practical Extraction 

Versions of packages spamassassin recommends:
pn  gcc   none (no description available)
ii  gnupg 1.4.6-2GNU privacy guard - a free PGP rep
pn  libc6-dev none (no description available)
pn  libmail-spf-query-perlnone (no description available)
pn  libsys-syslog-perlnone (no description available)
ii  make  3.81-2 The GNU version of the make util
pn  re2c  none (no description available)
pn  spamc none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#482010: Acknowledgement (spamassassin: Can't locate object method gated_through_received_hdr_remover)

2008-05-20 Thread Mike Bird
This can be closed.

Upstream removed the offending eval in this commit:

http://www.gossamer-threads.com/lists/spamassassin/commits/121160

sa-update now works.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#481645: system-tools-backends: postinst appears to start the wrong service

2008-05-17 Thread Mike Bird
Package: system-tools-backends
Version: 2.4.2-1
Severity: normal


The postinst appears to have been copied from dbus.  It appears
to force-reload dbus instead of system-tools-backends:

# only start system-tools-backends if it is not already running
if [ ! -e /var/run/system-tools-backends.pid ] || ! ps --no-headers -p 
$(cat /var/run/system-tools-backends.pid)  /dev/null 21; then
if [ -x /etc/init.d/dbus ]; then
invoke-rc.d dbus force-reload || true
fi
fi
 

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages system-tools-backends depends on:
ii  adduser   3.107  add and remove users and groups
ii  libc6 2.7-10 GNU C Library: Shared libraries
ii  libdbus-1-3   1.2.1-2simple interprocess messaging syst
ii  libdbus-glib-1-2  0.74-2 simple interprocess messaging syst
ii  libglib2.0-0  2.16.3-2   The GLib library of C routines
ii  libnet-dbus-perl  0.33.6-1   Extension for the DBus bindings

system-tools-backends recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#447361: How to fix this

2008-05-17 Thread Mike Bird
dispatcher.c does:

if ((pidfile_fd = open (LOCALSTATEDIR /run/system-tools-backends.pid, 
O_CREAT | O_WRONLY)) != -1)

But according to man open:

  mode specifies the permissions to use in case a new file is created.
  This argument must be supplied when O_CREAT is specified in flags;

The fix is to add a mode argument.  0644 is usual for pid files:

if ((pidfile_fd = open (LOCALSTATEDIR /run/system-tools-backends.pid, 
O_CREAT | O_WRONLY, 0644)) != -1)

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#481645: system-tools-backends: postinst appears to start the wrong service

2008-05-17 Thread Mike Bird
On Sat May 17 2008 13:42:52 Loïc Minier wrote:
  Are you seeing a bug / issue / problem on your system or did you just
  guess this could be an error?

I was working on #447361.  While doing so I noticed this probable bug.

I have not noticed a problem directly attributable to system-tools-
-backends starting the wrong service, which is why I wrote appears
to start the wrong service.

  I think the intent is really to restart / force-relaod dbus because STB
  starts with dbus, like network manager for example, so I don't see the
  issue here.

My reading of dbus force-reload is that reload_it sends a message
to dbus to hopefully cause dbus to reexamine its config file.  I
see nothing there to start system-tools-backends.  Perhaps dbus
restart was intended?

That force-reload does not start system-tools-backends is
trivially verifiable:

# ps ax | grep '[s]ystem-tools-backends'
 3961 ?Ss 0:00 /usr/bin/system-tools-backends
# /etc/init.d/system-tools-backends stop
Stopping System Tools Backends: system-tools-backends.
# ps ax | grep '[s]ystem-tools-backends'
# invoke-rc.d dbus force-reload
Reloading system message bus config...done.
# ps ax | grep '[s]ystem-tools-backends'
#

--Mike Bird



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#447361: How to fix this

2008-05-17 Thread Mike Bird
On Sat May 17 2008 13:54:20 Loïc Minier wrote:
 On Sat, May 17, 2008, Mike Bird wrote:
  if ((pidfile_fd = open (LOCALSTATEDIR
  /run/system-tools-backends.pid, O_CREAT | O_WRONLY, 0644)) != -1)

  (You probably meant 00644 above.)

No.  00644 and 0644 have the same value and 0644 is the
norm in this situation.  One only uses additional digits
for special attributes (e.g. suid) and then it is better
to use symbolic values to avoid mistakes.

--Mike Bird



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#478547: grub-install raid1 ext3 failure - regression from Etch

2008-04-30 Thread Mike Bird
On Wed April 30 2008 03:38:29 Robert Millan wrote:
 Please could you test the attached patch?

The patched version of grub-install ran without errors on
the raid1 ext3 system and the system was was subsequently
rebooted successfully.

Thanks,

--Mike Bird




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#478547: grub-install raid1 ext3 failure - regression from Etch

2008-04-30 Thread Mike Bird
On Wed April 30 2008 11:21:49 Mike Bird wrote:
 On Wed April 30 2008 03:38:29 Robert Millan wrote:
  Please could you test the attached patch?

 The patched version of grub-install ran without errors on
 the raid1 ext3 system and the system was was subsequently
 rebooted successfully.

Also confirmed on second raid1 ext3 system and on a non-RAID
ext3 system.

--Mike Bird



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#478547: grub-install raid1 ext3 failure - regression from Etch

2008-04-29 Thread Mike Bird
Package: grub
Version: 0.97-37
Severity: critical
Justification: breaks the whole system


grub-install '(hd0)' reports The file /boot/grub/stage1 not read
correctly.

The problem occurs when grub-install is using dump for some kind
of verification.  The log is written to /tmp file with a random
name:

# cat grubJM5Q31 


GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

   [ Minimal BASH-like line editing is supported.   For
 the   first   word,  TAB  lists  possible  command
 completions.  Anywhere else TAB lists the possible
 completions of a device/filename. ]
grub dump (md0)/grub/stage1 /tmp/grubrakRL1

Error 23: Error while parsing number
grub quit

This is a regression from Etch.  In fact, simply copying
/usr/sbin/grub-install from Etch into another directory
and running it without replacing any other grub component
works.

This happens on a lot of systems but most people don't run
grub-install on a working system.  We have a policy of
always running grub-install after updating the grub package
so we see this problem sooner than most.

-- Package-specific info:

*** BEGIN /boot/grub/device.map
(fd0)   /dev/fd0
(hd0)   /dev/hde
(hd1)   /dev/hdg
*** END /boot/grub/device.map

*** BEGIN /proc/mounts
/dev/md1 / ext3 rw,errors=remount-ro,data=ordered 0 0
/dev/md1 /dev/.static/dev ext3 rw,errors=remount-ro,data=ordered 0 0
/dev/mapper/VG0-ACCT /store/ACCT ext3 rw,data=ordered 0 0
/dev/mapper/VG0-IMS++ /cache/IMS++ ext3 rw,data=ordered 0 0
/dev/mapper/VG0-JPG /cache/JPG ext3 rw,data=ordered 0 0
/dev/mapper/VG0-MP3 /store/MP3 ext3 rw,data=ordered 0 0
/dev/mapper/VG0-OLD /store/OLD ext3 rw,noatime,data=ordered 0 0
/dev/mapper/VG0-mpa--sf.yosemite.net.1 /BACKUP/mpa-sf.yosemite.net.1 ext3 
rw,noatime,data=ordered 0 0
/dev/mapper/VG0-mpa--sf.yosemite.net.2 /BACKUP/mpa-sf.yosemite.net.2 ext3 
rw,noatime,data=ordered 0 0
/dev/mapper/VG0-mpa--sf.yosemite.net.3 /BACKUP/mpa-sf.yosemite.net.3 ext3 
rw,noatime,data=ordered 0 0
/dev/md0 /boot ext3 rw,data=ordered 0 0
*** END /proc/mounts

*** BEGIN /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#grub-install(8), grub-floppy(8),
#grub-md5-crypt, /usr/share/doc/grub
#and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5

# Pretty colours
color cyan/blue white/blue

### PASSWORD LINE REMOVED ###
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
### PASSWORD LINE REMOVED ###
### PASSWORD LINE REMOVED ###
### PASSWORD LINE REMOVED ###

#
# examples
#
# title Windows 95/98/NT/2000
# root  (hd0,0)
# makeactive
# chainloader   +1
#
# title Linux
# root  (hd0,1)
# kernel/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##  kopt_2_6_8=root=/dev/hdc1 ro
##  kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/md1 ro panic=60

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##  alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##  lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

## should update-grub lock old automagic boot options
## e.g. lockold=false
##  lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## 

Bug#469329: Debian's germinate keeps referring to Ubuntu

2008-03-04 Thread Mike Bird
Package: germinate
Version: 0.42
Severity: minor


The man page for germinate is headed
  Ubuntu General Commands Manual
and the text and trailer of the man page also refer to Ubuntu.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages germinate depends on:
ii  python2.4.4-6An interactive high-level object-o
ii  python-apt0.7.5  Python interface to libapt-pkg
ii  python-support0.7.6  automated rebuilding support for p

germinate recommends no packages.

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#464521: apt-cache search traffic misses iproute

2008-02-07 Thread Mike Bird
Package: iproute
Version: 20080108-1
Severity: minor


The iproute package contains tc but the package description does
not contain the word traffic so apt-cache search traffic fails
to list iproute.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iproute depends on:
ii  libc6 2.7-6  GNU C Library: Shared libraries
ii  libdb4.6  4.6.21-5   Berkeley v4.6 Database Libraries [

Versions of packages iproute recommends:
pn  libatm1   none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402543: context install should mktexlsr after building formats

2006-12-11 Thread Mike Bird
On Monday 11 December 2006 03:40, Martin Michlmayr wrote:
 * Mike Bird [EMAIL PROTECTED] [2006-12-10 21:45]:
  Package: context

 I cannot find this package in Debian.  What does
 dpkg -p context | grep Maintainer
 say?

Maintainer: Debian TeX maintainers [EMAIL PROTECTED]

For now, you'll have to add the following to /etc/apt/sources.lists to
apt-get it:

deb http://www.tug.org/texlive/Debian/ context/

--Mike Bird


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402543: context install should mktexlsr after building formats

2006-12-10 Thread Mike Bird
Package: context
Version: 2006.12.07-0.2
Severity: normal

NOTE: I'm not absolutely certain of this because I encountered the
  problem in a situation where other things were broken.  However:

It appears that context install runs mktexlsr before building the
new formats but does not run mktexlsr again after building the
new formats so that the ls-R can see the new formats.


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages context depends on:
ii  ruby   1.8.2-1   An interpreter of object-oriented 
ii  tex-common 0.41  Common infrastructure for using an
ii  texlive-base   2005.dfsg.2-4 TeX Live: Essential programs and f
ii  texlive-base-bin   2005.dfsg.2-5 TeX Live: Essential binaries
ii  texlive-metapost   2005.dfsg.2-5 TeX Live: MetaPost (and Metafont) 

context recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#400369: texlive install should not mktexlsr

2006-11-25 Thread Mike Bird
Package: texlive
Version: 2005.dfsg.2-4
Severity: wishlist

Installation of texlive runs mktexlsr but I don't see anything
in the package which would require a mktexlsr.


-- Package-specific info:
If you report an error when running one of the TeX-related binaries 
(latex, pdftex, metafont,...), or if the bug is related to bad or wrong
output, please include a MINIMAL example input file that produces the
error in your report. Don't forget to also include minimal examples of
other files that are needed, e.g. bibtex databases. Often it also helps
to include the logfile. Please, never send included pictures!

If your example file isn't short or produces more than one page of
output (except when multiple pages are needed to show the problem),
you can probably minimize it further. Instructions on how to do that
can be found at

http://www.latex-einfuehrung.de/mini-en.html (english)

or 

http://www.latex-einfuehrung.de/mini.html (german)

##
minimal input file


##
other files

##
 List of ls-R files

-rw-r--r-- 1 mgb mgb 28104 2006-11-16 01:35 /home/mgb/texmf/ls-R
-rw-r--r-- 1 root root 977 2006-11-25 09:36 /var/lib/texmf/ls-R
-rw-r--r-- 1 root staff 1029 2006-11-15 07:54 /usr/local/share/texmf/ls-R
lrwxrwxrwx 1 root root 29 2006-11-25 08:19 /usr/share/texmf/ls-R - 
/var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 27 2006-11-25 08:20 /usr/share/texmf-texlive/ls-R - 
/var/lib/texmf/ls-R-TEXLIVE
lrwxrwxrwx 1 root root 27 2006-11-25 08:20 /usr/share/texmf-texlive/ls-R - 
/var/lib/texmf/ls-R-TEXLIVE
##
 Config files
lrwxrwxrwx 1 root root 20 2006-11-25 08:19 /usr/share/texmf/web2c/texmf.cnf - 
/etc/texmf/texmf.cnf
-rw-r--r-- 1 root root 4913 2006-11-25 09:33 /var/lib/texmf/web2c/fmtutil.cnf
-rw-r--r-- 1 root root 9081 2006-11-25 09:34 /var/lib/texmf/web2c/updmap.cfg
-rw-r--r-- 1 root root 4231 2006-11-25 09:33 
/var/lib/texmf/tex/generic/config/language.dat

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages texlive depends on:
ii  context [texlive-context] 2006.08.08-0.6 A powerful TeX format.
ii  texlive-fonts-recommended 2005.dfsg.2-4  TeX Live: Recommended fonts
ii  texlive-latex-base2005.dfsg.2-4  TeX Live: Basic LaTeX packages
ii  texlive-latex-recommended 2005.dfsg.2-4  TeX Live: LaTeX recommended packag

texlive recommends no packages.

Versions of packages tex-common depends on:
ii  debconf [debconf-2.0] 1.5.8  Debian configuration management sy
ii  ucf   2.0016 Update Configuration File: preserv

Versions of packages texlive is related to:
pn  tetex-basenone (no description available)
pn  tetex-bin none (no description available)
pn  tetex-extra   none (no description available)

-- debconf information:
  tex-common/check_texmf_wrong:
  tex-common/check_texmf_missing:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#394594: texlive-context: Context is approx 45 versions out of date

2006-10-22 Thread Mike Bird
On Sunday 22 October 2006 07:05, Norbert Preining wrote:
 I am preparing a context package for Debian. Could you give it a try
 and/or send me some test documents?

Norbert,

I am an experienced programmer but new to tex, metafont, and missing
ligatures.  If such a person can be of any use in testing your new
context package then it would be my pleasure.

Thanks for all that you do for Debian.

--Mike Bird


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#394594: texlive-context: Context is approx 45 versions out of date

2006-10-21 Thread Mike Bird
Package: texlive-context
Version: 2005.dfsg.2-1
Severity: important

Both the testing (2005.dfsg.2-1) and the new unstable (...2-2)
versions of texlive-context are based on the 2005.10.27 version
of ConTeXt which is 45 versions out of date as of this writing.

I had been struggling with context in Etch for a week and found
it strange that many of the examples on the website, wiki, and
mailing lists could not possibly work with the ConTeXt I have.

Hopefully a new version can be picked up from
  http://www.pragma-ade.com/download-1.htm
before Etch freeze as the current Debian texlive-context
package seems to serve no useful purpose.

I note that the new ...2-2 version includes three new
files - supp-{pdf,mpe,mis}.tex - but all else is October 2005
or older.  Perhaps an update script is broken?

-- Package-specific info:
If you report an error when running one of the TeX-related binaries 
(latex, pdftex, metafont,...), or if the bug is related to bad or wrong
output, please include a MINIMAL example input file that produces the
error in your report. Don't forget to also include minimal examples of
other files that are needed, e.g. bibtex databases. Often it also helps
to include the logfile. Please, never send included pictures!

If your example file isn't short or produces more than one page of
output (except when multiple pages are needed to show the problem),
you can probably minimize it further. Instructions on how to do that
can be found at

http://www.latex-einfuehrung.de/mini-en.html (english)

or 

http://www.latex-einfuehrung.de/mini.html (german)

##
minimal input file


##
other files

##
 List of ls-R files

-rw-r--r-- 1 root root 1187 2006-10-20 18:50 /var/lib/texmf/ls-R
lrwxrwxrwx 1 root root 29 2006-10-19 00:15 /usr/share/texmf/ls-R - 
/var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 27 2006-10-19 00:16 /usr/share/texmf-texlive/ls-R - 
/var/lib/texmf/ls-R-TEXLIVE
lrwxrwxrwx 1 root root 27 2006-10-19 00:16 /usr/share/texmf-texlive/ls-R - 
/var/lib/texmf/ls-R-TEXLIVE
##
 Config files
lrwxrwxrwx 1 root root 20 2006-10-19 00:15 /usr/share/texmf/web2c/texmf.cnf - 
/etc/texmf/texmf.cnf
-rw-r--r-- 1 root root 5535 2006-10-20 12:47 /var/lib/texmf/web2c/fmtutil.cnf
-rw-r--r-- 1 root root 7721 2006-10-20 17:53 /var/lib/texmf/web2c/updmap.cfg
-rw-r--r-- 1 root root 4231 2006-10-20 12:47 
/var/lib/texmf/tex/generic/config/language.dat

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages texlive-context depends on:
ii  libxml-parser-perl 2.34-4.2  Perl module for parsing XML files
ii  perl-tk1:804.027-7   Perl module providing the Tk graph
ii  texlive-base   2005.dfsg.2-1 TeX Live: Essential programs and f
ii  texlive-common 2005.dfsg.2-1 TeX Live: Base component
ii  texlive-metapost   2005.dfsg.2-1 TeX Live: MetaPost (and Metafont) 
ii  texlive-pdfetex2005.dfsg.2-1 TeX Live: pdfTeX

texlive-context recommends no packages.

Versions of packages tex-common depends on:
ii  debconf [debconf-2.0] 1.5.5  Debian configuration management sy
ii  ucf   2.0015 Update Configuration File: preserv

Versions of packages texlive-context is related to:
pn  tetex-basenone (no description available)
pn  tetex-bin none (no description available)
pn  tetex-extra   none (no description available)

-- debconf information:
  tex-common/check_texmf_wrong:
  tex-common/check_texmf_missing:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]