Re. subsurface: FTBFS in experimental

Pierre-Yves Chibon pingou at pingoured.fr
Thu Aug 27 05:36:45 PDT 2015


On Thu, Aug 27, 2015 at 02:22:18PM +0200, Guillaume Gardet wrote:
> Hi,
> 
> Le 26/08/2015 13:21, Pierre-Yves Chibon a écrit :
> >>>Well apparently subsurface is now targeted towards Win/Mac[0] (no
> >>>binaries for Linux)... so the "experience" for FLOSS users will simply
> >>>be that there is no subsurface anymore.
> >>No, we have binaries available for Ubuntu, Fedora, OpenSUSE, Mint, and, of
> >>course, Debian. And we have a fully automated build script in the works
> >>that builds Subsurface on many other distributions that we haven't been
> >>able to add to our list. There's an ArchLinux AUR based on that. Etc.
> >You are also building the Fedora and OpenSuse packages on the same system while
> >if they are both RPM based they do use different macros and have different
> >guidelines.
> 
> Hey, this is not true. Subsurface uses the OBS (Open Build Service) to build packages. OBS runs build jobs inside VMs.
> So, Fedora 21 packages are built inside a Fedora 21 VM, Fedora 22 in a Fedora 22 VM, openSUSE 13.2 packages are built in openSUSE 13.2 VM, and so on.
> So, this is not the same system, even for the same distro, it is distribution _AND_ release specific.

That doesn't contradict what I am saying: OpenSuse and Fedora have different RPM
macros and packaging guidelines but I'm glad to know that OBS builds in the
target OS directly.

> >I looked quickly over the spec file and I call already tell that the spec file
> >used would not be valid on Fedora, even more fun the source rpm doesn't even
> >build on Fedora.
> 
> What is the problem? You are free to send patches to fix/enhance things.

On F21, for one, missing dependencies.

Pierre


More information about the subsurface mailing list