Bug#602420: freeze exception -- bugzilla3 3.6.3.0-1

2010-12-08 Thread Raphael Bossek
Dear Christian,

Debian uses a different directory structure then upstream since years.
The CVE-2010-3764 patch can not be applied as drop in because it's
affect the directory structure of Debian. You have to change Debian's
patches to achieve this too.

Instead of loosing time changing something that is done already accept
the 3.6.3.0 series. At the end it's more clear that Debian fixed those
vulnerability if package version is 3.6.3.0 anyway.

/Raphael

2010/12/6 Christian PERRIER bubu...@debian.org:
 Quoting Julien Cristau (jcris...@debian.org):
 On Thu, Nov 25, 2010 at 22:05:47 +, Adam D. Barratt wrote:

  On Thu, 2010-11-25 at 21:07 +, Adam D. Barratt wrote:
   $ debdiff ftp/pool/main/b/bugzilla/bugzilla_3.6.{2.0-4,3.0-2}.dsc 
   2/dev/null | diffstat | tail -n1
    1645 files changed, 80807 insertions(+), 94494 deletions(-)
  
   A lot of that is probably ignorable as it relates to changes in CVS
   and .svn{,-base} files and directories (why are those even in the diff?)
   but at this stage of the freeze we shouldn't be having to spend
   significant amounts of time reviewing diffs where the patches for the
   required fixes amount to less than two hundred lines of nett changes.
 
  As a follow-up note, if you can identify any significant parts of the
  above which are likely not to be relevant to the Debian package, that
  would be helpful in persuading us that the unstable package should be
  accepted, rather than requesting a t-p-u upload with the extracted
  fixes.
 
 Ping.  Can this be addressed or the security and RC fixes uploaded to
 tpu?


 I made an attempt yesterday after being pointed at this by Julien (I
 was trying to get debconf l10n fixed and uploaded a package to tpu
 with these fixessorry, I should have asked before).

 However, the build system of that package is not well known to me
 (upstream tarballs in the source package) and I don't know how to
 properly patch the sources with the two security fixes. Just naively
 dropping them to a newly-created debian/patches and creating
 debian/patches/series didn't work as expected.

 So, I gave up.

 If anyone is working on this, I would deeply appreciate if the two
 debconf translations that are fixed in unstable  would be fixed in the
 tpu upload.



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)

 iQIcBAEBCAAGBQJM/HvVAAoJEIcvcCxNbiWo788P/iUZecyT1NCunOjIuBdk525Q
 vbsxBYnigr8RKGr4AuFuv6K6IegbQdIEfCHZJ7xmnwEHlqPSIUMH+GbPU9gIn0JP
 7961KnHSOxZv8oDdhRFlFKs6a3vGvLtx6FqUx8Wo48LbUhC18DUPW5vmpUoCp9qz
 Ffvm9LwCR495oblhtL9KXMmmgEbD12Fd2CMRnL6oeOx5mdD/Uf+8YS6rZbAzh+RD
 dje9b8MFNs2UsUbIsTaV477DuKFEHC9gQ2Y2NtPDw/GTZ+YrwK1jezHSWo297pU6
 GzIRnLq4BX7vlkfXGgu5D73BSWlZdieWkR9Rw3M2NbQGaK9HYjslW1CsWJnsVJsP
 DKgt5OJPnGCmqdB9bE4iSIKjWtobhoP6qEaDVyg0EQ92DpQI+7KfF9CuUUHQSGdG
 xKizay+SdAibQ+6HCHyaNn0uhAFMdCFdmsZia+CW80mcLkIUaiKowYo6u6F6bvcO
 tFh9kgvPwO+ncxuuloEChjnhGX5Oe/GXdUTr8fvi7ZrOKozCe81wOec0/OTedmmX
 HOfJmyEsh/sCSzabaen/iZQGuWwG9ae5dfOV21qGRV4r3xpB138TdkwLsMZ16qz4
 uii7hD4hV10PD+eG/DRiZfaYWpsbuR68f94V4XedlkYRzmMds1j4vdYxaK7mL+AV
 wpDg0MYy6ABjh+2Gb/dw
 =BcvL
 -END PGP SIGNATURE-





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



Bug#605035: Upload to t-p-u to fix pending translation update?

2010-11-28 Thread Raphael Bossek
Hi Christian,

would be great if you could achieve that.

Thanks for you support,
Raphael

2010/11/28 Christian PERRIER bubu...@debian.org:
 Hello Raphaël,

 The Czech team came late with that l10n update, but it is still time
 to do something.

 As the version of bugzilla in  unstable does not qualify for squeeze,
 would you be OK for an upload to t-p-u?

 I can handle it if that's too much hassle for you...

 --



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)

 iQIcBAEBCAAGBQJM8p6sAAoJEIcvcCxNbiWoR/UP/0cVddejhD9MwBwN7kGFRtJ/
 JOQScWL1ew+J3vREsi2OTWVlZisAmooJpgMw73u4g8PjV0EGLWaGFfjazDJXuIFL
 qNns7EGjrbMk+q449fViJO1UqoxGI4R/Z8wsGYv0081mufls2f1j1yfxfZ16TB/e
 zSMjscP192YX2GIGnCGprfzqHuhAJq6Bs7egZ//7X6MJ5BnfQ8iCGaoasZd0sTHl
 lIy9Nz+AtZXXO9qIZL7dfhTiIep/4jq7wP3CMIJrZTFCKmOjkttQj5EHYW0NdPN1
 l20iQTpthxWhW/pIwaaMY8cvjtm6URKDoChSy/MgaUflMQ0BLS+HO12NL6W8GoO3
 Q999qeCA9qr7FrFxGaTbSa3eYZ99vcy03WBlQwXZrJZnXlkm6D5lvjHPpMsi8/1o
 Ui38M+NOrD0DEeeoQau63e2CM8K56oa5VfWJkXSBAmoSxUnAz2mYPcTmP56plQ1N
 CH4/ImkM/qQ0DxI1lUBR4MQy3XCgs5vwAzEf+U5/WXW6AOiPJenRdvBrh8U8JkbS
 ls8bfz0eJmDsb74MsFhOgjBYkrUIeomlCJvcajwDHlnf8Q6KfIeiIuttdmhQ1D1F
 HK9mYrd/XwGegahrgNPmLBoWmB/xd8DDrES6TvgyNRWjAHu+Grt/5Kgfl2/6DhXL
 czoKsdMBmPN7qh+F3SLb
 =cZsH
 -END PGP SIGNATURE-





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



Bug#604256: Help with Debian package maintenance (bug 604256)

2010-11-22 Thread Raphael Bossek
Hi Boris,

great news. One questions. Will the patch work if xerces fix your bug
report too ? I do not like to have the scenario where the xerces-c
people update their package and XSD stops working.

Greetings,
Raphael

2010/11/22 Boris Kolpackov bo...@codesynthesis.com:
 Hi Raphael,

 Boris Kolpackov bo...@codesynthesis.com writes:

  and run in trouble with build on big endian architectures

 This looks like a bug in XSD. I will take a look into this though
 it might take a day or two for me to get hold of a big-endian
 machine. Will let you know how it goes.

 Ok, I tracked down this problem to a Xerces-C++ bug in the UCS-4
 transcoder. I am going to submit a bug report for Xerces-C++ and
 for XSD I came up with a work-around. The patch is here:

 http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commit;h=0ca328cb9026aa53064a147226ef5b296426ea5f

 Let me know if there are any other problems.

 Boris




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



Bug#602420: freeze exception -- bugzilla3 3.6.3.0-1

2010-11-22 Thread Raphael Bossek
Hi Moritz,

thank you for your support. Sorry but I missed your response.
If 3.6.3 is not accepted for testing -- where these security
vulnerabilities (http://bugs.debian.org/602420) are solved upstream --
applying patches to 3.6.2 could be but in consideration. By the way,
3.6.3.0-2 solved some further issues with noninteractive installation
(piuparts) and missing package dependencies; both issues exists in
3.6.2 series of Debian packages.
I would prefer the 3.6.3 because it's simpler to read the CVE and
compare the version of the package instead of reading the changelog
for solved security vulnerabilities.

Greetings,
Raphael

PS: Here the missing diff between the uploaded and testing version of bugzilla.

diff -r eb3bbeed652d debian/changelog
--- a/debian/changelog  Wed Oct 27 16:59:27 2010 +0200
+++ b/debian/changelog  Mon Nov 22 10:30:02 2010 +0100
@@ -1,3 +1,40 @@
+bugzilla (3.6.3.0-2) unstable; urgency=medium
+
+  * Support for noninteractive mode in Debconf. Closes: #602738
+  * Added missing package dependency against liburi-perl. Removed non exsiting
+package option libgd-noxpm-perl.
+  * Urgency set to medium because previous version is not accepted for
+testing.
+  * Parallel build for Makefiles is working now.
+  * Surrpress error messages for non existing template directories if
+checksetup fails (in noninteractive mode).
+  * Extensions are not installed by default. They exist as documentation.
+
+ -- Raphael Bossek boss...@debian.org  Sat, 20 Nov 2010 05:51:25 +0100
+
+bugzilla (3.6.3.0-1) unstable; urgency=medium
+
+  * New upstream release. Closes: #602420
+  * Fixed vulnerability CVE-2010-3172:
+By inserting a certain string into a URL, it was possible
+to inject both headers and content to any browser that
+supported Server Push (mostly only Gecko-based browsers
+like Firefox). This could lead to Cross-Site Scripting
+vulnerabilities, and possibly other more dangerous security
+issues as well.
+  * Fixed vulnerability CVE-2010-3764:
+The Old Charts system generated graphs with
+predictable names into the graphs/ directory,
+which also could be browsed to see its contents.
+This allowed unauthorized users to see product
+names and charted information about those
+products over time.
+  * Fixed references to YUI components used by language templates.
+  * Fixed missing images.
+  * Surrpress error messages at installation stage.
+
+ -- Raphael Bossek boss...@debian.org  Mon, 15 Nov 2010 10:09:20 +0100
+
 bugzilla (3.6.2.0-4) unstable; urgency=low

   * Upgrade from Lenny to Squeeze fixed. Closes: #600170
--- a/debian/Makefile   Wed Oct 27 16:59:27 2010 +0200
+++ b/debian/Makefile   Mon Nov 22 10:30:02 2010 +0100
@@ -22,8 +22,9 @@
 # For a better maintenance, we'll create by hand each
 # bugzilla's sub directories.
 BUGZILLA_PERLDIR= $(BUGZILLA_PKGDIR)/usr/share/perl5
+BUGZILLA_DOCDIR = $(BUGZILLA_PKGDIR)/usr/share/doc/bugzilla3
 BUGZILLA_WWW   = $(BUGZILLA_SHAREDIR)/web
-BUGZILLA_CGIDIR  = $(BUGZILLA_WWW)
+BUGZILLA_CGIDIR = $(BUGZILLA_WWW)
 BUGZILLA_CONTRIB= $(BUGZILLA_SHAREDIR)/contrib

 PKGVER := $(shell dpkg-parsechangelog |grep Version: |sed -e
's,Version: \([^-]\+\).*,\1,g')
@@ -46,8 +47,8 @@
$(CURDIR)/debian/create-bugzilla-srcdir


-install: install_static_dirs install_static_files install_lib_files \
-install_cgi install_template install_contrib install_extensions
+install: install_static_files install_images install_js install_lib_files \
+install_cgi install_template install_skins install_contrib 
install_extensions


 install_contrib:   extractsrc
@@ -58,23 +59,25 @@

 install_extensions:extractsrc
$(INSTALL) -d -m 0755 -o root -g root $(BUGZILLA_EXTENSIONSDIR)
+   : # Install extensions as documentation until we have a real
extensions support
+   $(INSTALL) -d -m 0755 -o root -g root $(BUGZILLA_DOCDIR)
cd $(BUGZILLA_SRCDIR)  for this_dir in `find extensions -type d` ; do 
\
-   $(INSTALL) -d -m 0755 -o root -g root 
$(BUGZILLA_VARDIR)/$$this_dir ;\
+   $(INSTALL) -d -m 0755 -o root -g root 
$(BUGZILLA_DOCDIR)/$$this_dir ;\
done
-   cd $(BUGZILLA_SRCDIR)  for this_file in `find extensions -type f` ; 
do \
-   $(INSTALL) -m 0644 -o root -g root $$this_file
$(BUGZILLA_VARDIR)/`dirname $$this_file` ;\
+   cd $(BUGZILLA_SRCDIR)  for this_file in `find extensions -type f
-not -name create.pl` ; do \
+   $(INSTALL) -m 0644 -o root -g root $$this_file
$(BUGZILLA_DOCDIR)/`dirname $$this_file` ;\
done
+   : # Create an archive for these extensions
+   tar -C $(BUGZILLA_DOCDIR) -czf $(BUGZILLA_DOCDIR)/extensions.tgz 
extensions
+   rm -rf $(BUGZILLA_DOCDIR)/extensions


-install_static_dirs:   extractsrc
+install_skins: extractsrc
cd $(BUGZILLA_SRCDIR)  for this_dir in `find skins -type d` ; do \
$(INSTALL) -d -m 0755 -o root -g root 
$(BUGZILLA_WWW)/$$this_dir

Bug#602738: Support for piuparts

2010-11-15 Thread Raphael Bossek
severity 602738 minor
tags 602738 wontfix

Thank you for this bug report. I'm a little bit confused with the
severity. I can not find a Debian Policy exception where the Debconf
question/answer stage can not end in an endless loop. Only if such a
restriction exists within the Debian Policy the severity serious
should be set.

You can not install bugzilla without a valid configuration. At least
MySQL have to run and you need to know the admin account. I got tons
of error reports where people did not answer the Debconf question as
requested. The user can break the question/answer loop at any time but
know that the setup fail.

I put in consideration to detect piuparts and disable the setup of
bugzilla. The idea behind piuparts is only to check the low-level
installation/de-installation but not if bugzilla is working. I've
changed the severity to minor because it's only a issue with piuparts
but not for real life situations.

Greetings,
Raphael



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



Bug#603582: Priority extra breaks bugzilla's policy compliance

2010-11-15 Thread Raphael Bossek
Package: libdatetime-timezone-perl
Version: 1:1.20-1+2010k

Please change the priority of libdatetime-timezone-perl to optional
so bugzilla3 package can be optional too. bugzilla3 depends on
libdatetime-timezone-perl.

According to Policy Section 2.5: Priorities packages MUST NOT depend
on packages with lower priority values (excluding build-time
dependencies) nor should packages of priority optional (or higher)
conflict with each other. In order to ensure this, the priorities of
one or more packages must be adjusted.

Greetings,
Raphael



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



Bug#594583: bugzilla3: password containing comma interrupts the installation

2010-10-27 Thread Raphael Bossek
Hi,

instead of using sed I've switched to native PERL applications using
Data::Dumper module or the internal Bugzilla API:
 * /etc/bugzilla3/localconfig -- use
/usr/share/bugzilla3/contrib/bugzparam --localconfig PARAM VALUE
to modify
 * /etc/bugzilla3/param -- use /usr/share/bugzilla3/contrib/bugzparam
PARAM VALUE to modify
 * /var/lib/bugzilla3/data/answerfile -- use
/usr/share/bugzilla3/contrib/dumpanswerfile to modify (used by
postinst)

In order to be able to write /etc/bugzilla3/localconfig the
Bugzilla::Install::Localconfig::update_localconfig() function is
extended with the debian_localconfig parameter.

Greetings,
Raphael



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



Bug#600167: lenny to squeeze dist-upgrade fails due to missing support for rebooting Linux while upgrade udev

2010-10-14 Thread Raphael Bossek
Package: udev
Version: 160-1
Severity: important
Tags: squeeze

I've tried to dist-upgrade from Lenny to Squeeze (testing) but failed.
Here the reason:

| Preparing to replace udev 0.125-7+lenny3 (using
.../archives/udev_160-1_i386.deb) ...
|
| Since release 150, udev requires that support for the CONFIG_SYSFS_DEPRECATED
| feature is disabled in the running kernel.
|
| Please upgrade your kernel before or while upgrading udev.
|
| AT YOUR OWN RISK, you can force the installation of this version of udev
| WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM
| AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file.
| There is always a safer way to upgrade, do not try this unless you
| understand what you are doing!
|
| Errors were encountered while processing:
|  /var/cache/apt/archives/udev_160-1_i386.deb
| E: Sub-process /usr/bin/dpkg returned an error code (1)

lenny$ uname -a
Linux lenny 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux

Do we need a more sophisticated upgrade procedure where a Linux reboot
is supported (before releasing Squeeze) ?

Open for discussion,
Raphael



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



Bug#600170: Lenny to Squeeze upgrade fails

2010-10-14 Thread Raphael Bossek
Package: bugzilla3
Version: 3.6.2.0-3
Tags: critical pending

The error output :

run-parts --exit-on-error --lsbsysinit /etc/bugzilla3/post-checksetup.d
run-parts: executing
/etc/bugzilla3/post-checksetup.d/10setdefaultdpkgstatoverride
run-parts: executing /etc/bugzilla3/post-checksetup.d/15restoredpkgstatoverride
run-parts: executing /etc/bugzilla3/post-checksetup.d/55localyui
run-parts: executing /etc/bugzilla3/post-checksetup.d/90checkwebdot
run-parts: executing /etc/bugzilla3/post-checksetup.d/97shutdownhtmlunset
Reloading web server config: apache2.
Usage: update-python-modules [-v] [-c] package_directory [...]
   update-python-modules [-v] [-c] package.dirs [...]
   update-python-modules [-v] [-a|-f|-p]

update-python-modules: error:
/usr/share/python-support/bugzilla3.private is not a directory
dpkg: Fehler beim Bearbeiten von bugzilla3 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 2 zurück

The problem is an too old python-support version so we have to Pre-Depends this.

Greetings,
Raphael



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



Bug#595015: bugzilla: Multiple security issues

2010-09-29 Thread Raphael Bossek
Hi Moritz,

I'll check.

Greetings,
Raphael

2010/8/31 Moritz Muehlenhoff muehlenh...@univention.de:
 Package: bugzilla
 Severity: grave
 Tags: security
 Justification: user security hole

 Four security issues are unfixed in the version
 currently in squeeze/sid:
 http://www.bugzilla.org/security/3.2.7/

 At least CBE-2010-2759 should also be fixed through
 stable-security.

 Cheers,
        Moritz

 -- System Information:
 Debian Release: 5.0.1
 Architecture: amd64 (x86_64)
 Shell:  /bin/sh linked to /bin/bash
 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)






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



Bug#593359: Perl error running /etc/cron.daily/bugzilla3

2010-09-03 Thread Raphael Bossek
Hi Neil,

sorry, but I can not identify the problem with this logs. If your are
sure the installation is ok, please
remove the shutdownhtml message from the /etc/bugzilla3/params file
('shutdownhtml'='',) or login as Bugzilla administrator
at http://localhost/bugzilla3/editparams.cgi?section=general and
remote the shutdownhtml message.

Please update bugzilla to 3.6.2.0-2 version (apt-get install
bugzilla=3.6.2.0-2) and rerun the log.
I've added some additional checkin there. Maybe we will catch the issue when.

Greetings,
Raphael

2010/9/3 Neil Mayhew neil_may...@users.sourceforge.net:
  Hi Raphael,

 Sorry this has taken a while -- I was away on vacation.

 I've attached two script logs, because the first time through I made the
 mistake of running checksetup.pl without changing 03shutdownhtmlset. Sorry
 about that. Hopefully you will still have the information you need.

 --Neil





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



Bug#593359: Perl error running /etc/cron.daily/bugzilla3

2010-08-27 Thread Raphael Bossek
Hi Neil,

could you please replace the
/etc/bugzilla3/pre-checksetup.d/03shutdownhtmlset file with this
attachment and run

$ script bugzilla-terminal2.log
$ sudo /usr/share/bugzilla3/lib/checksetup.pl
$ exit

Please attach the bugzilla-terminal2.log for further investigation.
Thank you for your support!

Greetings,
Raphael


