cs-project-devel Mailing List for CS-Project
Brought to you by:
crazedsanity
You can subscribe to this list here.
2008 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
|
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
(3) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: Dan F. <cra...@us...> - 2009-09-21 05:01:21
|
An updated version of CS-Project is in trunk and needs to be tested. I've made several updates to the setup system to accommodate changes in other required libraries. The upgrade system has been replaced with one from another library. The system also uses the PHP magic function "__autoload()" to load required classes on the fly. Please take a few minutes to run through the setup. Create tasks, projects, issues, and everything else you can think of to make sure everything works well. If you encounter any problems, respond ot this email, contact me directly, or log an issue on the official CS-Project <http://project.crazedsanity.com>page. On Fri, Sep 18, 2009 at 9:30 AM, Dan Falconer <dan...@gm...>wrote: > There will be an update to CS-Project in trunk sometime this weekend that > will need to be tested. It is a pretty substantial change, especially > affected the setup process. > > I have done my own limited testing, and setup appears to work. I think > there may be an error (or just a warning?) that occurs after clicking the > button to write config & perform tests, though I've not been able to catch > it (I haven't tried very hard). > > Here's a list of things that have been (or will be) affected: > > > -- > Best Regards, > > > Dan Falconer > http://CrazedSanity.com || http://www.Buzzkill.org > -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2009-09-18 14:44:26
|
(sorry about the previous incomplete message) There will be an update to CS-Project in trunk sometime this weekend that will need to be tested. It is a pretty substantial change, especially affected the setup process. I have done my own limited testing, and setup appears to work. I think there may be an error (or just a warning?) that occurs after clicking the button to write config & perform tests, though I've not been able to catch it (I haven't tried very hard). Here's a list of things that have been (or will be) affected: 1. upgrade system -- using cs-webdbupgrade (from cs-webapplibs) 2. auth token -- from cs-webapplibs 3. updated cs_phpDB -- from cs-webapplibs 4. cs-content: 1. minor internal rewrite to remove old "Template" class from PHPLib 2. look for unparsed template vars 5. classes now included via __autoload() from CS-Content's __autoload.php script (look for errors about missing dependencies) 6. XML lib (cs-phpxml) updated from 1.0.0-ALPHA4 to 1.0.0-RC1 7. helpdesk filter changes (previously, bad SQL caused broken filters, had to logout to be rid of error) 8. tabs class (cs_tabs) updated: look for unparsed data in tabs Please reply if you're going to be available for testing. Once any issues are resolved, I'll be releasing this as 1.2.0-BETA1 (there are still issues, like help documentation, to be addressed). Thanks in advance for the help. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2009-09-18 14:30:35
|
There will be an update to CS-Project in trunk sometime this weekend that will need to be tested. It is a pretty substantial change, especially affected the setup process. I have done my own limited testing, and setup appears to work. I think there may be an error (or just a warning?) that occurs after clicking the button to write config & perform tests, though I've not been able to catch it (I haven't tried very hard). Here's a list of things that have been (or will be) affected: -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2009-09-13 01:10:43
|
Lukasz, None of the afore-mentioned scripts are available, so they'd have to still be written. The unit testing suite (simpletest) that is in the lib directory has a system that simulates a web browser, so I think unit tests could be written with that which would go through the web-based setup process along with creating the data. It might get a little complicated if form and button names change between versions (not sure on that one). As far as the upgrade process being complete or not, just check the version number displayed on the page. The login page shows a version below the login form, and after-login pages show that version number below the logo: just check to make sure that version number has changed to what is expected (i.e. the version number in the /VERSION file). Upgrading the checkout itself is as easy as performing the "svn update" (or "svn switch") command and loading the page again: every time the page loads, the upgrade system checks the version in /VERSION with what is stored in the database, and runs scripts as necessary to perform the upgrade. I'm not sure if I've answered all your questions, so feel free to ask me again. Also, can you please start posting to the cs-project-devel list? That will (hopefully) get others involved as well. Thanks! On Fri, Sep 11, 2009 at 9:42 PM, Lukasz Lysik <ll...@gm...> wrote: > Hi Dan, > > I haved fixed the problem I was writting you about. I have a question > about the update procedure and the script to test it. > > As I understood, the script should work like this (following the point > in one of your previous emails): > 1. svn checkout > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.0 > test_cs-project > 2. "run script that: builds mutiple users, creates multiple groups (if > available...?), adds projects, issues, tasks, and notes (a list for > every available group)" - so basically this is the script, that > performs the installation process (without following the steps in > browser) and populates database with sample data. Do you have that > scripts already? Or they should be made. > 3. cd test_cs-project; svn up (updates to the latest version in the > 1.0 line) report errors if there are any > 4. svn switch > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.1 > test_cs-project<https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.1%0Atest_cs-project>- so I overwrite all the old files > 5. perform upgrade to latest 1.1.x version, report errors - this is > enigmatic for me. Do you have any scripts to do that? Or how should I > perform the upgrade. I have overwritten all the old files and logged > in to the CS-Project. I don't know if upgrade is already done, or not? > 6. svn switch > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.2 > test_cs-project<https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.2%0Atest_cs-project> > 7. perform upgrade to latest 1.2.x version, report errors - the same > questions as in point 5. > > Regards, > > Lukasz > > 2009/8/28 Dan Falconer <dan...@gm...>: > > Am I correct in assuming that you are doing a search for "install"? I > was > > able to recreate the issue by running a search with that criteria; it > seems > > the query is attempting to search an integer field for a non-integer > value > > ("%install%"), which was apparently OK in PostgreSQL 8.2. I'll see about > > fixing it soon. > > > > As for the original issue: since you're running PHP successfully on that > > server for other things, it would be your configuration for cs-project. > > You'll have to have the "AllowOverride ALL" setting for that host, > otherwise > > Apache doesn't know that the "setup" file is actually to be run as PHP. > If > > you look at the ".htaccess" file in the public_html folder, you'll see > > there's a specific entry for the setup file. > > > > > > On Fri, Aug 28, 2009 at 1:28 PM, Lukasz Lysik <ll...@gm...> wrote: > >> > >> Thanks for reply, > >> > >> PHP is installed properly, cause I am using it with other > >> applications.I will check it again and send you information. > >> > >> 2nd issue: when I enter http://project.crazedsanity.com/extern/helpdesk > >> this error occure: > >> > >> #0 cs_debug_backtrace(1) called at > >> [/home/crazedsanity/project/lib/mainRecordClass.php:204] > >> #1 mainRecord->get_records(Array ([keyword] => install,[field] => > >> all,[status_id] => Array ([0] => 0,[1] => 1,[2] => 2,[3] => > >> 6),[is_helpdesk_issue] => t), ) called at > >> [/home/crazedsanity/project/lib/helpdeskClass.php:76] > >> #2 helpdeskClass->get_records(Array ([status_id] => Array ([0] => > >> 0,[1] => 1,[2] => 2,[3] => 6)), , Array ([keyword] => install,[field] > >> => all,[status_id] => ---)) called at > >> [/home/crazedsanity/project/includes/extern/helpdesk.inc:245] > >> #3 > include_once(/home/crazedsanity/project/includes/extern/helpdesk.inc) > >> called at > >> [/home/crazedsanity/project/lib/cs-content/contentSystem.class.php:797] > >> #4 contentSystem->finish() called at > >> [/home/crazedsanity/project/public_html/extern:19] > >> > >> FATAL EXCEPTION ENCOUNTERED: > >> mainRecord::get_records: no data () or dberror::: ERROR: operator > >> does not exist: integer ~~ unknown > >> LINE 1: ...r(r.name) like '%install%' OR r.leader_contact_id LIKE > '%ins... > >> ^ > >> HINT: No operator matches the given name and argument type(s). You > >> might need to add explicit type casts. > >> SQL::SELECT r.*, record_get_num_children(record_id) as num_children, > >> s.name as status_text, u.username as assigned, ce.email, c.fname, > >> c.lname, c.company FROM record_table AS r INNER JOIN status_table AS s > >> ON (s.status_id=r.status_id) INNER JOIN contact_table AS c ON > >> (r.creator_contact_id=c.contact_id) INNER JOIN contact_email_table AS > >> ce ON (c.contact_email_id=ce.contact_email_id) LEFT OUTER JOIN > >> user_table AS u ON (u.contact_id=r.leader_contact_id) WHERE > >> is_helpdesk_issue IS true AND (lower(r.name) like '%install%' OR > >> r.leader_contact_id LIKE '%install%' OR lower(u.username) LIKE > >> '%install%' OR lower(r.subject) LIKE '%install%') AND s.status_id IN > >> (0, 1, 2, 6) ORDER BY r.priority ASC, r.status_id ASC, r.name ASC > >> > >> Fatal Error > >> > >> contentSystem::finish: A fatal error occurred while processing > >> /includes/extern/helpdesk.inc: > >> ERROR: mainRecord::get_records: no data () or dberror::: ERROR: > >> operator does not exist: integer ~~ unknown LINE 1: ...r(r.name) like > >> '%install%' OR r.leader_contact_id LIKE '%ins... ^ HINT: No operator > >> matches the given name and argument type(s). You might need to add > >> explicit type casts. SQL::SELECT r.*, > >> record_get_num_children(record_id) as num_children, s.name as > >> status_text, u.username as assigned, ce.email, c.fname, c.lname, > >> c.company FROM record_table AS r INNER JOIN status_table AS s ON > >> (s.status_id=r.status_id) INNER JOIN contact_table AS c ON > >> (r.creator_contact_id=c.contact_id) INNER JOIN contact_email_table AS > >> ce ON (c.contact_email_id=ce.contact_email_id) LEFT OUTER JOIN > >> user_table AS u ON (u.contact_id=r.leader_contact_id) WHERE > >> is_helpdesk_issue IS true AND (lower(r.name) like '%install%' OR > >> r.leader_contact_id LIKE '%install%' OR lower(u.username) LIKE > >> '%install%' OR lower(r.subject) LIKE '%install%') AND s.status_id IN > >> (0, 1, 2, 6) ORDER BY r.priority ASC, r.status_id ASC, r.name ASC > >> > >> Lukasz > >> > >> 2009/8/28 Dan Falconer <dan...@gm...>: > >> > Lukasz, > >> > > >> > As far as getting only the PHP source, it seems that you either don't > >> > have > >> > the PHP module installed into Apache or don't have it registered > >> > properly. > >> > I can give some pointers if you let me know what distribution & > version > >> > of > >> > Linux you're using (send me the output of "cat /etc/*-release"). > >> > > >> > With the error that occurred while logging the problem, can you please > >> > try > >> > creating the issue again & send me the output of the fatal error? > I'll > >> > try > >> > tracking it down in the logs as well (I recently upgraded the server > to > >> > PostgreSQL 8.3 from 8.2, which I am sure is the cause). > >> > > >> > I look forward to hearing from you soon! > >> > > >> > > >> > On Fri, Aug 28, 2009 at 12:38 PM, Lukasz Lysik <ll...@gm...> > wrote: > >> >> > >> >> Hi, > >> >> > >> >> I have problem with installing cs-project on my computer. I have > >> >> downloaded sources from svn (/releases/1.0). .htaccess file is > already > >> >> included. But when I enter http://localhost/setup only PHP source is > >> >> displayed. Do u have any idea what I did wrong? > >> >> > >> >> Btw, I posted this as an issue http://project.crazedsanity.com but > now > >> >> it seams not to be working. Some Fatal error occurs. > >> >> > >> >> Lukasz > >> >> > >> >> 2009/8/26 Dan Falconer <dan...@gm...>: > >> >> > Lukasz, > >> >> > > >> >> > When you have a chance, can you just comment on issue #298 on my > >> >> > install > >> >> > of > >> >> > CS-Project? This will keep you in the loop for now. Once we've > got > >> >> > a > >> >> > plan > >> >> > together, I'll get you an account as well. Thanks. > >> >> > > >> >> > On Tue, Aug 25, 2009 at 10:14 AM, Lukasz Lysik <ll...@gm...> > >> >> > wrote: > >> >> >> > >> >> >> OK, > >> >> >> I will update information on my profile shortly, > >> >> >> > >> >> >> Best regards, > >> >> >> Lukasz > >> >> >> > >> >> >> 2009/8/25 Dan Falconer <dan...@gm...>: > >> >> >> > Lukasz, > >> >> >> > > >> >> >> > Eventually I'd like to have as many different environments as > >> >> >> > possible, > >> >> >> > but > >> >> >> > for now I think we can stick with whatever one is available, > >> >> >> > probably > >> >> >> > Ubuntu. The VM that is available through the SVN repository is > >> >> >> > running > >> >> >> > Ubuntu JeOS, so that seems like an excellent place to start. > Once > >> >> >> > we've > >> >> >> > got > >> >> >> > things ironed-out on that system, we can start spreading out to > >> >> >> > different > >> >> >> > versions of Linux (and most importantly, testing it on both > 32-bit > >> >> >> > and > >> >> >> > 64-bit systems, since PHP has had issues on 64bit in the past). > >> >> >> > > >> >> >> > Thanks for your quick reply. I look forward to working with > you. > >> >> >> > > >> >> >> > Oh, would you be able to send me some little bit of info > >> >> >> > explaining > >> >> >> > what > >> >> >> > areas you're good with in Linux (i.e. PHP, Bash, PostgreSQL, > >> >> >> > etc)? I > >> >> >> > wanted > >> >> >> > to look at your skills profile to get an idea, but (at least at > >> >> >> > the > >> >> >> > time) > >> >> >> > you didn't have one setup. > >> >> >> > > >> >> >> > On Tue, Aug 25, 2009 at 10:01 AM, Lukasz Lysik < > ll...@gm...> > >> >> >> > wrote: > >> >> >> >> > >> >> >> >> Hi Dan, > >> >> >> >> > >> >> >> >> Thank you for response, > >> >> >> >> > >> >> >> >> I during the weekend I will look at that sources and follow the > >> >> >> >> path > >> >> >> >> you send me. > >> >> >> >> > >> >> >> >> One question: what environments would you like to test on? Do u > >> >> >> >> have > >> >> >> >> some specified list prepared or you want to test it in standard > >> >> >> >> conditions (all environments possible ;-)). > >> >> >> >> > >> >> >> >> Will give you feedback during or after the weekend, > >> >> >> >> > >> >> >> >> Lukasz > >> >> >> >> > >> >> >> >> 2009/8/24 Dan Falconer <dan...@gm...>: > >> >> >> >> > Lukasz, > >> >> >> >> > > >> >> >> >> > I'm looking for help in building a script or suite of scripts > >> >> >> >> > that > >> >> >> >> > will > >> >> >> >> > handle automatic setup for an instance of CS-Project. The > >> >> >> >> > system > >> >> >> >> > needs > >> >> >> >> > to > >> >> >> >> > be aware of problems encountered and must be able to > completely > >> >> >> >> > destroy > >> >> >> >> > the > >> >> >> >> > installation & start from scratch. The basic idea is to test > >> >> >> >> > that > >> >> >> >> > the > >> >> >> >> > upgrade system is able to take a supported version and > upgrade > >> >> >> >> > it > >> >> >> >> > all > >> >> >> >> > the > >> >> >> >> > way from the lowest supported version to the highest > supported > >> >> >> >> > version > >> >> >> >> > in > >> >> >> >> > succession (i.e. 1.0.0-BETA3 -> 1.0.12 -> 1.1.0 -> 1.1.5 -> > >> >> >> >> > 1.2.0 > >> >> >> >> > -> > >> >> >> >> > 1.2.0-ALPHA11). > >> >> >> >> > > >> >> >> >> > I've built a new upgrade system, and I need to have an > >> >> >> >> > automated > >> >> >> >> > way > >> >> >> >> > of > >> >> >> >> > testing this on different systems. That's where you come in. > >> >> >> >> > The > >> >> >> >> > basic > >> >> >> >> > idea is this: > >> >> >> >> > > >> >> >> >> > svn checkout > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.0@(earliest<https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.0@%28earliest> > >> >> >> >> > released version) test_cs-project > >> >> >> >> > run script that: > >> >> >> >> > > >> >> >> >> > builds mutiple users > >> >> >> >> > creates multiple groups (if available...?) > >> >> >> >> > adds projects, issues, tasks, and notes (a list for every > >> >> >> >> > available > >> >> >> >> > group) > >> >> >> >> > > >> >> >> >> > cd test_cs-project; svn up (updates to the latest version in > >> >> >> >> > the > >> >> >> >> > 1.0 > >> >> >> >> > line) > >> >> >> >> > report errors if there are any > >> >> >> >> > svn switch > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.1@(earliest<https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.1@%28earliest> > >> >> >> >> > version of 1.1) > >> >> >> >> > perform upgrade to latest 1.1.x version, report errors > >> >> >> >> > svn switch > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.2@(earliest<https://cs-project.svn.sourceforge.net/svnroot/cs-project/releases/1.2@%28earliest> > >> >> >> >> > version of 1.2) > >> >> >> >> > perform upgrade to latest 1.2.x version, report errors > >> >> >> >> > > >> >> >> >> > The basic idea is pretty easy, but I haven't had time to > figure > >> >> >> >> > out > >> >> >> >> > how > >> >> >> >> > to > >> >> >> >> > run through the setup process in an automated fashion. > >> >> >> >> > > >> >> >> >> > Things to help get you started: > >> >> >> >> > > >> >> >> >> > version numbers are in the form of > >> >> >> >> > [major].[minor].[maintenance](-[ALPHA|BETA|RC](nn)) > >> >> >> >> > > >> >> >> >> > i.e. "1.2.0-ALPHA12"::: major=1, minor=2, maintenance=0, > >> >> >> >> > suffix=ALPHA, > >> >> >> >> > suffix number=12 > >> >> >> >> > > >> >> >> >> > all Major.Minor versions are stored in separate folders in > the > >> >> >> >> > repository > >> >> >> >> > under the "releases" folder > >> >> >> >> > > >> >> >> >> > "1.1" has the latest of 1.1.x, along with all releases in > that > >> >> >> >> > line > >> >> >> >> > (1.1.0-BETA4 through 1.1.5) > >> >> >> >> > "1.2" has the latest of 1.2.x along with all releases in that > >> >> >> >> > line > >> >> >> >> > (1.2.0-ALPHA8 through 1.2.0-ALPHA11) > >> >> >> >> > > >> >> >> >> > releases can always be tracked quickly using the svn log of > the > >> >> >> >> > associated > >> >> >> >> > "VERSION" file (i.e. /releases/1.0/VERSION) > >> >> >> >> > > >> >> >> >> > If you have any questions, let me know. I would suggest > >> >> >> >> > looking > >> >> >> >> > through > >> >> >> >> > the > >> >> >> >> > logs for all of the VERSION files directly below each folder > >> >> >> >> > under > >> >> >> >> > releases. That should give you a good idea of how things get > >> >> >> >> > released > >> >> >> >> > and > >> >> >> >> > such... > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > On Sun, Aug 23, 2009 at 5:59 PM, Lukasz Lysik > >> >> >> >> > <ll...@us...> > >> >> >> >> > wrote: > >> >> >> >> >> > >> >> >> >> >> Message body follows: > >> >> >> >> >> > >> >> >> >> >> Hi, > >> >> >> >> >> > >> >> >> >> >> I would like to help. I haven't been involved in open-source > >> >> >> >> >> project before, but I think it would be nice start. Would > >> >> >> >> >> you send me more information? > >> >> >> >> >> > >> >> >> >> >> I have already downloaded CS-Project. > >> >> >> >> >> > >> >> >> >> >> Regards, > >> >> >> >> >> > >> >> >> >> >> Lukasz > >> >> >> >> >> > >> >> >> >> >> -- > >> >> >> >> >> This message has been sent to you, a registered > >> >> >> >> >> SourceForge.net > >> >> >> >> >> user, > >> >> >> >> >> by another site user, through the SourceForge.net site. > This > >> >> >> >> >> message > >> >> >> >> >> has been delivered to your SourceForge.net mail alias. You > >> >> >> >> >> may > >> >> >> >> >> reply > >> >> >> >> >> to this message using the "Reply" feature of your email > >> >> >> >> >> client, > >> >> >> >> >> or > >> >> >> >> >> using the messaging facility of SourceForge.net at: > >> >> >> >> >> https://sourceforge.net/sendmessage.php?touser=2301675 > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > -- > >> >> >> >> > Best Regards, > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > Dan Falconer > >> >> >> >> > http://CrazedSanity.com || http://www.Buzzkill.org > >> >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > -- > >> >> >> > Best Regards, > >> >> >> > > >> >> >> > > >> >> >> > Dan Falconer > >> >> >> > http://CrazedSanity.com || http://www.Buzzkill.org > >> >> >> > > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > Best Regards, > >> >> > > >> >> > > >> >> > Dan Falconer > >> >> > http://CrazedSanity.com || http://www.Buzzkill.org > >> >> > > >> > > >> > > >> > > >> > -- > >> > Best Regards, > >> > > >> > > >> > Dan Falconer > >> > http://CrazedSanity.com || http://www.Buzzkill.org > >> > > > > > > > > > -- > > Best Regards, > > > > > > Dan Falconer > > http://CrazedSanity.com || http://www.Buzzkill.org > > > -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2008-09-22 22:39:40
|
I would like to get moving on file uploads as soon as possible, so please respond as soon as you can. On Wed, Sep 17, 2008 at 11:15 AM, Dan Falconer < cra...@us...> wrote: > While working on designs for CS-Project v2.0, I realized it would be very > nice to put these designs up on the project manager. This of course, > requires the capability to upload files into the system; I would like to add > this feature into the 1.2.x release, so we can use CS-Project to handle > design discussions and such. > > Uploading files is pretty easy, and a very, very miniscule part of the > whole system. I've thought of a couple of different ways to handle the > storage of uploaded files, and I would like your thoughts on them: > > 1. Store in the "rw" folder > - must always check for its existence > - case sensitivity could become an issue (consider using an > arbitrary ID from database as filename) > - database could easily reference a non-existent file > 2. Store as an encoded blob in a new table within the database > - guaranteed to be available (the record indicating existence would > contain the blob) > - case sensitivity not an issue > - decoding the file for download may cause issues (?) > > I would also like to have the system setup to handle thumbnails of the file > where applicable (for image files), and have them appear within the post > they were uploaded in. This leads to another question: how to display the > uploaded file? > > 1. Using notes/comments > - this covers issues & projects, but not tasks... > - remove "record_id" link from note_table > - create note_linker table (name to be determined) > - using a generic "type" column in afore-mentioned "note_linker" > table, link issues, projects, or tasks to a note > - special table could generically link tasks/projects/issues to > files (file_table?) > - only notes code would have to be updated to deal with displaying > files. > 2. special facility for notes, tasks, issues, and projects > - similar to using notes/comments, but it could be linked anywhere > - code for notes, tasks, issues, AND projects would have to be > updated to deal with displaying files > - a project could link to a file, and so could a note (redundant?) > > > I think one good thing to do would be to make notes a bit more generic: > this system should be able to handle task comments as well, thus removing an > unnecessary (and redundant) table from the mix. Let me know your thoughts > as soon as possible: I'd like to get something worked out so I can test it > out on the project site (http://project.crazedsanity.com) and get your > input on designs for 2.0! > -- > Best Regards, > > > Dan Falconer > http://CrazedSanity.com || http://www.Buzzkill.org > -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-09-17 09:15:32
|
While working on designs for CS-Project v2.0, I realized it would be very nice to put these designs up on the project manager. This of course, requires the capability to upload files into the system; I would like to add this feature into the 1.2.x release, so we can use CS-Project to handle design discussions and such. Uploading files is pretty easy, and a very, very miniscule part of the whole system. I've thought of a couple of different ways to handle the storage of uploaded files, and I would like your thoughts on them: 1. Store in the "rw" folder - must always check for its existence - case sensitivity could become an issue (consider using an arbitrary ID from database as filename) - database could easily reference a non-existent file 2. Store as an encoded blob in a new table within the database - guaranteed to be available (the record indicating existence would contain the blob) - case sensitivity not an issue - decoding the file for download may cause issues (?) I would also like to have the system setup to handle thumbnails of the file where applicable (for image files), and have them appear within the post they were uploaded in. This leads to another question: how to display the uploaded file? 1. Using notes/comments - this covers issues & projects, but not tasks... - remove "record_id" link from note_table - create note_linker table (name to be determined) - using a generic "type" column in afore-mentioned "note_linker" table, link issues, projects, or tasks to a note - special table could generically link tasks/projects/issues to files (file_table?) - only notes code would have to be updated to deal with displaying files. 2. special facility for notes, tasks, issues, and projects - similar to using notes/comments, but it could be linked anywhere - code for notes, tasks, issues, AND projects would have to be updated to deal with displaying files - a project could link to a file, and so could a note (redundant?) I think one good thing to do would be to make notes a bit more generic: this system should be able to handle task comments as well, thus removing an unnecessary (and redundant) table from the mix. Let me know your thoughts as soon as possible: I'd like to get something worked out so I can test it out on the project site (http://project.crazedsanity.com) and get your input on designs for 2.0! -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2008-09-09 13:37:53
|
Unfortunately Dominic Barnes will no longer be working with us on CS-Project anymore. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-09-09 13:35:57
|
I have listed CS-Project on Ohloh.net [ http://www.ohloh.net/projects/cs-project], as another way to get the name out there so potential users have a better chance of being aware of it. As developers and users of the system, I would request that you all go to the site and: - Click "I use this" button (requires registration, I think) - Click "I'm a contributor" - Please rate it. Again, this should help the project's visibility in the open source world. More visibility means more (potential) users, and more usage and testing of the system. If you have any questions, either post to the list or email me directly. Thanks! -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2008-08-25 13:30:17
|
No problem; I just like to make sure that any problems with setting up CS-Project are addressed if that is the case. Remember that there's a VMware appliance that you can use as well; it's a Ubuntu JeOS server, fully functional and ready to work. You can use that to get going on the development right away. ;) On Sun, Aug 24, 2008 at 10:57 PM, Dominic Barnes < sha...@ya...> wrote: > I'm working on getting a solid development environment up and running here > at home. I have an old machine I just got my hands on at home that I am > installing and configuring. I'm just having some problems getting PostgreSQL > running... Sorry for the delay. > > Dominic Barnes > > ----- Original Message ---- > From: Dan Falconer <cra...@us...> > To: cs-...@li... > Sent: Sunday, August 24, 2008 9:49:00 PM > Subject: [CS-Project-devel] Need Any Help? > > I haven't heard anything from any of the developers or testers for a long > time, nor have I seen any commits. If there's something you need help with, > please let me know; otherwise, please send a quick email to the list to let > us know where you're at. Thanks! > > > -- > > Best Regards, > > > Dan Falconer > http://CrazedSanity.com || http://www.Buzzkill.org > > -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-08-25 02:49:05
|
I haven't heard anything from any of the developers or testers for a long time, nor have I seen any commits. If there's something you need help with, please let me know; otherwise, please send a quick email to the list to let us know where you're at. Thanks! -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <dan...@gm...> - 2008-08-08 13:45:42
|
Please welcome Vikas Rajput as a new developer on CS-Project! Vikas will be working on making the schema for CS-Project portable to MySQL. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-07-24 17:31:07
|
I would like to announce the recent addition of two developers into the CS-Project team: *Jesse Lesperance* (jlesperance<https://sourceforge.net/users/jlesperance/>) and *Dominic Barnes* (mako18 <https://sourceforge.net/users/mako18/>)! Both will be helping develop the general code base, including working on new features and bugs, while Jesse has offered to specifically work on the unit tests to help detect and fix existing and future problems. I would also request that, if anybody has not been added to the project manager which is used to track feature requests and bugs, please send me an email so I can get you setup. The URL for the project manager is http://project.crazedsanity.com (there are multiple projects and issues, so be sure to select "CS-Project"). It is running the most recent SVN version of CS-Project v1.2, so you may find some instability: I'm working on getting a few changes finished in the trunk so a release can be made that it will run on (this should help the instability). Anyway, please let me know if you have any questions, comments, or whatever. I'll try to answer them as quickly as possible. *Welcome aboard Jesse and Dominic!* -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Tsvetan B. <tsv...@gm...> - 2008-06-09 19:25:38
|
From: Dan F. <cra...@us...> - 2008-06-09 19:16:06
|
I would like everyone to welcome our new PHP developer, Tsvetan Banchev (ts...@us...) <ts...@us...> to the CS-Project team. He has been added to the developer discussion mailing list as well as the commits mailing list. Welcome aboard, Tsvetan! -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-05-16 03:36:03
|
This problem has been solved. It turns out the issue was actually a typo in the /upgrade/upgrade.xml file in 1.2.0-ALPHA6. I've created a new issue involving how the XML is interpreted by cs-phpxml; you can look at it [ http://project.crazedsanity.com/extern/helpdesk/view?ID=189 ]. Sorry for the dramatics. On a similar note, I'm working on building an automated build system, which would (theoretically) be able to test for and catch problems like this. If you want to view the issue/feature request, take a look here: [ http://project.crazedsanity.com/extern/helpdesk/view?ID=166 ]. If you have any questions, please let me know. Thanks! On Mon, May 12, 2008 at 7:32 PM, Dan Falconer < cra...@us...> wrote: > *This is a CRITICAL ISSUE. I need REAL RESULTS for this as quickly as > possible.* > > There is a major issue that needs to be addressed as quickly as possible. > When running multiple upgrades, i.e. from 1.1.0-BETA1 to 1.1.5, fails when > multiple scripts must run to get to the final version. This is due to a > problem with how the XML configuration file is interpreted into a PHP > array. To read more about the issue, look at [ > http://project.crazedsanity.com/extern/helpdesk/view?ID=188]. > > I need some testing of this issue to verify the problem: > 1.) checkout releases/1.1 @ r491 > 2.) run through the setup process (BE SURE TO TURN ON DEBUG PRINTING!) > 3.) Once the system is completely setup, run "svn update" to get to the > most recent version (1.1.5) > 4.) reload the webpage: confirm an error such as the following occurs > (these are the last few lines of the output)::: > >> upgrade::is_higher_version: while checking version_major, realized the new version (0) is LOWER than current (1.2.0-ALPHA5) >> >> ------------------------------ >> >> FATAL EXCEPTION ENCOUNTERED: upgrade::is_higher_version: version_minor is not numeric in one of the strings (versionNumber=2, checkThis=) >> >> > > I need information about this problem, so PLEASE save the webpage > containing the error, take a screenshot, or whatever works fastest, and send > it to me. I need to ensure others are also receiving this problem. > > Once I have a solution, I'll send directions on how to test it. > > -- > Best Regards, > > > Dan Falconer > http://CrazedSanity.com || http://www.Buzzkill.org -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-05-13 00:32:08
|
*This is a CRITICAL ISSUE. I need REAL RESULTS for this as quickly as possible.* There is a major issue that needs to be addressed as quickly as possible. When running multiple upgrades, i.e. from 1.1.0-BETA1 to 1.1.5, fails when multiple scripts must run to get to the final version. This is due to a problem with how the XML configuration file is interpreted into a PHP array. To read more about the issue, look at [ http://project.crazedsanity.com/extern/helpdesk/view?ID=188]. I need some testing of this issue to verify the problem: 1.) checkout releases/1.1 @ r491 2.) run through the setup process (BE SURE TO TURN ON DEBUG PRINTING!) 3.) Once the system is completely setup, run "svn update" to get to the most recent version (1.1.5) 4.) reload the webpage: confirm an error such as the following occurs (these are the last few lines of the output)::: > upgrade::is_higher_version: while checking version_major, realized the new version (0) is LOWER than current (1.2.0-ALPHA5) > > ------------------------------ > > FATAL EXCEPTION ENCOUNTERED: upgrade::is_higher_version: version_minor is not numeric in one of the strings (versionNumber=2, checkThis=) > > I need information about this problem, so PLEASE save the webpage containing the error, take a screenshot, or whatever works fastest, and send it to me. I need to ensure others are also receiving this problem. Once I have a solution, I'll send directions on how to test it. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Leonardo A. <agu...@gm...> - 2008-03-26 23:56:35
|
2008/3/26, Dan Falconer <dan...@gm...>: > A VMware virtual appliance for CS-Project has just been uploaded! The > appliance runs Ubuntu JeOS (pronounced "Juice"), with the most recent stable > version of CS-Project, and is configured for automatic updates via > Subversion. This appliance ensures a unified experience across all > platforms from Microsoft Windows to nearly any version of Linux. > > While the appliance is still officially in development, it is available > through Subversion at > [http://cs-project.svn.sourceforge.net/svnroot/cs-project/vmware/]. > Feel free to download the appliance and try for yourself! For information > about usage and unzipping requirements, please view the README.txt file. > > SPECIAL NOTE FOR DEVELOPERS: > > Please reply to this message ("reply all") if you encounter any errors with > the appliance. I haven't done a lot of testing on the machine, so there may > be errors. I'm not completely familiar with the packaging system for > Debian-based systems, so I may have missed some dependencies for PHP. Let > me know if you encounter any. > > You may login to the virtual machine by going to the "console" view; details > about how to do so are available on the main appliance screen. If you would > like to switch the system to use a different branch, you may go to > /opt/cs-project and run the appropriate commands. > > Example (switching to trunk/1.2): > > user@ubuntu:~$ cd /opt/cs-project > user@ubuntu:/opt/cs-project$ svn switch > https://cs-project.svn.sourceforge.net/svnroot/cs-project/trunk/1.2 > > If you encounter errors validating server certificates (there could be up to > 4), just type "p" for permanently and hit enter. > > -- > Best Regards, > > > Dan Falconer > http://CrazedSanity.com || http://www.Buzzkill.org > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > CS-Project-devel mailing list > CS-...@li... > https://lists.sourceforge.net/lists/listinfo/cs-project-devel > > I think is a nice option for people that cannot run it on a site, like me. Thanks dan! |
From: Dan F. <dan...@gm...> - 2008-03-26 23:27:15
|
A VMware virtual appliance for CS-Project has just been uploaded! The appliance runs Ubuntu JeOS (pronounced "Juice"), with the most recent stable version of CS-Project, and is configured for automatic updates via Subversion. This appliance ensures a unified experience across all platforms from Microsoft Windows to nearly any version of Linux. While the appliance is still officially in development, it is available through Subversion at [ http://cs-project.svn.sourceforge.net/svnroot/cs-project/vmware/]. Feel free to download the appliance and try for yourself! For information about usage and unzipping requirements, please view the README.txt file. * SPECIAL NOTE FOR DEVELOPERS:* Please reply to this message ("reply all") if you encounter any errors with the appliance. I haven't done a lot of testing on the machine, so there may be errors. I'm not completely familiar with the packaging system for Debian-based systems, so I may have missed some dependencies for PHP. Let me know if you encounter any. You may login to the virtual machine by going to the "console" view; details about how to do so are available on the main appliance screen. If you would like to switch the system to use a different branch, you may go to /opt/cs-project and run the appropriate commands. *Example (switching to trunk/1.2):* * user@ubuntu:~$ cd /opt/cs-project user@ubuntu:/opt/cs-project$ svn switch https://cs-project.svn.sourceforge.net/svnroot/cs-project/trunk/1.2* If you encounter errors validating server certificates (there could be up to 4), just type "p" for permanently and hit enter. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |
From: Dan F. <cra...@us...> - 2008-02-07 04:34:53
|
*** TRUNK LAYOUT CHANGES *** --------------------------------------------------- I've changed the layout of the "trunk" copy of cs-project. There is now a subdirectory for each version that is supported, similar to the "releases" folder. To retrieve the current development version of cs-project (v1.2.x )::: OLD WAY::: svn checkout https://cs-project.svn.sourceforge.net/svnroot/cs-project/trunk NEW WAY:: svn checkout https://cs-project.svn.sourceforge.net/svnroot/cs-project/trunk/1.2 *** NEW VERSIONS RELEASED *** ----------------------------------------------------- The most current supported versions of cs-project are::: VERSION 1.0::: 1.0.12 VERSION 1.1::: 1.1.1 VERSION 1.2::: 1.2.0-ALPHA2 (only in trunk) *** BUGS FOUND IN PREVIOUS RELEASES *** ------------------------------------------------------------------------ While implementing a minor change to the login page and updating them to use the newest version of CS-Content (v0.10.8) for each of the supported versions, I ran through a couple of minor tests to ensure everything works. Version 1.0.11 went just fine, with only a few minor template changes, no major bugs found. In version 1.0.0, I found a very major bug in the helpdesk page: a fatal error appeared, indicating that it could not pull the list of available tags. Further investigation into the bug revealed that the "modifier" column in the "tag_name_table" in the database wasn't present, causing a database error. The error caused an exception to be thrown. Eventually I realized that the installation schema lacked the extra column (along with associated values). The final change to the installation schema has not (as of this email) been committed. I would really appreciate if any or all of you could setup test installations of each version (1.0.x, 1.1.x, and trunk 1.2.x) and perform regular updates to test that they work. It would really be nice if you could also perform install tests (delete the config, drop the associated database, and re-run setup). Please reply to this email if you are willing to do this for me. I host my own web/database/dns server ( crazedsanity.com/buzzkill.org), so I can setup these websites (i.e. if xofrevlis wants a test server for v1.0, I would setup " v1-0.project.xofrevlis.crazedsanity.com"); as long as there's willingness to occasionally test the server, I can build some test scripts to wipe-out the config & drop the database. But I *really* need to have human testing performed. -- Best Regards, Dan Falconer http://CrazedSanity.com || http://www.Buzzkill.org |