Bug#831699: release.debian.org: urgency is sticky across dists - low urgency on sid upload ignored after previous experimental medium-urgency upload

2016-07-19 Thread Goswin von Brederlow
On Mon, Jul 18, 2016 at 07:41:54PM +0200, Andreas Metzler wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: britney
> 
> Hello,
> 
> I have been wondering why hugin 2016.2.0~rc1+dfsg-2 (urgency=low) will
> be considered for testing migration after only 5 days and I think I found
> the reason.
> 
> Testing has 2016.0.0+dfsg-1, which was followed by
> [2016-07-16] 2016.2.0~rc1+dfsg-2 in unstable (low)
> [2016-07-11] 2016.2.0~rc1+dfsg-1 in experimental (low)
> [2016-06-04] 2016.2.0~beta1+dfsg-1 in experimental (medium)
> 
> britney seems to have remembered that 2016.2.0~beta1+dfsg-1 had medium
> urgency and chose to consider this urgency for sid->testing migration.
> 
> I think that is a bug, especially as dch uses medium by default for
> uploads to experimental.
> 
> cu Andreas

Does it remember or does it parse the changelog and use the highest
priority since the version in testing? The hugin changelog contains
the urgency=medium entry so this seems a valid urgency to use.

MfG
Goswin



ia32-libs update for lenny

2010-01-26 Thread Goswin von Brederlow
Hi,

I've prepared an ia32-libs update for lenny and Frederik Schueler will
sponsor the upload soon. The upload brings ia32-libs back in sync with
the packages contained in stable, stable security and
stable-proposed-updates. The only other change to the binaries is fixing
a broken symlink so ia32-libs works on ia64 at all (#563402).

As you can see below there are quite a number of bugs and security bugs
fixed by this upload. The upload contains updates from the following
packages:

Source  2.7 2.7+lenny1
--
attr2.4.43-12.4.43-2
audiofile   0.2.6-7 0.2.6-7+lenny1
cairo   1.6.4-6 1.6.4-7
cups1.3.8-1 1.3.8-1+lenny7
cyrus-sasl2 2.1.22.dfsg1-21 2.1.22.dfsg1-23+lenny1
dbus1.2.1-3 1.2.1-5+lenny1
directfb1.0.1-9 1.0.1-11
e2fsprogs   1.41.0-31.41.3-1
expat   2.0.1-4 2.0.1-4+lenny3
fontconfig  2.6.0-1 2.6.0-3
freetype2.3.7-2 2.3.7-2+lenny1
gcc-4.3 4.3.1-9 4.3 4.3.2-1.1
glibc   2.7-13  2.7-18lenny2
gnutls262.4.1-1 2.4.2-6+lenny2
hal 0.5.11-30.5.11-8
isdnutils   3.9.20060704-3.43.9.20060704-3.6
jack-audio-connection-kit 0.109.2-3 0.109.2-5
keyutils1.2-7   1.2-9
krb51.6.dfsg.4~beta1-4  1.6.dfsg.4~beta1-5lenny2
lcms1.17.dfsg-1 1.17.dfsg-1+lenny2
libaio  0.3.106-8   0.3.107-3
libdrm  2.3.1-1 2.3.1-2
libnss-ldap 261-2   261-2.1
libpam-ldap 184-4.1 184-4.2
libpng  1.2.27-11.2.27-2+lenny2
libselinux  2.0.65-42.0.65-5
libtool 1.5.26-41.5.26-4+lenny1
libusb  0.1.12-12   0.1.12-13
libwmf  0.2.8.4-6   0.2.8.4-6+lenny1
libx11  1.1.4-2 1.1.5-2
libxcb  1.1-1.1 1.1-1.2
libxi   1.1.3-1 1.1.4-1
libxml2 2.6.32.dfsg-3   2.6.32.dfsg-5+lenny1
mesa7.0.3-5 7.0.3-7
nas 1.9.1-4 1.9.1-5
ncurses 5.6+20080804-1  5.7+20081213-1
openldap2.4.10-32.4.11-1+lenny1
openssl 0.9.8g-13   0.9.8g-15+lenny6
pam 1.0.1-4 1.0.1-5+lenny1
pulseaudio  0.9.10-20.9.10-3+lenny1
sane-backends   1.0.19-17   1.0.19-23
tiff3.8.2-113.8.2-11.2
xorg7.3+15  7.3+20

The other packages in ia32-libs remain unchanged.

MfG
Goswin
--
--

Format: 1.8
Date: Tue, 26 Jan 2010 12:05:22 +0100
Source: ia32-libs
Binary: ia32-libs ia32-libs-dev lib32gcc1
Architecture: source amd64
Version: 2.7+lenny1
Distribution: stable
Urgency: low
Maintainer: Debian ia32-libs Team 

Changed-By: Goswin von Brederlow 
Description: 
 ia32-libs  - ia32 shared libraries for use on amd64 and ia64 systems
 ia32-libs-dev - ia32 development libraries and headers for use on ia32/ia64 
syste
 lib32gcc1  - GCC support library (ia32)
Closes: 563402
Changes: 
 ia32-libs (2.7+lenny1) stable; urgency=low
 .
   [ Goswin von Brederlow ]
   * Update to match versions in lenny + security + proposed-updates.
   * Fix ld-linux.so.2 link for ia64. (Closes: #563402)
   * Add misc depends for debhelper.
   * Add lots of lintian overrides where nothing can be done about them.
   * Bump debhelper compat to 5.
   * Bump minimum libc6-i386 dependency to 2.7-18lenny1.
 .
   * Incudes security fixes for:
 CVE-2008-3529 CVE-2008-3639 CVE-2008-3640 CVE-2008-3641 CVE-2008-3834
 CVE-2008-3964 CVE-2008-4225 CVE-2008-4226 CVE-2008-4311 CVE-2008-4311
 CVE-2008-4989 CVE-2008-5077 CVE-2008-5286 CVE-2008-5824 CVE-2008-5907
 CVE-2009-0040 CVE-2009-0163 CVE-2009-0581 CVE-2009-0590 CVE-2009-0688
 CVE-2009-0723 CVE-2009-0733 CVE-2009-0844 CVE-2009-0845 CVE-2009-0846
 CVE-2009-0847 CVE-2009-0887 CVE-2009-0946 CVE-2009-1189 CVE-2009-1364
 CVE-2009-1377 CVE-2009-1378 CVE-2009-1379 CVE-2009-1386 CVE-2009-1894
 CVE-2009-2285 CVE-2009-2347 CVE-2009-2347 CVE-2009-2409 CVE-2009-2414
 CVE-2009-2625 CVE-2009-2730 CVE-2009-2820 CVE-2009-3560 CVE-2009-3560
 CVE-2009-3720 CVE-2009-3736 CVE-2009-4212 CVE-2009-4355 CVE-2010-0015
 STR #2911 STR #2974 STR #2918 STR #2919 STR #2966
 GNUTLS-SA-2008-3 GNUTLS-SA-2009-4
 MIT-KRB5-SA-2009-004 MITKRB5-SA-2009-0001 MITKRB5-SA-2009-002
 .
   * Includes bugfixes for:
 248172 295173 313697 319554 368560 394068 401092 401296 429739
 4

Re: ia32-libs update for lenny

2010-01-26 Thread Goswin von Brederlow
Hi again,

Martin Zobel-Helas mentioned I should have added a full diff for
approval. Well, the full diff would be basically the full 282MiB source
package as it contains all the deb and orig.tar.gz of the packages. You
can download it from mentors.debian.net.

I listed all the packages changed in my previous mails and you (or the
security team) already approved each one individually. For a diff of
each please look at each package yourself. The diff of the non-binary
stuff, also visible via
http://svn.debian.org/viewsvn/pkg-ia32-libs/branches/lenny/ia32-libs/,
is attached below. The only chunk not related to updates of the
contained debs or lintian is this one:

--- ia32-libs/debian/rules  (revision 358)
+++ ia32-libs/debian/rules  (revision 362)
@@ -143,7 +141,7 @@
 
# Link the ld.so into place
mkdir -p $(DEST)/lib/
-   ln -s $(ROOT)lib$(SUFFIX)/ld-2.3.2.so $(DEST)/lib/ld-linux.so.2 
+   ln -s $(ROOT)lib$(SUFFIX)/ld-linux.so.2 $(DEST)/lib/ld-linux.so.2 
 
 ifneq (/,$(ROOT))
# Move uname into place

which fixes the broken symlink on ia64 so the ld.so can be found again,
a grave bug.

MfG
Goswin

--

Index: ia32-libs/debian/control
===
--- ia32-libs/debian/control(revision 358)
+++ ia32-libs/debian/control(revision 362)
@@ -8,7 +8,7 @@
 
 Package: ia32-libs
 Architecture: amd64 ia64
-Pre-Depends: dpkg (>= 1.13.21)
+Pre-Depends: ${misc:depends}, dpkg (>= 1.13.21)
 Depends: lsb-release, lib32gcc1, ${lib:Depends}
 Replaces: ia32-libs-openoffice.org, ia32-libs-dev (<< 1.6), nvidia-glx-ia32 
(<< 1.0.8774-7)
 Conflicts: ia32-libs-dev (<< 1.6), nvidia-glx-ia32 (<< 1.0.8774-7)
@@ -21,14 +21,14 @@
 Package: ia32-libs-dev
 Architecture: ia64
 Section: libdevel
-Depends: ia32-libs (= ${Source-Version})
+Depends: ${misc:depends}, ia32-libs (= ${Source-Version})
 Description: ia32 development libraries and headers for use on ia32/ia64 
systems
  This package contains headers and development libraries for building
  32-bit ia32 applications on amd64/ia64 Debian systems.
 
 Package: lib32gcc1
 Architecture: ia64
-Depends: ia32-libs (= ${Source-Version})
+Depends: ${misc:depends}, ia32-libs (= ${Source-Version})
 Description: GCC support library (ia32)
  Shared version of the support library, a library of internal subroutines
  that GCC uses to overcome shortcomings of particular machines, or
Index: ia32-libs/debian/compat
===
--- ia32-libs/debian/compat (revision 0)
+++ ia32-libs/debian/compat (revision 362)
@@ -0,0 +1 @@
+5
Index: ia32-libs/debian/extract-changlogs.sh
===
--- ia32-libs/debian/extract-changlogs.sh   (revision 0)
+++ ia32-libs/debian/extract-changlogs.sh   (revision 362)
@@ -0,0 +1,61 @@
+#!/bin/sh
+
+while read PKG VER; do
+  ( cd srcs/t/${PKG}*/
+dpkg-parsechangelog --since $VER | sed 's/^/#/' \
+| while read LINE; do
+case "$LINE" in
+  ("# .") echo "# ";;
+ ("#  "*) echo "$LINE";;
+ ("# "*) echo "$LINE" | while read foo PKG VER REL URG; do
+  echo "#   [ $PKG $VER $REL $URG ]"
+done;;
+   esac
+done | cut -b3-
+echo
+  )
+done < libXaw7.so.7 instead of libXaw7.so.7.0.0
Index: ia32-libs/debian/rules
===
--- ia32-libs/debian/rules  (revision 358)
+++ ia32-libs/debian/rules  (revision 362)
@@ -1,11 +1,9 @@
 #!/usr/bin/make -f
 
-export DH_COMPAT=4
-
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 # Lowest version with fully ABI compatible libraries
-SHLIB_VERSION=2.4
+SHLIB_VERSION=2.7+lenny1
 
 OSVER=$(shell lsb_release -s -i)
 ifeq (Debian,$(OSVER))
@@ -24,7 +22,7 @@
 # On amd64 some package compile 32bit debs directly.
 # Skip converting them and Depend on them instead.
 ifeq (amd64,$(DEB_HOST_ARCH))
-  lib_depends = libc6-i386 (>= 2.3.6-2), lib32z1, lib32stdc++6, lib32asound2, 
lib32ncurses5
+  lib_depends = libc6-i386 (>= 2.7-18lenny1), lib32z1, lib32stdc++6, 
lib32asound2, lib32ncurses5
   FILTER = zlib1g libc6 libgcc1 libasound2 libstdc++6 libncurses5
   EXTRA_INSTALL =
 else
@@ -143,7 +141,7 @@
 
# Link the ld.so into place
mkdir -p $(DEST)/lib/
-   ln -s $(ROOT)lib$(SUFFIX)/ld-2.3.2.so $(DEST)/lib/ld-linux.so.2 
+   ln -s $(ROOT)lib$(SUFFIX)/ld-linux.so.2 $(DEST)/lib/ld-linux.so.2 
 
 ifneq (/,$(ROOT))
# Move uname into place
Index: ia32-libs/sources.list.deb
===
--- ia32-libs/sources.list.deb  (revision 358)
+++ ia32-libs/sources.list.deb  (revision 362)
@@ -1,2 +1,8 @@
-deb http://ftp.de.debian.org/debian lenny main
-deb-src http://ftp.de.debian.org/debian lenny main
+deb ht

Re: ia32-libs update for lenny

2010-01-26 Thread Goswin von Brederlow
Julien Cristau  writes:

> On Tue, Jan 26, 2010 at 15:42:22 +0100, Goswin von Brederlow wrote:
>
>>* Add misc depends for debhelper.
>>* Add lots of lintian overrides where nothing can be done about them.
>>* Bump debhelper compat to 5.
>
> These don't sound necessary for a stable update?
>
> Cheers,
> Julien

True. They just make it that much simpler to see that there are no
serious errors hidden. All 3 are just to remove lintian warnings. The
last also removes the debhelper warnings about compat prior to 5 being
deprecated. They have no effect at all on the package build.

If you insist I can remove them again but then the build log will
contain a ton of extra warnings.

MfG
Goswin


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



Re: ia32-libs update for lenny

2010-01-28 Thread Goswin von Brederlow
"Adam D. Barratt"  writes:

> Hi,
>
> On Tue, 2010-01-26 at 15:42 +0100, Goswin von Brederlow wrote:
>> I've prepared an ia32-libs update for lenny and Frederik Schueler will
>> sponsor the upload soon. The upload brings ia32-libs back in sync with
>> the packages contained in stable, stable security and
>> stable-proposed-updates. The only other change to the binaries is fixing
>> a broken symlink so ia32-libs works on ia64 at all (#563402).
>
> I notice that it's now been uploaded.  Unfortunately, it's too late for
> 5.0.4 so will get reviewed after the point release.
>
> Regards,
>
> Adam

That really sucks. Mark Hymers promised he would (co)maintain ia32-libs
and do stable/security updates but no sign of them for 6 month
now. Should have given up earlier and do it myself I guess. And I guess
I don't have to hurry with ia32-libs-gtk then eigther.

Given the number of security fixes and their severity should I send this
over to the security team so they will be available before the next
point release?  Or would they want something that only updates packages
with security flaws?

MfG
Goswin


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



Bug#596132: nmu: ia32-libs_20090808

2010-09-08 Thread Goswin von Brederlow
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu

Hi,

the build of ia32-libs for ia64 on the recent upload was broken and the
dependencies of the package are wrong. This was a problem of the build
environment and it should work fine on the buildds.


nmu ia32-libs_20100905 . ia64 . -m "Rebuild to fix dpkg-shlibs generated 
dependencies"


Thanks
Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31.6-xen-2010.02.18 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100908200728.5500.27917.report...@frosties.localdomain



Bug#611851: unblock: ia32-libs-core/20110202

2011-02-02 Thread Goswin von Brederlow
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock packages ia32-libs-core, ia32-libs and ia32-libs-gtk.

The last upload made by Thijs Kinkhorst to fix security concerns and
to add the security repository to the sources ia32-libs updates from
introduced a small probelm in the fetch-and-build script. The problem
appears when more than one version of a source is known, i.e. when
squeeze and security have different versions. This has 4 effects:

1) both versions are downloaded and included in the source.
2) duplicate entries in copyright
3) duplicate entries in changelog
4) the next fetch-and-build run fails

I could live with the first 3 but the last would make security support
much more difficult.

I included a quick fix for this in fetch-and-build so only the newest
version is included:

==
diff --git a/fetch-and-build b/fetch-and-build
index 5c986bc..a1c642f 100755
--- a/fetch-and-build
+++ b/fetch-and-build
@@ -105,10 +105,24 @@ done \
 *) SRC="$VAL";;
   esac;;
   "") echo >&2 "Fetching source $SRC $VER for $PKG"
- echo "$SRC=$VER";;
+ echo "$SRC $VER";;
 esac
   done \
-| sort -u | (cd srcs; xargs $APT_GET -d source) || exit 1 # Fetch source
+| { sort -u; echo; } \
+| while read SRC VER; do # Filter out old version of duplicate sources
+if [ "$SRC" = "$LAST_SRC" ]; then
+  if dpkg --compare-versions "$LAST_VER" "<<" "$VER"; then
+   echo >&2 "Skipping $SRC $LAST_VER for $VER"
+   LAST_VER="$VER"
+  else
+   echo >&2 "Keeping $SRC $LAST_VER for $VER"
+  fi
+else
+  echo "$LAST_SRC=$LAST_VER"
+  LAST_SRC="$SRC"
+  LAST_VER="$VER"
+fi
+  done | tail --lines +2 | (cd srcs; xargs $APT_GET -d source) || exit 1 # 
Fetch source
 
 ##
 # fetch prebuild debs

==

I also added Thijs Kinkhorst to debian/control since he asked to be
added to the team and offered to keep an eye on security uploads of
the ia32-libs packages for the next stable cycle. I hope that is ok
even this late in the game.

Other than that there are a number of new sources included:

util-linux (2.17.2-9)
eglibc (2.11.2-10)
  * Revert incorrect upstream patch for CVE-2010-3847 and use the correct
set of patches:
ncurses (5.7+20100313-5)
pango1.0 (1.28.3-1+squeeze1)
  * 01_CVE-2011-0020.patch: patch from Behdad Esfahbod to fix heap
corruption. #610792, CVE-2011-0020. LP: #696616.

I hope this can still be included in squeeze.

MfG
Goswin

PS: The sources are on mentors and need a sponsor for the upload. Thijs?