03shutdownhtmlset
Description: Binary data


Bug#593359: Perl error running /etc/cron.daily/bugzilla3

2010-08-18 Thread Raphael Bossek
Hi Neil,

could you please repeat the action but do the following:

$ script bugzilla-terminal.log
$ sudo dpkg -i bugzilla3_3.6.2.0-1_all.deb
$ exit

Attach the bugzilla-terminal.log file to this bug (without
modification or comments).

Greetings,
Raphael

2010/8/17 Neil Mayhew neil_may...@users.sourceforge.net:
 On 2010-08-17 14:04, Raphael Bossek wrote:

 could you please attach your terminal output where the problem occured for
 further investigation?

 I'm very sorry but I had to reboot the machine and I no longer have the
 entire output. I already pasted the result of running
 /etc/cron.daily/bugzilla3, but not of running
 /usr/share/bugzilla3/lib/checksetup.pl.

 Here are the relevant commands I ran, taken from my .bash_history, with
 comments added:

 wget
 http://mirrors.kernel.org/debian/pool/main/b/bugzilla/bugzilla3_3.6.2.0-1_all.deb
 sudo dpkg -i bugzilla3_3.6.2.0-1_all.deb
 # Complained about missing /var/lib/bugzilla3/data/shutdownhtml
 # I think this came from dpkg-statoverride
 ls -l /var/lib/bugzilla3/data/shutdownhtml
 # Now exists
 sudo /etc/cron.daily/bugzilla3
 # Says:
 #Use of uninitialized value in split at /usr/share/perl5/Bugzilla/Util.pm
 line 295.
 #Bugzilla is down for maintenance purposes. Please try again later.
 reportbug bugzilla3

 # Later:
 sudo /etc/cron.daily/bugzilla3
 # Same error
 sudo dpkg-reconfigure bugzilla3
 # No complaints
 cd /etc
 sudo etckeeper commit Install bugzilla3 3.6.2.0-1 from unstable using dpkg
 -i
 sudo /etc/cron.daily/bugzilla3
 # Same error
 sudo /usr/share/bugzilla3/lib/checksetup.pl
 sudo /etc/cron.daily/bugzilla3
 # No error
 cd /etc
 sudo etckeeper commit After running /usr/share/bugzilla3/lib/checksetup.pl


 I'm attaching git patches from etckeeper so you can see what changed.

 --Neil




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



Bug#578265: Not fixed correctly

2010-08-17 Thread Raphael Bossek
Hi Neil,

please use version 3.6.2.0-1 from unstable. I've tweaked the
permssions much more and the
/etc/bugzilla3/localconfig file has the www-data:www-data 0660
permissions in 3.6.2.0-1.

Greetings,
Raphael

2010/8/16 Neil Mayhew neil_may...@users.sourceforge.net:
 The permissions and ownership have been changed to 600 root:root but this is
 wrong, IMHO, because bugzilla runs under apache and so can't access the
 localconfig file at all. I now get the following errors from
 /etc/cron.daily/bugzilla3:

 An error has occurred while reading your 'localconfig' file.  The text of
 the error message is:

 Permission denied

 Please fix the error in your 'localconfig' file. Alternately, rename your
 'localconfig' file, rerun checksetup.pl, and re-enter your answers.

  $ mv -f localconfig localconfig.old
  $ ./checksetup.pl

 The relevant perl scripts in /etc/cron.daily/bugzilla3 are run with su
 www-data.

 Shouldn't the permissions be 640 root:www-data?






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



Bug#593359: Perl error running /etc/cron.daily/bugzilla3

2010-08-17 Thread Raphael Bossek
Hi Neil,

could you please attach your terminal output where the problem occured
for further investigation?

Greetings,
Raphael

2010/8/17 Neil Mayhew neil_may...@users.sourceforge.net:
 I just checked my terminal scrollback and noticed that after
 dpkg-reconfigure, /etc/cron.daily/bugzilla3 still produced the same error.
 It wasn't until I ran /usr/share/bugzilla3/lib/checksetup.pl that the
 problem went away.

 Hope this helps.






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



Bug#591849: [Debconf translation]: German translation misstake

2010-08-05 Thread Raphael Bossek
Package: dbconfig-common
Version: 1.8.46
Severity: minor
Tags: patch

I've fixed a translation issue with German Debconf template.
Whould be nice to see it in the next release.

Greetings,
Raphael
--- de.po.orig	2010-08-05 23:17:31.366532057 +0200
+++ de.po	2010-08-05 23:20:49.070518206 +0200
@@ -413,7 +413,7 @@
 #. Description
 #: ../dbconfig-common.templates:15002
 msgid An error occurred while installing the database:
-msgstr Ein Fehler ist beim Löschen der Datenbank aufgetreten:
+msgstr Ein Fehler ist beim Installieren der Datenbank aufgetreten:
 
 #. Type: select
 #. Description


Bug#589914: Crash after upgrading from bugzilla 3.2 to 3.4.1

2010-07-22 Thread Raphael Bossek
Hi Pavka,

I'm the Debian maintainer for bugzilla package. I got a bug report
about the same issue you've reported to
https://bugzilla.mozilla.org/show_bug.cgi?id=511401

Do you have any idear how to solve the issue ? It would be nice to get
a feedback so others who run into the same situation could use your
solution, if any exists.

Greetings,
Raphael



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



Bug#589668: bugzilla: [INTL:de] updated German debconf translation

2010-07-22 Thread Raphael Bossek
Dear Helge,

I got the following errors calling debconf-updatepo with this de.po translation:

de.po:23:22: invalid multibyte sequence
de.po:40:9: invalid multibyte sequence
de.po:41:45: invalid multibyte sequence
de.po:50:8: invalid multibyte sequence
de.po:50:38: invalid multibyte sequence
de.po:50:40: invalid multibyte sequence
de.po:50:61: invalid multibyte sequence
de.po:50:63: invalid multibyte sequence
de.po:51:18: invalid multibyte sequence
de.po:51:47: invalid multibyte sequence
de.po:51:52: invalid multibyte sequence
de.po:51:71: invalid multibyte sequence
de.po:52:15: invalid multibyte sequence
de.po:58:13: invalid multibyte sequence
de.po:64:19: invalid multibyte sequence
de.po:70:25: invalid multibyte sequence
de.po:70:32: invalid multibyte sequence
de.po:70:39: invalid multibyte sequence
de.po:70:50: invalid multibyte sequence
de.po:80:29: invalid multibyte sequence
de.po:80:36: invalid multibyte sequence
de.po:80:43: invalid multibyte sequence
de.po:80:54: invalid multibyte sequence
de.po:96:6: invalid multibyte sequence
de.po:96:30: invalid multibyte sequence
de.po:114:44: invalid multibyte sequence
de.po:116:6: invalid multibyte sequence
de.po:117:3: invalid multibyte sequence
de.po:127:36: invalid multibyte sequence
de.po:139:2: invalid multibyte sequence
de.po:144:6: invalid multibyte sequence
de.po:144:51: invalid multibyte sequence
de.po:144:70: invalid multibyte sequence
de.po:148:23: invalid multibyte sequence
de.po:155:12: invalid multibyte sequence
de.po:155:26: invalid multibyte sequence
de.po:155:37: invalid multibyte sequence
de.po:155:47: invalid multibyte sequence
de.po:162:54: invalid multibyte sequence
de.po:164:5: invalid multibyte sequence
de.po:164:29: invalid multibyte sequence
de.po:164:49: invalid multibyte sequence
de.po:175:54: invalid multibyte sequence
de.po:177:60: invalid multibyte sequence
de.po:200:60: invalid multibyte sequence
de.po:202:26: invalid multibyte sequence
de.po:203:8: invalid multibyte sequence
de.po:212:6: invalid multibyte sequence
de.po:219:11: invalid multibyte sequence
de.po:222:19: invalid multibyte sequence
de.po:222:27: invalid multibyte sequence
de.po:239:31: invalid multibyte sequence
de.po:287:9: invalid multibyte sequence
de.po:288:15: invalid multibyte sequence
de.po:290:31: invalid multibyte sequence
de.po:293:18: invalid multibyte sequence
de.po:298:72: invalid multibyte sequence
de.po:302:50: invalid multibyte sequence
de.po:308:71: invalid multibyte sequence
de.po:316:28: invalid multibyte sequence
de.po:325:14: invalid multibyte sequence
de.po:331:19: invalid multibyte sequence
de.po:337:6: invalid multibyte sequence
de.po:337:16: invalid multibyte sequence
de.po:337:28: invalid multibyte sequence
de.po:337:39: invalid multibyte sequence
de.po:339:42: invalid multibyte sequence
de.po:345:6: invalid multibyte sequence
de.po:345:16: invalid multibyte sequence
de.po:345:24: invalid multibyte sequence
de.po:345:33: invalid multibyte sequence
de.po:345:63: invalid multibyte sequence
de.po:353:6: invalid multibyte sequence
de.po:353:16: invalid multibyte sequence
de.po:353:19: invalid multibyte sequence
de.po:353:23: invalid multibyte sequence
de.po:353:51: invalid multibyte sequence
msgmerge: found 77 fatal errors

Greetings,
Raphael



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



Bug#589914: Crash after upgrading from bugzilla 3.2 to 3.4.1

2010-07-22 Thread Raphael Bossek
Hi Roman,

could you please try to install libdatetime-perl

$ sudo apt-get install libdatetime-perl

By default APT should restart installing bugzilla3 if left in an
inconstant state.
Otherwise run

$ sudo dpkg --configure -a

Greetings,
Raphael



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



Bug#545553: Non-maintainer package 2.22-0.1 prepared for download

2010-02-12 Thread Raphael Bossek
Hi Mako,

please feel free to adopt my changes I've put together at
http://ftp.solutions4linux.de/debian-maintainer/pool-squeeze/main/libd/libdatetime-timezone-perl/

Greetings,
Raphael



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



Bug#557243: post-checksetup.d/15restoredpkgstatoverride: 10: Syntax error: ( unexpected (expecting done)

2009-11-20 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.5.0-2

