debian packaging status ?

What it says on the tin: a place to discuss proposed new features.
Post Reply

Is this request important for you ?

yes
20
65%
no
9
29%
(no answer)
2
6%
 
Total votes: 31

User avatar
rzr
Gnoblar
Posts: 4
Joined: Fri Apr 13, 2007 2:21 pm
Location: fr/35
Contact:

debian packaging status ?

Post by rzr »

Hi, are there some works done about debian packaging ?

Currenly 1.0.6 is packaged while 1.4.0 is released ...

Are there some unofficial debs done ? If none I'll see if I can help

I compiled successfully latest version and built a quick and dirty deb with check install :
* http://rzr.online.fr/contribs.htm
* http://rzr.online.fr/debian/ogre_1.4.0-1_i386.deb

By the way a link to debian on download page is welcome :
http://packages.qa.debian.org/o/ogre.html

---
Update :

* http://bugs.debian.org/416181
* http://bugs.debian.org/368277
* http://rzr.online.fr/contribs.htm # apt-get install ogre ois-dev
* http://www.ogre3d.org/phpBB2/viewtopic. ... &start=175
* http://qa.debian.org/wnpp.php?login=rzr%40users.sf.net
* http://www.hanskalabs.net/2007/01/03/repository/
* http://sourceforge.net/tracker/index.ph ... tid=361504

* http://packages.qa.debian.org/o/ois.html
* http://packages.qa.debian.org/f/freeimage.html
* http://packages.qa.debian.org/o/ogre.html
Last edited by rzr on Sun May 13, 2007 1:28 pm, edited 10 times in total.
User avatar
Aladrin
Orc
Posts: 465
Joined: Fri Mar 10, 2006 10:22 pm

Post by Aladrin »

I voted no even though I'm on Kubuntu. I believe Kubuntu has 1.2 still, but even so... Something like Ogre is best to keep stable while you work on it, instead of jumping versions on you. When you upgrade the library, it should be because you are at a fairly stable point in the app and want to upgrade the library, not because the system tells you there's a new version. If something changed enough to make my code fail, and I couldn't see why, I'd be pretty ticked.
User avatar
steven
Gnoll
Posts: 657
Joined: Mon Feb 28, 2005 1:53 pm
Location: Australia - Canberra (ex - Switzerland - Geneva)
Contact:

Post by steven »

Aladrin wrote:Something like Ogre is best to keep stable while you work on it, instead of jumping versions on you.
... but wouldn't you want a stable "redistribution" lib (1.4, 1.6, ...) installed on each linux machine?
So if you release a game you don't need to install the oge lib.
Isn't it an advantage of DirectX that it is usually present on each pc?
If something changed enough to make my code fail, and I couldn't see why, I'd be pretty ticked.
IMO if you have a debug code testing if a compatible lib is present you can at least know the origin of the problem.
Fredz
Greenskin
Posts: 122
Joined: Wed May 26, 2004 1:45 pm
Location: Perpignan, France

Post by Fredz »

Aladrin wrote:Something like Ogre is best to keep stable while you work on it, instead of jumping versions on you.
The interesting thing in Linux (and Debian in particular) is that you can have several versions of the same library installed on your machine and you can use whichever you want depending on your project. It's a great advantage over the DLL hell you can experience on MS Windows.

At this time, I've got GTK+ 1.2 and 2.8 and their development packages installed on my machine for example. For some time, I also had several versions of SDL installed because different games used different versions. And the system does handle that automatically.

On Debian, you also have the choice of keeping only one version of a library, so it's not upgraded when you upgrade the whole system. That's the "pinpoint" feature.
User avatar
fog
Greenskin
Posts: 149
Joined: Sun Sep 19, 2004 6:00 pm
Location: Torino, ITALY
Contact:

Post by fog »

I suppose each major Ogre release has a different soname, so we can have different versions of the library in Debian. Anyway I'd just clean everything up and go straight for 1.4, delaying this discussion until the next major release.

Just an update for people that don't track Debian BTS: FreeImage has been packaged and is waiting in the new queue for approval while libois has been packaged (by rzr) and will probably be in the new queue soon. With all dependencies satisfied we can move to packaging Ogre itself (I almost finished porting the old 1.0.x debian/* scripts, only libois and FreeImage where missing.)
Fredz
Greenskin
Posts: 122
Joined: Wed May 26, 2004 1:45 pm
Location: Perpignan, France

Post by Fredz »

Great news, thanks for your work fog and to all involved in the process.
libolt
Greenskin
Posts: 126
Joined: Wed Jan 19, 2005 4:48 am
x 9

Post by libolt »

Fog,

Thanks for your efforts on getting Ogre packaged for Debian. I sure hope it makes it all the way through the packaging process and into Sid soon. Then hopefully it will trickle over to Ubuntu :) It will certainly make it easier on those of us and our end users who want to use ogre based apps/games on Debian based systems.

Thanks again for all your hard work and that of the others involved in the process.

Mike
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Post by sinbad »

@fog: some people have asked for us to host our own packages to allow people to get them more quickly than the official sources include them. If you're willing we can host the .debs you make in our regular downloads along with the SDK builds for Windows and OSX, would perhaps be worth doing from 1.4.1 which will be out in a couple of days.
User avatar
Game_Ender
Ogre Magi
Posts: 1269
Joined: Wed May 25, 2005 2:31 am
Location: Rockville, MD, USA

Post by Game_Ender »

You could also submit a patch to that adds the needed debian packaging files to the source so anyone could be and/or maitain the package.
User avatar
rzr
Gnoblar
Posts: 4
Joined: Fri Apr 13, 2007 2:21 pm
Location: fr/35
Contact:

1.4.3-1 in debian

Post by rzr »

http://packages.qa.debian.org/o/ogre.html

* [2007-07-11] Accepted 1.4.3-1 in unstable (low) (Andres Mejia)
* [2007-07-09] Accepted 1.4.2-1 in unstable (low) (Andres Mejia)
* [2007-07-09] Accepted 1.4.2-2 in unstable (low) (Andres Mejia)

many thanks to andres

Now let keep this thread open ... for other distros such as cygwin
Post Reply