unblock ia32-libs-core/20110202
unblock ia32-libs/20110202
unblock ia32-libs-gtk/20110202

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (666, 'unstable'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-debian-xen-1 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110202211409.25833.57544.reportbug@frosties.localnet



Bug#611851: unblock: ia32-libs-core/20110202

2011-02-03 Thread Goswin von Brederlow
Philipp Kern  writes:

> On Thu, Feb 03, 2011 at 09:57:12AM +0100, Thijs Kinkhorst wrote:
>> On Wed, February 2, 2011 22:14, Goswin von Brederlow wrote:
>> > PS: The sources are on mentors and need a sponsor for the upload. Thijs?
>> > unblock ia32-libs-core/20110202
>> > unblock ia32-libs/20110202
>> > unblock ia32-libs-gtk/20110202
>> I would sponsor this if the release team acks that it is still possible.
>
> Let's do that for 6.0.1.  You can upload it, but it won't hit squeeze
> at this point.
>
> The fetch-and-build fix can also be included in a future .1 upload, so you're
> not stuck with that bug for the uploads thereafter.
>
> Kind regards
> Philipp Kern

That should then also go to security, at least the 2 packages with
security fixes.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r5bpb62a.fsf@frosties.localnet



Re: Release goal proposal: Archive-wide build-arch and build-indep support

2011-11-16 Thread Goswin von Brederlow
Niels Thykier  writes:

> On 2011-11-05 21:22, Niels Thykier wrote:
>> 
>> Hi,
>> 
>> I would like to propose the goal of getting archive-wide support for
>> the optional debian/rules targets "build-arch" and "build-indep".
>> The intention is to finally solve issues like #619284 and the goal
>> is related to #629385.
>> 
>> [...]
>>
>> To keep it attainable, the goal for Wheezy is to fix the subset of
>> packages that would need to differentiate "build" and
>> "build-arch"/"build-indep".  Once we have the data available, we
>> will put up a dd-list for the reduced set.
>> 
>> [...]
>
> The reduced set is available thanks to some UDD queries.  We are looking
> at ~500 packages (see attached dd-list if some of your packages are there).
>
> The data is also available from[1], where you can also see the queries I
> used to generate this set (see reduced-set.py).
>
>
> Thanks for considering,
> ~Niels
>
> [1] http://people.debian.org/~nthykier/rg-build-arch-target/

Have you considered (or already written) a lintian check for those
targets?

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ty64ml13.fsf@frosties.localnet



Re: Multiarch support in dpkg really in time for wheezy?

2011-11-24 Thread Goswin von Brederlow
Michael Gilbert  writes:

> On Sat, Oct 29, 2011 at 7:10 AM, Stefano Zacchiroli wrote:
>> What worries me is that there is multi-arch work in dpkg, work that has
>> its origins in Debian. That work is ready enough to be deployed in
>> popular Debian derivatives such as Ubuntu, but is not in Debian proper
>> yet. That is bad for Debian morale and should be avoided. Moreover, that
>> work is also considered ready enough by other dpkg co-maintainers, by
>> the Release Team, and by various porters, which have all asked multiple
>> times to have that work in the Debian archive.
>
> You could also make a case from a terminological perspective as well.
> Unstable is where development in Debian is supposed to happen, so it's
> perfectly acceptable to upload unfinished/unstable changes, and if you
> happen to break something (at least with dpkg) you'll have hundreds of
> eyes looking at what you broke and trying to figure out how to fix it.
>  So anyway, don't worry so much about breaking unstable.  That's what
> its there for.
>
> Best wishes,
> Mike

s/unstable/experimental/

Screwing up dpkg in unstable is too anoying to too many users and really
not neccessary.

But yes, multi-arch dpkg is way overdue.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ehwx5yi1.fsf_-_@frosties.localnet



Re: Multiarch support in dpkg really in time for wheezy?

2011-11-28 Thread Goswin von Brederlow
Raphael Hertzog  writes:

> Hi,
>
> I'll try to share some news with the release team.
>
> On Sat, 22 Oct 2011, Guillem Jover wrote:
>> What I'll do though, when I get back home tomorrow from my current
>> trip, is to push already reviewed stuff and keep pushing incrementally,
>> instead of my usual big pushes, so that the progress is more visible.
>
> This has been the case so far with regular progress every week. The last
> changes have not been pushed on the master branch but on guillem's private
> repository.
>
> http://git.hadrons.org/?p=debian/dpkg.git;a=shortlog;h=refs/heads/pu/multiarch/master
>
> The latest changes have been made today. About half of the multiarch
> branch has already been merged on master.
>
>> The 1.16.2 will still happen, as planned, quicker than our usual 2
>> months between micro releases.
>
> According to this sentence, the last possible date for the 1.16.2 release
> is today.
>
> Guillem, given that you're not yet over, can you try to set a new target?
>
> Cheers,

Hi Raphael,

could you maybe please just upload a multiarch dpkg to experimental
without waiting for Guillem?

If he wants to audit the changes before they go into unstable that is
fine but it makes no sense not to test the code by more people already
or to have them all search around for what git repository to use this
week for the latest changes.

Lets find and fix the bugs before Guillem has to audit them.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r50slgaj.fsf_-_@frosties.localnet



Re: aptitude plans for the squeeze cycle

2009-08-20 Thread Goswin von Brederlow
Daniel Burrows  writes:

> On Sun, Aug 16, 2009 at 02:41:08PM +0200, Marc Brockschmidt 
>  was heard to say:
>> Heya,
>> 
>> As announced on dda [RT1], we want to get an impression when releasing
>> Squeeze is feasible. We have proposed a (quite ambitious) freeze in December
>> 2009, and some developers have noted that their planned changes wouldn't be
>> possible in this time frame. So, to find out when releasing would work for
>> most people, it would be great if you could answer the following questions:
>> 
>> Do you have any big changes planned? How much time would they take, and
>> what consequences are there for the rest of the project?
>
>   The main thing is that I want to get aptitude 0.6.0 into squeeze.  In
> addition to some general fixes and improvements, the dependency solver
> should run five times faster on large problems than the current release
> of aptitude does.  Hopefully this will mitigate the problems that I
> heard about with it taking a long time to calculate the upgrade to
> lenny.
>
>   This means that I'll have to scale back my ambitions for that release.
> Specifically, I don't think the GTK+ frontend will be ready to be the
> default interface by December, so I've decided to focus on tying up
> loose ends and getting a build put together where the GTK+ code is an
> experimental add-on, not the default package (which mostly comes down
> to adjusting package dependencies and alternative priorities).
>
>   I'm currently finishing up some code to cache data that's been
> downloaded for display in the UI, such as screenshots and changelogs.
> I also want to disable the full-text search of package descriptions
> by default; user feedback on that change has been uniformly negative.
> Once those changes are in and tested, I think I'll be ready to
> release 0.6.0.
>
>> How many "big" transitions will the upcoming changes cause? When should those
>> happen? Can we do something to make them easier?
>
>   I don't expect aptitude's changes to impact many other packages.
>
>   The changes mostly fall into a few categories:
>
>   (1) New GTK+ interface: purely a UI change, and won't be installed by
>   default in 0.6.0.
>
>   (2) New searching code: as noted above, the full-text search will be
>   switched off.  The whole search engine has been rewritten from
>   scratch; however, the search language should be the same as it
>   was before.
>
>   (3) Dependency solver optimizations: should be transparent to users.
>
>   (4) Dependency solver enhancements: tighter constraints can be
>   placed on what the solver returns, and the solver's treatment of
>   particular packages can be overridden in /etc/apt/apt.conf.
>
>   Should not impact other packages, except that it makes it possible
>   to give hints to the resolver (this could be used to, e.g.,
>   provide a recommended apt.conf stanza to make the upgrade smoother
>   and avoid known resolver problems).  If the release team would
>   like different hints than the few that are available currently, I
>   would be happy to add some more knobs here.
>
>   (5) General enhancements and bugfixes: I don't expect that these will
>   have an impact on other software.
>
>   Daniel

Any plans to work with Steve Langasek on the multiarch proposal? That
would be a rather big change as well.

MfG
Goswin


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



Re: Upcoming Lenny point release

2009-08-25 Thread Goswin von Brederlow
Hi,

please coordinate with Mark Hymers, the current ia32-libs and
ia32-libs-gtk maintainer, about security and proposed updates in those
two packages.

MfG
Goswin


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



Re: Bits from the release team: Release goals, schedule, state of the union

2009-08-26 Thread Goswin von Brederlow
Raphael Hertzog  writes:

> On Wed, 26 Aug 2009, Matthijs Kooijman wrote:
>> Or is the second step in this release goal of actually using the new source
>> format for all (or at least a lot?) packages?
>
> Yes. I'd like to achieve this by changing dpkg-source to build 3.0 (quilt)
> or 3.0 (native) source packages by default (generating a source package
> using the old format would then require putting "1.0" in
> debian/source/format).
>
> Cheers,
> -- 
> Raphaël Hertzog

Is that actualy a release goal for squeeze?

If so then I would prefer if that where stated specifically and
seperately to the goal of allowing 3.0 source packages at all.

Allowing 3.0 format is long overdue imho and from what has been told
just needs patches to be applied to DAK to b completed.

Changing packages I believe will happen naturally after that and I
would rather see a gradual adoption of the new format than brute
forcing maintainer to change their packages before squeeze. The new
format has enough advantages to stand on its own. Change dh_make and
other package creating helpers so new packages default to 3.0 (quilt).

Since blindly changing dpkg-source to use 3.0 format breaks packages
maybe a better change would be to make a missing debian/source/format
first a warning and then an error. But maybe that is just me.

MfG
Goswin


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



Re: Please, unblock youtube-dl/2009.09.13-1

2009-11-05 Thread Goswin von Brederlow
Rogério Brito  writes:

> Hi, Luk.
>
> On Nov 05 2009, Luk Claes wrote:
>> Rogério Brito wrote:
>> > So, I would appreciate if you could unblock youtube-dl/2009.09.13-1, as
>> 
>> Will it survive interface/protocol changes?
>
> Really, I don't know and I can't give any assurance, but upstream is
> quite active and responsive (I have already submitted some patches and
> he was fast integrating changes and cleaning up the code).
>
> In other words, we have people looking after the package.
>
>
> Regards, Rogério Brito.

But will it remain functional for 1-3 years in stable/old-stable?

MfG
Goswin


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



RFH: Multiarch capable toolchain as release goal

2008-04-15 Thread Goswin von Brederlow
Hi,

I would like to suggest a new release goal and hope that some DDs will
advocate it. This one is actualy quite trivial but some convincing
seems to be neccessary to get it done:


# Multiarch capable toolchain
  Description: The toolchain should be ready to handle libraries and
   include files in the multiarch locations.
  Bug-Url: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369064
  State: All done except for binutils. Patch exists.


The toolchain support is needed so multiarch packages can be installed
on a uniarch systems (what we now have) and people can still compile
stuff.

We are so near to having a multiarch capable toolchain and the only
thing standing in the way of multiarch is ld not looking in all the
directories. Having this in Lenny would mean that future multiarch
packages could be used on / backported to Lenny without having to
revert the multiarch paths. We already have all the runtime support in
place and ld really is the last thing standing in the way.

It would be such a shame to waste another release cycle before we can
actualy start creating multiarch packages because of one lousy patch
not getting applied. So please do voice your support.

MfG
Goswin


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



Re: RFH: Multiarch capable toolchain as release goal

2008-04-15 Thread Goswin von Brederlow
Andreas Barth <[EMAIL PROTECTED]> writes:

> * Goswin von Brederlow ([EMAIL PROTECTED]) [080415 20:34]:
>>   Description: The toolchain should be ready to handle libraries and
>>include files in the multiarch locations.
>>   Bug-Url: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369064
>>   State: All done except for binutils. Patch exists.
>
> Binutils are frozen for Lenny, so please no additional changes.
>
>
> Cheers,
> Andi
> -- 
>   http://home.arcor.de/andreas-barth/

Damn. And here I was hoping there were still time since only essential
is frozen and binutils is optional.

MfG
Goswin


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



Re: RFH: Multiarch capable toolchain as release goal

2008-04-15 Thread Goswin von Brederlow
[EMAIL PROTECTED] (Lennart Sorensen) writes:

> On Tue, Apr 15, 2008 at 09:03:54PM +0200, Andreas Barth wrote:
>> * Goswin von Brederlow ([EMAIL PROTECTED]) [080415 20:34]:
>> >   Description: The toolchain should be ready to handle libraries and
>> >include files in the multiarch locations.
>> >   Bug-Url: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369064
>> >   State: All done except for binutils. Patch exists.
>> 
>> Binutils are frozen for Lenny, so please no additional changes.
>
> I suspect by the time a fully working multiarch is done, x86 won't need
> it anymore because everything will be fully 64bit. :)

I would say we are already there big time. Users of ia32-libs do
disagree though. But the usefullness of multiarch for x86_64-linux-gnu
+ i486-linux-gnu has taken a major dive since sarge (which is a good
thing).

> Now I suppose sparc and others might still like it if they have
> performance advantages of 32bit code over 64bit code, in which case
> keeping 64bit for only those programs where the extra address space is
> worth it would be great.

s390x, sparc64, mips64, mipsel64, ppc64 all have performance hits for
64bit code so one would limit 64bit binaries to what needs the address
space.

But then there is i486-linux-gnu + i486-linux-uclibc,
x86_64-kfreebsd-gnu + x86_64-linux-gnu, arm-linux-gnu +
armel-linux-gnu, ia64-linux-gnu + i486-linux-gnu and many other
combinations.

Recently there was also renewed interest in reviving the 64bit long,
32bit pointer code generation in gcc for amd64. That way you get all
the speed benefits of the improved 64bit mode without the penalty of
double sized pointers. That could be used to slimmen programs that
don't need 64bit address space.

So, while being far less in demand, multiarch still has huge benefits.

MfG
Goswin


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



Re: RFH: Multiarch capable toolchain as release goal

2008-04-15 Thread Goswin von Brederlow
Ove Kaaven <[EMAIL PROTECTED]> writes:

> Andreas Barth skrev:
>> * Lennart Sorensen ([EMAIL PROTECTED]) [080415 22:26]:
>>> I suspect by the time a fully working multiarch is done, x86 won't need
>>> it anymore because everything will be fully 64bit. :)
>
> As Wine maintainer, I'd disagree with that.
>
>> People, we want to release soon. Anyone is welcome to hack on feature in
>> experimental, but please do not push for stuff to unstable which is
>> expected to break stuff. If it wasn't important enough to push it during

Have you read the patch? All it does is add more SEARCH_DIR("...");
entries to the /usr/lib/ldscripts/ and correct the entries that are
wrong now. The risk is virtually zero. Far far away from "expected to
break stuff".

>> the last 12 months, it isn't important enough to hold up the release
>> now.

It has been pushed since sarge. Unfortunately pushing doesn't mean
anything will give. The glibc and gcc teams where nice enough to add
the patches for multiarch support but binutils has just kept stubborn.

> The way I understand it, they HAVE been pushing... and pushing... for
> a long time... against a nonresponsive binutils maintainer. This
> thread is just their latest, last-ditch effort since nothing else
> worked so far. But I could be wrong, I guess.

You are right. The patch has been around for years and requests for any
response to the patch have just been ignored.

MfG
Goswin


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



Re: RFH: Multiarch capable toolchain as release goal

2008-04-16 Thread Goswin von Brederlow
Andreas Barth <[EMAIL PROTECTED]> writes:

> * Goswin von Brederlow ([EMAIL PROTECTED]) [080415 20:34]:
>>   Description: The toolchain should be ready to handle libraries and
>>include files in the multiarch locations.
>>   Bug-Url: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369064
>>   State: All done except for binutils. Patch exists.
>
> Binutils are frozen for Lenny, so please no additional changes.
>
>
> Cheers,
> Andi

I hope you do agree that binutils will need a freeze exception for

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476200

Otherwise etch -> lenny upgrades will fail without force-overwrite.

MfG
Goswin


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



Re: Installing Debian Testing on Athlon64

2005-01-19 Thread Goswin von Brederlow
Dhiraj Gaurh <[EMAIL PROTECTED]> writes:

> Hi,
>   Sarge does contain kernel packages for amd64 but if you try to
> download sarge, there is no directory for the amd64 architecture. Is
> amd64 not yet fully supported by sarge ?? Do I need to install i386
> and then upgrade the kernel to amd64, then what about all the other
> applications ?
> Thanks a lot
> Dhiraj
>
>
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

How about following the ports page and reading the amd64 FAQ?

The amd64 kernel images in sarge are only 64bit kernels for use with
i386 sarge.

MfG
Goswin


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



Re: statistics of build-successful, but not uploaded yet packages

2005-02-22 Thread Goswin von Brederlow
Kenshi Muto <[EMAIL PROTECTED]> writes:

> Hi,
>
> I found some packages weren't uploaded from buildds in spite of they
> were already built successfully (for example XEmacs21 with high level
> security fix on mipsel).
>
> I created small script to verify wanna-build status and build log.
> I put scripts and result on http://kmuto.jp/debian/upload_reminder/
...
> Kenshi Muto
> [EMAIL PROTECTED]

Does that show different entries than the list of packages in state
uploading?

MfG
Goswin


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



Re: apt-listchanges in standard

2005-02-23 Thread Goswin von Brederlow
Martin Michlmayr <[EMAIL PROTECTED]> writes:

> ...  I think apt-listchanges and its dependencies only need an
> override change but maybe there's more I've overlooked. ...

The override files need to changes so DAK outputs the right Packages
file.

The source needs to change so uploads don't complain and custom builds
also have the right priority.

MfG
Goswin


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



Re: statistics of build-successful, but not uploaded yet packages

2005-02-23 Thread Goswin von Brederlow
Kenshi Muto <[EMAIL PROTECTED]> writes:

> At Tue, 22 Feb 2005 17:39:14 +0100,
> Goswin von Brederlow wrote:
>> > I found some packages weren't uploaded from buildds in spite of they
>> > were already built successfully (for example XEmacs21 with high level
>> > security fix on mipsel).
>> >
>> > I created small script to verify wanna-build status and build log.
>> > I put scripts and result on http://kmuto.jp/debian/upload_reminder/
>
>> Does that show different entries than the list of packages in state
>> uploading?
>
> Yes.
>
> My page shows: build done, but isn't signed by buildd maintainer.
>
> State upload shows: build done and sign done. Package will be uploaded
> by cron.
>
> (My page will update every 0:00 JST and 12:00 JST.)
>
> Thanks,
> -- 
> Kenshi Muto
> [EMAIL PROTECTED]