run-parts --exit-on-error --lsbsysinit /etc/bugzilla3/post-checksetup.d
run-parts: executing
/etc/bugzilla3/post-checksetup.d/10setdefaultdpkgstatoverride
run-parts: executing /etc/bugzilla3/post-checksetup.d/15restoredpkgstatoverride
/etc/bugzilla3/post-checksetup.d/15restoredpkgstatoverride: 10: Syntax
error: ( unexpected (expecting done)
run-parts: /etc/bugzilla3/post-checksetup.d/15restoredpkgstatoverride
exited with return code 2
/etc/bugzilla3/params /usr/share/bugzilla3/debian/params differieren:
Byte 490, Zeile 15.

Greetings,
Raphael (package maintainer)



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



Bug#557289: The following variables are new to /etc/bugzilla3/localconfig since you last ran checksetup.pl

2009-11-20 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.5.0-2

If a new configuration variable is introduced by a bugzilla upgrade,
checksetup.pl exit (fails) and a /etc/bugzilla3/params is not created.
In this case the whole upgrade fails.

Greetings,
Raphael (package maintainer)



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



Bug#545472: Found upstream; #480001

2009-11-08 Thread Raphael Bossek
Related to official bug report
https://bugzilla.mozilla.org/show_bug.cgi?id=480001

Regards,
Raphael


Bug#555198: Dependency graph does not work

2009-11-08 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.5.0-1

The site http://localhost/bugzilla3/showdependencygraph.cgi?id=1 does not
show any dependeny graph. The picture is adressed with
http://localhost/bugzilla3/webdot/gWJjuqLc_B.png but should be
http://localhost/bugzilla3/data/webdot/gWJjuqLc_B.png

A workarround is to create a symlink
# ln -s data/webdot /usr/share/bugzilla3/web/webdot

Regards,
Raphael


Bug#551079: libexpat1: links with -lpthread for no reason

2009-10-25 Thread Raphael Bossek
Hi all,

background of the -lpthread -D_REENTRANT request was bug#275097 I can
not remember for all side effects anymore but maybe Mirko can help
testing if the change works with the latest 4suite and expat versions.

Mirko, are you working with 4Suite and mod_python/Apache and can help
us with the change ?

Regards,
Raphael

2009/10/25, Daniel Leidert daniel.leid...@wgdd.de:
 Am Samstag, den 24.10.2009, 22:51 -0500 schrieb Ardo van Rangelrooij:
 Daniel Leidert wrote:
  Hi Ardo,
 
  Can you coment on this please? You've added the flags for expat in
  2004,
  but maybe you remember for what?
 
  Regards, Daniel
 
  Am Donnerstag, den 15.10.2009, 15:05 +0200 schrieb Julien Cristau:
 
   ickle jcristau: libfontconfig pulls in pthreads [debian]
   * ickle starts recompiling the whole damn stack to lose the pthread
  dependency, gah!
   pq what's wrong with pthread? Or for distribution?
   ickle just the excessive performance cost when running
  single-threaded
   ickle jcristau: it appears that the debian package of expat links
   against libpthread.so, but not when compiled from source...
   ickle yay for uncommented changes: expat (1.95.8-1) unstable;
   urgency=low
   ickle  * debian/rules: added '-pthread -D_REENTRANT' to 'CFLAGS'
   ickle  but no explanation :(
 
  Any chance you could remove this unnecessary -pthread from
  debian/rules?
  Or is there a hidden non-obvious reason to keep it there (not that I
  can
  see what that could possibly be)?

 Hello Daniel,

 This was added per request from Raphael Bossek:

  Please consider to extend the compilerflags with -pthread -D_REENTRANT.
  This is required for my python-4suite package and all other
  multi-threaded applications.

 But why? Expat doesn't use pthread nor _REENTRANT. IMO this switch just
 results in a useless linkage to libpthreads for the expat library in
 Debian. Raphael, can you please comment on this?

 Regards, Daniel



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



Bug#540549: Apply from Felix Zielcke fixed dmraid issue for me

2009-08-23 Thread Raphael Bossek
Package: grub-pc
Version: 1.96+20090808-1
tags 540549 patch

I installed a SoftRAID for my AMD710 chipset. It will be setup as
/dev/mapper/pdc_fcgchefh and run into the same problem with GRUB2 as
described here.

I've found a patch from Felix Zielcke at
http://lists.gnu.org/archive/html/grub-devel/2009-07/msg00099.html and
applied it to 1.96+20090808-1 successfully.

The setup of GRUB2 worked fine for me. I've attached the patch to this
e-mail for sure. I cound not find the patch in the official SVN directory
but maybe Felix did not applied it and waiting for more feedback.

At this point I finght with initramfs-tools which do not work because dmraid
-ay is not called. But this should go the the initramfs-tools package.

Regards,
Raphael


dmraid.patch.3
Description: Binary data


Bug#530484: Needs to link against boost_filesystem-mt

2009-07-18 Thread Raphael Bossek
Thanks a lot for your support!

Regards
Raphael


Bug#528780: RFP: CPAN Email::Replay missing as Debian package (libemail-reply-perl)

2009-07-17 Thread Raphael Bossek
The CPAN PERL module Email::Reply is missing as Debian package. As long
there is no such a package dh-make-perl is you frind.

Using this tool missing CPAN modules can be easely debianised.

$ sudo apt-get install dh-make-perl libemail-mime-creator-perl
$ mkdir tmp; cd tmp
$ dh-make-perl --build --cpan Email::Reply
$ sudo dpkg -i libemail-reply-perl_*.deb

Regards,
Raphael


Bug#488499: cpufreq-applet: Outdated howtos about SUID ?

2009-06-01 Thread Raphael Bossek
http://ubuntu.wordpress.com/2005/11/04/enabling-cpu-frequency-scaling/

Is this howto outdated ? reportbug find the debconf
gnome-applets/cpufreq_SUID_bit configuration variable but dpkg-reconfigure
-p high gnome-applets does not.

-- 
Raphael Bossek


Bug#488499: cpufreq-applet: frequency and governor selection does not change anything

2009-05-31 Thread Raphael Bossek
Package: gnome-applets
Version: 2.24.3.1-2+b1
Severity: normal

tag 488499 -moreinfo

Hi,

using cpufreq-set/cpufreq-selector (from cpufrequtils package) works fine as
root user.
The cpufreq-applet show those all available options right, but selecting
them does nothing change.
Please refer also to
https://bugs.launchpad.net/ubuntu/+source/gnome-cpufreq-applet/+bug/117105if
there are any usefull inforation to catch this problem. If further
information are required please
let me know. Here are some:

$ cat /proc/cpuinfo
processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 15
model name: Intel(R) Core(TM)2 Duo CPU T7700  @ 2.40GHz
stepping: 10
cpu MHz: 800.000
cache size: 4096 KB
physical id: 0
siblings: 2
core id: 0
cpu cores: 2
apicid: 0
initial apicid: 0
fdiv_bug: no
hlt_bug: no
f00f_bug: no
coma_bug: no
fpu: yes
fpu_exception: yes
cpuid level: 10
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc
arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
ida
bogomips: 4792.93
clflush size: 64
power management:

processor: 1
vendor_id: GenuineIntel
cpu family: 6
model: 15
model name: Intel(R) Core(TM)2 Duo CPU T7700  @ 2.40GHz
stepping: 10
cpu MHz: 800.000
cache size: 4096 KB
physical id: 0
siblings: 2
core id: 1
cpu cores: 2
apicid: 1
initial apicid: 1
fdiv_bug: no
hlt_bug: no
f00f_bug: no
coma_bug: no
fpu: yes
fpu_exception: yes
cpuid level: 10
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc
arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
ida
bogomips: 4787.95
clflush size: 64
power management:

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

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

Versions of packages gnome-applets depends on:
ii  gconf2   2.26.0-1GNOME configuration database
syste
ii  gnome-applet 2.24.3.1-2  Various applets for GNOME 2
panel
ii  gnome-icon-t 2.24.0-4GNOME Desktop icon theme
ii  gnome-panel  2.24.3-1+b1 launcher and docking facility
for
ii  gstreamer0.1 0.10.23-2   GStreamer plugin for ALSA
ii  gstreamer0.1 0.10.10.3-1 GStreamer plugins from the
bad s
ii  gstreamer0.1 0.10.15-1   GStreamer plugins from the
good
ii  gvfs 1.2.2-2 userspace virtual filesystem -
ser
ii  libapm1  3.2.2-12Library for interacting with
APM d
ii  libatk1.0-0  1.26.0-1The ATK accessibility toolkit
ii  libbonoboui2 2.24.1-1The Bonobo UI library
ii  libc62.9-12  GNU C Library: Shared libraries
ii  libcpufreq0  005-1   shared library to deal with the
cp
ii  libdbus-1-3  1.2.12-1simple interprocess messaging
syst
ii  libdbus-glib 0.80-4  simple interprocess messaging
syst
ii  libgconf2-4  2.26.0-1GNOME configuration database
syste
ii  libglib2.0-0 2.20.1-2The GLib library of C routines
ii  libgnome-des 2.26.1-1Utility library for loading
.deskt
ii  libgnome2-0  2.26.0-1The GNOME library - runtime
files
ii  libgnomekbd3 2.24.0-3GNOME library to manage
keyboard c
ii  libgnomeui-0 2.24.1-1The GNOME 2 libraries (User
Interf
ii  libgstreamer 0.10.23-2   GStreamer libraries from the
base
ii  libgstreamer 0.10.23-1   Core GStreamer libraries and
eleme
ii  libgtk2.0-0  2.16.1-2The GTK+ graphical user
interface
ii  libgtop2-7   2.24.3-1gtop system monitoring library
ii  libgucharmap 1:2.24.3-1  Unicode browser widget library
(sh
ii  libgweather1 2.26.1-1GWeather shared library
ii  libhal1  0.5.12~git20090406.46dc48-2 Hardware Abstraction Layer -
share
ii  libnotify1 [ 0.4.5-1 sends desktop notifications to
a n
ii  liboobs-1-4  2.22.0-2GObject based interface to
system-
ii  libpanel-app 2.24.3-1+b1 library for GNOME Panel applets
ii  libpango1.0- 1.24.0-3+b1 Layout and rendering of
internatio
ii  libpolkit-db 0.9-3   library for accessing PolicyKit
vi
ii 

Bug#511839: Default configuration file /usr/share/doc/bugzilla3/examples/basic.conf in conflict with standard ScriptAlias /cgi-bin/

2009-01-14 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.0.1-1

With a fresh installation of bugzilla3 the default configuration file
/usr/share/doc/bugzilla3/examples/basic.conf is sym-linked as
/etc/apache2/conf.d/bugzilla3.

For virgin installation of apache2 is this default configuration sufficient.
If the /etc/apache2/httpd.conf file (or any other configuration which is
included in front of) contains a ScriptAlias /cgi-bin/ declartion buzilla3's
basic.conf is not working.

To avoid a colision with /usr/lib/cgi-bin and the AliasScript /cgi-bin/
/usr/lib/cgi-bin/ declaration it should be put into consideration to move
bugzilla3's CGI scripts to a different directory, e.g.
/usr/share/bugzilla3/web to avoid a conflict with /usr/lib/cgi-bin
directory.

-- 
Raphael Bossek


Bug#494091: GraphViz support with Debian's bugzilla package

2009-01-14 Thread Raphael Bossek
Hi Alexandra,

thank you for this test and expertise about the problem reason.

To catch the issue with the (default) apache2 configuration I've create a
new bug entry:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511839

I'm not a apache2 expert but done some try and error testing regarding the
VirtualHost *:80 miss configuration. I could not reproduce a problem with
multiple VirtualHost *:80 entries within the configuration either with
localhost nor with real IP addresses.

I can confirm that ScriptAlias and bugzilla3's /usr/lib/cgi-bin/bugzilla3
configuration do not work together if ScriptAlias /cgi-bin/ is defined as
first. We should continue the discussion in bug 511839 here.

Raphael


Bug#511866: Support for Oracle database at installation stage

2009-01-14 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.0.0~rc2-1
Severity: wishlist

It should be possible to setup Bugzilla for Oracle database at setup stage.

Due to missing support for Oracle in dbconfig-common package this
wishlist have to be solved in dbconfig-common too.

-- 
Raphael Bossek


Bug#494091: GraphViz support with Debian's bugzilla package

2009-01-11 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.0.1-1

Hi Alexandra,

could you please retest the 3.2.0.1 bugzilla package I've uploaded to
unstable regarding the GraphViz support ?

The webdotdir configuration parameter is preset to the right value so no
additional configuration is mandatory. Only the webdotbase variable have to
be set to /usr/bin/dot in order to start GraphViz localy.

/usr/share/bugzilla3/lib/checksetup.pl is an warrper script which run-parts
/usr/share/bugzilla3/debian/{pre,post}-checksetup.d directories.

-- 
Raphael Bossek


Bug#511331: Support for PostgreSQL at installation stage

2009-01-09 Thread Raphael Bossek
Package: bugzilla3
Version: 3.2.0.0~rc2-1
Severity: whishlist

It should be possible to setup Bugzilla for PostgreSQL at setup stage.

-- 
Raphael Bossek



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



Bug#492689: bugzilla3: Requires CGI.pm v3.29 - please update

2008-08-03 Thread Raphael Bossek
reassign 492689 perl-modules
severity 492689 important
tags 492689 confirmed

CGI.pm has to be updated in perl-modules package.

-- 
Raphael Bossek



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



Bug#402346: EasyTAG-2.1.4-Should not discard ID3v2 tags it doesn't recognize

2008-05-29 Thread Raphael Bossek
Package: easytag
Tags: forwarded

Hi Jerome Couderc,

are you familiar with this problem reported at Debian:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402346

Is it maybe fixed in 2.1.4 or 2.1.5 version of easytag so we can mark
the bug as fixed ?

-- 
Raphael Bossek



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



Bug#479830: ITP: OpenSAF -- high availability base platform middleware based on Service Availability™ Forum Specifications

2008-05-06 Thread Raphael Bossek
Package: wnpp
Severity: wishlist

http://www.opensaf.org/

OpenSAF is an open source project established to develop a base
platform middleware consistent with Service Availability™ Forum (SA
Forum™) specifications, under the LGPLv2.1 license. The OpenSAF
Foundation was established by leading Communications and Enterprise
Computing Companies to facilitate the OpenSAF Project and to
accelerate the adoption of the OpenSAF code base in commercial
products.

The OpenSAF project was launched in mid 2007 and has been under
development by an informal group of supporters of the OpenSAF
initiative. The OpenSAF Foundations was founded on January 22nd 2008
with Emerson Network Power, Ericsson, Nokia Siemens Networks, HP and
Sun Microsystems as founding members.

To see our bylaws, technical papers, Membership Application,
Contribution Agreement
white papers etc. go to our Resource Center under the Home tab.

-- 
Raphael Bossek


Bug#479523: ITP: xsd - XML Data Binding for C++

2008-05-05 Thread Raphael Bossek
Package: wnpp
Tag: ITP

According to the web site (http://codesynthesis.com/products/xsd/)

 CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to
 C++ data binding compiler. Provided with an XML instance specification
 (XML Schema), it generates C++ classes that represent the given
 vocabulary as well as parsing and serialization code.
 You can then access the data stored in XML using types and functions
 that semantically correspond to your application domain rather than
 dealing with intricacies of reading and writing XML.

--
Raphael Bossek



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



Bug#434431: python-moinmoin: python-4suite changed to python-4suite-xml

2007-07-23 Thread Raphael Bossek
Package: python-moinmoin
Version: 1.5.7-3
Severity: normal

I've updated 4Suite and changed the package name to python-4suite-xml. Please 
update your dependencies.

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

Kernel: Linux 2.6.21-2-vserver-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-moinmoin depends on:
pn  moinmoin-common   none (no description available)
ii  python2.4.4-6An interactive high-level object-o
ii  python-support0.6.4  automated rebuilding support for p

Versions of packages python-moinmoin recommends:
ii  exim4-daemon-light [mail-tran 4.67-5 lightweight Exim MTA (v4) daemon


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



Bug#433887: wu-ftpd: SIZE command return undefined values

2007-07-19 Thread Raphael Bossek
Package: wu-ftpd
Version: 2.6.2-27
Severity: important

The SIZE command implemenation within wu-ftpd does not use the right printf() 
format for stat.st_size. In this case the bits of stat.st_size is truncated and 
the result 
is not what we except to see.

I've created a patch and testet it on i386 and PowerPC successful.


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

Kernel: Linux 2.6.21-2-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages wu-ftpd depends on:
ii  debconf [debconf-2.0] 1.5.13 Debian configuration management sy
ii  debianutils   2.22.1 Miscellaneous utilities specific t
ii  libc6 2.6-2  GNU C Library: Shared libraries
ii  libpam0g  0.79-4 Pluggable Authentication Modules l
ii  netbase   4.29   Basic TCP/IP networking system
ii  perl [perl5]  5.8.8-7Larry Wall's Practical Extraction 

wu-ftpd recommends no packages.

-- debconf information excluded
diff -Naur wu-ftpd-2.6.2.orig/src/config/config.nbs 
wu-ftpd-2.6.2/src/config/config.nbs
--- wu-ftpd-2.6.2.orig/src/config/config.nbs2000-07-01 20:03:07.0 
+0200
+++ wu-ftpd-2.6.2/src/config/config.nbs 2007-07-18 14:29:50.0 +0200
@@ -48,7 +48,7 @@
 #undef  SHADOW_PASSWORD
 #undef  USG
 #define VIRTUAL
-#define OFFSET_SIZE 8
+#undef OFFSET_SIZE
 #define USE_VAR
 #undef  USE_PID
 #define VAR_RUN
diff -Naur wu-ftpd-2.6.2.orig/src/ftpcmd.y wu-ftpd-2.6.2/src/ftpcmd.y
--- wu-ftpd-2.6.2.orig/src/ftpcmd.y 2007-07-19 09:41:18.0 +0200
+++ wu-ftpd-2.6.2/src/ftpcmd.y  2007-07-19 09:28:14.0 +0200
@@ -1761,16 +1761,16 @@
if (stat(filename, stbuf)  0 ||
(stbuf.st_mode  S_IFMT) != S_IFREG)
reply(550, %s: not a plain file., filename);
-   else
-#if OFFSET_SIZE == 8
-   reply(213, %qu, stbuf.st_size);
-#else
-#ifdef _AIX42
-   reply(213, %llu, stbuf.st_size);
-#else
-   reply(213, %lu, stbuf.st_size);
-#endif
-#endif
+   else{
+   if (sizeof(stbuf.st_size) = sizeof(unsigned int))
+   reply(213, %u, stbuf.st_size);
+   else if (sizeof(stbuf.st_size) = sizeof(unsigned long 
int))
+   reply(213, %lu, stbuf.st_size);
+   else if (sizeof(stbuf.st_size) = sizeof(unsigned long 
long int))
+   reply(213, %llu, stbuf.st_size);
+   else
+   reply(504, Size of file %s out of range., 
filename);
+   }
break;
}
 case TYPE_A:{


Bug#329843: Check nano seconds (nsec) to accurate; extract of sym-links fails

2006-09-19 Thread Raphael Bossek
On Tue, Sep 19, 2006 at 02:26:00PM -0700, Paul Eggert wrote:
 Raphael Bossek [EMAIL PROTECTED] writes:
 
  --- tar-1.15.91.orig/src/extract.c
  +++ tar-1.15.91/src/extract.c
  @@ -918,7 +918,7 @@
  for (; ds; ds = ds-next)
if (ds-dev == st1.st_dev
 ds-ino == st1.st_ino
  -  timespec_cmp (ds-mtime, get_stat_mtime (st1)) == 0)
  +  tar_timespec_cmp (ds-mtime, get_stat_mtime (st1)) == 
  0)
  {
struct string_list *p =  xmalloc (offsetof (struct 
  string_list, string)
  + strlen (file_name) + 
  1);
 
 That sort of patch doesn't look correct to me, as it is comparing two
 time stamps both gotten by 'stat' or 'lstat'.  They should be
 consistent, even if the underlying file system does not have
 full timestamp resolution.
 
 Possibly your kernel temporarily remembers subsecond time stamp
 resolution, so long as the inode is cached, but forgets it once it's
 sent to disk?  That might explain the problem.  But that would be a
 kernel bug, not a tar bug.
This may be a kernel bug because I'm used User-Mode-Linux which is not
as stable/accurate as it should be. The problem occurs only in this
environment for me.

-- 
Raphael Bossek


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



Bug#329843: Check nano seconds (nsec) to accurate; extract of sym-links fails

2006-07-21 Thread Raphael Bossek
Hi tar folks,

I've started a detailed analysis of the problem I complained. (By the way, the 
last patch is too radical and does not work/test suite fails too).

Within my environment using UserModeLinux (http://user-mode-linux.sf.net) 
restore of nano secondes does not work! lstat() returns always tv_nsec == 0!

I think also the check_time() function need a else- case where the is and 
should values are tested more accurate. A warning here would help a lot to 
discover the problem I have.

The next patch against 1.15.91 solve the problem with nano seconds and does not 
corrupt other things (testsuite fine):

--- tar-1.15.91.orig/src/extract.c
+++ tar-1.15.91/src/extract.c
@@ -918,7 +918,7 @@
for (; ds; ds = ds-next)
  if (ds-dev == st1.st_dev
   ds-ino == st1.st_ino
-  timespec_cmp (ds-mtime, get_stat_mtime (st1)) == 0)
+  tar_timespec_cmp (ds-mtime, get_stat_mtime (st1)) == 0)
{
  struct string_list *p =  xmalloc (offsetof (struct 
string_list, string)
+ strlen (file_name) + 1);
@@ -1254,7 +1254,7 @@
  if (lstat (source, st) == 0
   st.st_dev == ds-dev
   st.st_ino == ds-ino
-  timespec_cmp (get_stat_mtime (st), ds-mtime) == 0)
+  tar_timespec_cmp (get_stat_mtime (st), ds-mtime) == 0)
{
  /* Unlink the placeholder, then create a hard link if possible,
 a symbolic link otherwise.  */
---8---8---8---8---8---8---8---8---8---8---8---8---8---8---8---8---8---

Any furter comments are welcome because I would like to know how tar will 
handle this in future on Linux/i386.

Thanks for your comments,
Raphael Bossek
-- 


Echte DSL-Flatrate dauerhaft für 0,- Euro*. Nur noch kurze Zeit!
Feel free mit GMX DSL: http://www.gmx.net/de/go/dsl


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



Bug#329843: Check nano seconds (nsec) to accurate; extract of sym-links fails

2006-07-20 Thread Raphael Bossek
Dear tar people,

I felt today into trouble after an upgrade to 1.15.91 version of tar on my 
Debian GNU/Linux machine.

I'm running a little bit complecate environment (Debian- UserModeLinux- 
loopback mounted file as ext3) where extractions of a tar archive with 
sym-links fails (only 0 byte files are there). Tar extraction is not 
interrupted!

The tar arhive is extracted within UserModeLinux on the loopback mounted fs.

I invested some time to identify the problem because I thouhght is a problem of 
me. Now here is my patch to fix TAR:

--- lib/timespec.h.orig 2006-07-19 16:01:51.0 +0200
+++ lib/timespec.h  2006-07-20 08:22:57.0 +0200
@@ -47,7 +47,7 @@
 {
   return (a.tv_sec  b.tv_sec ? -1
  : a.tv_sec  b.tv_sec ? 1
- : a.tv_nsec - b.tv_nsec);
+ : 0);
 }

 # if ! HAVE_DECL_NANOSLEEP

---8---8---8---8---8---8---8---8---8---8---8---8---

For my opinion is to accurate to check nano seconds (nsec) to identify files 
with stat(), lstat() and fstat() in src/extract.c when process symbolic links!

I get all the time a difference in the UserModeLinux - loopback mounted fs 
while extracting (maybe my machine is too slow AMD3.2GHZ). Despite that why 
it's important to diff in nano seconds ?

Looking for a solution,
Raphael Bossek
-- 


Echte DSL-Flatrate dauerhaft für 0,- Euro*!
Feel free mit GMX DSL! http://www.gmx.net/de/go/dsl


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



Bug#347450: python2.4-moinmoin: Improve package dependencies

2006-01-10 Thread Raphael Bossek
Package: python2.4-moinmoin
Version: 1.4.99+1.5.0rc1-1
Severity: important

Following improvements for inter package dependencies should be added:

Package: moinmoin-common
Conflicts: moin ( 1.5)
Replaces: moin

This deinstall a previous old version.

Package: python*-moinmoin
Depends: moinmoin-common (= ${Source-Version})

This should make sure packages are in sync.

-- 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.12-1-k7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages python2.4-moinmoin depends on:
ii  moinmoin-common1.4.99+1.5.0rc1-1 Python clone of WikiWiki - common 
ii  python2.4  2.4.2-2   An interactive high-level object-o

Versions of packages python2.4-moinmoin recommends:
ii  exim4-daemon-light [mail-tran 4.60-1 lightweight exim MTA (v4) daemon

-- no debconf information


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



Bug#313342: dh_strip fix for shared library sym-links in *-dbg packages

2005-06-14 Thread Raphael Bossek

 Can you find out what objcopy commands are involved?
 Try DH_VERBOSE=1.

dh_strip -plibxerces1 --dbg-package=libxerces1
install -d debian/libxerces1-dbg/usr/lib/debug//usr/lib
	objcopy --only-keep-debug 
debian/libxerces1/usr/lib/libxerces-c.so.1.7.0 
debian/libxerces1-dbg/usr/lib/debug//usr/lib/libxerces-c.so.1.7.0

chmod 644 
debian/libxerces1-dbg/usr/lib/debug//usr/lib/libxerces-c.so.1.7.0
	strip --remove-section=.comment --remove-section=.note --strip-unneeded 
debian/libxerces1/usr/lib/libxerces-c.so.1.7.0
	objcopy --add-gnu-debuglink 
debian/libxerces1-dbg/usr/lib/debug//usr/lib/libxerces-c.so.1.7.0 
debian/libxerces1/usr/lib/libxerces-c.so.1.7.0
	cp -d debian/libxerces1/usr/lib/libxerces-c.so.1.7 
debian/libxerces1-dbg/usr/lib/debug//usr/lib/libxerces-c.so.1.7


PS: This is already a version of dh_strip which copy the sym-link too.
This is the last cp -d command.

--
Raphael Bossek


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



Bug#313342: dh_strip fix for shared library sym-links in *-dbg packages

2005-06-14 Thread Raphael Bossek
 When I repeat this by hand, there is no reference to the SONAME in the
 final .gnu_debuglink section; I can not reproduce your problem.  What
 does objdump -s -j .gnu_debuglink
 debian/libxerces1/usr/lib/libxerces-c.so.1.7.0 show you?

libxerces1/usr/lib/libxerces-c.so.1.7.0: file format elf32-little

Contents of section .gnu_debuglink:
  6c696278 65726365 732d632e 736f2e31  libxerces-c.so.1
 0010 2e372e30 00961b40 fbddb6ee   [EMAIL PROTECTED]

--
Raphael Bossek

-- 
Geschenkt: 3 Monate GMX ProMail gratis + 3 Ausgaben stern gratis
++ Jetzt anmelden  testen ++ http://www.gmx.net/de/go/promail ++


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



Bug#313342: dh_strip fix for shared library sym-links in *-dbg packages

2005-06-13 Thread Raphael Bossek

Package: debhelper
Version: 4.2.36

Creating -dbg packages using dh_strip --dbg-package= result in packages
where for shared libraries symbolic liks are missing. These sym-links
are missing for the case where the SONAME of the shared library does not
match the filename:

SONAME libxerces-c.so.1.7
FILE   libxerces-c.so.1.7.0

In this case a symlink exists called (/usr/lib):

SYMLINK libxerces-c.so.1.7 - libxerces-c.so.1.7.0

It is mandatory to copy this sym-link to the -dbg package to. Please
apply this patch to make this step happen.

--
Raphael Bossek
diff -Nru debhelper-4.2.36/debian/changelog debhelper-4.2.36.1/debian/changelog
--- debhelper-4.2.36/debian/changelog	2005-05-08 19:02:24.0 +0200
+++ debhelper-4.2.36.1/debian/changelog	2005-06-07 16:18:55.0 +0200
@@ -1,3 +1,9 @@
+debhelper (4.2.36.1) experimental; urgency=low
+
+  * Fixed dh_strip --dbg-package to handle sym-links for shared libraries.
+
+ -- Raphael Bossek [EMAIL PROTECTED]  Tue,  7 Jun 2005 16:18:46 +0200
+
 debhelper (4.2.36) unstable; urgency=low
 
   * Spanish translation update for dh_installdebconf(1).
diff -Nru debhelper-4.2.36/dh_strip debhelper-4.2.36.1/dh_strip
--- debhelper-4.2.36/dh_strip	2005-04-22 17:36:48.0 +0200
+++ debhelper-4.2.36.1/dh_strip	2005-06-08 17:39:03.0 +0200
@@ -102,11 +102,11 @@
 }
 
 # Check if a file is an elf binary, shared library, or static library,
-# for use by File::Find. It'll fill the following 3 arrays with anything
+# for use by File::Find. It'll fill the following 4 arrays with anything
 # it finds:
-my (@shared_libs, @executables, @static_libs);
+my (@shared_libs, @executables, @static_libs, @symlinks);
 sub testfile {
-	return if -l $_ or -d $_; # Skip directories and symlinks always.
+	return if -d $_; # Skip directories
 	
 	# See if we were asked to exclude this file.
 	# Note that we have to test on the full filename, including directory.
@@ -120,6 +120,10 @@
 
 	# Does its filename look like a shared library?
 	if (m/.*\.so.*?/) {
+		if (-l $_) {
+			push @symlinks, $fn;
+			return;
+		}
 		# Ok, do the expensive test.
 		my $type=get_file_type($_);
 		if ($type=~m/.*ELF.*shared.*/) {
@@ -127,7 +131,10 @@
 			return;
 		}
 	}
-	
+
+	# We do not expect any symlink otherwise.
+	return if -l $_;
+
 	# Is it executable? -x isn't good enough, so we need to use stat.
 	my (undef,undef,$mode,undef)=stat(_);
 	if ($mode  0111) {
@@ -162,9 +169,14 @@
 	if (! -d $debug_dir) {
 		doit(install, -d, $debug_dir);
 	}
-	doit(objcopy, --only-keep-debug, $file, $debug_path);
-	# No reason for this to be executable.
-	doit(chmod, 644, $debug_path);
+	if (-l $file) {
+		doit(cp,-d,$file,$debug_path);
+	}
+	else {
+		doit(objcopy, --only-keep-debug, $file, $debug_path);
+		# No reason for this to be executable.
+		doit(chmod, 644, $debug_path);
+	}
 	return $debug_path;
 }
 
@@ -207,6 +219,12 @@
 	foreach (@static_libs) {
 		doit(strip,--strip-debug,$_);
 	}
+
+	if ($keep_debug) {
+		foreach (@symlinks) {
+			make_debug($_, $tmp, $debugtmp);
+		}
+	}
 }
 
 =head1 SEE ALSO


Bug#313342: dh_strip fix for shared library sym-links in *-dbg packages

2005-06-13 Thread Raphael Bossek
Hi Joey,

 Let me make sure I understand because your bug report is not very
 clear. These symlinks your referring to need to be in /usr/lib/debug
 so that gdb will find the debugging symbols to match the shared
 library?
Yes.

 Can you give a real-life example please?
The libxerces1 package where this files exists:

/usr/lib/libxerces1.so.1.7 - libxerces1.so.1.7.0
/usr/lib/libxerces1.so.1.7.0 (SONAME libxerces1.so.1.7)

GDB try to load /usr/lib/debug/usr/lib/libxerces1.so.1.7 as specified
by SONAME. The symlink is required to get the /usr/lib/debug variant
of file to get loaded. The fallback is to /usr/lib/libxerces1.so.1.7
which does not contain the symbolic information.

-- 
Raphael Bossek


pgpwbmVq6Zg5J.pgp
Description: PGP signature


Bug#313342: dh_strip fix for shared library sym-links in *-dbg packages

2005-06-13 Thread Raphael Bossek
Hi Daniel,

 Well certainly there's more going on than this: please look at
 /usr/lib/debug/lib and observe that there's only libc-2.3.2.so there,
 not libc.so.6.
Great!

 The path to the debug file is based on the original file's location,
 but the basename of the debug file is not; it comes from the
 .gnu_debuglink section of the object. So, it looks as if that section
 is not being created correctly.
Maybe. I did not analised the build process but it's not from Autotools
so I would not swear it's right.

 Which one are you stripping to generate the debug info? It should be
 the real file.
I do not do anything myself. The libraries are compiled with -g and
everythink else is done by dh_strip --dbg-package=XXX. So dh_strip do
the strip job, does it?

The file of this library is called libxerces1.so.1.7.0 for this real
life examples. The SONAME of this library is libxerces1.so.1.7.

-- 
Raphael Bossek


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



Bug#231707: Update the binutils-cross patch against 2.15-6

2005-06-01 Thread Raphael Bossek

This patch is an update against 2.15-6 sources with an additional
fix for default search path of shared libararies.
diff -Nru binutils-2.15/debian/README.cross 
binutils-2.15.cross/debian/README.cross
--- binutils-2.15/debian/README.cross   Thu Jan  1 01:00:00 1970
+++ binutils-2.15.cross/debian/README.cross Wed Jun  1 11:29:26 2005
@@ -0,0 +1,12 @@
+Cross-binutils debian packages can be built directly from binutils
+source package.
+
+To build cross-binutils package, download and unpack binutils
+source package, and run
+
+TARGET=your-target fakeroot debian/rules binary-cross
+
+(substitute your target name, e.g. arm-linux, instead of your-target)
+
+---
+Nikita Youshchenko [EMAIL PROTECTED]
diff -Nru binutils-2.15/debian/control.cross.in 
binutils-2.15.cross/debian/control.cross.in
--- binutils-2.15/debian/control.cross.in   Thu Jan  1 01:00:00 1970
+++ binutils-2.15.cross/debian/control.cross.in Wed Jun  1 11:29:26 2005
@@ -0,0 +1,12 @@
+Package: PACKAGE
+Architecture: any
+Depends: binutils, ${shlibs:Depends}
+Suggests: binutils-doc (= ${Source-Version})
+Priority: extra
+OLD_EMDEBIAN_CONFLICT
+Description: The GNU binary utilities, for TARGET target
+ This package provides GNU assembler, linker and binary utilities
+ for TARGET target, for use in cross-compilation environment.
+ .
+ You don't need this package unless you plan to cross-compile programs
+ for TARGET.
diff -Nru binutils-2.15/debian/patches/00list 
binutils-2.15.cross/debian/patches/00list
--- binutils-2.15/debian/patches/00list Wed Jun  1 11:30:45 2005
+++ binutils-2.15.cross/debian/patches/00list   Wed Jun  1 11:30:03 2005
@@ -16,3 +16,4 @@
 121_ia64_unwind_fixes
 122_m68k_undefweak_symbols
 123_bfd_overflow_fix
+999_lib64_for_cross
diff -Nru binutils-2.15/debian/patches/999_lib64_for_cross.dpatch 
binutils-2.15.cross/debian/patches/999_lib64_for_cross.dpatch
--- binutils-2.15/debian/patches/999_lib64_for_cross.dpatch Thu Jan  1 
01:00:00 1970
+++ binutils-2.15.cross/debian/patches/999_lib64_for_cross.dpatch   Wed Jun 
 1 11:29:26 2005
@@ -0,0 +1,56 @@
+#! /bin/sh -e
+## 999_lib64_for_cross.dpatch by Nikita Youshchenko [EMAIL PROTECTED]
+##
+## DP: Add /usr/${target-alias}/lib${LIBPATH_SUFFIX} to ld's default
+## DP: library search path for cross targets. Needed for cross targets that
+## DP: try to support both 32bit and 64bit emulations.
+
+if [ $# -lt 1 ]; then
+echo `basename $0`: script expects -patch|-unpatch as argument 2
+exit 1
+fi
+
+[ -f debian/patches/00patch-opts ]  . debian/patches/00patch-opts
+patch_opts=${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}
+
+case $1 in
+-patch) patch -p1 ${patch_opts}  $0;;
+-unpatch) patch -R -p1 ${patch_opts}  $0;;
+*)
+echo `basename $0`: script expects -patch|-unpatch as argument 2
+exit 1;;
+esac
+
+exit 0
+
[EMAIL PROTECTED]@
+diff -urNad 
/home/nikita/debian/binutils/binutils-2.14.90.0.7.cross/ld/genscripts.sh 
binutils-2.14.90.0.7.cross/ld/genscripts.sh
+--- /home/nikita/debian/binutils/binutils-2.14.90.0.7.cross/ld/genscripts.sh   
2003-10-29 20:37:48.0 +0300
 binutils-2.14.90.0.7.cross/ld/genscripts.sh2004-07-15 
00:29:19.0 +0400
+@@ -176,6 +176,26 @@
+   ::) LIB_PATH=${tool_lib} ;;
+   *) LIB_PATH=${tool_lib}:${LIB_PATH} ;;
+   esac
++  # For multilib'ed targets, ensure both ${target_alias}/lib${LIBPATH_SUFFIX}
++  # and ${TOOL_LIB}/lib${LIBPATH_SUFFIX} to default search path, because
++  # 64bit libraries may be in both places, depending on cross-development
++  # setup method (e.g.: /usr/s390x-linux/lib64 vs /usr/s390-linux/lib64)
++  case ${LIBPATH_SUFFIX}:${tool_lib} in
++:*) ;;
++*:*${LIBPATH_SUFFIX}) ;;
++*)
++  paths=${exec_prefix}/${target_alias}/lib${LIBPATH_SUFFIX}
++  if [ ${TOOL_LIB} != x ]; then
++paths=${paths} ${exec_prefix}/${TOOL_LIB}/lib${LIBPATH_SUFFIX}
++  fi
++  for path in $paths; do
++case :${LIB_PATH}: in
++  ::: | *:${path}:*) ;;
++  *) LIB_PATH=${path}:${LIB_PATH} ;;
++esac
++  done
++;;
++  esac
+ fi
+ 
+ LIB_SEARCH_DIRS=`echo ${LIB_PATH} | sed -e 's/:/ /g' -e 's/\([^ ][^ 
]*\)/SEARCH_DIR(\\\1\\);/g'`
diff -Nru binutils-2.15/debian/rules binutils-2.15.cross/debian/rules
--- binutils-2.15/debian/rules  Wed Jun  1 11:30:45 2005
+++ binutils-2.15.cross/debian/rulesWed Jun  1 11:29:26 2005
@@ -377,7 +377,8 @@
 endif
 
