Re: Bug#540365: ITP: turnin-ng -- Assignment submitter and manager
On Sun, 2009-08-09 at 16:40:44 -0400, Ryan Kavanagh wrote: On Sun, Aug 09, 2009 at 05:23:43PM +0200, Guillem Jover wrote: I hope the packages uploaded won't have a «project» binary in the PATH? At the moment yes, Turnin-NG provides /usr/bin/project since that's what the original turnin / project app provided. However, I can either: 1) Rename the project script to something else upstream. 2) Rename it in the Debian package and add a note to README.Debian. I'm not sure which I prefer. #1 has the advantage of being consistent across all distributions. #2 makes it so that if someone else wants to move away from SPARC and use Turnin-NG as a direct replacement for their old binaries, they can. What do you think? I'd rename it upstream, less troubles for everyone. It's of course unfortunate that the original program was named like that, but I don't think continuing to take over such generic name is good in general. You could still document that in the Description, and README.Debian maybe also including a recipe for sites that might want to create for example a compat symlink under /usr/local for transitional purposes, or something to that effect. For the upstream part you could also do a slow transition, provide a «project» wrapper that prints a warning on stderr notifying the user about it being obsolete and pointing to the new name, the executing the actual program. The wrapper could be shipped for a period of time before complete removal, and installed only if enabled via some configure flag (or make target, as in “make install-obsolete”). Or just document the rename. thanks, guillem -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Bug#540365: ITP: turnin-ng -- Assignment submitter and manager
(Sorry, resending, I forgot to CC the bug and the list) On Sun, Aug 09, 2009 at 05:23:43PM +0200, Guillem Jover wrote: Hi! I hope the packages uploaded won't have a «project» binary in the PATH? Hi Guillem, At the moment yes, Turnin-NG provides /usr/bin/project since that's what the original turnin / project app provided. However, I can either: 1) Rename the project script to something else upstream. 2) Rename it in the Debian package and add a note to README.Debian. I'm not sure which I prefer. #1 has the advantage of being consistent across all distributions. #2 makes it so that if someone else wants to move away from SPARC and use Turnin-NG as a direct replacement for their old binaries, they can. What do you think? Cheers, Ryan -- |_)|_/ Ryan Kavanagh | Gnupg key | \| \ http://blog.ryanak.ca/| E95EDDC9 signature.asc Description: Digital signature
Bug#540365: ITP: turnin-ng -- Assignment submitter and manager
Package: wnpp Severity: wishlist Owner: Ryan Kavanagh ryana...@kubuntu.org * Package name: turnin-ng Version : 1.0~rc1 Upstream Author : Ryan Kavanagh ryana...@kubuntu.org * URL : http://github.com/ryanakca/Turnin-NG/tree/master * License : GPLv2+ Programming Lang: Python Description : Assignment submitter and manager Turnin-NG is an assignment submission suite written in Python and composed of turnin and project. Students can use the turnin command to submit an assignment to a course. Professors and TAs (teaching assistants) can use project permits TAs to manage submitted assignments, making them easier to grade. Turnin-NG is a replacement / rewrite for the original turnin/project programmes (which were written for the SPARC architecture and who's source code has been lost) used in multiple North American universities such as Queen's University, UC San Diego, WPI, etc. -- |_)|_/ Ryan Kavanagh | Gnupg key | \| \ http://blog.ryanak.ca/| E95EDDC9 signature.asc Description: Digital signature