What software would you like to see added to the repository?

19 replies [Last post]
hack and hack
Offline
Joined: 04/02/2015

I was looking for a couple of programs that I was unable to find in the repo, namely "UFO:Alien Invasion" (looks really complicated to compile/install) and "Trelby", or "Manuskript". Unless I've missed something, they're beer-like free.

First question is : how much work does it involve? And who should I talk to?

Second question, hoping to discover some gems: what's your list of cool programs that you'd like to see added to the repo?

onpon4
Offline
Joined: 05/30/2012

Go upstream. If you get something into the Debian Sid repository, it will eventually flow downstream into Trisquel.

jxself
Offline
Joined: 09/13/2010

But not for a very long time. Working directly on Trisquel for adding packages sooner is also useful. When people ask about adding software to Trisquel the response shouldn't be "go work on another distro." (But, sigh, you'll probably disagree as you seem to do for everything. Makes me wonder why I even try anymore...) :(

onpon4
Offline
Joined: 05/30/2012

> (But, sigh, you'll probably disagree as you seem to do for everything. Makes me wonder why I even try anymore...)

We don't need to agree on everything. We don't even need to agree on most things.

Incidentally, I do disagree, to an extent. I agree that adding packages directly to Trisquel can be useful, but I disagree that we should encourage people to do this in general, at least as a primary thing. Trisquel is not a very popular OS, and doesn't have a very large number of developers. There also isn't a significant number of distros downstream from Trisquel. So if a package is unavailable in Debian, and would be useful to Debian users and users of other Debian-derived distros, I think it would be a bit selfish and possibly a burden to Trisquel's small number of developers to only make the package for Trisquel and not push it upstream.

Actually, this kind of thing is one of my primary criticisms of Mint.

jxself
Offline
Joined: 09/13/2010

"I do disagree"

Of course you do.

"Trisquel is not a very popular OS, and doesn't have a very large number of developers."

This seems unlikely to change if the response to those expressing an interest are instead told to go work on another distro.

"So if a package is unavailable in Debian, and would be useful to Debian users and users of other Debian-derived distros, I think it would be a bit selfish and possibly a burden to Trisquel's small number of developers to only make the package for Trisquel and not push it upstream."

There's no change in maintenance work: The person just maintains it in Debian instead. If it doesn't exist in Debian currently it has no maintainer so the person adding it becomes the maintainer. So the maintenance work is only shifted and doesn't actually disappear. Debian becomes bigger through one more package and one more package maintainer while Trisquel continues to remains "not a very popular OS, and doesn't have a very large number of developers."

Actually the work is mostly automated through Helper scripts so there is not much difference in effort. The Helper is made once and only needs updating if there are build failures or other problems that require it be updated.

But, of course, you disagree and I'm wrong because you're right and so whatever. We should enforce a strict hierarchy of distros. I give up on these forums. It's been fun but it gets old to keep being told no no no you're wrong. Adios.

JadedCtrl
Offline
Joined: 08/11/2014

>> I do disagree
> Of course you do.

Aw, hug it out you guys.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Indeed. People are entitled to their opinions.

I personally agree with jxself (hence disagree with onpon4) when he writes that we should care about any GPL violation (even if it is about linking incompatible free software) and agree with onpon4 (hence disagree with jxself) when he writes that free software packaging had better be done upstream so that more users profit from that work.

onpon4
Offline
Joined: 05/30/2012

> But, of course, you disagree and I'm wrong because you're right and so whatever. We should enforce a strict hierarchy of distros. I give up on these forums. It's been fun but it gets old to keep being told no no no you're wrong. Adios.

Why do you seem to be so hurt? I have no animosity toward you. It's just a disagreement. It's highly unlikely for any two people to agree on every single thing, and there's nothing wrong with discussing or debating points you disagree on.

Legimet
Offline
Joined: 12/10/2013

It's fine to disagree with others, and I don't know why you see it as a personal attack.

hack and hack
Offline
Joined: 04/02/2015

Thanks, I'll try that :)

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Trelby's developers provide a DEB package: http://www.trelby.org/files/release/2.2/trelby_2.2_all.

UFO: Alien Invasion entered Debian testing: https://tracker.debian.org/pkg/ufoai

It even entered the next Ubuntu (hence probably the next Trisquel): https://launchpad.net/ubuntu/+source/ufoai (click on your "build" and you will access a page with the "built files", i.e., the DEB packages).

hack and hack
Offline
Joined: 04/02/2015

That's one hell of a solution, thank you!

However, Launchpad is most unclear to the rookie I am :
I clicked on "latest version", I selected my build, but the I have a long list of .deb packages at the end.
I picked the last one since the name was the simplest.
But on install, I miss a few dependencies (which is normal), but also textures, sound, etc.

The problem is, I can't see no ufoai-textures package for instance. I guess the "common" might do it. Maybe.

I found this about checking the signatures (https://askubuntu.com/questions/253728/how-to-safely-download-and-gpg-verify-a-debian-source-package), but that will take me some time to digest. Plus I've already installed everything, so...

EDIT: ufoai dépend de libstdc++6 (>= 5.2) ; cependant :
La version de libstdc++6:amd64 sur le système est 4.8.4-2ubuntu1~14.04.1.

Maybe I can find it here (https://packages.debian.org/search?keywords=libstdc%2B%2B6) or here (http://packages.ubuntu.com/search?keywords=libstdc%2B%2B6).

and it says that ufoai-data, ufo-ai-texture etc. aren't installed.
But the dbg filses aside, I installed everything, and none is named that way.

Help please (specially for the last one, since updating that lib thing, I should be able to do so. At least without checking the signature)!

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

I would advise you to give up and wait for the Trisquel 8, which should include "UFO: Alien Invasion" (since Ubuntu 16.04 will have it). Updating libstdc++6, the C++ standard library, is risky: GRUB, APT, GStreamer, CUPS, GNOME, Abrowser, LibreOffice, GIMP, Pitivi, ... (the list goes on and on) all depend on libstdc++6.

hack and hack
Offline
Joined: 04/02/2015

Indeed, seeing all the essential programs depending on it, I'll definitely follow your advice.Thanks again MB.

davidnotcoulthard (not verified)
davidnotcoulthard

None. Just have something added more upstream instead, www.launchpad.net wouldn't be the worst place to start (then maybe mirror packages in (insert name) PPA to another server, perhaps some sort of non-Ubuntu part of Trisquel's repo).

Or of course Debian.

andermetalsh
Offline
Joined: 01/04/2013

A "playlibre" repository, with the libre games available from PlayDeb. Given PlayDeb has an deb-src repository, rebuilding the libre games wouldn't be very difficult.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Go ahead! :-)

It may be even easier (not sure: it depends on the exigences of Trisquel developers) to directly add them to Trisquel's repository.

andermetalsh
Offline
Joined: 01/04/2013

Due to higher version numbers, they could belong to Trisquel Backports easily.

vita_cell
Offline
Joined: 07/19/2015

More games, please.

Alij
Offline
Joined: 05/08/2012