Right, I always forget that. But on that note could you add the
packages in state uploading to the list. Sometimes things get lost on
upload and it takes a long time for someone to notice too.

MfG
Goswin


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



Re: statistics of build-successful, but not uploaded yet packages

2005-02-23 Thread Goswin von Brederlow
Kenshi Muto <[EMAIL PROTECTED]> writes:

> At Wed, 23 Feb 2005 11:21:03 +0100,
> Goswin von Brederlow wrote:
>> Right, I always forget that. But on that note could you add the
>> packages in state uploading to the list. Sometimes things get lost on
>> upload and it takes a long time for someone to notice too.
>
> OK, I added this feature to my script. Because it is impossible to
> know when buildd admin uploaded packages, date information is just
> extra.

The timestamp in the arch-all.txt file should give you that
information. Otherwise I would create a list of package seen now,
now-1, now-2, rotate them and only show entries that persist.


Anyway, thanks for gathering this information in one place. Thats
easier than checking every arch seperately.

Mfg
Goswin


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



Re: apt-listchanges in standard

2005-02-23 Thread Goswin von Brederlow
Martin Michlmayr <[EMAIL PROTECTED]> writes:

> * Goswin von Brederlow <[EMAIL PROTECTED]> [2005-02-23 10:39]:
>> > ...  I think apt-listchanges and its dependencies only need an
>> > override change but maybe there's more I've overlooked. ...
>> 
>> The override files need to changes so DAK outputs the right Packages
>> file.
>> 
>> The source needs to change so uploads don't complain and custom builds
>> also have the right priority.
>
> You're missing the point.  I know what needs to happen from a
> technical POV in order to change the priority.  I mailed -release
> because I'm wondering if there are any reasons against promoting
> apt-listchanges to standard.
>
> -- 
> Martin Michlmayr
> http://www.cyrius.com/

Sorry, didn't mean to imply you didn't. Just wanted to remind everyone
thats it's two things. There are some 10 packages currently in debian
that only chnaged the override file but not package source. Didn't
want to see another one.

MfG
Goswin


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



Re: heavy dependency on debootstrap

2005-02-25 Thread Goswin von Brederlow
Sébastien Chaumat <[EMAIL PROTECTED]> writes:

> Hello,
>
>  My package (replicator) depends heavily on the exact behavior of the
>  deboostrap package : debootstrap is called with a list of additional
>  packages to install and I always must sync this list with the actual
>  dependencies in sarge.
>
>  Thus I always need a delay (mainly because regression tests take a
>  long time) each time debootstrap or a dependency in base is
>  modified. I will need this delay again when the freeze will happen to
>  be able to upload the correct version of replicator for sarge.
>
>  Can we now take this into account in the release process. I think it
>  would be better if I can have a single contact in the release team to
>  allow better coordination.
>
> Thanks!
>
> Sebastien

Could you please change replicator to use cdebootstrap, at lest
optionally. cdebootstrap parses the Packages file and builds a list of
packages to install based on essential, priority and
dependencies. Changes in either one of the three will automatically
adjust the set of packages to install.

With cdebootstrap you just say what extra packages you need and the
rest falls in place on its own.

MfG
Goswin


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



Re: arm buildd holdup?

2005-03-04 Thread Goswin von Brederlow
Hamish Moffatt <[EMAIL PROTECTED]> writes:

> http://buildd.debian.org/stats/arm-all.txt shows that the package is in 
> state need-build on arm. Overall arm status shows it's pretty up to
> date, so the 9 day delay is unexpected. Is there anyone I can contact
> and will that help?

Need-build is a good sign. http://buildd.net/ shows you are on place
37 out of 120. I suggest just waiting unless the buildd has stoped
altogether.

MfG
Goswin


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



Re: Do not make gratuitous source uploads just to provoke the buildds!

2005-03-12 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sat, Mar 12, 2005 at 03:19:23PM +1100, Matthew Palmer wrote:
>> [Probably going a bit off track for -release; MFT to -devel]
>
>> On Fri, Mar 11, 2005 at 07:14:35PM -0800, Steve Langasek wrote:
>> > The queue ordering is entirely automatic, and AIUI the queue(s) is (are)
>> > sorted by:
>
>> > - target suite
>> >   - package priority
>> > - package section
>> >   - package name
>
>> > I personally believe it would be beneficial to prioritize by upload urgency
>> > as well (probably as a sort criterion between package priority and package
>> > section), but the w-b maintainers disagree.
>
>> I'm trying to work out why package *section* matters at all.  Package name
>> is a bit odd, too, but including the section in there is just totally whack. 
>
> Consider that libraries have their own section.  Certain package sections
> are (on the whole) more central to the dependency graph than others, so it's
> to our advantage to order those first to reduce the need for give-backs or
> dep-waits.

Build-Depends should be set automaticaly as Dep-Wait for every source
upload. That would reduce a lot of needless work for both machines and
admins.

>> Upload priority would be nice to sort by, but I think the queue needs to be
>> as FIFO as possible for fairness and "principle of least surprise" sake.

I think package urgency isn't considered because people would abuse it
to get their packages build faster, or so someone nameless fears.

Remember that the buildd queue is not FIFO at all. The queue has a
completly static order. Any changes to the queue are just packages
hiding because they are not "needs-build". I consider that the biggest
flaw of all in wanna-build.

>> Now I have this urge to go and make surgery on w-b.

Yes please. Packages should Dep-Wait automatically, should be ordered
by '(age * alpha) + beta' with alpha / beta set by at least the
package priority and upload urgency. Optionaly also the number of
Build-Depends and revers Build-Depends on the package.

> Given that the w-b maintainers disagree, changing the code is not the hard
> part.  The system is designed such that it only really works properly if the
> buildds drain the Needs-Build queue on a regular basis.  This doesn't seem
> terribly robust to me, but it's not my call.

If you can convince the w-b admins to allow changes I could send you
patches. Having a queue that will hapily starve packages is quite
unfair to maintainers. Next you know x* will be renamed to a* just to
get it build faster.

> -- 
> Steve Langasek
> postmodern programmer

MfG
Goswin


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



Re: Do not make gratuitous source uploads just to provoke the buildds!

2005-03-14 Thread Goswin von Brederlow
Wouter Verhelst <[EMAIL PROTECTED]> writes:

> Op za, 12-03-2005 te 15:01 -0800, schreef Thomas Bushnell BSG:
>> Goswin von Brederlow <[EMAIL PROTECTED]> writes:
>> 
>> > Remember that the buildd queue is not FIFO at all. The queue has a
>> > completly static order. Any changes to the queue are just packages
>> > hiding because they are not "needs-build". I consider that the biggest
>> > flaw of all in wanna-build.
>> 
>> This is news to me.
>> 
>> It means that when one is told "just wait, your package will get
>> rebuilt"; it is not necessarily true at all.  There is no upper bound
>> at all on time to wait for building, and that's a disaster.
>
> This paragraph assumes nobody ever looks the length of the needs-build
> queue of his architecture, and nobody feels bad when the queue is longer
> than normal. That idea would be hilarious if it wasn't sad.
>
> In reality, the upper bound is determined by motivated porters who try
> hard to avoid the queue ever to grow too long, day after day.

The queue length is bound and easily detected if it grows too long.

But do you notice when the same packages keep showing up at the end of
the queue for weeks? The queue can be as small as 1 package inbetween
and that 1 package could still never get build.

Eventualy someone notices, usualy the maintainer, and a new "why isn't
my package build yet?" flame starts.

>> People
>> should stop repeating the fiction then that "just wait" means "your
>> package will eventually get built".
>
> Why, if it is true?

It usualy is. It might not be. And it can be an awfully long wait.

The last one is the problem. The first two not.

MfG
Goswin


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



Re: Do not make gratuitous source uploads just to provoke the buildds!

2005-03-14 Thread Goswin von Brederlow
Wouter Verhelst <[EMAIL PROTECTED]> writes:

> Op vr, 11-03-2005 te 19:14 -0800, schreef Steve Langasek:
>> The queue ordering is entirely automatic, and AIUI the queue(s) is (are)
>> sorted by:
>> 
>> - target suite
>- previous compilation state (already built packages are prioritized
> above packages never built for the target architecture)
>>   - package priority
>> - package section
>>   - package name
>> 
>> I personally believe it would be beneficial to prioritize by upload urgency
>> as well (probably as a sort criterion between package priority and package
>> section), but the w-b maintainers disagree.
>
> I agree with the w-b maintainers. The queue order is only interesting in
> the case where there is a backlog; in other cases, packages are usually
> built rather fast. In the case where there is a backlog, those trying to
> fix the architecture (usually those that are working on it) should be in
> charge of deciding what package gets built first, not the maintainer of
> a random package -- /all/ package builds are urgent if there's a
> backlog.

Since you think an empty queue is normal why then fight changes to the
queue order? If it is empty most of the time as you say the specific
order hardly matters. Packages will be build within 15 minutes of
their upload no matter what order as they will be the only packae in
the queue.

As you say, the oder is only relevant when there is a backlog and that
is currently a badly starving algorithm.

The problem is that a backlog is more and more the normal day to day
business while an empty queue is rare. Obviously not for every arch
but always some archs.

MfG
Goswin


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



Re: Do not make gratuitous source uploads just to provoke the buildds!

2005-03-15 Thread Goswin von Brederlow
Wouter Verhelst <[EMAIL PROTECTED]> writes:

> Op ma, 14-03-2005 te 17:59 +0100, schreef Goswin von Brederlow:
>> Wouter Verhelst <[EMAIL PROTECTED]> writes:
>> 
>> > Op vr, 11-03-2005 te 19:14 -0800, schreef Steve Langasek:
>> >> The queue ordering is entirely automatic, and AIUI the queue(s) is (are)
>> >> sorted by:
>> >> 
>> >> - target suite
>> >- previous compilation state (already built packages are prioritized
>> > above packages never built for the target architecture)
>> >>   - package priority
>> >> - package section
>> >>   - package name
>> >> 
>> >> I personally believe it would be beneficial to prioritize by upload 
>> >> urgency
>> >> as well (probably as a sort criterion between package priority and package
>> >> section), but the w-b maintainers disagree.
>> >
>> > I agree with the w-b maintainers. The queue order is only interesting in
>> > the case where there is a backlog; in other cases, packages are usually
>> > built rather fast. In the case where there is a backlog, those trying to
>> > fix the architecture (usually those that are working on it) should be in
>> > charge of deciding what package gets built first, not the maintainer of
>> > a random package -- /all/ package builds are urgent if there's a
>> > backlog.
>> 
>> Since you think an empty queue is normal why then fight changes to the
>> queue order?
>
> You misunderstood. I don't fight generic changes to the order; I just
> don't think it would be a good thing that any random developer could
> prioritize his pet package.

My suggestion is to use an aging algorithm with "time * alpha +
beta". Aspects of a source would then affect alpha and beta.

Example:

- Essential: yes adds 100 to beta and 5 to alpha.
- Urgency: critical adds 10 to beta and 1 to alpha

The package with the highest score gets build first. Alpha makes a
package advance the queue faster overtaking other packages while beta
makes packages start further up in the queue.

By adjusting the changes to alpha and beta each aspect of a source can
be finely tuned to have some affect on the queue. So random developer
can influence the priority by setting the urgency but not so much as
to abuse the power and deadlock other packages.


Instead of the urgency of uploads the number of bugs (weighted by
priority) could be used instead or on top of that. Or the number of
depends, revers depends, dep-waits,  A lot of aspects could be
added up to set alpha and beta for each package.

Even alpha=1, beta=- and time in
minutes would be an improvement. That would mean that after 6 days any
package would be build before a fresh upload of the most essential
package.

MfG
Goswin


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



Re: iptables sarge release

2005-05-09 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sun, May 08, 2005 at 06:15:00PM -0500, Laurence J. Lane wrote:
>> There are a couple of iptables bugs that missed the standard
>> freeze. #283822 in particular is scripting error that causes
>> a FTBFS when using a dash (and probably other shells) instead
>> of bash.
>
>>   iptables (1.2.11-10) unstable; urgency=medium
>
>> * fixed scripts/prep.sh: patching and patch ordering
>> * fixed a bashism reported by Geller Sandor in Bug#283822. Thanks.
>
>>-- Laurence J. Lane <[EMAIL PROTECTED]>  Wed,  1 Dec 2004 19:11:34 -0500
>
>>   iptables (1.2.11-9) unstable; urgency=medium
>
>> * another prep.sh tweak for patch ordering
>> * Bug#283721, Policy match save code puts in line feed that makes
>>   iptables-restore error, reported and fixed by Matthew Grant. Thanks.
>
>>-- Laurence J. Lane <[EMAIL PROTECTED]>  Tue, 30 Nov 2004 23:04:01 -0500 
>
> Approved.
>
> Thanks,
> -- 
> Steve Langasek
> postmodern programmer

There is another bug caused by different alignment on i386 and amd64
causing 32bit iptables to not work under a 64bit kernel. I'm not sure
how complicated the patch will be but it looks to be localised to one
file and function only.

Is that likely to get accepted to sarge too and should I hurry to make
a patch?

MfG
Goswin


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



Re: release policy changes

2005-06-13 Thread Goswin von Brederlow
Matthias Klose <[EMAIL PROTECTED]> writes:

> How can you tell, for which C++ ABI packages like mozilla-dev and
> festival-dev are built? IMO that is the technical reason you are
> asking for. It doesn't matter if an application or a library is linked
> to libstdc++. Remember that C++ ABI != libstdc++ API. AFAIK packages
> like php4 have such provides as well.

[EMAIL PROTECTED]:~% apt-cache show mozilla-dev
Package: mozilla-dev
Architecture: amd64
Source: mozilla
Version: 2:1.7.8-1
Depends: mozilla-browser (= 2:1.7.8-1), libnspr-dev (= 2:1.7.8-1), libxt-dev, 
libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:3.4.1-3), libglib2.0-0 (>= 2.6.0), 
libidl0, libstdc++6 (>= 3.4.3-1)

As you can see clearly from the Depends the package was build against
C ABI from 1:3.4.1-3 and C++ ABI from 3.4.3-1. All dynamic libraries
must have those Depends or they already violate policy. And that
version maps to an uniqe ABI.

Further doesn't the package name for libgcc1 and libstdc++ always
change with abi changes? E.g. libstdc++5 vs. libstdc++6.


Static libraries remain a problem there. But the package providing
mozilla-dev-abi102 or mozilla-dev-abi1002 wouldn't solve the problem
for two reasons:

1. The C++ ABI is determined by the compiler and not the package
unless the package uses gcc-version (which mozilla does actually). The
abi version should be extracted from g++ during build.

2. Build-Depends can't be on virtual packages. That just breaks all
over the place.


So if you want the c++ abi version reflected in the build package then
it must be in the package name itself: mozillac102-dev vs
mozillac1002-dev. But that rather belongs in the mozilla package
itself and not the dev.

MfG
Goswin


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



Re: release policy changes

2005-06-13 Thread Goswin von Brederlow
Russ Allbery <[EMAIL PROTECTED]> writes:

> Goswin von Brederlow <[EMAIL PROTECTED]> writes:
>
>> [EMAIL PROTECTED]:~% apt-cache show mozilla-dev
>> Package: mozilla-dev
>> Architecture: amd64
>> Source: mozilla
>> Version: 2:1.7.8-1
>> Depends: mozilla-browser (= 2:1.7.8-1), libnspr-dev (= 2:1.7.8-1), 
>> libxt-dev, libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:3.4.1-3), libglib2.0-0 (>= 
>> 2.6.0), libidl0, libstdc++6 (>= 3.4.3-1)
>
>> As you can see clearly from the Depends the package was build against C
>> ABI from 1:3.4.1-3 and C++ ABI from 3.4.3-1. All dynamic libraries must
>> have those Depends or they already violate policy. And that version maps
>> to an uniqe ABI.
>
> I think you're confusing the C++ ABI with the SONAME of libstdc++.
> They're not necessarily the same thing, although right now they tend to
> change at the same time.  Having the SONAME of libstdc++ change is
> actually probably more likely to cause problems than a C++ ABI change
> (since the latter is likely to be an edge case at this point), but either
> can cause problems.

If libstdc++ changes its ABI without its SONAME then every package
linked against it most likely breaks. That certainly wouldn't do.

If the ABI changes but not the SONAME then the only sane thing to do
is to encode the ABI in the package name, e.g. libstc++-6c1002. Just
like for any other lib doing the upcoming c++ abi transition.

So what I ment to say is that the package name changes. SONAME can
stay the same, but not the package name. That would cause untold
chaos.

As a sidenote, even if the package name stays the same the shlibs file
should have a never version and that would show up in the Depends line
again. But that would be an obscure way to detect it.

MfG
Goswin


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



Re: Release Team meeting minutes - 2005-06-18

2005-06-19 Thread Goswin von Brederlow
Aurelien Jarno <[EMAIL PROTECTED]> writes:

> Andreas Barth a écrit :
>> release blockers:
>> - toolchain transition
>> - xorg
>> - sorting out docs-in-main vs. the DFSG
>> - SCC; amd64 as an official arch
>
> So SCC is now a fact, not a proposal anymore?

SCC as in forcing primary mirrors to carry only selective archs is a
fact. A neccessity.

The remaining 99% of the vancouver proposal are very much unclear
though and I sure as hell hope get some more discussion and change.

Not wearing any hat and not being in any way relevant,
Goswin


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



slidentd not entering testing

2003-10-28 Thread Goswin von Brederlow
Hi,

update excuses give me the following for slidentd:

slidentd_0.0.19-5 (0.0.19-1 Installed)
 P-a-s: slidentd: !m68k
 Build-Depends: libowfat-dev, dietlibc-dev
 Section: net
 Architecture: alpha arm hppa i386 ia64 mips mipsel powerpc sparc
  Maintainer: Christian Kurz 
  67 days old (needed 10 days)
  out of date on m68k: slidentd (from 0.0.19-1)
  out of date on s390: slidentd (from 0.0.19-1)
  Not considered


Slidentd seems to have droped some archs that have no dietlibc
package. Since it was build in the past on m68k and s390 that seems to
now hold up slidentd.

Could this be added to the manual update hints?

MfG
Goswin



Re: Some observations regardig the progress towards Debian 3.1

2003-11-15 Thread Goswin von Brederlow
Adrian Bunk <[EMAIL PROTECTED]> writes:

> Hi,
> 
> below are some subjective opservations and opinions regarding the
> progress towards Debian 3.1 .
> 
> Please read it, and make your own opinions on where I'm right and where
> I'm wrong, even if you might not agree with my opinions on other issues
> or if you don't agree with everything below.
>...
> Another problem for the release is the Debian installer. The vast
> majority of Debian installations is i386. If the new installer isn't
> ready on all architectures it might be an option to ship some
> architectures without installer in 3.1r0, and add the installer for
> these architectures in 3.1r1 or 3.1r2. This way Debian 3.1 might be
> released more early, and even for the affected architectures it's
> better, since additionally to the status quo (installing and using
> Debian 3.0), they can upgrade to Debian 3.1 .
> 
> 
> Thanks for reading this mail.
> 
> Yours
> Adrian

The problems with porting debian-installer to different archs is
minimal. As shown on the D-I debcamp in Oldenburg porting to a new
architecture can be done over a weekend without any prior knowledge of
d-i. Since then several things have also been simplified in respect to
porting and more people are able to help on the issue.

Given a person with the hardware and time I'm certain support can be
added in a single day. The big problem is getting access to the
hardware directly or indirectly through a tester.

And don't tell me use debians machines unless you are able to provide
accounts for sveral non DD d-i developers (which needs sudo for
additional build-depends needed for that arch).


Well, enough ranting. Overall I think the porting to the remaining
archs is the lesser of the problems of d-i.

MfG
Goswin



Re: Some observations regardig the progress towards Debian 3.1

2003-11-27 Thread Goswin von Brederlow
Yann Dirson <[EMAIL PROTECTED]> writes:

> On Fri, Nov 21, 2003 at 04:42:44PM -0800, Mike Fedyk wrote:
> > Why does testing get out of a releasable state?
> >  o RC bugs are found after entering testing
> >  what else?
> 
> - Maintainers sometime miss versionned deps
> - Build-deps are ignored by the testing scripts

- Binary arch and binary all packages aren't autobuild and still fail
  frequently.
- Foo depends on Bar and new version of Foo entering testing breaks
  Bar
- pre/postinst/rm scripts that worked from release to release fail on
  the version jump in testing 

MfG
Goswin



Re: Some observations regardig the progress towards Debian 3.1

2003-11-27 Thread Goswin von Brederlow
Yann Dirson <[EMAIL PROTECTED]> writes:

> On Sun, Nov 23, 2003 at 05:13:24PM +0100, Adrian Bunk wrote:
> > Independent of your suggestions:
> > It's never a good idea to use a version number namespace that is already 
> > occupied for something different.
> 
> OK, good point.
> 
> So maybe pre-testing-like rebuilds should get the 4th decimal place
> instead ?  Hm, maybe...
> 
> Regards,

Nothing stops me from using Version 1.2.3.4.5.6.7.8.9.

MfG
Goswin



Re: Some observations regardig the progress towards Debian 3.1

2003-11-27 Thread Goswin von Brederlow
Adrian Bunk <[EMAIL PROTECTED]> writes:

> On Thu, Nov 27, 2003 at 09:18:18AM +0100, Yann Dirson wrote:
> > On Thu, Nov 27, 2003 at 08:59:54AM +0100, Goswin von Brederlow wrote:
> > > Nothing stops me from using Version 1.2.3.4.5.6.7.8.9.
> > 
> > It's sure that this system of numeration only works for non-native
> > Debian packages.  It's not clear at all how to distinguish a NMU or a
> > binary NMU on a native Debian package, without looking at the previous
> > revision in the changelog file...
> 
> For source NMUs it's clearly defined in section 5.11.4.1. of your
> Developer's Reference, that says a source NMU of a native package gets a
> Debian revision of 0.1 .
> 
> E.g.
> 
> Version:  1.0
> Source NMU :  1.0-0.1

Yep, but you have to go by the debian revision minor part. Numbering
the parts won't help.

> I haven't found it explicitely mentioned, but the logial version number 
> for a binary NMU of version 1.0 would be 1.0-0.0.1 .

A binary NMU implies you haven't changed the source. If you change the
version number you have changed the source and must upload it too.
Thus binary NMU must have the same version number.

> Although this looks starange at a first glance, this gives a clear
> version that is under all circumstances lower than the next maintainer  
> upload (this wouldn't be possible without adding a Debian revision to 
> the NMU).

I use 1.2-3 -> 1.2-3.0.1 for debs privatly rebuild with optimisations.
That way either a NMU or maintainer upload has a higher version.

MfG
Goswin



Re: Some observations regardig the progress towards Debian 3.1

2003-11-29 Thread Goswin von Brederlow
Adrian Bunk <[EMAIL PROTECTED]> writes:

> On Thu, Nov 27, 2003 at 07:53:47PM +0100, Goswin von Brederlow wrote:
> > Adrian Bunk <[EMAIL PROTECTED]> writes:
> >...
> > > I haven't found it explicitely mentioned, but the logial version number 
> > > for a binary NMU of version 1.0 would be 1.0-0.0.1 .
> > 
> > A binary NMU implies you haven't changed the source. If you change the
> > version number you have changed the source and must upload it too.
> > Thus binary NMU must have the same version number.
> >...
> 
> That's wrong.
> 
> Please read section 5.10.2.1. of your Developer's Reference.

Ok, the hopefully nowadays very rare "magic" version bumping to get a
recompile of an already install package uploaded.

Does that happen anymore?

MfG
Goswin



Qestions to "Why is package X not in testing yet?"

2004-02-21 Thread Goswin von Brederlow
Hi,

I asked Bjorn Stenberg about why inn2 is waiting on perl (see mail
below) and he suggested that maybe the sarge testing script would
ensure, that the version of perl used during building would enter
sarge before/with inn2. He wasn't sure though and suggested I check
here to confirm what is realy happening.

Is he right or is something else going on?

MfG
Goswin

PS: please CC me on all replies since I'm not on the list.

--- Begin Message ---
Hi,

I am wondering how the update-excuses script comes to the conclusion
that inn2 (as an example of a bunch of them) is waiting for perl.

Looking at the "Why is package X not in testing yet?" page for inn2

http://bjorn.haxx.se/debian/testing.pl?package=inn2;printalldeps=1

I see no reason why a newer perl than sarge is needed:

| # info: inn2 depends on perl (ok, testing has version 5.8.2-2)
| # inn2 depends on perlapi-5.8.2, provided by: perl-base
|   o info: perl-base has version 5.8.2-2 in testing

Looking at the inn2 Depends I also see no clue why perl is blocking
it.

| Depends: libc6 (>= 2.3.2.ds1-4), libdb4.1, libperl5.8 (>= 5.8.2), debconf (>= 
0.5), inn2-inews (>= 2.3.999+20030227-1), cron, exim4 | mail-transport-agent, 
time, procps, perl, perlapi-5.8.2

libperl5.8, perl and perlapi-5.8.2 are available in sarge.


Can you shed any more light on this?

Thanks in advance and for your pages, they are very helpfull.

MfG
Goswin
--- End Message ---


Re: Qestions to "Why is package X not in testing yet?"

2004-02-22 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sun, Feb 22, 2004 at 12:31:05AM +0100, Goswin von Brederlow wrote:
> > I asked Bjorn Stenberg about why inn2 is waiting on perl (see mail
> > below) and he suggested that maybe the sarge testing script would
> > ensure, that the version of perl used during building would enter
> > sarge before/with inn2. He wasn't sure though and suggested I check
> > here to confirm what is realy happening.
> 
> > Is he right or is something else going on?
> 
> Something else is almost certainly going on.
> 
> At a guess, one or more of the architectures that have been backlogged
> recently built inn2 after perl 5.8.3 was in the archive, resulting in an
> arch-specific dependency bump to libperl5.8 (>= 5.8.3).
> 
> Looks like this is the case on m68k at least; there may be others.

Ahh, after checking i386, mips and mipsel (the other two big backlog
archs) I stoped checking. On m68k inn2 also depends on
perlapi-5.8.3. Thanks for noticing that.

So there is no magic version checking on top of
Depends/Conflicts/.. then, right?

MfG
Goswin



Re: Sarge and real i386-boxes

2004-06-14 Thread Goswin von Brederlow
Andreas Barth <[EMAIL PROTECTED]> writes:

> Hi,
>
> since some time, it's not possible to upgrade to sarge with an real
> i386-box (real mean: not i486 or higher). This is due to changes in
> the gcc, and therefore we need an upgrade kernel etc, see bug #241497
> for the details. It was intended to put this kernel into
> dists/sarge/main/upgrade-i386.
>
> As this bug is open since some time, my question is this:
>
> Does anyone of you feel obligated to upload a kernel, tools and/or to
> write a README? Or should I just go ahead and upload the appropriate
> files?

Is anyone still using real i386 cpus?

MfG
Goswin



Re: 2.6.8 release

2004-08-01 Thread Goswin von Brederlow
Sven Luther <[EMAIL PROTECTED]> writes:

> On Sun, Aug 01, 2004 at 04:57:40AM -0700, William Lee Irwin III wrote:
>> At some point in the past, I wrote:
>> >> The 2.6.8 release has been almost exclusively focused on stabilization.
>> >> I highly recommend adopting as much of 2.6.8 as possible if not the
>> >> whole delta between 2.6.7 and 2.6.8. If not incrementing the version
>> >> number after freeze is the primary constraint, I'd literally recommend
>> >> just marking the delta to reach virgin 2.6.8 as an add-on patch in the
>> >> 2.6.7-deb repository while leaving the version number intact.
>> 
>> On Sun, Aug 01, 2004 at 08:38:23AM +0200, Sven Luther wrote:
>> > I don't understand this, what would be the gain over doing real
>> > 2.6.8 packages ?
>> 
>> It would be a loss vs. shipping real 2.6.8 packages. The only use of
>> such a technique would be to satisfy a constraint on version numbers.
>
> I don't think it is needed to resort to such tricks.
>
> Friendly,
>
> Sven Luther

D-I constrains the debian revision which would have to change. Bumping
the revision or the version is about the same amount of work to get it
being used. So no gain there. 

MfG
Goswin



Re: please re-queue liblrdf

2004-08-02 Thread Goswin von Brederlow
Robert Jordens <[EMAIL PROTECTED]> writes:

> Hi!
>
> liblrdf 0.3.7-2 has failed to build because of an RC bug in libraptor.
> The bug is now fixed and liblrdf should be retried on 
> sparc, arm and m68k.
>
> Thanks,
>
> Robert.

Wrong lists :)

Each architecture has an @buildd.debian.org alias (CCed them)
and m68k has its own mailinglist for buildd stuff (also Cced).

I see m68k is already retrying the build while sparc and arm haven't
reacted to the failed builds on Jun 10th.

MfG
Goswin

==

#  alpha: installed
# amd64: installed
# arm: 

libs/liblrdf_0.3.7-2: Building by buildd_arm-elara [optional:out-of-date]
  Previous state was Needs-Build until 2004 Jun 10 20:54:37


# hppa: installed
# i386: installed
# ia64: installed

# m68k:

libs/liblrdf_0.3.7-2: Building by buildd_m68k-zeus [optional:out-of-date]
  Previous state was Needs-Build until 2004 Aug 02 05:27:20
  Previous failing reasons:
 0.3.7-2 
>  cc -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -O2 -Wall -g -I.. -MT lrdf.lo 
-MD -MP -MF .deps/lrdf.Tpo -c lrdf.c  -fPIC -DPIC -o .libs/lrdf.o
> In file included from lrdf.c:4:
> /usr/include/raptor.h:283: error: parse error before "va_list"
> make[3]: *** [lrdf.lo] Error 1
 0.3.5-2 
> /bin/sh ../libtool --mode=link cc -g -Wall -O2   -Wall -g -I..   -o 
liblrdf.la -rpath /usr/lib  lrdf.lo lrdf_multi.lo md5.lo -lraptor -lraptor 
-lcurl -lssl -lcrypto -ldl -lxml2 -lz -lpthread -lm -lglib-2.0  
> cc -shared  .libs/lrdf.o .libs/lrdf_multi.o .libs/md5.o  -L/usr/lib 
/usr/lib/libraptor.so /usr/lib/libcurl.so -lssl -lcrypto -ldl 
/usr/lib/libxml2.so -lz -lpthread -lm /usr/lib/libglib-2.0.so  -Wl,-soname 
-Wl,liblrdf.so.0 -o .libs/liblrdf.so.0.0.0
> /usr/bin/ld: cannot find -lssl
> collect2: ld returned 1 exit status
 0.3.5-1 
> cd .. && \
>   automake-1.7 --gnu  src/Makefile
> /bin/sh: line 1: automake-1.7: command not found
> make[3]: *** [Makefile.in] Error 127
 0.3.1-2 
