Mailinglist Archive: opensuse-buildservice (366 mails)

< Previous Next >
Re: [opensuse-buildservice] Adding Deb repositories from Build Service
  • From: John Pye <john@xxxxxxxxxxxxxxxxxx>
  • Date: Fri, 10 Aug 2007 11:52:48 +1000
  • Message-id: <46BBC4F0.8070008@xxxxxxxxxxxxxxxxxx>
Adrian Schröter wrote:
> On Thursday 09 August 2007 15:54:55 wrote John Pye:
>   
>> Hi all
>>
>> It's pretty easy to add a .repo file from software.opensuse.org to one's
>> yum.repos.d in order to get easy access to packages that have been built
>> on the Build Service.
>>
>> What is the equivalent thing for Debian packages? In that case I need a
>> .list file that I can put in /etc/apt/sources.list.d/, or else just a
>> line something like this:
>>
>> deb http://packages.medibuntu.org/ feisty free non-free
>>
>> Any suggestions?
>>     
>
> I have no clue about debian, but we can generate you any file, if you describe 
> what would be needed ...
>   

OK. When it comes to packaging I am better with RPM as well, but I will
tell you what I can.

Here is a file from my /etc/apt/sources.list.d folder:

john@thunder:~$ cat /etc/apt/sources.list.d/medibuntu.list ## Medibuntu
- Ubuntu 7.04 "feisty fawn"
## Please report any bug on https://launchpad.net/products/medibuntu/+bugs
deb http://packages.medibuntu.org/ feisty free non-free
#deb-src http://packages.medibuntu.org/ feisty free non-free
john@thunder:~$

If I take a look at the URL there http://packages.medibuntu.org/, I see
a a GPG file, and two folders, one called 'pool' and the other called
'dists'. The latter contains a folder called 'feisty' as well as several
others. The 'feisty' directory contains subfolders 'free', 'non-free',
then some gzipped files called Contents* and a file called 'Release'
which contains some MD5 sums for various other files.

The information about how this is set up appears to be given at
http://www.debian-administration.org/articles/286

The key thing seems to be that as opposed to Yum repositories, APT
repositories inherently deal with multiple releases, so perhaps in your
case, the xUbuntu 6.06 and xUbuntu 7.04 repositories should share a
single APT repo. Or perhaps not.

I am curious as to how Build Service can work correctly with
dependencies in projects with packages for xUbuntu *without* having
something like this set up?

Cheers
JP


---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups