Mailinglist Archive: opensuse-packaging (129 mails)

< Previous Next >
Re: [opensuse-packaging]
  • From: Darin Perusich <darin@xxxxxxxxxx>
  • Date: Thu, 21 Jan 2016 11:03:47 -0500
  • Message-id: <CADaviKu4fk6ecLMtKmOhwVhwcqSajooKtrrTB==X1XUpqrPvXw@mail.gmail.com>
You can setup a private OBS instance and manage all your "internal"
packages and packaging there for any of the supported distro's. In the
past I ran a private OBS instance and had packages for a few openSUSE
versions, SLES, RHEL/CentOS. You can link the private instance,
package and or projects, against the public service for dependency
handling, it's super flexible and will simplify packaging immensely.

https://en.opensuse.org/openSUSE:Build_Service_private_instance
--
Later,
Darin


On Thu, Jan 21, 2016 at 10:34 AM, Zbigniew Reszela <zreszela@xxxxxxxx> wrote:
Hello,

In my institute we are selecting the operating system and Leap 42.1 is a
strong candidate.

In the selection process we are deeply analyzing the packaging and package
management aspects. Currently we use openSUSE 11.1 and some custom GUI
packaging and installation tools based on RPM.
With the new OS we would like to follow the “packaging good practices” of
the distribution.
We have already tried building packages for the python projects, using the
“python setup.py bdist_rpm” (based on distutils), but we also wanted to
give a try to the "openSUSE:Packaging guidelines” [1].

We mostly use Python and C++ projects, hosted on sourceforge/github or our
local repositories. We do want to implement Continuous Delivery, so
automatic packaging and deployment to the testing environment is crucial
for us.

Initially we do not foresee to publish our packages to the distribution,
but maybe in the future we would like to do that for some of our projects.
In your portal we have found several recommendation to use the OBS [2].
But our understanding is that OBS is just for the packages aimed to be
public. We have not found information on how to build locally packages
apart of a link to the Fedora “How to create RPM packages” [3]. There is
also a possibility to setup our private OBS system, but maybe it is too
complicated solution for what we need right now.

Could you provide us a guide on how to do packaging in the most compatible
with the openSUSE standards way.

Thanks a lot for your help!
Zibi

[1] https://en.opensuse.org/openSUSE:Packaging_guidelines
[2] https://en.opensuse.org/Portal:Build_Service/Documentation
[3] http://fedoraproject.org/wiki/How_to_create_an_RPM_package

--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >
References