> m68k-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -I.. -c md5.c -MT 
md5.lo -MD -MP -MF .deps/md5.TPlo -o md5.o >/dev/null 2>&1
> mv -f .libs/md5.lo md5.lo
> /bin/sh ../libtool --mode=link m68k-linux-gcc  -Wall -g -I..   -o 
liblrdf.la -rpath /usr/lib -version-info 1:3:1 lrdf.lo lrdf_multi.lo md5.lo 
-lraptor -lraptor 
> grep: /usr/lib/libglib-2.0.la: No such file or directory
> /bin/sed: can't read /usr/lib/libglib-2.0.la: No such file or directory
> libtool: link: `/usr/lib/libglib-2.0.la' is not a valid libtool archive
> make[3]: *** [liblrdf.la] Error 1
See #204539


# mips: installed
# mipsel: installed
# powerpc: installed
# s390: installed
# sparc:

libs/liblrdf_0.3.7-2: Building by buildd_sparc-vore [optional:out-of-date]
  Previous state was Needs-Build until 2004 Jun 10 19:36:24



Re: RFC: Adding minimal amd64/biarch support for sarge

2004-08-05 Thread Goswin von Brederlow
Peter Cordes <[EMAIL PROTECTED]> writes:

> On Wed, Aug 04, 2004 at 05:42:30PM -0400, Daniel Jacobowitz wrote:
>> First, what I'm suggesting: two new packages for sarge and one modified
>> package.  They would allow 64-bit applications using a small set of standard
>> libraries to run on an otherwise i386 installation, and allow 64-bit
>> applications to be built.
>
>  I would love that.  I admin some bioinformatics clusters, and some
> phylogenetics (tree-of-life reconstruction) programs use tree data
> structures full of pointers that, with gcc-3.3, are faster in 32bit mode
> than 64bit mode.  (It would really kick ass if AMD64 had a mode with the
> extra registers, but 32bit pointers.  Then pointer-heavy data structures
> would be faster.)  Anyway, being able to easily compile in 32 or 64bit and
> benchmark would be very useful.  Also, I wouldn't have to statically link
> 64bit binaries that are faster in 64bit mode, and users wouldn't have to
> deal with the chroot.  (not that it's much trouble with dchroot :)

It won't use the extra registers in 32bit mode. It would be
theoretically possible to build for 64bit (with extra registers) but
32bit pointers [The Tru64 cc can do that on alpha] but it would
require extending the pointers to 64bit on every use and would
probably void all the speedup.

One thing you could do with gcc to emulate this is to use an array
index instead of a pointer. For problems where 4GB is just not enough
(so you need 64bit) and 64bit waste too much ram this can help a
lot. But you buy ram for some extra instructions.

>  So, for me (and my ~dozen users) at least, this really would be useful.  If
> you can't get it into sarge, I don't mind tracking unstable for some
> packages on the cluster (it's not quite what some would call a "production"
> system).  It would rock to have it in sarge :)

The progress looks good. I have made an amd64-libs package with some
patches from Daniel Jacobowitz and he has made a gcc-3.4 package. Now
if I get thekernel-image-amd64 build and all of them through new in
time you have the 32/64 bit support.

MfG
Goswin



Re: No libtiff transition for sarge

2004-08-09 Thread Goswin von Brederlow
Jose Carlos Garcia Sogo <[EMAIL PROTECTED]> writes:

> On Sun, Aug 08, 2004 at 06:46:09PM +0200, Andreas Metzler wrote:
>
> [...]
>
>> > [1] OK, you could upload half of GNOME recompiled against an older 
>> > libgpg-error0
>> 
>> Nicely spotted. Seems like libgpg-error0 somehow missed radar, another
>> case for tpu, imho.
>
>  Woops! That's was really my fault. I check that there were no internal
>  need to upgrade shlibs, but I forgot to change shlibs creation.
>  Anyway, such change should be made, as new interfaces have been added
>  from 0.7 to 1.0. A package using that should be able to say that he
>  needs the new version.

If you have new features shlibs needs to be bumped. To fix this in sid
it looks like you have to upload the old 0.7 version with an epoch or
as 1.0-realy-0.7 and recompile everything against it (assuming nothing
uses the new features yet).

Both is rather ugly.

Uploading t-p-u versions looks cleaner.

(but do what RM says)

>  Other reason is that libgpg-error was priority optional till this last
>  upload, when I realised that libgnutls/libcrypt depend on it. Even,
>  though I have changed it in my sources, bug filled in ftp.d.o is not
>  yet closed. (see #262938)
>
>  And basically, all those GNOME packages depending directly on
>  libgpg-error0 need to be relibtoolized and reuploaded, with new libtool
>  >= 1.5.6, and those dependencies will disappear. If someone can
>  provide me a list, I can see what can be done in this field from GNOME
>  Team part.

apt-cache rdepends libgpg-error0 

>  Anyway, I'd like to hear release people about this issue. If a fixed
>  package must be drop to t-p-u I'll prepare it ASAP. (CC set on
>  d-release for that)
>
>   Cheers,

MfG
Goswin



Re: FTFBS in sarge

2004-09-05 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sat, Sep 04, 2004 at 04:07:37PM -0500, Robin Verduijn wrote:
>
>> On Thu, Sep 02, 2004 at 12:39:25AM +0200, Bastian Blank wrote:
>> > mcvs_1.0.8-4
>
>> Meta-CVS has failed for over a year to get into testing due to a bug in
>> clisp. Since that[1] does not seem to be actively worked on fixing (by
>> the clisp maintainer nor by the mips porters), the only way for mcvs

Why not fix it yourself? Since you seem to use clisp I guess you are
familiar with it?

>> to propagate to testing now is if its MIPS package is removed from the
>> testing archives. I filed a bug[2] for that almost 3 months ago. Should
>> I bump its severity up higher (it's now "serious") or will that make no
>> difference?
>
> I don't imagine it makes a difference.  Severities are a rather fuzzy
> concept where ftp.debian.org is concerned.
>
> You may want to get mcvs added to P-a-s
> (http://buildd.debian.org/quinn-diff-Packages-arch-specific), as this
> makes the case for removal from the archive clearer.

Do you think it wise to exclude packages from an arch just because it
has some bug? If the maintainer can't be bothered to fix a bug the
package should not enter testing. Excluding an arch just works around
semi orphaned packages.

> -- 
> Steve Langasek
> postmodern programmer

MfG
Goswin



Re: FTFBS in sarge

2004-09-07 Thread Goswin von Brederlow
Robin <[EMAIL PROTECTED]> writes:

> Hi Goswin,
>
> Goswin von Brederlow ([EMAIL PROTECTED]) wrote on 09:21:50AM 05/09/04:
>> Why not fix it yourself? Since you seem to use clisp I guess you are
>> familiar with it?
>
> I actually did try to fix the bug in clisp but I didn't succeed at it
> because I didn't know enough about MIPS assembly in order to follow
> through on it.  My requests on the debian-mips mailing lists all went
> unanswered[1].

Have you tried talking to the gcc maintainer team to find some mips
guys directly? Or to the linux-mips mailinglist? Maybe some non Debian
person can help.

>> Do you think it wise to exclude packages from an arch just because it
>> has some bug? If the maintainer can't be bothered to fix a bug the
>> package should not enter testing. Excluding an arch just works around
>> semi orphaned packages.
>
> Just in case you didn't get it, the problem is not even in *my* package.

It wasn't adressed against your package. Sorry.

> The clisp package at some point built the FFI module for mips, which let
> my mcvs package be built and propagated into testing. Then the clisp
> maintainer turned off building the FFI module for certain architectures
> (including mips), making it impossible for mcvs to build successfully for
> those architectures from that point on. I agree with you that the *clisp*
> package w/o FFI on some architectures shouldn't have made it into testing
> but it did, and that's how things stand now.

Have you considered dropping just the clisp needing parts for not
fully supported archs? On i386 I don't see a Depends: clisp in mcvs so
it seems to be usefull without it at first glance. Maybe that would
solve the problem.

Since you have a problem with the language support for the specific
arch it is very hard to find someone qualified to fix this.

> - robin
>
> [1] http://lists.debian.org/debian-mips/2004/05/msg00141.html
> http://lists.debian.org/debian-mips/2004/06/msg00035.html

MsG
Goswin



Re: FTFBS in sarge

2004-09-08 Thread Goswin von Brederlow
Seo Sanghyeon <[EMAIL PROTECTED]> writes:

>> Robin <[EMAIL PROTECTED]> writes:
>>> The clisp package at some point built the FFI module for mips, which let
>>> my mcvs package be built and propagated into testing. Then the clisp
>>> maintainer turned off building the FFI module for certain architectures
>>> (including mips), making it impossible for mcvs to build successfully for
>>> those architectures from that point on. I agree with you that the *clisp*
>>> package w/o FFI on some architectures shouldn't have made it into testing
>>> but it did, and that's how things stand now.
>
> Goswin von Brederlow wrote:
>> Have you considered dropping just the clisp needing parts for not
>> fully supported archs? On i386 I don't see a Depends: clisp in mcvs so
>> it seems to be usefull without it at first glance. Maybe that would
>> solve the problem.
>
> Oh, no. Meta-CVS is _written in_ Common Lisp! Debian mcvs package
> contains both Lisp runtime and Lisp image.
>
> No, it cannot depend on clisp package, unless the build is changed to
> compile FFI part dynamically. I don't believe dynamic FFI will work
> where static FFI fails.
>
> Seo Sanghyeon

Does that mean every clisp program in Debian has a copy of the clisp
runtime in it?

MfG
Goswin



Re: Problem with kernel on SATA hosts - RC?

2004-12-01 Thread Goswin von Brederlow
Richard Atterer <[EMAIL PROTECTED]> writes:

> Hello,
>
> I think there is a problem with kernel-image-2.6.8-1-686, but I'm not sure
> whether I messed up something...
>
> I installed sarge on a SATA host a while ago (Intel ICH, worked just
> fine!). Now I upgraded from the installer's kernel-image-2.6.8-1-386 to
> version 2.6.8-10 of the kernel-image-2.6.8-1-[36]86 package.

The problem is with near certainty that you updated from a
sata-ide driver to a sata-scsi driver. The device names for your disk
subsequently changed from /dev/hda to /dev/sda.

This has a few effects:

1. the modules needed change from what mkinitrd sees as needed
(e.g. then ide-disk, now sd).

2. the root device changes but mkinitrd still puts the old one into
the initrd (default is probe).

3. the device names change but /etc/fstab is not changed. If you get
that far then the fsck tests will fail.

All of this has absolutely no bearing on whether you have modules or
buildin drivers. Debian kernel nowadays don't have anything builtin
that can free up some more space on the floppy.

> The problem: The SATA code is built as modules in the regular kernel
> package, but it mustn't be. You need the following kernel config:

No, it isn't. :)

MfG
Goswin



Re: Where should I request forgotten rebuilds?

2004-12-05 Thread Goswin von Brederlow
Dirk Eddelbuettel <[EMAIL PROTECTED]> writes:

> Release team,
>
> Thanks for the octave cluebat. Thanks also for pushing R through last
> weekend or whenever that was.  There is one remaining problem:
> r-cran-fseries is 50 days old and not in testing because initial builds on
> arm and s390 failed due to changes happening then to the R toolchain. These
> have long been ironed out -- but the source package fseries never get
> rescheduled. 
>
> Where would I request that? On the respective porters list? Somewhere else?

[EMAIL PROTECTED]

> Thanks again,  Dirk

MfG
Goswin



Re: Please refrain from non-RC gcc-3.4 uploads until a new version has entered sarge

2004-12-17 Thread Goswin von Brederlow
Matthias Klose <[EMAIL PROTECTED]> writes:

> Frank Küster writes:
> ok, I'll upload a new versions with urgency=high. The current packages
> are not suitable for sarge. We'll need newer packages for
>
> - gcc-3.4_3.4.3-6, containing a current libunwind lib.
>
> - libunwind-0.98.3-3
>
> - gcc-3.2_3.3.5, depending on the new libgcc1 from gcc-3.4_3.4.3-6
>
> - glibc -20, depending on the new gcc-3.4.

Glibc also needs a minor patch for amd64. It now has to create the
/lib64 and /usr/lib64 symlinks. It would be nice if those could be
added before glibc is pushed into sarge.

> I'm currently waiting from the ia64 people review of the packages at
> http://people.debian.org/~doko/gcc-3.4/ After that I'll upload the
> packages. A new glibc should be uploaded, after the gcc builds have
> started, or else the gcc builds will fail due to an uninstallable
> locales package (which I fail to understand why that dependency isn't
> fixed :-( ).

arch:any <-> arch:all versioned depends.

> Sorry for inconvenience, that unwind based exceptions was more painful
> than expected.
>
>   Matthias

MfG
Goswin



Re: Obsolete binaries

2004-12-19 Thread Goswin von Brederlow
Jeroen van Wolffelaar <[EMAIL PROTECTED]> writes:

> On Mon, Dec 20, 2004 at 01:39:57PM +1000, Anthony Towns wrote:
>> Looking at the other page that does something similar (based on ftp.d.o 
>> bugs) that someone on this list should know the url for, and merging the 
>> two would be good too.
>
> You are referring to:
>
> http://ftp-master.wolffelaar.nl/removals.html
>
> I'll look into merging rene output into this page.
>  
>> And could we please start getting these obscure pages moved onto 
>> release.debian.org or at least *.debian.net? Or at least start linking 
>> to them?
>
> In progress.
>
> --Jeroen

Do you want the scripts from buildd.net (or rewrites thereof like
Igloos page) too?

MfG
Goswin



Re: Installing Debian Testing on Athlon64

2005-01-19 Thread Goswin von Brederlow
Dhiraj Gaurh <[EMAIL PROTECTED]> writes:

> Hi,
>   Sarge does contain kernel packages for amd64 but if you try to
> download sarge, there is no directory for the amd64 architecture. Is
> amd64 not yet fully supported by sarge ?? Do I need to install i386
> and then upgrade the kernel to amd64, then what about all the other
> applications ?
> Thanks a lot
> Dhiraj
>
>
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

How about following the ports page and reading the amd64 FAQ?

The amd64 kernel images in sarge are only 64bit kernels for use with
i386 sarge.

MfG
Goswin



Re: m68k (was Re: C++ transitions status report

2005-12-06 Thread Goswin von Brederlow
Nathanael Nerode <[EMAIL PROTECTED]> writes:

>>> And the following library packages haven't built in c2 versions on
>>> all architectures, and therefore prevent other packages from
>>> transitioning:
>>
>>> pdfkit.framework -- m68k (blocks viewpdf.app, gworkspace.app)
>>
>>m68k should just be ignored for these purposes; the arch is doing much
>>better than in past months, but it's still not quite keeping up to the point
>>that we're checking installability counts there.
>
> Yes, but...
>
> I didn't think it was a good idea to reupload the packages
> depending on that library, or to queue them for rebuilding on m68k,
> since they'd end up linked to the old version of libstdc++ on m68k.
> Until the transitioned library built.
>
> Am I right about that?

If you reupload the package you can Build-Depends: libfoo-dev (>= 1.2-3) |
libfoo-dev, where 1.2-3 is the version with the c2a fix. This would
prevent the buildds from building against the old libfoo-dev as they
always pick the first alternative. (doesn't work for build-essential
stuff)

MfG
Goswin


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



Re: buildd maintainers stuck?

2005-12-06 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Tue, Nov 29, 2005 at 07:46:42PM -0800, Thomas Bushnell BSG wrote:
>
>> The initial upload of libcapplet 1:1.5.11-12 failed to build on alpha,
>> arm, i386, and mipsel because of a temporarily absent build
>> dependency.  This upload occurred over three weeks ago.
>
>> On November 17 I requested that the buildds requeue this build, but
>> nothing has happened.  Can the release team please schedule a binNMU
>> or do whatever is supposed to happen?
...
> My preference would be that such requests be sent first to the porters
> (either the mailing lists specified on http://www.debian.org/ports/, or the
> individual porters mentioned on the wiki pages linked from
> http://release.debian.org/etch_arch_qualify.html).  While most of these
> porters are not themselves buildd admins, they *are* the people responsible
> for the overall health of a given port, and they should definitely be taking
> an active role in sorting out build failures for their architecture; so if
> they aren't already in a position to batch-proxy such requests to the buildd
> maintainers, they darn well ought to get there.

Please don't. That is just wrong.

All packages should be buildd build and the porters can do nothing if
the buildd (admin) screws up. It realy is the admins job to fix the
buildd and handle missing Build-Depends.

If the port is suddenly responcible for fixing buildd problems then
more people need access to wanna-build and buildds so they can actualy
do something about it. Or binary NMUs must be un-deprecated again.

MfG
Goswin

PS: One thing $random volunteer could do would be patching wanna-build
to Dep-Wait automatically for the obvious cases.


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



Re: buildd maintainers stuck?

2005-12-07 Thread Goswin von Brederlow
Andreas Barth <[EMAIL PROTECTED]> writes:

> * Goswin von Brederlow ([EMAIL PROTECTED]) [051206 14:59]:
>> PS: One thing $random volunteer could do would be patching wanna-build
>> to Dep-Wait automatically for the obvious cases.
>
> Auto-Dep-Wait works for some months now.
>
>
> Cheers,
> Andi

Aparently not in the case in question. So there might be room for
improvement.

MfG
Goswin


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



Re: buildd maintainers stuck?

2005-12-07 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Tue, Dec 06, 2005 at 02:56:28PM +0100, Goswin von Brederlow wrote:
>> Steve Langasek <[EMAIL PROTECTED]> writes:
>
>> > On Tue, Nov 29, 2005 at 07:46:42PM -0800, Thomas Bushnell BSG wrote:
>
>> >> The initial upload of libcapplet 1:1.5.11-12 failed to build on alpha,
>> >> arm, i386, and mipsel because of a temporarily absent build
>> >> dependency.  This upload occurred over three weeks ago.
>
>> >> On November 17 I requested that the buildds requeue this build, but
>> >> nothing has happened.  Can the release team please schedule a binNMU
>> >> or do whatever is supposed to happen?
>
>> ...
>> > My preference would be that such requests be sent first to the porters
>> > (either the mailing lists specified on http://www.debian.org/ports/, or the
>> > individual porters mentioned on the wiki pages linked from
>> > http://release.debian.org/etch_arch_qualify.html).  While most of these
>> > porters are not themselves buildd admins, they *are* the people responsible
>> > for the overall health of a given port, and they should definitely be 
>> > taking
>> > an active role in sorting out build failures for their architecture; so if
>> > they aren't already in a position to batch-proxy such requests to the 
>> > buildd
>> > maintainers, they darn well ought to get there.
>
>> Please don't. That is just wrong.
>
>> All packages should be buildd build and the porters can do nothing if
>> the buildd (admin) screws up. It realy is the admins job to fix the
>> buildd and handle missing Build-Depends.
>
> [Note to Thomas: porters who refer to transient build failures as buildd
> admin "screw-ups" are not the porters you're looking for.]
>
> So are you arguing that all 1000+ maintainers should be bombarding buildd
> maintainers directly with requeue requests of unknown validity, with the

There should not be any need to request anything as it is the normal
buildd admins job to care for the buildd. Only on the rare occasions
that something slips through the cracks should there be any mail. You
can hardly call that bombarding.

> current duplicate requests, general port ignorance, and spam ensuring that
> the mail address has a sufficiently low S:N ratio that it's hardly worth
> paying attention to?  Or are you saying that no one, porters included,
> should work with buildd maintainers and bring it to their attention when a
> transient failure has been overlooked or resolved?
>
> I don't see either approach as being particularly helpful.

I'm saing that the email addresses should be used for what they were
created for in the first place. To contact the people that can do
something about the buildds for that arch and get a overlooked
transient failure underway again.

>> If the port is suddenly responcible for fixing buildd problems then
>> more people need access to wanna-build and buildds so they can actualy
>> do something about it. Or binary NMUs must be un-deprecated again.
>
> No, buildd admins are responsible for fixing buildd problems.  *Porters* are
> responsible for *ensuring their port is a viable release candidate*.  Given
> that one of the release criteria is "keeping up with unstable", porters most
> definitely *are* expected to help make sure packages are getting built. 
> From a "too many cooks" standpoint, this doesn't mean constantly looking
> over the buildd admin's shoulder and telling them every time a package needs
> requeued; see the other thread on -devel for my take on better ways for
> porters to spend their time.  But if a package that failed earlier gets
> un-stuck, and the buildd admin hasn't noticed, shouldn't it be the porters
> who bring it to their attention?

And how should they (be it porters or the maintainer him/herself)
bring it to their attention if not by mailing @buildd.d.o? You
just deterred from that in your mail. What other way is there?

And note that maintainers usualy have way more knowledge about their
package and package dependencies to know what they need. For the build
failures due to missing Build-Depends no arch specific knowledge is
required. Just the availability of packages.

> Oh, and for the record: the score today is that of 10 existing Debian ports
> that are required to have designated porters to be qualified as release
> candidates for etch (that's excluding i386, which has... um... "virtual
> porters", and amd64 which isn't hooked to the official w-b yet), 7 of them
> have at least one porter with w-b access for the port.  So if the porters
> aren't w

Re: buildd maintainers stuck?

2005-12-08 Thread Goswin von Brederlow
Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:

> Steve Langasek <[EMAIL PROTECTED]> writes:
>
>> No, buildd admins are responsible for fixing buildd problems.  *Porters* are
>> responsible for *ensuring their port is a viable release candidate*.  Given
>> that one of the release criteria is "keeping up with unstable", porters most
>> definitely *are* expected to help make sure packages are getting built. 
>
> I think the problem is that if the buildds don't talk to the porters,
> and the porters aren't allowed to upload binNMUs themselves, then they
> are essentially barred from their assigned task.
>
> How about we make porters responsible for running their buildds
> instead of the current arrangement?

You mean allow porters to add buildds (or just buildd admins) to the
arch to increase redundancy? This can be a gradual process.

MfG
Goswin


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



Re: buildd maintainers stuck?

2005-12-08 Thread Goswin von Brederlow
Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:

> How about making porters responsible for running the buildds for their
> arch?

I consider anyone who runs a buildd for an arch a porter already so
that is already there.

MfG
Goswin


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



Re: buildd maintainers stuck?

2005-12-09 Thread Goswin von Brederlow
Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:

> Goswin von Brederlow <[EMAIL PROTECTED]> writes:
>
>> Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:
>>
>>> How about making porters responsible for running the buildds for their
>>> arch?
>>
>> I consider anyone who runs a buildd for an arch a porter already so
>> that is already there.
>
> If they are unwilling to cooperate with the rest of the porters, and
> they aren't participating, then I don't think they are a porter.
>
> Calling a dog's tail a leg doesn't make it one.
>
> Thomas

The might just be bad porters. Bad dog, BAD.

MfG
Goswin


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



Re: [Pkg-ia32-libs-maintainers] Bug#684029: ia32-libs-i386: Please, downgrade ldap depends to recommends

2012-08-13 Thread Goswin von Brederlow
On Mon, Aug 06, 2012 at 12:28:35PM +0200, Vincent Danjean wrote:
> Package: ia32-libs-i386
> Version: 20120701
> Severity: normal
> 
> Currently, ia32-libs-i386 depends on
>  libldap-2.4-2 (>= 2.4.23-7.2)
>  libnss-ldap (>= 264-2.2)
>  libpam-ldap (>= 184-8.5)
> 
> I understand that, on systems where ldap is installed on the main (amd64)
> architecture, installing the corresponding i386 packages is required.
>   However, when the main architecture does not have any ldap infrastructure
> installed (most laptops for example), we are required to install packages
> that ask "strange" questions (ldap base, ...) and that reconfigure
> /etc/nsswitch.
> 
>   Would it be possible to downgrade the Depends to a Recommends (at least)
> with a corresponding Breaks (<< old-versions) if needed?
>   If this is possible (I did not test), I think this should be applied to
> the wheezy package.
> 
>   Regards,
> Vincent

Dear release team,

would such a change (moving the 3 packages from Depends to Recommends) be
suitable for a freeze exception?

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120813081636.GA3477@frosties



Re: [Pkg-ia32-libs-maintainers] Bug#684029: ia32-libs-i386: Please, downgrade ldap depends to recommends

2012-08-27 Thread Goswin von Brederlow
On Sat, Aug 18, 2012 at 05:38:58PM +0200, Julien Cristau wrote:
> On Mon, Aug 13, 2012 at 10:16:36 +0200, Goswin von Brederlow wrote:
> 
> > On Mon, Aug 06, 2012 at 12:28:35PM +0200, Vincent Danjean wrote:
> > > Package: ia32-libs-i386
> > > Version: 20120701
> > > Severity: normal
> > > 
> > > Currently, ia32-libs-i386 depends on
> > >  libldap-2.4-2 (>= 2.4.23-7.2)
> > >  libnss-ldap (>= 264-2.2)
> > >  libpam-ldap (>= 184-8.5)
> > > 
> > > I understand that, on systems where ldap is installed on the main (amd64)
> > > architecture, installing the corresponding i386 packages is required.
> > >   However, when the main architecture does not have any ldap 
> > > infrastructure
> > > installed (most laptops for example), we are required to install packages
> > > that ask "strange" questions (ldap base, ...) and that reconfigure
> > > /etc/nsswitch.
> > > 
> > >   Would it be possible to downgrade the Depends to a Recommends (at least)
> > > with a corresponding Breaks (<< old-versions) if needed?
> > >   If this is possible (I did not test), I think this should be applied to
> > > the wheezy package.
> > > 
> > >   Regards,
> > > Vincent
> > 
> > Dear release team,
> > 
> > would such a change (moving the 3 packages from Depends to Recommends) be
> > suitable for a freeze exception?
> > 
> Wouldn't Recommends be just as wrong?  Especially as those packages are
> recommended against AFAIK
> (http://www.debian.org/releases/squeeze/amd64/release-notes/ch-whats-new.en.html#new-ldap).
> 
> Cheers,
> Julien

They are in the squeeze ia32-libs package so dropping them completly
would mean a regression on upgrade. Having them as Recommends would
make them removable if not needed at least.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120827084349.GA32615@frosties



Bug#596899: unblock: ia32-libs/20100914

2010-09-22 Thread Goswin von Brederlow
Hi,

ia32-libs has been updated again to fix an unreported RC bug
(uninstallable on ia64), a simple bug and to cover package updates in
squeeze:

---
ia32-libs (20100919) unstable; urgency=high

  * Make dependency on lib32bz2-1.0 [amd64] only.
  * Add gcc-3.3 1:3.3.6ds1-20 for libstdc++5 (Closes:  #597306)

  * Packages updated

  [ openldap (2.4.23-5) unstable; urgency=high ]

  [ Steve Langasek ]
  * High-urgency upload for RC bugfix.
  * debian/slapd.scripts-common: fix gratuitous (and wrong) use of grep in
get_suffix(), which causes us to incorrectly parse any slapd.conf that
uses tabs instead of spaces.  #595672.
  * debian/slapd.init, debian/slapd.scripts-common: when $SLAPD_CONF is not
set in /etc/default/slapd, we should always set a default value, giving
precedence to slapd.d and falling back to slapd.conf.  Users who don't
want to use an existing slapd.d should point at slapd.conf explicitly.
#594714, #596343.
  * debian/slapd.init: 'invoke-rc.d slapd stop' should not fail due to the
absence of a slapd configuration; we should still exit 0 so that the
package can be removed gracefully.  #596100.
  * drop build-conflicts with libssl-dev; we explicitly pass
--with-tls=gnutls to configure, so there's no risk of a misbuild here.
  * debian/slapd.default: now that we have a sensible default behavior in
both slapd.init and the maintainer scripts, leave SLAPD_CONF empty to
save pain later.
  * debian/slapd.scripts-common: ... and do the same in
migrate_to_slapd_d_style, we just need to comment out the user's
previous entry instead of blowing it away.
  * debian/slapd.scripts-common: call get_suffix in a way that lets us
separate responses by newlines, to properly handle the case when a
DN has embedded spaces.  Introduces a few more stupid fd tricks to work
around possible problems with debconf.  #595466.
  * debian/slapd.scripts-common: when parsing the names of includes, handle
double-quotes and escape characters as described in slapd.conf(5).
#595784.
  * debian/slapd.scripts-common, debian/slapd.postinst: on upgrade from
versions <= 2.4.23-4, explicitly grant access to cn=Subschema, which
otherwise is blocked by our added olcAccess settings.  #596326.
  * debian/slapd.init.ldif: set the acl in the default LDIF for new installs,
too.
  * Likewise, grant access to dn.exact="" so that base dn autodiscovery
works as intended.  #596049.
  * debian/slapd.init.ldif: synchronize our behavior on new installs with
that on upgrades, avoiding the non-standard cn=localroot,cn=config.
  * debian/slapd.scripts-common: don't run the migration code if slapd.d
already exists.  #593965.

  [ Matthijs Mohlmann ]
  * Remove upgrade_supported_from_backend, implemented patch from
Peter Marschall  to automatically detect if an upgrade is
supported. (#594712)

  [ Peter Marschall ]
  * debian/slapd.init: correctly set the slapd.conf argument even when
SLAPD_PIDFILE is non-empty in /etc/default/slapd.  #593880.
  * debian/slapd.scripts-common: pass -g to slapadd/slapcat, so that
subordinate databases aren't incorrectly included in the dump/restore of
the parent database.  #594821.

  [ pam (1.1.1-6) unstable; urgency=low ]

  * Updated debconf translations:
- Swedish, thanks to Martin Bagge  (#575875)

  [ pam (1.1.1-5) unstable; urgency=low ]

  * debian/rules: pass getconf LFS_CFLAGS so that we get a 64-bit rlimit
interface.  #579402.
  * Update debian/source.lintian-overrides to clean up some spurious
warnings.
  * Bump Standards-Version to 3.9.1.
  * Add lintian overrides for a few more spurious warnings.
  * debian/patches-applied/no_PATH_MAX_on_hurd: define PATH_MAX for
compatibility when it's not already set.  #552043.
  * debian/local/pam-auth-update: Don't try to pass embedded newlines to
debconf; backslash-escape them instead and use CAPB escape.
  * debian/local/pam-auth-update: sort additional module options before
writing them out, so that we don't wind up with a different config file
on every invocation.  Thanks to Jim Paris  for the patch.
#594123.

  [ sane-backends (1.0.21-4) unstable; urgency=low ]

  * debconf translations:
+ it.po: courtesy of Luca Monducci (#593722).

  [ xorg (1:7.5+7) unstable; urgency=low ]

  [ Julien Cristau ]
  * Nuke x11-common's Conflicts.  This was needed for upgrades from the
monolith, which aren't relevant anymore.
  * Also drop Pre-Depends on debconf.  The debconf interaction in
x11-common.preinst was removed in 1:7.4+2.
  * Drop versioned build-dep on dpkg 1.7.0.  Even woody had that..
  * Drop x11-common Depends on debianutils 1.13.  That was also in woody.
  * Add xserver-xorg-video-geode to -all on i386 (#567909).

  [ Cyril Brulebois ]
  * Add myself to Uploaders.
  * Update Debian po files by running debconf-updatepo (through
debian/rules

Bug#596899: unblock: ia32-libs/20100914

2010-09-27 Thread Goswin von Brederlow
FS: Can you check your source tree and remove debian/lib32gcc1* (see
below) and then upload 20100927 from git please?


Julien Cristau  writes:

> On Tue, Sep 14, 2010 at 23:15:48 +0200, Goswin von Brederlow wrote:
>
>> Please unblock package ia32-libs and ia32-libs-gtk
>> 
> Why does this use debian/README.Source instead of debian/README.source
> as policy recommends?

Typo. Fixed in git.

> Why does this include the xorg package, which is everything but a
> library?

It contains xorg because one of the deb packages included lists it as
source:

Package: libglu1-xorg
Architecture: all
Version: 1:7.5+7
Source: xorg
Description: transitional package for Debian etch
 This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
 Debian etch. It may be safely removed from your system.

I guess that can be savely removed. Makes no sense in ia32-libs. :)
The real package (libglu1-mesa) is already included.

Fixed in git.

> Why does this build-depend on a bunch of biarch libs, since aiui it's
> not actually building anything?

It does run dpkg-shlibdeps to get the right versioned depends on the
biarch libs. Without the libs dpkg-shlibsdeps complains and the depends
would be incomplete. So those are intentional and required.

Note that on ia64 it depends on ia32-libs-core for the same reason.

> The source package includes a bunch of debhelper log files and substvars
> for lib32gcc1.

Not from my side. Must be cruft left from an earlier version on
Fredericks side. Seems that debhelper only removes those files for
packages in debian/control and they aren't tracked in git. So nothing
would have removed them when updating the source with "git pull".

Filing bug against lintian to warn about them.

> the fix-la thing is made of ugly..

Seems to work and is simple. I didn't want to write a whole *.la file
parser just to change the libdir. Patch welcome if you know something
better.

> Cheers,
> Julien

Updating the package (from 20100919) also updates:

New source isdnutils 1:3.9.20060704+dfsg.1-3
New source openldap 2.4.23-6

  [ isdnutils (1:3.9.20060704+dfsg.1-3) unstable; urgency=low ]

  * QA upload.
  * Replace tcl8.3-dev Build Dependency with tcl-dev (#590651).

  [ openldap (2.4.23-6) unstable; urgency=high ]

  * Check for an empty directory to prevent an rm -f /*. (#597704)

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87aan3j7gc@frosties.localdomain



Re: Advance freeze exception request for libcgi-application-extra-plugin-bundle-perl

2010-10-13 Thread Goswin von Brederlow
Mehdi Dogguy  writes:

> On 10/13/2010 11:41 AM, Nicholas Bamber wrote:
>> Mehdi, When 0.2 was built there was a hope of getting it into 
>> squeeze. I can understand if the boat was missed on that a long time
>>  ago.
>> 
>> The issue with #593102 is that the usptream component has an odd 
>> layout and so needed to be repacked to build correctly.
>
> Yeah. I do know that (I checked before answering). It will be the first
> time Debian will release with l-a-e-p-b-perl. So, missing a module in
> the first release can't considered a regression. That's why, *I* don't
> consider it as RC. Other people might have a different opinion though.
>
>> If we produce a 0.1.1 that ONLY updates  the copyright for the icons
>>  and does the repacking for ProtectCSF could we get that into
>> squeeze? Of course such a 0.1.1 would not have updated standards
>> versions or updated copyright format etc.
>
> Yes.
>
>> As such simply downgrading #599794 to something less serious and 
>> waiting for the freeze to lift is attractive if that is an option.
>> 
>
> No, that's still not an option. We could tag it squeeze-ignore if we
> don't grant a freeze-exception for it, but the issue remains serious.
>
> Regards,

Well, if you add copyright etc in 0.1.1 then that will fix the
bug. Which means 0.1, 0.2, ... are buggy but 0.1.1 will be fixed. Thanks
to version tracking in the BTS there should be no confusion. The version
in squeeze/sid will be bug free but experimental will be buggy. A new
experimental upload of 0.3 would fix that seperately.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sk0a2vkj@frosties.localdomain



Bug#596899: unblock: ia32-libs/20100914

2010-10-13 Thread Goswin von Brederlow
Julien Cristau  writes:

> On Tue, Sep 14, 2010 at 23:15:48 +0200, Goswin von Brederlow wrote:
>
>> Please unblock package ia32-libs and ia32-libs-gtk
>> 
> Some more questions now that 20101012 has been uploaded:
> - what's the point of the ia32-libs-dev package?  nothing seems to
>   depend on it, and it didn't exist on amd64 until now.  I can't find an
>   explanation or mention of this in the changelog either...
> - lib32gcc1.debhelper.log is still there, along with lib32gcc1.substvars
>
> Cheers,
> Julien

It is now needed to build wine among other things.

We had lots of requests from people wanting to compile 32bit stuff and
lots of bugs about the hacked together links previously used being
broken that it made sense to reintroduce the ia32-libs-dev package and
do it properly.

I will think of something to write in the changelog and Debian.NEWS
about it. I'm sure there will be another update needed and if that is OK
I can add that then.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87hbgqtc5e@frosties.localdomain



Bug#596899: unblock: ia32-libs/20100914

2010-10-19 Thread Goswin von Brederlow
Julien Cristau  writes:

> On Wed, Oct 13, 2010 at 16:12:13 +0200, Goswin von Brederlow wrote:
>
>> Julien Cristau  writes:
>> 
>> > On Tue, Sep 14, 2010 at 23:15:48 +0200, Goswin von Brederlow wrote:
>> >
>> >> Please unblock package ia32-libs and ia32-libs-gtk
>> >> 
>> > Some more questions now that 20101012 has been uploaded:
>> > - what's the point of the ia32-libs-dev package?  nothing seems to
>> >   depend on it, and it didn't exist on amd64 until now.  I can't find an
>> >   explanation or mention of this in the changelog either...
>> > - lib32gcc1.debhelper.log is still there, along with lib32gcc1.substvars
>> >
>> > Cheers,
>> > Julien
>> 
>> It is now needed to build wine among other things.
>> 
> wine doesn't build-depend on it.  Does that mean wine/amd64 is
> unbuildable at the moment?

I'm afraid so. Should be fixed shortly.

>> We had lots of requests from people wanting to compile 32bit stuff and
>> lots of bugs about the hacked together links previously used being
>> broken that it made sense to reintroduce the ia32-libs-dev package and
>> do it properly.
>> 
> I'd rather they used chroots than clutter the debian archive with more
> of this.  I have trouble with the word "properly" in your sentence.
>
> Cheers,
> Julien

You can't build 32bit packages for amd64 in a 32bit chroot. That results
in the wrong arch and wrong dependencies.

The "properly" part is that now the *.so symlinks are taken from the
packages. Before there was a hardcoded list of links to create and every
time a library version changed the respective link would break.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87d3r6fxme@frosties.localdomain



Re: Pre-approval request for dpkg sync() changes for squeeze

2010-10-24 Thread Goswin von Brederlow
Phillip Susi  writes:

> On 10/22/2010 5:35 AM, Guillem Jover wrote:
>>   1) Switch back from sync() to fsync() before rename() (while keeping
>
> Don't you WANT to use sync?  If you fsync every file that is going to be
> rather slow since it forces a disk write for every file, rather than
> allowing writes between each file to be combined and batched.  Ideally
> you want to unpack all files from all packages being installed/upgraded,
> then issue one big sync(), and finally all of the rename()s, with one
> final sync(), don't you?
>
> To throw out some numbers, it seems like it can easily take 60ms or more
> for an fsync(), between writing the file data, writing the journal,
> writing inode, writing the directory entry, then finally the journal
> again.  If you are replacing 1000 files then you are spending 60 seconds
> just on the fsync calls.  If you only use a single sync, then the whole
> thing could easily write all of the file data, adjacent inodes, journal
> commits, etc in 1-2 seconds with only 2-3 seeks.

Or 5 minutes because sync() also needs to write out the 16GB cache data
to my usb 1.0 drive that is not involved with dpkg at all.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87eibfet8q@frosties.localdomain



Bug#596899: unblock: ia32-libs/20100914

2010-10-29 Thread Goswin von Brederlow
Philipp Kern  writes:

> On Mon, Oct 25, 2010 at 08:16:41PM +0200, Julien Cristau wrote:
>> > You can't build 32bit packages for amd64 in a 32bit chroot. That results
>> > in the wrong arch and wrong dependencies.
>> But you can use i386 packages on amd64 in a 32bit chroot.  That results
>> in much less crack smoking all around.
>
> It's also plain wrong considering that we do exactly that.  The buildds run
> amd64 with linux32.
>
> Kind regards,
> Philipp Kern

The i386 buildds run a amd64 kernel with i386 userspace and they build
packages for i386.

This was about building 32bit packages for *amd64*.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877hh19rrz@frosties.localdomain



Are read-only / install bugs RC?

2010-11-17 Thread Goswin von Brederlow
Hi,

I recently did a squeeze install with read-only / and /usr and found a
few minor glitches:

* ifupdown installed without /dev/shm mounted
* /etc/mtab not a link to /proc/mounts
* /etc/fstab lists the device for proc as "proc", system says "none",
  mounting local filesystems gives error
* lvm wants to write to /etc unless configured otherwise [1]
  (No error during boot, lvm handles R/O /etc fine, but reduces
  usability)

At least the first 3 are critical to a read-only / and /usr system and
must be fixed before the system boots cleanly and becomes usable.

The last one (lvm) is more an anoyance. For example one can't create new
logical volumes without remounting / read-write. But it can easily be
configured to use /var. 


My question now is: How critical is this for squeeze and how to fix it?

Do we want to support installing with / set read-only?
Or should D-I object to / having the read-only option set?

Can we mount /target/dev/shm in D-I prior to installing ifupdown?

Should D-I set the /etc/mtab link or should mount (util-linux) create
it?

Should D-I write the proc entry in fstab differently or should mount
handle differences in the pseudo device for virtual fileystems better?

MfG
Goswin

--

[1] http://bugs.debian.org/562234


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r5ekceax@frosties.localnet



Bug#596899: Please unblock ia32-libs/20101012

2010-11-17 Thread Goswin von Brederlow
Michael Gilbert  writes:

> On Tue, 9 Nov 2010 16:21:19 +0100, Julien Cristau wrote:
>> On Tue, Nov  9, 2010 at 15:41:56 +0100, Thijs Kinkhorst wrote:
>> 
>> > As for ia32-libs, I would be willing to sponsor it but I don't think we
>> > should be making uploads for such trivial cleanup operations, is this
>> > really necessary to get ia32-libs unblocked?
>> > 
>> No.  I just didn't want to unblock it until the wine issue was resolved.
>> 
>> I'm still not convinced ia32-libs-dev is a useful/sane thing to ship.
>> Providing a working runtime environment for 32bit programs is one thing.
>> Providing a build environment is another entirely, and the way it has to
>> mangle .la files (and now .pc too) makes me wonder what other sort of
>> brokenness it lets through.  
>
> Why is it that ia32-libs provides all of these 32-bit libs as a
> monolithic package anyway?  Wouldn't the saner solution be to provide
> each desired 32-bit lib from the original source package for that lib
> (for example bzip2 provides lib32bz2, lib32bz2-dev, etc)?  In that case
> ia32-libs is could just be a metapackage, rather than the mess it is
> currently.  Obviously this solution will need to be deferred to wheezy
> (perhaps as a release goal?) since time is short for squeeze.

1) bzip2 compiles a 32bit flavour on amd64. On ia64 it is included in
ia32-libs (lenny) or ia32-lib-core (squeeze). No 32bit compiler on ia64.

2) Providing the same binary package from different source packages on
different architectures is bad. Confuses the BTS and other
things. Providing a lib32bz2 on ia64 not build from bzip2 would be bad.
So it would have to be named something liike ia32-libbz2.

3) Ftp-master (Ganneff) rejected a split of ia32-libs into 54 source
packages some while back. This was so that each source change would only
require that source to be uploaded, preferably by the original
maintainer. Also dependencies between libs would have been tracked
correctly.

4) Ftp-master (Ganneff) removed ia32-apt-get from Debian. Ia32-apt-get
generated the lib32* packages on-the-fly on the users system. It
provided 32bit support for basically every library in Debian (or any
repository) with instant (security) updates and also support for 3rd
party apt repositories with only i386 (e.g. skype) to be directly
installable.

5) We now have several conflicting packages that need 32bit
support. E.g. nss-ldap and jackd. They should have been split out of
ia32-libs already to allow installing the different flavours of them but
that has to wait for post squeeze. Dependencies on them might require
more splits. At some point doing the full split down to actual source
package will be simpler. Someone might have to convince ftp-master to
reverse their decision on 3 or 4.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mxp8cd62@frosties.localnet



Bug#596899: Please unblock ia32-libs/20101012

2010-11-17 Thread Goswin von Brederlow
Michael Gilbert  writes:

> On Tue, 9 Nov 2010 16:21:19 +0100 Julien Cristau wrote:
>
>> On Tue, Nov  9, 2010 at 15:41:56 +0100, Thijs Kinkhorst wrote:
>> 
>> > As for ia32-libs, I would be willing to sponsor it but I don't think we
>> > should be making uploads for such trivial cleanup operations, is this
>> > really necessary to get ia32-libs unblocked?
>> > 
>> No.  I just didn't want to unblock it until the wine issue was resolved.
>> 
>> I'm still not convinced ia32-libs-dev is a useful/sane thing to ship.
>> Providing a working runtime environment for 32bit programs is one thing.
>> Providing a build environment is another entirely, and the way it has to
>> mangle .la files (and now .pc too) makes me wonder what other sort of
>> brokenness it lets through.  I probably won't object to this if the
>> current breakage gets fixed though, because I'm getting tired of this
>> package and would rather do something useful instead.
>> 
>> alsa-plugins also build-depends on ia32-libs, does it need a fix for the
>> new stuff too?  what about libvdpau?
>
> alsa-plugins, nspluginwrapper, fglrx-driver, nvidia-graphics-drivers,
> and sun-java6 all build-depend on ia32-libs, and build successfully
> without ia32-libs-dev. libvdpau doesn't.  I've uploaded a fix for that
> to mentors:
> http://mentors.debian.net/debian/pool/main/l/libvdpau
>
> Mike

Thanks. I checked in the past but overlooked libvdpau. Good to have this
looked at by another set of eyeballs.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ipzwcd0w@frosties.localnet



Bug#596899: Please unblock ia32-libs/20101012

2010-11-17 Thread Goswin von Brederlow
"Thijs Kinkhorst"  writes:

> As for ia32-libs, I would be willing to sponsor it but I don't think we
> should be making uploads for such trivial cleanup operations, is this
> really necessary to get ia32-libs unblocked?
>
> I can take a look at wine later this week if no-one beats me to it and if
> the release team approves the change for squeeze.

Hi,

I've just uploaded an updated ia32-libs-core and ia32-libs to mentors:

 ia32-libs-core (20101117) unstable; urgency=low
 .
   [ Goswin von Brederlow ]
   * Replace lib32icu42 with lib32icu44.
   * Update Packages:
 + alsa-lib  1.0.22-2   -> 1.0.23-2.1
 + blcr  0.8.2-13   -> 0.8.2-15
 + bzip2 1.0.5-4-> 1.0.5-6
 + eglibc2.10.2-9   -> 2.11.2-7
 + gcc   4.4_4.4.4-1-> 4.4_4.4.5-6
 + icu   4.2.1-3-> 4.4.1-6
 + libffi3.0.9-2-> 3.0.9-3
 + ncurses   5.7+20100313-2 -> 5.7+20100313-4

 ia32-libs (20101117) unstable; urgency=low
 .
   * Drop ia32-libs-dev from ia64. No 32bit compiler there
 (Closes: #603679, #540027).
   * Make ia32-libs-dev priority extra (sync with ftp-master overrides).
   * Add lintian  override for executable stack in libSDL-1.2.
 .
   * Packages updated
   [ esound (0.2.41-8) unstable; urgency=low ]
   [ libxml2 (2.7.8.dfsg-1) unstable; urgency=low ]
...



The ia32-libs-core contains the security update for libc6:

   * Add any/submitted-origin.diff from Andreas Schwab to forbid the use
 of $ORIGIN in privileged programs. Add any/cvs-audit-suid.diff to
 only load SUID audit objects in SUID binaries. Fix CVE-2010-3847.
 Closes: #600667.

The ia32-libs fixes the grave bug of ia32-libs-dev being uninstallable
on ia64. With wine in DELAYED/7 that hopefully only leaves the libvdpau
patch as blocker for unblocking ia32-libs.

I would welcome a sponsoring of these.

MfG
Goswin



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87eiakcc9c@frosties.localnet



Re: Bug#596899: Please unblock ia32-libs/20101012

2010-11-19 Thread Goswin von Brederlow
Thijs Kinkhorst  writes:

> On Wednesday 17 November 2010 14:26:07 Goswin von Brederlow wrote:
>>  ia32-libs-core (20101117) unstable; urgency=low
>>  ia32-libs (20101117) unstable; urgency=low
>
> I just uploaded these to sid.

Thx.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8739qxmikj@frosties.localnet



Re: Bug#596899: Please unblock ia32-libs/20101012

2010-11-19 Thread Goswin von Brederlow
Thijs Kinkhorst  writes:

> On Wednesday 17 November 2010 14:26:07 Goswin von Brederlow wrote:
>>  ia32-libs-core (20101117) unstable; urgency=low
>>  ia32-libs (20101117) unstable; urgency=low
>
> I just uploaded these to sid.
>
> I hope they can be unblocked and their urgency pushed by the release team if 
> they think it's appropriate.
>
> What about ia32-libs-gtk, will there also be another update for that?
>
>
> Cheers,
> Thijs

Petty sure all of them will need more updates as new libs are unblocked
into squeeze. But there was nothing urgent to fix for ia32-libs-gtk. The
current one can go in now and then a later unblock request will just
deal with updated libs and have no source changes.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877hg9milg@frosties.localnet



Re: Bug#596899: Please unblock ia32-libs/20101012

2010-12-07 Thread Goswin von Brederlow
"Adam D. Barratt"  writes:

> On Sat, 2010-12-04 at 08:37 +0100, Thijs Kinkhorst wrote:
>> On Thursday 18 November 2010 22:24:01 Thijs Kinkhorst wrote:
>> >   On Wednesday 17 November 2010 14:26:07 Goswin von Brederlow wrote:
>> > >  ia32-libs-core (20101117) unstable; urgency=low
>> > >  ia32-libs (20101117) unstable; urgency=low
>> > 
>> > I just uploaded these to sid.
>> 
>> I think ia32-libs-core still needs an unblock?
>
> Why was the Breaks on "ia32-libs (<< 20100418)" dropped?  That isn't

Breaks readded as per policy "7.6.1: Overwriting files in other
packages". Thanks for noticing.

> mentioned in the changelog.  (Nor are the two lines that have
> retrospectively appeared in the changelog for ia32-libs-core 20100421).

Good question actually. Seems like some changes crept in that I had
commited locally but not pushed when Frederik uploaded 20100421.
I've reverted the commit.

> Regards,
>
> Adam

Uploading ia32-libs-core_20101207_source to mentors. Sponsors
welcome.

Packages updated:
  [ gcc-4.4 (4.4.5-8) unstable; urgency=low ]
  [ icu (4.4.1-7) testing-proposed-updates; urgency=high ]

The upload contains one more change to the source which I hope is
acceptable for squeeze. I replaced the older fetch-and-build script with
the newer one from ia32-libs (and ia32-libs-gtk) so that they have the
same script again. This includes the part that automatically generates
the debian/changelog entries for the updated debs. So the future
debian/changelog entries of ia32-libs-core, ia32-libs and ia32-libs-gtk
will all look the same too.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vd35v7ou@frosties.localnet



Re: Bug#596899: Please unblock ia32-libs/20101012

2010-12-16 Thread Goswin von Brederlow
Thijs Kinkhorst  writes:

> On Tuesday 07 December 2010 18:01:05 Goswin von Brederlow wrote:
>> Uploading ia32-libs-core_20101207_source to mentors. Sponsors
>> welcome.
>
> I have uploaded this now. I think this needs unblocking so that ia32-libs can 
> also migrate.
>
> I've also sponsored ia32-libs-gtk/20101125 which could also need an unblock.
>
> My interest in this is from a security team standpoint where if we want to be 
> able to support these packages in an at least somewhat acceptable way, we 
> need 
> them to be as up to date w.r.t. the contained packages as possible at time of 
> release, so that if we need to make an update later we will not drag in 
> updates for half of the libraries aswell.
>
> Ideally ia32-libs* contain the same versions of the libraries that are also 
> released as normal packages. If we update ia32-libs* now that we're in a deep 
> freeze we can at least get reasonably close. Depending on how long the freeze 
> still lasts and what updates are let in, it may be desirable to make another 
> upload later that updates the contained packages. And/or we ship a "catch up" 
> update in the first point release.
>
>
> Cheers,
> Thijs

Thanks.

On the note of ia32-libs-gtk. It seems that was rejected by an
overzelous lintian check. It doesn't depend on libc (no kidding :).
I will have to check that and add lintian overrides to it or get lintian
fixed.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8762uung1i@frosties.localnet



Re: Status of PowerPC64?

2006-03-15 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sun, Mar 12, 2006 at 11:13:09PM +0100, Martin Schulze wrote:
>> Dear Release managers and assistants,
>
>> what is the current status of the inclusion of a powerpc64 architecture?
>
>> Are there plans to include it in the archive?
>
>> If so, for when is the inclusion planned?
>> Or, what's the current status of the port as perceived by you.
>
>> Is the port official and grown-up enough for Debian to maintain 64bit
>> powerpc machines?
>
> The question of which ports are included in the archive is one for the ftp
> team to decide, not the release team.  (Yes, amd64 integration is a
> requirement for the etch release, but that's an architecture that everyone
> agrees should be in the archive -- the release blocker only specifies what
> order certain things need to happen in.)
>
> Informally, I'm pretty sure that there are no plans for inclusion of a full
> powerpc64 port in the Debian archive, since it has the same performance
> problems as sparc64 for applications that don't require the extra address
> space.

I would like to see a proposal or guideline for multiarch only
architectures in the debian archive and in the release. Here are some
thoughts that might help someone to write such a proposal:

First: What is a multiarch only architecture:

- not the prefered architecture for a cpu
  e.g. sparc64 is slower than sparc so sparc is prefered

- architecture provides special features to a subset of binaries
  e.g. sparc64 provides 64bit address space
   uclibc provides a slimmer system for embedded use

- packages can be build on the prefered architecture of the cpu
  e.g. gcc -m64 builds sparc64 code on sparc


As a result of that multiarch only architectures should have a very
limited amount of packages as candidates for building. There hould be
a patch to limit the arch:all packages in those archs and to limit
uploads to only that subset of packages. The exact subset should
probably be defined by the ftp-master and the port team together.

Multiarch only architectures don't neccesarily need a buildd
infrastructure. The debian/rules files could build debs for the
multiarch only architectures on the prefered architecture for that
cpu. This only requires a small patch to dpkg-genchanges which is
already in the BTS. If this is the way to go I don't know. But it
would be an option.

Multiarch only architecture don't need an installer. The archive would
only have a subset of packages available anyway and they are to be an
add-on to the prefered architecture for that cpu.


Examples for multiarch only architectures, from the top of my head:
Sparc64, mips64, mips64el, powerpc64, s390x.

Note that neither i386 nor amd64 fall under this as each is the
prefered architecture for some cpus and applications. They do have
multiarch but need a full set of packages for optimal performance.

MfG
Goswin


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



Re: Antique RC bugs (many about licensing)

2006-03-15 Thread Goswin von Brederlow
Nathanael Nerode <[EMAIL PROTECTED]> writes:

> I went through the RC bugs which apply to etch and are older than one year.
> This is a rather disturbing list, as you would expect from the age of the 
> bugs.
> In most cases I don't think you can expect the maintainers to deal with these
> bugs on their own.
>
> What are the release managers planning to do about these?
>
> First the easy bugs:
> ---
>
> Package: libuclibc0 (optional; David Schleef) [uclibc/0.9.27-1 ; =] [add/edit 
> comment]
> 261725 [   ] libuclibc0 - violates FHS
>
> This deserves a long-term exception because the FHS has no reasonable 
> alternative
> placement, and tools expect the placement used here.

The multiarch path is different from the cross-tools paths used in
libuclibc0. The only argument for the multiarch dirs (over cross-tool
dirs) is that it does not pollute toplevel dirs.

cross-tools multiarch
-   /lib/$(gcc -dumpmachine)
/usr/$(gcc -dumpmachine)/lib/usr/lib/$(gcc -dumpmachine)
/usr/$(gcc -dumpmachine)/include/usr/include/$(gcc -dumpmachine)
/usr/bin/$(gcc -dumpmachine)-gcc-

A decision about which to use has to be made NOW if you want any say
in the matter. Otherwise the multiarch dirs will be added to gcc,
binutils and glibc any day now.

libuclibc0 should then just follow their example.

MfG
Goswin

PS: A change in the multiarch dir has to be pushed into the FHS
multiarch proposal as well.


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



Re: amd64 glibc update for sarge

2006-03-16 Thread Goswin von Brederlow
Hi,

Martin Zobel-Helas asked me on irc to comment on the update so here we
go. The debian-amd64 team would welcome it very much if it got
included. As you can see from the bugreport [1] the fix is included
upstream and in debian since 2.3.5-3.

The bug prevents NPTL threads from functioning correctly which is a
big issue on amd64. Most notably mysql hangs due to this.

MfG
Goswin

[1]: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314408


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



Security updated versions in sid and amd64

2006-03-23 Thread Goswin von Brederlow
Dear release team,

please consider binNMUing the packages (list below) for amd64 to avoid
different packages with the same version to exists on the debian
archives.


Hi,

as you might know amd64 has been added to the Debian archive. For this
Ftp-Master insisted on rebuilding every package of the archive. This
isn't such a bad idea but has some side effects.

One of those is that packages with a security update that have no
newer version in sid will be rebuild. Their version and filename will
match the packages on security.debian.org but their md5sums will
differ from the security announcements. This is anoying for anyone
doing security checks, breaks merging mirrors into a single repository
(like reprepro can do) and can cause apt-get to reinstall the package
on every single upgrade/dist-upgrade.

Since 3 of them are already rebuild and in the archive it is probably
impossible to import the old security builds instead even if we could
convince Ftp-Master to allow them in. So there are 2 solutions left
for this problem:

1) upload a new source (or NMU it)
2) binNMU the package

If you are aware of problems with binNMUing your package, e.g. a
strict versioned depends on a arch:all package of the same source,
please let the release team know about them and prepare a new source
upload asap.

In detail the following packages are affected:

antiword 0.35-2sarge1
graphviz 2.2.1-1sarge1 
gtkdiskfree 1.9.3-4sarge1 
ilohamail 0.8.14-0rc3sarge1 
ketm 0.0.6-17sarge1 
lynx 2.8.5-2sarge1 
mysql-dfsg 4.0.24-10sarge1 
replicator 3.1-sarge-1.5 
weex 2.6.1-6sarge1 

Thanks,
Goswin


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



Re: bug in tar 1.14-2.1

2006-03-24 Thread Goswin von Brederlow
Julien Danjou <[EMAIL PROTECTED]> writes:

> On Fri, Mar 24, 2006 at 03:53:03PM +0100, Martin Zobel-Helas wrote:
>> Looks like just rebuilding the security version resolves that error, for
>> whatever reason. Julien and me just cross checked that and got the same
>> result.
>
> We tried to reproduce the bug with zobel, and finally discovered the Truth.
>
> I'll try to explain:
>
> $ apt-get source tar=1.14-2.1
> $ cd tar-1.14
> $ debuild > ../first-build.log
> $ grep REMOTE_SHELL config.h
> /* #undef REMOTE_SHELL */
> $ debuild > ../second-build.log
> $ grep REMOTE_SHELL config.h
> #define REMOTE_SHELL "/usr/bin/rsh"
>
> And with the diff between log files it is obvious, in the first run we
> can see:
>
> /usr/bin/make
> make[1]: Entering directory `/home/tar-1.14'
> cd . && /bin/sh /home/tar-1.14/config/missing --run aclocal-1.8 -I m4
> /home/tar-1.14/config/missing: line 52: aclocal-1.8: command not found
> WARNING: `aclocal-1.8' is missing on your system.  You should only need it if
>  you modified `acinclude.m4' or `configure.ac'.  You might want
>  to install the `Automake' and `Perl' packages.  Grab them from
>  any GNU archive site.
>  cd . && /bin/sh /home/tar-1.14/config/missing --run automake-1.8 --gnits 
> /home/tar-1.14/config/missing: line 52: automake-1.8: command not found
> WARNING: `automake-1.8' is missing on your system.  You should only need it if
>  you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
>  You might want to install the `Automake' and `Perl' packages.
>  Grab them from any GNU archive site.
> cd . && /bin/sh /home/tar-1.14/config/missing --run autoconf
> /home/tar-1.14/config/missing: line 52: autoconf: command not found
> WARNING: `autoconf' is missing on your system.  You should only need it if
>  you modified `configure.ac'.  You might want to install the
>  `Autoconf' and `GNU m4' packages.  Grab them from any GNU
>  archive site.
> /bin/sh ./config.status --recheck
> [...]

