Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-17 Thread Charles Plessy
Le Sat, Mar 17, 2007 at 08:34:45AM -, yigal.weinstein a écrit :
 well thank you for my introduction by example to Debian/Ubuntu package
 management.  I am using 5.11 via checksintall - I know this is a far cry
 from a more formal diff and patches etc. but for personal use it works
 well.

Hi,

now I understand why there were misunderstandings: in our discusison, we
were not thinking about the same tools.

Debian and Ubuntu generate their binary packages from source packages,
whereas chechkinstall produces binary packages simply from upstream
sources. As you said, checkinstall works for a personal usage, but more
complex tools are needed at a distribution level.

For instance, in order to ensure quality, there needs some tracability.
With checkinstall, one loses this, but by using a source package which
one updates at each upstream release, one can have things such as the
following changelog:

http://changelogs.ubuntu.com/changelogs/pool/universe/m/maxima/maxima_5.10.0-6ubuntu1/changelog

There many other reasons for which a package made with checkinstall can
not be accepted in a distribution. However, there are many other ways to
help, and some of them do not require a deep knowledge of packaging. If
you want to contribute to Ubuntu, a good entry point is the
ubuntu-science mailing list (through which read your bug report). If
they do not give you enough work there, you can also try the
debian-science mailing list ;)

http://lists.tauware.de/listinfo/ubuntu-science
http://lists.debian.org/debian-science/

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread William Grant
yigal.weinstein wrote:
 This is understandable.  However I would like to make sure Feisty+1 has
 the latest Maxima is included.  I am willing to build, test, what ever
 you need.  It is pretty easy.

I'd do it for Feisty+1, certainly. We do our best to ensure we have the
latest versions.

Debian currently only has 5.10, but they'll hopefully have 5.11 in the
near future. As we sync most packages from Debian, we'll have 5.11
within a couple of days of Feisty+1 opening for uploads or the Debian
maintainer uploading 5.11, whichever comes last.

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread Charles Plessy
Le Fri, Mar 16, 2007 at 06:51:15AM -, William Grant a écrit :
 
 Debian currently only has 5.10, but they'll hopefully have 5.11 in the
 near future. As we sync most packages from Debian, we'll have 5.11
 within a couple of days of Feisty+1 opening for uploads or the Debian
 maintainer uploading 5.11, whichever comes last.

Do not hesitate to file a wishlist bug against the Debian package,
and/or to contact the debian-science mailing list if you want to push
for this...

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread Charles Plessy
Le Fri, Mar 16, 2007 at 08:45:11AM -, yigal.weinstein a écrit :
 I know I am writing a lot.  But I also realize the above comment doesn't
 make very much sense.  The latest Maxima on Sourceforge is 5.11.  I am
 interested in building Maxima on a long term basis using the most recent
 version for Ubuntu. 

Hi,

there is a very simple way to try to build a package with the new
upstream version :

- Download the sources of the package and unpack them.
- Download the new upstream sources and unpack them.
- copy the debian directory from the package sources to the new usptream
  sources.
- Edit the file debian/changelog to match the new version number.
- build binary packages with debian/rules binary.

If this works, you have packages to install on your system, and if they
work well you can report to the package maintainer that there is a new
upstream version which builds fine with his current debian directory, 
and that the resulting binary packages are functionnal.

William will correct me if I am wrong (I am not an Ubuntu member), but
it is better if your first try ask the Debian developper to upgrade his
package. This benefits to more persons, and due to the design of Ubuntu,
it also saves time from the MOTUs

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread Charles Plessy
Le Sat, Mar 17, 2007 at 04:22:16AM -, yigal.weinstein a écrit :
 So you are saying it is better for me to not build a deb file of the
 most recent stable Maxima ( or any package for that matter) which has
 been out for 3 months now and is not in Debian and which I am pretty
 sure I can at least for my computer i386 using the appropriate methods.
 But it is better to for me to download the source of an older version,
 build it and use it?  Where is the logic?  I am sure there is some but I
 don't get it.  It is not like I won't be interested in giving my package
 back to the Debian maintainer of Maxima.
 
 My question is why should I have to wait for a Debian maintainer who
 might be very busy?  Instead I can build the new package and give it to
 him?

Hi,

I am really sorry to have been unclear.

Indeed, if you know how to deal with debian source pacakges (the format,
not the distribution), do not wait and make one for yourself to build
maxima 5.11 .deb binary packages. This is the quickest way to get what
you want.

The easiest starting point is the current source package, which is 5.10.
With some (hopefully easy) work, you can turn it into a 5.11 source
package

http://packages.ubuntu.com/feisty/source/maxima

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread Charles Plessy
Le Sat, Mar 17, 2007 at 05:28:09AM -, yigal.weinstein a écrit :
 So if I am not mistaken you are suggesting that to contribute to
 Ubuntu/Debian I should patch the source file 5.10.0-6ubuntu1 -- 5.11.
 Then if successful I should tell people that I am successful?

Well, there are two possibilities :

a) You use the upstream sources of maxima at version 5.11 and install
them with traditional methods, i.e., not through binary packages.

b) You create binary packages with the method I suggested before.

The reason why I proposed you to start from the source package
5.10.0-6ubuntu1 is not because it makes it easier to contribute, but
because it helps you to keep advantage from the packaging system. If you
chose method a) and Ubuntu releases a package version 5.12, nothing will
happen. Howerver, with method b), you have good chances of upgrading
with a simple apt-get upgrade.

A source package in the debian format is actually a set of three files.
I have checked on my computer wether the upgrade was possible and it
seems so. I have put the result on my personnal website, feel free to
use it. Be aware however that this package does not include the
modifications specific to Ubuntu.

http://charles.plessy.org/debian/

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11

2007-03-16 Thread William Grant
Charles Plessy wrote:
 [snip]
 there is a very simple way to try to build a package with the new
 upstream version :
 
 [snip unnecessarily long process]

Charles, you do like to take the long way around. There's a tool to do
that for, uupdate. You just run it in the extracted Debian source
package, and point it to the new source tarball. It does everything
(including changelog) automagically. Much simpler :)

-- 
Why not use 5.11
https://launchpad.net/bugs/92715

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs