Re: [ubuntu-science] [Bug 92715] Re: Why not use 5.11
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
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
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
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
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
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
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