You should touch the files in the right order so the timestamps match.

MfG
Goswin


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



Re: bug in tar 1.14-2.1

2006-03-25 Thread Goswin von Brederlow
Andreas Metzler <[EMAIL PROTECTED]> writes:

> On 2006-03-25 Bdale Garbee <[EMAIL PROTECTED]> wrote:
> [...]
>> However, I don't immediately understand why the auto* tools are being
>> invoked by make during this build?
> [...]
>
> [EMAIL PROTECTED]:/tmp$ lsdiff -z tar_1.14-2.1.diff.gz | \
>  egrep -v '/debian/|/src/'
> tar-1.14/config/config.guess
> tar-1.14/config/config.sub
> tar-1.14/po/de.po
> tar-1.14/configure.ac
> tar-1.14/doc/tar.texi
>
> You are patching configure.ac, which causes auto* to try to regenerate
> ./configure. Remove the patchlet and it should build fine. As you are not
> shipping the corresponding change to ./configure the thing is
> ineffictive anyway, unless you are rebuildung on a system that has the
> whole auto* shebang installed.[1]
>
> hth, cu andreas
>
> [1] It actually FTBFS for me, with auto* installed:
> cd . && /bin/bash /tmp/tar-1.14/config/missing --run aclocal-1.8 -I m4
> aclocal: m4/gettext.m4: 378: macro `AM_LC_MESSAGES' not found in library
> aclocal: macro `jm_GLIBC21' required but not defined
> make: *** [aclocal.m4] Error 1

