[opensuse-buildservice] Ubuntu 16.04 situation
Ubuntu 16.04 moved a large part from main to universe: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2016-April/001179.ht... Things like docbook, texinfo, ... are now in universe, so they are not present in OBS. In the past, I had to import only a few packages - this time, it looks like a larger pile. Others will propably miss (the same) packages. I understand, the complete universe can't be part of OBS for legal reason. So if we can't add the whole universe, would it be possible to create a global Ubuntu 16.04 import project? Each package is just a _service file to download the 2-3 source files from archive.ubuntu.org. That way review of package additions are simple. I offer to share the packages, that I need to import for my projects [which include po4a and wxWidgets3.0 and their dependencies]. Regards, Martin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon, Apr 25, 2016 at 4:37 PM, Martin Koegler
Ubuntu 16.04 moved a large part from main to universe: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2016-April/001179.ht...
Things like docbook, texinfo, ... are now in universe, so they are not present in OBS.
In the past, I had to import only a few packages - this time, it looks like a larger pile. Others will propably miss (the same) packages.
I understand, the complete universe can't be part of OBS for legal reason.
So if we can't add the whole universe, would it be possible to create a global Ubuntu 16.04 import project? Each package is just a _service file to download the 2-3 source files from archive.ubuntu.org. That way review of package additions are simple.
I offer to share the packages, that I need to import for my projects [which include po4a and wxWidgets3.0 and their dependencies].
I'm getting bitten bad by this issue, too. There's a huge chain of things that have moved from main to universe because now they can build packages for main from universe. :( I'd be happy to help with such a thing as I come across things I need as well. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On 25.04.2016 22:52, Neal Gompa wrote:
Ubuntu 16.04 moved a large part from main to universe: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2016-April/001179.ht...
Things like docbook, texinfo, ... are now in universe, so they are not present in OBS.
In the past, I had to import only a few packages - this time, it looks like a larger pile. Others will propably miss (the same) packages.
I understand, the complete universe can't be part of OBS for legal reason.
So if we can't add the whole universe, would it be possible to create a global Ubuntu 16.04 import project? Each package is just a _service file to download the 2-3 source files from archive.ubuntu.org. That way review of package additions are simple.
I offer to share the packages, that I need to import for my projects [which include po4a and wxWidgets3.0 and their dependencies]. I'm getting bitten bad by this issue, too. There's a huge chain of
On Mon, Apr 25, 2016 at 4:37 PM, Martin Koegler
wrote: things that have moved from main to universe because now they can build packages for main from universe. :( I'd be happy to help with such a thing as I come across things I need as well.
Me also. We are building our packages on the OBS. For now one package breaks because it needs 'ant' to build. Even when we try to build ant on the OBS it needs a whole list of dependencies which are currently not present on the OBS. -- Mathias Radtke E-Mail: m.radtke@uib.de Internet: www.uib.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Apr 27, 2016 at 01:40:51PM +0200, Mathias Radtke wrote:
On 25.04.2016 22:52, Neal Gompa wrote:
Ubuntu 16.04 moved a large part from main to universe: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2016-April/001179.ht...
Things like docbook, texinfo, ... are now in universe, so they are not present in OBS.
In the past, I had to import only a few packages - this time, it looks like a larger pile. Others will propably miss (the same) packages.
I understand, the complete universe can't be part of OBS for legal reason.
So if we can't add the whole universe, would it be possible to create a global Ubuntu 16.04 import project? Each package is just a _service file to download the 2-3 source files from archive.ubuntu.org. That way review of package additions are simple.
I offer to share the packages, that I need to import for my projects [which include po4a and wxWidgets3.0 and their dependencies]. I'm getting bitten bad by this issue, too. There's a huge chain of
On Mon, Apr 25, 2016 at 4:37 PM, Martin Koegler
wrote: things that have moved from main to universe because now they can build packages for main from universe. :( I'd be happy to help with such a thing as I come across things I need as well.
Me also. We are building our packages on the OBS. For now one package breaks because it needs 'ant' to build. Even when we try to build ant on the OBS it needs a whole list of dependencies which are currently not present on the OBS.
I have started such a repository (at least for my project): home:e9925248:Ubuntu:16:04:universe-import As having everything in one place, I'll accept submit requests to my repository, which just consist of a _service file just downloding the sources from the ubuntu archive. If there is an official repository created, I'll submit my packages to it. To simplify importing, I created the attached helper script. Search the package name on packages.ubuntu.com and visit the detail page. Copy the DSC-Link and run the skript: home:e9925248:Ubuntu:16:04:universe-import$ ./import.sh gnome-common http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-common/gnome-common_3... The first parameter is the package name, the second the URL to the dsc file. It creates a template, which needs further adjustment of the file names. The run "osc commit". Regards, Martin
On 27.04.2016 19:08, Martin Koegler wrote:
I have started such a repository (at least for my project): home:e9925248:Ubuntu:16:04:universe-import As having everything in one place, I'll accept submit requests to my repository, which just consist of a _service file just downloding the sources from the ubuntu archive. If there is an official repository created, I'll submit my packages to it. To simplify importing, I created the attached helper script. Search the package name on packages.ubuntu.com and visit the detail page. Copy the DSC-Link and run the skript: home:e9925248:Ubuntu:16:04:universe-import$ ./import.sh gnome-common http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-common/gnome-common_3... The first parameter is the package name, the second the URL to the dsc file. It creates a template, which needs further adjustment of the file names. The run "osc commit". Regards, Martin Thanks for your effort. I ran this script on a missing package and got the following error
service download_url failed: Running /usr/lib/obs/service/download_url --protocol http --host archive.ubuntu.com --path /ubuntu/pool/universe/a/ant/ant_1.9.6-1ubuntu1.orig.tar.gz --outdir /lxc.tmp.18830/out No live log available: remote error: ant no logfile Any suggestions on how to solve this? Regards -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
I have two question for the OBS-Admins: First question: Using the Download-On-Demand feature, it should be possible for every user to import a third party repository, which could also be a universe mirror. I guess, that you don't want for legal reasons? Second questions: Would you accept a global project for importing selected universe packages? If yes, where should we request it? On Thu, Apr 28, 2016 at 09:25:55AM +0200, Mathias Radtke wrote:
On 27.04.2016 19:08, Martin Koegler wrote:
The first parameter is the package name, the second the URL to the dsc file. It creates a template, which needs further adjustment of the file names. The run "osc commit". Regards, Martin Thanks for your effort. I ran this script on a missing package and got the following error
service download_url failed: Running /usr/lib/obs/service/download_url --protocol http --host archive.ubuntu.com --path /ubuntu/pool/universe/a/ant/ant_1.9.6-1ubuntu1.orig.tar.gz --outdir /lxc.tmp.18830/out No live log available: remote error: ant no logfile
As I wrote above, the _service file needs further adjustments as the simple script just create a simple template. If you look at packages.ubuntu for ant, it lists: Download Source Package ant: [ant_1.9.6-1ubuntu1.dsc] [ant_1.9.6.orig.tar.xz] [ant_1.9.6-1ubuntu1.debian.tar.xz] You need to make sure, that each file is listed in _service. You need to drop the release ["-ubuntu1" in that case] from the orig.tar filename in nearly any case. On some packages [like that] you have to change the extension of the orig.tar from gz to xz [or bz2]. Native packages miss the debian.tar.xz file - you need to drop that entry and remove the orig from the tar file. In very rare cases, you have to add more files. Regards, Martin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Martin Koegler
-
Mathias Radtke
-
Neal Gompa