$(install_file) $(pwd)/test-summary binutils/NEWS  \
-   debian/README.Debian $(d_bin)/usr/share/doc/$(p_bin)/
+   debian/README.Debian debian/README.cross \
+   $(d_bin)/usr/share/doc/$(p_bin)/
 
$(install_file) binutils/ChangeLog 
$(d_bin)/usr/share/doc/$(p_bin)/changelog
 
@@ -433,6 +434,99 @@
chmod -R go=rX  $(d_hppa64)
dpkg --build $(d_hppa64) ..
 endif
+
+
+
+#
+# cross targets #

Bug#309738: Fixes, Cleanups, Extensions for apt-build 0.12(.4)

2005-05-19 Thread Raphael Bossek
Package: apt-build
Version: 0.12.4
Severity: normal
I'm sorry but this patch do not only fix bugs but also provide
new features required for dpkg-cross support.
About the bug fix. The old source() function was not used the
right way in all situation. I've introduced two function which
provide the right interface:
+ source_by_source(): first parameter is source name
+ source_by_package(): first parameter is the package name
Architecture is determined by $_config-get(APT::Architecture)
instead of using dpkg --print-architecture. This is mandatory for
dpkg-cross.
About the cleanups. I've simplified the parse_conf() function.
The cc.wrapper.c and make.wrapper.c implementation are merged
to wrapper.c which works in the same way. Which parameters are
considered is implemented in parse_conf().
I've also moved the installation to Makefile by introducing a
install target which supports the DESTDIR variable.
About the extensions. It's not possible to overwrite the default
apt-build configuration file /etc/apt/apt-build.conf with its
own. For this the --config options was added. The wrapper.c
implementation uses a new function filterout_libdir_path() part
of config.c which remove the /usr/lib/apt-build part from PATH.
This allow the usage of ccache or the dpkg-cross's GCC wrapper
implementation out-of-the-box. It's also possible to overwrite
the apt-get and apt-cache application which is required in case
of dpkg-cross. For dpkg-cross apt-get-cross and apt-cache-cross
have to be used. Additional two command line options --apt-get
and --apt-cache allow to override this too.
For any further explenation please contact me so it become possible
to make dpkg-cross support part of apt-build as soon as possible.
Thx for this great tool!
--
Raphael Bossek
diff -wNru apt-build-0.12.4/apt-build apt-build-0.12.4.1/apt-build
--- apt-build-0.12.4/apt-build	2005-05-13 21:02:23.0 +0200
+++ apt-build-0.12.4.1/apt-build	2005-05-19 09:28:04.476947448 +0200
@@ -125,8 +125,11 @@
   --repository-dir  - Specify the repository directory
   --target-release  - Distribution to fetch packages from
   --sources-list- Specify sources.list file
