> On Dec 14, 2014, at 3:39 PM, Pedro Neves <[email protected]> wrote:
> 
> Hi Dirk
> 
> On 12/14/2014 08:56 PM, Dirk Hohndel wrote:
>> So I have been told by people who are much more familiar with Ubuntu and 
>> Debian than I am that I should be able to use pretty much the same scripts 
>> that I have for Ubuntu (and LinuxMint) to build a Debian package. Could 
>> someone elaborate on this? And where would I post those - there doesn’t 
>> appear to be a PPA style system for Debian (at least not that I’m aware of).
> 
> I'm using the package built for Ubuntu on my Debian/Sid system, with no 
> problems.

So you simply download the .deb (from where?) and install it directly? Cool.

> There's Subsurface packages on the Debian repositories. Do you know the 
> maintainer? Can we approach him and check what the procedures are regarding 
> the uploading of packages in the official repositories?

The problem is that I am 99.99% sure that the way I package Subsurface violates 
a few Debian packaging rules.
Which is done intentionally. I do NOT WANT to use the library from the Marble 
package - that keeps causing problems. Similarly, I want to statically link 
against libgit2 (as that has issues and I believe is still not in Debian 
stable). And of course I’m using private branches for both libmarblewidget and 
libdivecomputer - also not allowed.
And I bet there’s another two dozen rules (the third line of this file needs to 
end with two spaces, a period and the UTF8 symbol for the artist formally known 
as Prince…).
Oh, and of course I don’t follow their changelog rules, either.

So, no, I don’t think this will ever become an official package. And I don’t 
consider that an issue. I consider this a feature.
The way Linux distributions do packages is stupid, broken, archaic and 
completely misses the point of what both app developers or end users need.

Yes, I have very strongly held feelings about this. I used to be the CTO of a 
Linux distribution and I lost this fight when I was there. I’m tired of 
fighting this fight, instead I’ll happily just work around this.

What I care about is to make things easier for our users (the few that we have 
that aren’t on Windows/Mac/Ubuntu)

So if the Ubuntu .deb simply installs I think we’re done here. I just need to 
put it on our server in addition to the PPA.

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to