Project

General

Profile

Actions

Bug #3788

closed

debian source packages are missing

Added by Loïc Dachary over 11 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Following the instructions at http://ceph.com/docs/master/install/debian/ to add the
   echo deb<b>-src</b> http://ceph.com/debian-bobtail/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

repository to the source list, apt-get source ceph fails with
root@ceph:~# apt-get source ceph
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for ceph

The Sources.gz files are empty
Actions #3

Updated by Ian Colle over 11 years ago

  • Assignee set to Anonymous
  • Priority changed from Normal to Urgent
Actions #4

Updated by Anonymous over 11 years ago

  • Status changed from New to In Progress

It looks like the Sources file has been zero length in past releases as well. Still investigating.

Actions #5

Updated by Anonymous over 11 years ago

We are not currently building debian or rpm source packages. We do put out a source tarball corresponding to the released packages. The location is documented at http://ceph.com/docs/master/install/get-tarballs/ . Sources are also available from the gitbub repository as documented on the ceph.com home page under the Tools heading.

Leaving this open until we decide if we should add source packages to the build, or stick with tarballs.

Actions #6

Updated by Sage Weil over 11 years ago

I think we should build source packages too (in addition to tarballs, etc.).

Actions #7

Updated by Loïc Dachary over 11 years ago

My favorite use case when source packages are available would be

apt-get source ceph
apt-get build-depends ceph
... edit code ...
dpkg-buildpackage
dpkg -i packaging-containing-my-modification.deb

I like that because it's easy.

Actions #8

Updated by Loïc Dachary over 11 years ago

Gary Lowell wrote:

It looks like the Sources file has been zero length in past releases as well. Still investigating.

I think that applying https://github.com/ceph/ceph-build/pull/1 will generate the source packages.

Actions #9

Updated by Sage Weil over 11 years ago

  • Priority changed from Urgent to High
Actions #10

Updated by Anonymous about 11 years ago

  • Status changed from In Progress to Resolved

Resolved with the following commits:

commit e3e0b40f1b44e2458e47f31bedaa91408dc294c9
Author: Gary Lowell <>
Date: Wed Jan 30 09:27:05 2013 -0800

build_rpms.sh:      fix typo in file name.

commit 76688211f10f4a62ada8c519ac2d9a95ca2cdf5d
Author: Gary Lowell <>
Date: Mon Jan 21 22:43:30 2013 -0800

build_rpms.sh:  Build source rpm in addition to binary.
Signed-off-by: Gary Lowell  &lt;&gt;

commit ea09ab438e2d8eef1725506f84d22d01477e4d3e
Author: Loic Dachary <>
Date: Fri Jan 11 11:15:14 2013 +0100

When pbuilder works for i386, include the making of the source package.
Otherwise it won't be uploaded to the reprepro repository at all and
apt-get source ceph fails.
closes #3788
http://tracker.newdream.net/issues/3788
Signed-off-by: Loic Dachary &lt;&gt;
Actions

Also available in: Atom PDF