+  --apt-get - Specify an alternative apt-get application to use
+  --apt-cache   - Specify an alternative apt-cache application to use
+  --config  - Specify an alternative configuration file
 ;
-exit 1
+	exit 1;
 }
 
 # Since shell returns 0 on success, and our script usually uses true values
@@ -147,13 +150,13 @@
 sub remove
 {
 	print STDERR - Removing packages (@_) -;
-	!system apt-get @apt_args remove @_
+	!system $conf-apt_get .  @apt_args remove @_
 }
 
 sub update
 {
 	print STDERR - Updating package lists -;
-	!system apt-get @apt_args update
+	!system $conf-apt_get .  @apt_args update
 }
 
 sub move_to_repository
@@ -173,7 +176,8 @@
 {
 	my @seen; # Skip multiple entries for the same pkg version
 	my @list = $_source-find($pkg);
-	for (@list) {
+		for (@list)
+		{
 	my $ver = $$_{Version};
 	grep {/$ver/} @seen and next; # Skip if seen
 	push @seen, $ver;
@@ -195,7 +199,7 @@
 	print '';
 }
 return @res if defined wantarray;
-1
+	return 1;
 }
 
 
@@ -203,18 +207,19 @@
 {
 my @size;
 
-for (@_) {
+	for (@_)
+	{
 	my $pkg = $_;
 	
 	# (full explanation for read_apt_list is below)
 	# We invoke apt-get here to determine package size
 	push @size,
-	read_apt_list(apt-get --print-uris @apt_args source $pkg |,
+			read_apt_list($conf-apt_get .  --print-uris @apt_args source $pkg |,
 		  ^', \extract_size);
 	
 	# and to determine package dependencies, and their cumulative size
 	my (@size_deps, @deps);
-	read_apt_list(apt-get --print-uris @apt_args build-dep $pkg |,
+		read_apt_list($conf-apt_get .  --print-uris @apt_args build-dep $pkg |,
 		  ^', sub {
 			  push @size_deps, extract_size($_);
 			  push @deps, extract_name($_);
@@ -233,24 +238,33 @@
 return 1;
 }
 
-sub source
+sub source_by_package
 {
-my $pkg_name = shift or return;
+	my $pkg_name = shift or die Missing package name for source_by_package().\n;
 my ($pkg_version, $src_version, $src_name);
 
 if (!($src_version = shift))
 {
 	# no version passed along.
-	$pkg_version = get_pkg_version($pkg_name);
-	$src_version = get_src_version($pkg_name, $pkg_version);
+	$src_version = get_src_version($pkg_name);
 }
 
 $src_name = get_src_name($pkg_name, $src_version);
 
+	print STDERR D(240): pkg_name=$pkg_name src_name=$src_name src_version=$src_version\n;
+
+	return source_by_source ($src_name, $src_version);
+}
+
+sub source_by_source
+{
+	my $src_name = $_[0] or die Missing source pakcage name for source_by_source().\n;
+	my $src_version = $_[1] or die Missing version information for source package $src_name in source_by_source().\n;
+
 update() if $conf-update; # to be consistent with install()
 
-print STDERR - Downloading $pkg_name source ($src_name $src_version) -;
-return

Bug#309742: apt-build: Segmentation fault after each operation

2005-05-19 Thread Raphael Bossek
Hi Andrei,

could you try out a version of apt-build which contains some fixes and
report your result? Maybe your problem is fixed there:

http://einstein.speech-design.de/~br/dpkg-cross/apt-build_0.12.4.1_i386.deb

--
Raphael Bossek

-- 
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse für Mail, Message, More +++


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



Bug#301566: Fw: Processing of python-4suite_0.99cvs20050418-1_powerpc+i386.changes

2005-04-21 Thread Raphael Bossek
Begin forwarded message:

Date: Thu, 21 Apr 2005 04:24:12 -0400
From: Archive Administrator [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Processing of
python-4suite_0.99cvs20050418-1_powerpc+i386.changes


python-4suite_0.99cvs20050418-1_powerpc+i386.changes uploaded
successfully to localhost
along with the files:
  python2.2-4suite_0.99cvs20050418-1_powerpc.deb
  python2.3-4suite_0.99cvs20050418-1_powerpc.deb
  python2.4-4suite_0.99cvs20050418-1_powerpc.deb
  python-4suite_0.99cvs20050418-1.dsc
  python-4suite_0.99cvs20050418.orig.tar.gz
  python-4suite_0.99cvs20050418-1.diff.gz
  python-4suite_0.99cvs20050418-1_all.deb
  python-4suite-common_0.99cvs20050418-1_all.deb
  python-4suite-doc_0.99cvs20050418-1_all.deb
  python-4suite-server_0.99cvs20050418-1_all.deb
  python2.2-4suite_0.99cvs20050418-1_i386.deb
  python2.3-4suite_0.99cvs20050418-1_i386.deb
  python2.4-4suite_0.99cvs20050418-1_i386.deb

Greetings,

Your Debian queue daemon


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



Bug#305315: Removeal of package libdata-dumper-perl

2005-04-19 Thread Raphael Bossek
Package: ftp.debian.org
Severity: normal

The libdata-dumper-perl package is obsolate becase the functionality
is provided allready by the perl-base package.

Please remove this package and all releated files from the archive.


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.8-powerpc
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


pgptrSXem4Vfn.pgp
Description: PGP signature


Bug#302191: Call to fix bug 302191: libexpat1-dev required for new python-4suite

2005-04-19 Thread Raphael Bossek
Hi Arno,

could you please fix the #302191 pending for libexpat1-dev package?

I've attached the required patch to #302191 so it should not be a big
problem to make a new release. Without this modification I'm not able
to build the python-4suite package right. I think the same problem may
occur for other exapt based projects out there.

-- 
Raphael Bossek


pgp1L0FCC1fFr.pgp
Description: PGP signature


Bug#301566: python-4suite-doc fails in postinst

2005-04-06 Thread Raphael Bossek
Hi Torsten,

thank a lot for your input.

For all of them waiting for a bugfix should know that I'm working
as mutch as I can to solve the problem. There are some Tracebacks
while bdist_install the 4Suite package. Those Tracebacks do not
stop the installation but are signals for a problem. I'm convinced
to provide a final solution for this problem in the next few days.
I've also deceeded to upgrade to a newer CVS snapshot.

-- 
Raphael Bossek


pgpuVWrgbylaj.pgp
Description: PGP signature


Bug#302191: exapt_config.h missing

2005-03-30 Thread Raphael Bossek
Package: libexpat1-dev
Version: 1.95.8-1
Severity: important
Tags: patch

To get information about the expat library and how it was build the
expat_config.h file is mandatory. Without this file other applications
may fail to build. This is the case for the latest python-4suite packages
where the expat_config.h is refered.

Please apply the following patch to fix the problem:

---8---8---8---8---8---8---8---8---8---8---8---8---8---8---8---
--- expat-1.95.8/Makefile.in.orig   2005-03-29 23:44:55.609692345 +0200
+++ expat-1.95.8/Makefile.in2005-03-29 23:41:09.890219297 +0200
@@ -41,7 +41,7 @@
 mkinstalldirs = $(SHELL) $(top_srcdir)/conftools/mkinstalldirs
 
 MANFILE = $(srcdir)/doc/xmlwf.1
-APIHEADER = $(srcdir)/lib/expat.h $(srcdir)/lib/expat_external.h
+APIHEADER = $(srcdir)/lib/expat.h $(srcdir)/lib/expat_external.h 
$(srcdir)/expat_config.h
 LIBRARY = libexpat.la
 
 
---8---8---8---8---8---8---8---8---8---8---8---8---8---8---8---

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.8-powerpc
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libexpat1-dev depends on:
ii  libc6-dev [libc-dev]2.3.2.ds1-20 GNU C Library: Development Librari
ii  libexpat1   1.95.8-1 XML parsing C library - runtime li

-- no debconf information


pgpymnZz4OZ6K.pgp
Description: PGP signature


Bug#301599: Fw: Processing of kernel-patch-bluez_20050328-1_powerpc.changes

2005-03-28 Thread Raphael Bossek
Begin forwarded message:

Date: Mon, 28 Mar 2005 05:26:37 -0500
From: Archive Administrator [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Processing of kernel-patch-bluez_20050328-1_powerpc.changes


kernel-patch-bluez_20050328-1_powerpc.changes uploaded successfully to
localhost
along with the files:
  kernel-patch-bluez_20050328-1.dsc
  kernel-patch-bluez_20050328.orig.tar.gz
  kernel-patch-bluez_20050328-1.diff.gz
  kernel-patch-2.4-bluez_20050328-1_all.deb
  kernel-patch-2.6-bluez_20050328-1_all.deb

Greetings,

Your Debian queue daemon


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