|
Post by Quadduc on Apr 29, 2007 16:35:24 GMT -5
Yes, it should be enough for most of the files to just add "Copyright ...", "This file is part of ..." and "See README ...". But I think we should have the full notice in the largest/most important files, maybe also in a README file to make it easier to find the full notice. I'm suggesting "See README" rather than COPYING, because the notice in README will say exactly how it is licensed ("either version 2 of the License, or (at your option) any later version"), while COPYING will only contain the GNU GPL v2.
Or we could put the notice in its own file, e.g. LICENSE, to make it easier to find the actual notice.
|
|
|
Post by IsmAvatar on Apr 29, 2007 17:38:05 GMT -5
Either README or LICENSE would be fine - this is the way that most other GPL projects do it. i agree about placing it in the most obvious locations. I've already put the credits in mainRes.LGM.java and that was the primary location I was considering for licensing information. It is, after all, the class that holds the main method. Other big ones are resourcesRes.Resource.java and fileRes.GM6File.java
I just fixed my QTJava build path error, and the Type Safety warnings came back and the strings were all fixed (yay). I'll now continue modifying the Sound Editor as I was doing before.
Edit: Committed. I'm pretty much done with the sound editor for now. When we get further along, the Play, Stop, and Edit buttons will need to be programmed.
|
|
|
Post by Quadduc on Apr 30, 2007 7:52:26 GMT -5
I noticed that the current hoster for LateralGM has Trac support at opensvn.csie.org/traccgi/LGM/ – we can use that for keeping track of all the different issues related to LGM and otherwise manage the project. It would be much easier to use its ticket system than using this thread for all communication. So should we start using Trac? opensvn.csie.org/ – under "What's New" – says: I haven't found any such interface to trac-admin. Maybe it's only visible to the project administrator.
|
|
|
Post by IsmAvatar on Apr 30, 2007 10:56:41 GMT -5
I don't have a lot of control in the admin cp, but here's what I see under the trac section: OpenSVN provides trac (0.9.2) support for your project and it's experimental. thanks for any feedback or suggestion trac support: OpenSVN.csie.org/traccgi/LGM[ ] Enable Trac Notification- smtp_replyto: [______]
- smtp_always_cc: [______]
- smtp_from: [______]
[Submit Query] trac hotcopy: Download a hotcopy here. <link removed> trac-admin: If you need to set permission, component, priority, severity, version, or milestone, here is a interface to trac-admin <link removed>. If I then click on the trac-admin "interface", I get a label " cmd > trac-admin projenv ", followed by a textbox that I can type in, followed by a Submit button, with a brief explanation above saying that they didn't have time to build a complete web interface, and then a few links to look up how to use this "command line"
|
|
|
Post by Quadduc on Apr 30, 2007 11:45:43 GMT -5
|
|
|
Post by IsmAvatar on Apr 30, 2007 13:21:26 GMT -5
Well, since it's designed for this purpose, then I'm all in favor of using the Trac system.
I've been playing around in there a little to try and get a feel for it, since I've never used it before.
You should be able to login with your SVN username and password - I did.
The trac-wiki talks about the Trac-Admin a bit, so look in there. It definately looks like it's all command-line. Quadduc, since you have an account, you should have the same priviledges as myself. As such, you should be able to use the Trac-Admin and set up anything that needs to be done, since you seem to have more of a clue than me >.<
|
|
|
Post by Quadduc on Apr 30, 2007 18:21:36 GMT -5
I have started using the ticket system at opensvn.csie.org/traccgi/LGM/report. New bug reports, tasks and enhancement requests can be added there. I have made a ticket for the task of adding license info ( opensvn.csie.org/traccgi/LGM/ticket/1), which has some things that need to be clarified. I have also used trac-admin to set up "components" of the project, which can be used to filter the tickets. BTW, if you have an RSS reader that supports https, you can watch this URL for all changes to the project, including commits, tickets and wiki edits.
|
|
clam
User
Even I don't know where my name came from!!
Posts: 30
|
Post by clam on May 1, 2007 7:56:20 GMT -5
erm... I feel a bit stupid. I added a ticket regarding source editors and made a few mistakes with the tags, then I tried to edit it and ended up with two versions (one with the changes I wanted, the other the old version). Why didn't I preview first? ? Anyway, sorry if it can't be removed... Also - regarding the generics warnings - the operations aren't safe, but we know what's going in and out, so it doesn't matter that much. Some I've found a way to fix (like some of the casts to R), others I'll put ignore tags on (like in the copy method). For an instant fix, just set your compiler to ignore "unchecked generic type operation" and "usage of a raw type"
|
|
|
Post by IsmAvatar on May 4, 2007 11:26:16 GMT -5
I'm have great trouble downloading the latest commit (48) into eclipse via SVN. I suspect it may have been because I had made a number of changes already, and it couldn't figure out how to update, or perhaps I clicked the wrong button. At any rate, I was getting strange errors (1), so I made a backup and deleted everything in the project, and it still wouldn't update, so I deleted the eclipse project itself and all containing files, and then attempted to recreate the project from the SVN, but when I gave it the server and location, it gave another error (2). I then just created a blank project with the name and tried to hook it up with the SVN, but it gave the same error (2). Could someone supply me with a JAR of the source code, so that I can import it into Eclipse and continue work, or even better, could someone figure out how to fix this problem (heh).
1) RA layer request failed svn: PROPFIND request failed on '/LGM/!svn/bc/48' svn: PROPFIND of '/LGM/!svn/bc/48': SSL negotiation failed: An existing connection was forcibly closed by the remote host. (https://opensvn.csie.org)
2) Folder '' does not exist remotely.
|
|
|
Post by Quadduc on May 4, 2007 11:51:09 GMT -5
I tried to create a new SVN project in Eclipse, and the checkout worked. Here's what I did: - In Eclipse, File > New > Project...
- In the list, select SVN / Checkout project from SVN and click Next
- Use repository location opensvn.csie.org/LGM
- Select the folder LateralGM and click Next
- Make sure it says Head Revision, optionally change the project name and click Finish
If that doesn't work, you can download a ZIP archive of the latest sources from here.
|
|
|
Post by IsmAvatar on May 4, 2007 12:02:15 GMT -5
# In Eclipse, File > New > Project... OK # In the list, select SVN / Checkout project from SVN and click Next OK # Use repository location opensvn.csie.org/LGMOK # Select the folder LateralGM and click Next This was giving error 2. Randomly it decided to work, now, though...... # Make sure it says Head Revision, optionally change the project name and click Finish Didn't see Head Revision anywhere, but it worked. I am now up to date. Thanks anyways (guess SVN just didn't want to cooperate for a moment) What's up with the resourcesRes folder? Forgot to delete that one?
|
|
|
Post by Quadduc on May 4, 2007 12:31:28 GMT -5
The resourcesRes package is probably still there because I moved it without including the sub-packages at the same time, so resourcesRes couldn't be removed because it wasn't empty. It is empty now, though, so it can be deleted. BTW, I found some SVN guidelines at developer.skolelinux.no/svnguidelines.html.en which may be helpful in making development easier and less problematic. For example, it suggests that only one issue should be fixed per commit. LGM commits have typically mixed unrelated fixes, making it harder to review and, if necessary, undo changes.
|
|
|
Post by IsmAvatar on May 4, 2007 13:39:53 GMT -5
We are now getting to the point where this is possible, but before, that would have been ridiculous since everything was still falling together and pieces tended to be interconnected, but most importantly, there was such a flood of things to do that handling one at a time would have taken ages. But, like I said, we're now at the point where we can start doing individual commits (as I have been working on doing), thus, more detailed reports of what exactly changed.
Clam, you've been awfully quiet. We need your email address for licensing information (and if possible, full name). I'd also like to know if you had any part in making Gm6FormatException.java, because it says that I made it, but I don't remember that and it certainly doesn't look like my code.
Edit: I know why. That was when you gave me the jar containing everything that you did, and I committed it myself. Well, you'll probably have to look through the files to see which ones you had a hand in that I forgot, and add yourself in, since I'm not going to remember all of them.
|
|
|
Post by IsmAvatar on May 4, 2007 16:05:16 GMT -5
I've now added in license information for all the files, and made a commit, but something must have gone wrong, because now the repository Timeline in Trac seems to be throwing an error (methinks I broke it >.<): but it does show up in my Eclipse SVN Resource History once this is resolved, we can check off Ticket #1EDIT Resolved. After a few commits, Timeline came back online.
|
|
clam
User
Even I don't know where my name came from!!
Posts: 30
|
Post by clam on May 4, 2007 21:17:34 GMT -5
I've been trying to add myself in to the licence details, but I can only update when I'm online, and since I have dialup, that's not as often as I'd like - so every time I do something offline, someone makes another commit without me knowing. I also have limited time due to school and other commitments. Hopefully I'll get everything done today before you guys wake up.
edit: The problem with the timeline seems to be an SQLite error, if you could run the Trac command "resync" it might fix it, but I tried and it's not available from the OpenSVN prompt thingy.
Maybe now would be a good time to change our host to something like sourceforge.net or code.google now that we're GNU.
|
|