Mailinglist Archive: opensuse-buildservice (273 mails)

< Previous Next >
[opensuse-buildservice] Re: [opensuse-packaging] Is it possible to edit a debian source package w/o using a debian system?
  • From: Paul Elliott <pelliott@xxxxxx>
  • Date: Sat, 24 Jan 2009 13:00:19 -0600
  • Message-id: <20090124190019.GA9931@xxxxxx>

I just found out that the package "deb" included in openSUSE,
includes dpkg-source, which allows a debian source package
to be packed/unpacked. If this works, then the only piece
of the puzzle that remains would be uupdate.

How difficult would it be to migrate uupdate in package devscripts
to opensuse? Perhaps someone has already done it?

With this in place, developers could maintain debian/ubuntu
projects on opensuse-buildservice w/o having to boot a
debian system.

Many projects could then start supporting debian/ubuntu.

Some would also want dh_make for initial debian package creation.
However, this step only has to be done once.



On Fri, Jan 23, 2009 at 03:19:27PM -0600, Paul Elliott wrote:

Is it possible to do the following w/o using a debian system, that is on
my opensuse development system:

1)Take an existing debian source package consisting of
a)a pristine tarbal in .bz2 format
b)a diff file
c)a dsc file
The above are known to build on debian development system.
2)Edit the source package with out a debian sytem, doing:
a)slapping on a upgraded pristine tarbal, (new upstream source)
b)edit the configure line in the rules file

3)Sending the resulting new debian source package to opensuse-buildservice to
be
built?

Is this possible, or do I have to install a debian/ubuntu
system to edit the debian source package?

If it is possible, what are the steps of the procedure?

Thank You.

By the way, about a year and 1/2 ago I tried to build a ubuntu package
using opensuse-buildservice, but it failed because the package had
dependancies in the Universe, that opensuse-buildservice did not
support the universe. Is this still a problem? Is there a workaround?

Supporting the Universe sounds tiring
. Even Atlas only tried to support the
world. :-)

--
Paul Elliott 1(512)837-1096
pelliott@xxxxxx PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/ Austin TX 78758-3117



--
Paul Elliott 1(512)837-1096
pelliott@xxxxxx PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/ Austin TX 78758-3117
< Previous Next >
References