From: Peter Å. <as...@ce...> - 2010-03-30 07:38:23
|
(Trying to catch up...) Florent Rougon wrote: >> Btw, does anyone have the email adress to Chris Dew? I've failed to find >it. > >I put in Cc the e-mail address he used on Sept. 16, 2008. Thanks! >OK. I wrote that because >http://pypi.python.org/pypi?%3Aaction=search&term=pythondialog&submit=search >listed you as the Author, but the Owner must be "paulproteus" indeed >(not contacting him before we get out of the current mess, though). Sounds great. >> You don't use any kind of version control system? This is really bady, >IMO. I >> tend to avoid software that lacks proper version control. > >Ahem. I did try to commit version 2.09 to the svn repos I set up in >2004, but the operation hung. Maybe some dump/reload cycle of the DB >would be needed. However: Are you talking about an Sourceforge SVN repo, or something else? Do you still have this problem? If SVN doesn't work for you, you can always use something else; there are plenty of VC systems available... >About the "really bady" part: you are free to avoid using my software if >you are not confident about its quality. Although concerning Sure, that's the beauty of Open Source. However, as I said, it might be confusing if we have multiple "forks" using the same project name. And as always, I think we should avoid forks, and instead try to cooperate, unless there are any fundamental disagreements. >I am a careful and rational person, and for such simple things as >pythondialog, version control brings basically nothing to me. I don't >make modifications "just to see if it is going to fix $bug", with the >intent of rolling back if not. I keep previous versions on my hard >drive, and I make backups on offline media. This is basic version >control. When I do an involved modification, I make a backup copy >beforehand, etc. The software I write, be it public or not, usually >has relatively few bugs once I declare it usable. I don't think the >pythondialog case makes an exception here. You are free to disagree, >but please provide some evidence then. Yes, I disagree :-) IMHO, you can't do any kind of serious development work without version control. For example, if you add some new feature, you want of course to see the "diff" between the new version and the old version, which lacks this feature. You can certainly do this by making a new copy of the software every time, but that is certainly not more practical than use a real VC. To summarize: Using a version control system is a requirement for me. If future collaboration/cooperation will be done without one, I'm afraid you have to count me out. >> I *hate* version numbers like 2.09. > >It is your entire right, however I am not sure how rational it is. There are many arguments against that scheme. For example, try to read the version number "two zero nine" on the phone. The guy listening will most likely interpret this as 2.0.9. Another argument: prefixing numbers with zero usually indicates octal numbers. >I am definitely *not* confusing 2.1 and 2.10 (in version string >context). But other persons or software might. >As said, 2.09 sorts better in directory listings (until, of course, >2.99) and shouldn't confuse anyone, since 09 == 9 in numeric >context. I didn't intend to prolonge this scheme ad vitam æternam, >but the sorting argument plus remaining consistent with previous >numbers made me think that waiting for 2.10 before switching >transparently to the more conventional versioning scheme was a >perfectly sane course of action. Sure, I could buy that approach, but the Sourceforge project has a file release, done 6 years ago, called "2.7". Switching *back* to use the zero prefix doesn't make any sense, so I don't think we should make any new release on Sourceforge using that old version scheme. Best regards, Peter Åstrand |
From: Peter Å. <as...@ce...> - 2010-03-30 07:43:48
|
>Hi, Peter. > >Firstly, thanks for writing pythondialog. Hi! Actually, I didn't write it from the beginning; I've only done some development work on it. >I forked pythondialog to github after having several emails ignored by the >both of the maintainers on sourceforge for many months. > >Several other patches were also being ignored. I needed these patches and >I >had extra functionality to add myself (a password field, iirc). > >Ignoring people who want to help with an opensource project is > offensive. At least tell them that their patches are unworthy to be > added to the project and (possibly) how they could improve them. If > you can't spare the time to read email, just put a notice on the > project page to let people know that they should not expect a > response to any email. I apologize. The problem might partly be that I haven't considered myself to be the only developer; "umdenken" is also still an admin, but he isn't active any longer either, I think. Best regards, --- Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 Linköping Phone: +46-13-21 46 00 |
From: Peter Å. <as...@ce...> - 2010-03-30 07:47:25
|
>I've never been much interested in the SF infrastructure. Current >status is not the best I could imagine, and actually worse than it >used to be: full of ads, and the project overview page >(http://sourceforge.net/projects/pythondialog/) doesn't even contain >the word "bug" (yes, I know where to find it). BTW, the "home page" >http://pythondialog.sourceforge.net/ could well use some update... I don't love Sourceforge either, but it works, and it's a de facto standard. One has learned to work around it's strangeness. But if anyone insists on moving to some other hosting, that's fine with me. Regards, --- Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 Linköping Phone: +46-13-21 46 00 |