Debian Bug report logs - #484308
Lack of source packages in Emdebian toolchain and cross repositories

Package: buildd.emdebian.org; Maintainer for buildd.emdebian.org is Debian Embedded Team <debian-embedded@lists.debian.org>;

Reported by: Neil Williams <codehelp@debian.org>

Date: Tue, 3 Jun 2008 16:09:05 UTC

Severity: important

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report stored:
Bug#484308; Package general. Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
New Bug report received and filed, but not forwarded. Full text and rfc822 format available.

Message #5 received at quiet@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: quiet@bugs.debian.org
Cc: Simon Richter <sjr@debian.org>
Subject: Lack of source packages in Emdebian toolchain and cross repositories
Date: Tue, 03 Jun 2008 17:08:15 +0100
[Message part 1 (text/plain, inline)]
Package: general
Severity: important
User: codehelp@debian.org
Usertags: buildd.emdebian.org
Currently, packages are included into reprepro manually using reprepro
includedeb which causes some duplication and a complete lack of source
for the cross-compiler packages.

The target package repository contain complete source.

In the process of the Emdebian WorkSession at TCL, the current toolchain
repository is to be rebuilt to support both the provision of sources for
all packages and complete migration from unstable to testing and on to
stable in line with Debian. (Where a version of a package has not
successfully built in Emdebian, a gap could appear if that version has
already migrated to testing and a new version uploaded to unstable. In
such a case, Emdebian may have to migrate the previous autobuilt version
into Emdebian testing. Wherever possible, compatibility with Debian is
to be maintained.)

The problem arises when trying to compare the version of the source in
Debian against the version of the binary built for an Emdebian
toolchain. dpkg --compare-versions needs to compare the same version in
both cases, either source with source or binary with binary.

The solution for these problems is to use the existing .changes support
in reprepro instead of including .debs directly as reprepro will then
maintain a source repository from the .dsc files.

How to fix this for the cross-repo? dpkg-cross knows nothing about
source when preparing the cross binaries - it works entirely on the
binary package. It may be possible to include a reprepro 'pull' for the
relevant Source package in Debian.

It is necessary to retain the source packages in the same repository as
the binaries in order to maintain full licence compatibility.

Fix pending for the toolchain repository.


-- 
Neil Williams <codehelp@debian.org>
[signature.asc (application/pgp-signature, inline)]

Information stored:
Bug#484308; Package general. Full text and rfc822 format available.

Acknowledgement sent to "Hector Oron" <hector.oron@gmail.com>:
Extra info received and filed, but not forwarded. Full text and rfc822 format available.

Message #10 received at 484308-quiet@bugs.debian.org (full text, mbox):

From: "Hector Oron" <hector.oron@gmail.com>
To: 484308-quiet@bugs.debian.org
Subject: As a follow-up
Date: Thu, 5 Jun 2008 11:38:42 +0100
rm -f debian/substvars
dpkg-shlibdeps debian/binutils-arm-linux-gnu/usr/bin/*
dpkg-gencontrol -isp -cdebian/control.arm-linux-gnu
-Pdebian/binutils-arm-linux-gnu -pbinutils-arm-linux-gnu
dpkg --build debian/binutils-arm-linux-gnu ..
dpkg-deb: building package `binutils-arm-linux-gnu' in
`../binutils-arm-linux-gnu_2.18.1~cvs20080103-6_amd64.deb'.
+ dpkg-genchanges
dpkg-genchanges: warning: package binutils in control file but not in files list
dpkg-genchanges: warning: package binutils-dev in control file but not
in files list
dpkg-genchanges: warning: package binutils-multiarch in control file
but not in files list
dpkg-genchanges: warning: package binutils-doc in control file but not
in files list
dpkg-genchanges: warning: package binutils-source in control file but
not in files list
dpkg-genchanges: warning: package binutils-arm-linux-gnu listed in
files list but not in control info
dpkg-genchanges: error: package binutils-arm-linux-gnu has priority
optional in control file but extra in files list


-- 
 Héctor Orón




Bug reassigned from package `general' to `buildd.emdebian.org'. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Wed, 03 Sep 2008 06:36:09 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 14:24:47 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.