Let's consider changing how we track issues (was Re: [squeak-dev] Mantis usage rules du jour)

Tobias Pape Das.Linux at gmx.de
Mon Feb 25 12:14:31 UTC 2013


Am 24.02.2013 um 20:51 schrieb karl ramberg <karlramberg at gmail.com>:

> I'm no expert on SqueakSource3, maybe there is someone who have deeper knowledge that can share ?

That would be me…

The “Issues” feature of SS3 is a proof-of-concept by Dale
that works quite well but is not as advanced as 
say Mantis, Google Code or Github. 
  Some students tried enhancing the Issues feature
by auto-close on commit message and so on, but time ran out 
for their project. That said, 
if you browse http://www.squeaksource.com/squeaksource3.html
(Latest, SqueakSource-Issues-topa.17.mcz, Browse code) 
you’ll see that the original Issue feature is not too much code.

Give it a shot:

Installer ss
	project: 'MetacelloRepostiory';
	install: 'ConfigurationOfSqueakSource3'.
((Smalltalk at: #ConfigurationOfSqueakSource3) project version: #bleedingEdge) load: #( 'All' )

[This assumes that Seaside can be loaded, which
currently is not the case, actually :/. 
The SqueakSource3 code is Squeak-compatible, but
loading OB/Seaside is still not working, but out of scope here]

When you have loaded Squeaksource, and a Seaside Adaptor is running,
go to the url /installSS and install a SqueakSource instance 
(best with a DictionaryStorage for playing around). Then, add a
user and a test project and be sure to enable the Issues feature
during project creation. Then, start hacking along :)

Best
	-Tobias

PS: Off-topic but IMHO important. I started replying to this email
    7:30 AM and got stuck at the installation instructions and now
    I send this mail at 1 PM; 
      I, sadly, have to conclude: Installing a proper development 
    image for Seaside on Squeak is still a mess. 
      I was the one who provided the Squeak Seaside image for Squeak 4.3
    but currently I see myself completely unable to set up Seaside for
    Squeak 4.4. 
    Just some random notes to relieve me:
    • Installing Seaside need Metacello.
    • Then somehow trying to install Seaside: do it wrong and Boom: Zinc is missing
      and completely unavailable for Squeak
    • Bootstrapping metacello needs Omnibrowser basics
    • The Omnibrowser verison for Squeak as in the ConfigurationOfOmnibrowser is 
      completely broken. Remember the not working buttons? still there.
    • First installing OmniBrowser via Coiln’s script and then loading anything via
      Metacello that depends on OB: boom
    • First installing Omnibrowser via Metacello, then loading via Colin’s script:
      no boom, but conflicting Classes. need to remove OB-Morphic manually...
    • at _that_ point I gave up.






More information about the Squeak-dev mailing list