And remeber, if you ship a patch for configure and configure.ac then
the files will have timestamps in the same order as they are in the
diff, which is probably random.

To make sure the timestamps fit you have to "touch configure.ac; touch
configure" in rules then.

MfG
Goswin


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



Re: bug in tar 1.14-2.1

2006-03-27 Thread Goswin von Brederlow
Martin Zobel-Helas <[EMAIL PROTECTED]> writes:

> Hi Andi,
>
> On Monday, 27 Mar 2006, you wrote:
>> * Martin Zobel-Helas ([EMAIL PROTECTED]) [060324 16:00]:
>> > Looks like just rebuilding the security version resolves that error, for
>> > whatever reason. Julien and me just cross checked that and got the same
>> > result.
>> > 
>> > If noone minds we reupload tar with a bumped version number to s-p-u.
>> 
>> Is a binary-only upload enough? If so, why not just queue a binNMU by
>> the buildd? (And one should check all the archs BTW, and also add a test
>> suite one day :)
>
> as Julien and me found out, tar works only if either ssh is installed or
> the correct enviroment variables are set. As ssh is not installed per
> default in buildd enviroment we need to patch the rules-file to get the
> correct enviroment variables set.
>
> So, no, binNMU is not enough (only if you can persue all buildd
> maintainers to install ssh inside the changeroot per default ;) )
>
> Greetings
> Martin

Again? I wrote a bug about this years ago with a fix. I think is was
just adding --rsh=/usr/bin/rsh to the configure call.

MfG
Goswin


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



Re: BinNMU for obby

2006-05-19 Thread Goswin von Brederlow
Philipp Kern <[EMAIL PROTECTED]> writes:

> Hi there,
>
> it seems that some A(P|B)I changes in the most recent gmp upload broke
> obby and causes its dependent applications to FTBFS (see RC bug
> #367862).
>
> A simple recompile of obby against the current gmp version in the
> archive fixed the compilation error for me, so please schedule a BinNMU
> of obby 0.3.0-3 across all arches.
>
> Kind regards,
> Philipp Kern

That is not the way to fix this.

If gmp has changed its API then the dev package has to change its
name. If the ABI changed then the soname must change.

The same then goes for obby if it reexports the API/ABI.


Have you checked that a recompiled obby will work with older gmp
packages? If that is not the case then you have no choice but to
properly fix this at the source level.

MfG
Goswin


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



Re: BinNMU for obby

2006-05-19 Thread Goswin von Brederlow
Philipp Kern <[EMAIL PROTECTED]> writes:

>> Have you checked that a recompiled obby will work with older gmp
>> packages? If that is not the case then you have no choice but to
>> properly fix this at the source level.
>
> They most probably won't work with older, but I could force a shlibs
> version dependency locally in obby to require the new version.
>
> Kind regards,
> Philipp Kern

Then people can still install the new obby with the old appliactions
and they run into the same problem as you do now.

MfG
Goswin


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



Re: Bug#351269: fragroute needs binNMUs

2006-05-28 Thread Goswin von Brederlow
Niko Tyni <[EMAIL PROTECTED]> writes:

> Hi release team,
>
> the fragroute package needs a recompile because of a libevent1
> ABI change between 0.8-2 and 1.0-1.1 (without a corresponding soname
> change). This is the only thing blocking grave bug #351269.
>
> Could somebody please schedule binNMUs?
>
> Thanks,

Normaly that is not the way to fix this. A library MUST change its
soname when it changes the ABI.

But why do you only notice that now? Even sarge has libevent1 1.0b-1.1
already. This means that fragroute 1.2-7 in sarge is broken. Do you
want to have a binNMU included in the next stable release?

MfG
Goswin

PS: You could upload a new fragroute with the current Standards-Version.


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



Re: Easy removals: B

2006-05-28 Thread Goswin von Brederlow
Pierre HABOUZIT <[EMAIL PROTECTED]> writes:

> tag 362959 =
> tag 362959 + patch
> thanks
>
>   I confirm. I have tracked that issue down, it's because upstream takes
> pointer on things that should be gsizes (aka 64 bits on amd64) on things
> that are gints (32bits).

Pointer should be put into intpointer_t if you must. Or better make a
union of int and pointer if you have to mix the two. glib should have
its own type for intpointer_t or use that itself. Reusing gsizes
sounds awfully wrong. Isn't that 64bit on 32bit cpus as well?

MfG
Goswin


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



Re: Bug#351269: fragroute needs binNMUs

2006-05-29 Thread Goswin von Brederlow
CCing Julien as he tried to NMU.

Niko Tyni <[EMAIL PROTECTED]> writes:

> On Mon, May 29, 2006 at 04:24:47AM +0200, Goswin von Brederlow wrote:
>> Niko Tyni <[EMAIL PROTECTED]> writes:
>
>> > the fragroute package needs a recompile because of a libevent1
>> > ABI change between 0.8-2 and 1.0-1.1 (without a corresponding soname
>> > change). This is the only thing blocking grave bug #351269.
>> >
>> > Could somebody please schedule binNMUs?
>> >
>> > Thanks,
>> 
>> Normaly that is not the way to fix this. A library MUST change its
>> soname when it changes the ABI.
>
> Sure, that was an error. See #304622.
>
>> But why do you only notice that now? Even sarge has libevent1 1.0b-1.1
>> already. This means that fragroute 1.2-7 in sarge is broken. Do you
>> want to have a binNMU included in the next stable release?
>  
>> PS: You could upload a new fragroute with the current Standards-Version.
>
> I'm not the fragroute maintainer, I'm just trying to help to fix the RC 
> bug #351269. Apologies if it was not my place to request a binNMU.

Is the maintainer MIA? Maybe the package should be checked for that
and maybe get a more active one. Are you intrested? Have you asked the
maintainer about the fragroute status?

Reading through the bug (351269) I see that Julien Danjou
<[EMAIL PROTECTED]> already did an NMU of this package to DELAYED/5 on
May 16th. That should have hit the archive on the 21st.

Julien: What is hapening with your NMU? It seems to be lost.

> The fragroute in sarge additionally suffers from the libdumbnet bug
> #364821, which was recently fixed for sid. So a binNMU would not be
> enough for sarge.

No fix for sarge then. Lets hope etch will be ready for X-mas.

> Again, sorry if I'm stepping on somebody's toes.
> -- 
> Niko Tyni [EMAIL PROTECTED]

You aren't, no worries. It is good when people point out problems like
this. And some toes are good to be stepped onto once in a while. :)

MfG
Goswin


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



Re: Easy removals: B

2006-05-29 Thread Goswin von Brederlow
Bastian Blank <[EMAIL PROTECTED]> writes:

> On Mon, May 29, 2006 at 04:27:24AM +0200, Goswin von Brederlow wrote:
>> Pointer should be put into intpointer_t if you must.
>
> It is intptr_t from stdint.h.

Right, sorry. too late at night.

>>  Or better make a
>> union of int and pointer if you have to mix the two.
>
> This is undefined behaviour, don't do it.

Unions are perfectly defined. Do you mean that if you assign a pointer
to such a union the int will be undefined and vice versa? That is true
but the code should never put a pointer in there and then use it as
an int. That is undefined with intptr_t as well. The only thing you
can safely do with a pointer cast to an integer is to cast it back.

> Bastian

MfG
Goswin


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



Re: Easy removals: B

2006-05-29 Thread Goswin von Brederlow
Pierre Habouzit <[EMAIL PROTECTED]> writes:

> Le Lun 29 Mai 2006 04:27, Goswin von Brederlow a écrit :
>> Pierre HABOUZIT <[EMAIL PROTECTED]> writes:
>> > tag 362959 =
>> > tag 362959 + patch
>> > thanks
>> >
>> >   I confirm. I have tracked that issue down, it's because upstream
>> > takes pointer on things that should be gsizes (aka 64 bits on
>> > amd64) on things that are gints (32bits).
>>
>> Pointer should be put into intpointer_t if you must. Or better make a
>> union of int and pointer if you have to mix the two. glib should have
>> its own type for intpointer_t or use that itself. Reusing gsizes
>> sounds awfully wrong.
>
>> Isn't that 64bit on 32bit cpus as well? 
> it does not seems so, else the bug would be reproducible on 32bits 
> machines as well. I think gsize is the size_t from classical C, which 
> is 32bits on 32bits CPU (aka an int) and 64bits on 64bits CPU (aka a 
> long).
>
> the problem is that they use a glib (gtk ?) API to read files, that has 
> a third argument beeing an out argument for the size of the file. I 
> don't see where my patch is incorrect, and gcc didn't complained about 
> comparisons loosing precision or such. I think upstream uses 32bits 
> devel machines, and never saw the problem of mixing g(u)ints with 
> gsizes, which is definitely the error.
> -- 
> ·O·  Pierre Habouzit
> ··O[EMAIL PROTECTED]
> OOOhttp://www.madism.org

Ahh, sorry, I misunderstood the problem. You aren't storing the
address of something in an int but are just passing a pointer to a
gint instead of gsize. Changing it to the proper gsize is correct
then.

MfG
Goswin


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



Re: Bug#351269: fragroute needs binNMUs

2006-05-29 Thread Goswin von Brederlow
Julien Danjou <[EMAIL PROTECTED]> writes:

> On Mon, May 29, 2006 at 12:30:59PM +0200, Goswin von Brederlow wrote:
>> Are you going to NMU fragroute too so it uses the new libdumbnet?
>
> Only if a binNMU is not sufficient, but I think it should be now, no ?
>
> Cheers,

The bug claims it will be but someone has to test it I guess.

MfG
Goswin


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



Re: powerpc64, multiarch vs biarch and etch ...

2006-06-03 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Tue, May 30, 2006 at 01:26:16PM +0200, Sven Luther wrote:
>> On Tue, May 30, 2006 at 12:05:26PM +0200, Andreas Barth wrote:
>
>> > another month has passed and DebConf happened, so we have a few more
>> > changes to announce.
>
>> > Release Goals
>> > =
>
>> I guess from the above, and previous mails from the multi-arch proposers,
>> that this means that multi-arch is now dead for etch, right ? 
>
> I don't see that anything in that mail should be interpreted as a statement
> either for or against multiarch in etch.  We certainly aren't going to be
> endorsing 0-day NMUs for multiarch when the current blockers all relate to
> the groundwork that has to be implemented in the base packages -- this is
> work that needs to be done, or at least approved of, by the respective
> maintainers.

No package is currently blocking multiarch compatibility for other
packages. Each and every package can be transformed to multiarch on
its own and uploaded with the exception of actualy setting the
"Multi-Arch:" field. This means:

- split binaries out of library packages as per Policy 8.2 (MUST
  directive)
- split architecture independent files out of -dev packages
- move arch specific conffiles (e.g. list of plugins) into
  arch-os-libc dirs
- move shared objects (libraries) into arch-os-libc dirs

What we (people working on multiarch) need for this is foremost the
cooperation of ftp-master not to block package splits as they have
done with the libc6/libc-bin split a few weeks before. It is realy
anoying for maintainers to do all the work to support multiarch just
so they can get shut down by ftp-master when they are done.

>> Does this mean that if we want userland powerpc64 support, that we should
>> push biarch version of some of the libs needed by those tools needing
>> 64bit access ?  We already have a few of those in the archive.
>
> Biarch is a horrible, non-scalable, bletcherous design.  With or without
> multiarch support, the fewer biarch packages there are in the archive, the
> better, IMHO.
>
> But I'm not an ftpmaster, so MHO doesn't actually count for much here since
> I'm not the one who decides how many biarch packages are too many.

As Release team you should be able excert some weight to influence
ftp-master behaviour or have they come rouge? :)

MfG
Goswin


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



Re: powerpc64, multiarch vs biarch and etch ...

2006-06-03 Thread Goswin von Brederlow
Raphael Hertzog <[EMAIL PROTECTED]> writes:

> On Wed, 31 May 2006, Sven Luther wrote:
>> Maybe, but biarch are what we have now, and what can be made to work. I asked
>> this same question 6+ month ago, and you gave me the same reply, and
>> multi-arch has not progressed an inch since then.
>
> This is wrong. Sven, please stop saying that nothing changed when you're
> simply annoyed that it's not finished yet.
>
> In the last 6 months we had:
> - multiarch support added to ld by Aurelien jarno

2 line patch pending for a year before that plus one new idea to add
/lib/ldconfig/.

Overall just a better way than editing ld.so.conf.

> - a report from HP/Canonical about how to go forward

A summary of past consensus plus some new ideas for a new
dpkg. Nothing new for !dpkg packages.

> - another proposition from Goswin van Brederlow (see his recent work and
>   bugreports on -dpkg)

Mostly resubmitting stuff that has been around for years cleaned up
for sids dpkg. This time split into small chunks that hopefully will
get accepted with the new dpkg team.

> Cheers,

Overall the progress, if any, is far from encouraging.

MfG
Goswin


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



Re: powerpc64, multiarch vs biarch and etch ...

2006-06-03 Thread Goswin von Brederlow
Raphael Hertzog <[EMAIL PROTECTED]> writes:

> On Wed, 31 May 2006, Sven Luther wrote:
>> > In the last 6 months we had:
>> > - multiarch support added to ld by Aurelien jarno
>> 
>> And Aurelien Jarno telling us he was sick of nothing happening in early 
>> april,
>> and wanting to drop it all. And apparently some of his multi-arch proposals
>> was refused by the ftp-masters, or so azeem told me yesterday.
>
> Aurelien didn't want to drop "multiarch" but didn't want to push it
> further because it was too much work for him and he's busy enough already.
> The only thing that has been refused is the libc-bin package which I'm
> confident will come back soon since the discussion on -devel resulted in a
> consensus "it should be safe if done properly".

He told me he will only reupload it if ftp-master says they will
accept it now. He doesn't want to waste time on a hopeless cause.

>> > - a report from HP/Canonical about how to go forward
>> 
>> Indeed, i heard rumors of it not having very much content apart from tollef's
>> work which is nothing really new.
>
> What about reading it and being constructive instead of relying on rumors?
>
> It is indeed more a summary than something completely new but it does help
> however. The suggestion solution is also a long term solution (dpkg
> 2.0)... which clearly is not going to happen for etch.

And not for etch+1 or probably etch+2 and there still remains the
problem of an upgrade path.

>> > - another proposition from Goswin van Brederlow (see his recent work and
>> >   bugreports on -dpkg)
>> 
>> Yes, but what is needed if we want multi-arch in etch we need things to go
>> forward.  The freeze is in 2 month from now, and there is load of work to be
>> done to make the packages multi-arch ready, rebuild all the archive or part 
>> of
>> it, find all the bugs in them, etc.
>
> Everybody understands that we're not going to have full multi-arch support
> for etch. Goswin tries to push some required changes to dpkg that will
> allow a smooth transition to multi-arch package in etch+1.

I tried pushing in full multiarch but it gets delayed at every
corner. There can't be any progress if it takes over a year to push a
2 line patch into binutils.

>> There are patches to dpkg, to the toolchain, etc, but the step from plan to
>> actual implementation has not be done.
>
> So help the people interested in doing it instead of complaining that it's
> the fault of the release team. The release team doesn't own Debian, they
> merely define a reasonable timeframe for changes that other developers
> want to push through.
>
> And multiarch lacked (for a long time) a bit of momentum. It goes better
> now, but it's clearly too late for etch.

The ability to NMU packages would have added a hell of a lot of
momentum. That would have been the help the release team could have
given.

MfG
Goswin


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



Re: powerpc64, multiarch vs biarch and etch ...

2006-06-03 Thread Goswin von Brederlow
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Sat, Jun 03, 2006 at 09:37:35AM +0200, Goswin von Brederlow wrote:
>> > And multiarch lacked (for a long time) a bit of momentum. It goes 
>> > better now, but it's clearly too late for etch.
>
>> The ability to NMU packages would have added a hell of a lot of
>> momentum. That would have been the help the release team could have
>> given.
>
> No, sorry, the right way to get a change like multiarch done is by
> building consensus that it's an appropriate thing to do, not by NMUing
> core packages over the reservations of the maintainers.

So who do I have to convince that multiarch is appropriate? I haven't
seen anyone speak out against its basic goals.

Everyone I've spoken too sees the sense in supporting s390x, sparc64,
mips64, mipsel64, powerpc64 and ia32 for amd64. And after a few
minutes discussion they usualy see why multiarch is a good solution to
the problem.

There just is no anti-multiarch movement that needs a change of
mind. Apart from ftp-master blocking the glibc split there has only
been inaction or disintrest but no opposition.

MfG
Goswin


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



  1   2   >