Hi all, I have some feature work in mind for Instiki, but for now I''m primarily in bug-fixing mode as I familiarize myself with the codebase. If there are bugs you''d like to see fixed sooner rather than later, please let me know. If there''s an outstanding ticket in Instiki''s Trac (http://dev.instiki.org/) that you can refer to, that would be helpful. A few items to get things rolling: * Easing migration for folks moving to 0.11.x A lot of outstanding bugs in Trac are fixed in 0.11.x, e.g. export and so on. Dealing with any upgrade problems and simplicity is therefore a top priority. * Resurrecting the Mac OS X package for the 0.11.x series Another upgrade blocker for some users. This is critical to ease of use and setup for OS X users. * Proper toolbar icon for OS X Instiki.app I have a candidate icon already; submissions are welcome. -- John
On 6/1/06, John Whitley <whitley at acm.org> wrote:> Hi all, > > I have some feature work in mind for Instiki, but for now I''m > primarily in bug-fixing mode as I familiarize myself with the > codebase. If there are bugs you''d like to see fixed sooner rather > than later, please let me know. If there''s an outstanding ticket in > Instiki''s Trac (http://dev.instiki.org/) that you can refer to, that > would be helpful. > > A few items to get things rolling: > * Easing migration for folks moving to 0.11.x > A lot of outstanding bugs in Trac are fixed in 0.11.x, e.g. export > and so on. > Dealing with any upgrade problems and simplicity is therefore a > top priority. > > * Resurrecting the Mac OS X package for the 0.11.x series > Another upgrade blocker for some users. This is critical to ease > of use > and setup for OS X users.The package is ready but it suffers from installation issues which I reported to Alex as early as April or March but he hasn''t still sent me any fixes. If anyone else is willing to help me bring Instiki 0.11 to OS X users, I''ll report those issues immediately for their review.> * Proper toolbar icon for OS X Instiki.app > I have a candidate icon already; submissions are welcome.My build replaces "Wiki" word with the default ''r'' icon of Ruby on Rails (can''t seem to find a related link but it was agreed previously that Instiki should have the same branding as RoR has - I don''t think it''s set in stone, I just acted accordingly). Please do send me your candidate, I''m happy that my cries for a proper icon have been heard by someone finally!> -- John > > > _______________________________________________ > Instiki-users mailing list > Instiki-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instiki-users > >-- Oleg "2sheds" Kourapov mailto:ok at 2sheds.ru http://www.2sheds.ru
On Jun 2, 2006, at 2:33 AM, Oleg Kourapov wrote:> On 6/1/06, John Whitley <whitley at acm.org> wrote: >> Hi all, >> >> I have some feature work in mind for Instiki, but for now I''m >> primarily in bug-fixing mode as I familiarize myself with the >> codebase. If there are bugs you''d like to see fixed sooner rather >> than later, please let me know. If there''s an outstanding ticket in >> Instiki''s Trac (http://dev.instiki.org/) that you can refer to, that >> would be helpful. >> >> A few items to get things rolling: >> * Easing migration for folks moving to 0.11.x >> A lot of outstanding bugs in Trac are fixed in 0.11.x, e.g. export >> and so on. >> Dealing with any upgrade problems and simplicity is therefore a >> top priority. >> >> * Resurrecting the Mac OS X package for the 0.11.x series >> Another upgrade blocker for some users. This is critical to ease >> of use >> and setup for OS X users. > > The package is ready but it suffers from installation issues which I > reported to Alex as early as April or March but he hasn''t still sent > me any fixes. If anyone else is willing to help me bring Instiki 0.11 > to OS X users, I''ll report those issues immediately for their review.I am a Mac OS X developer and Instiki user who would be willing to try my hand at this. Please send me the details and let''s see if we can get it done.> >> * Proper toolbar icon for OS X Instiki.app >> I have a candidate icon already; submissions are welcome. > > My build replaces "Wiki" word with the default ''r'' icon of Ruby on > Rails (can''t seem to find a related link but it was agreed previously > that Instiki should have the same branding as RoR has - I don''t think > it''s set in stone, I just acted accordingly). Please do send me your > candidate, I''m happy that my cries for a proper icon have been heard > by someone finally! > >> -- John >> >> >> _______________________________________________ >> Instiki-users mailing list >> Instiki-users at rubyforge.org >> http://rubyforge.org/mailman/listinfo/instiki-users >> >> > > > -- > Oleg "2sheds" Kourapov > mailto:ok at 2sheds.ru > http://www.2sheds.ru > _______________________________________________ > Instiki-users mailing list > Instiki-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instiki-users-- Daryl self.email = daryl.at( eddl.us )
On 6/2/06, Daryl Richter <daryl at eddl.us> wrote:> On Jun 2, 2006, at 2:33 AM, Oleg Kourapov wrote: > > On 6/1/06, John Whitley <whitley at acm.org> wrote: > >> * Resurrecting the Mac OS X package for the 0.11.x series > >> Another upgrade blocker for some users. This is critical to ease > >> of use > >> and setup for OS X users. > > > > The package is ready but it suffers from installation issues which I > > reported to Alex as early as April or March but he hasn''t still sent > > me any fixes. If anyone else is willing to help me bring Instiki 0.11 > > to OS X users, I''ll report those issues immediately for their review. > > I am a Mac OS X developer and Instiki user who would be willing to > try my hand at this. Please send me the details and let''s see if we > can get it done.Clean install of Instiki 0.11 w/ruby 1.8.4 (bundled in my app) gives me the "undefined method `files_path'' for nil:NilClass" error, which has been previously mentioned on this list already. Recommendations were to install SWIG package and my question is to help me confirm this and (if this is indeed the case) bundle SWIG with Instiki package for Mac OS X. Another hint I could take is how to make all this (Instiki.app + ruby + swig) into a Universal Binary. I''ll be off for the weekend but afterwards I''d be delighted to hear your advice. -- Oleg "2sheds" Kourapov mailto:ok at 2sheds.ru http://www.2sheds.ru
Oleg Kourapov wrote:>>> The package is ready but it suffers from installation issues which I >>> reported to Alex as early as April or March but he hasn''t still sent >>> me any fixes. If anyone else is willing to help me bring Instiki >>> 0.11 >>> to OS X users, I''ll report those issues immediately for their >>> review.I can help out with this, too.>> >> I am a Mac OS X developer and Instiki user who would be willing to >> try my hand at this. Please send me the details and let''s see if we >> can get it done. > > Clean install of Instiki 0.11 w/ruby 1.8.4 (bundled in my app) gives > me the "undefined method `files_path'' for nil:NilClass" error, which > has been previously mentioned on this list already. Recommendations > were to install SWIG package and my question is to help me confirm > this and (if this is indeed the case) bundle SWIG with Instiki package > for Mac OS X. Another hint I could take is how to make all this > (Instiki.app + ruby + swig) into a Universal Binary.To reiterate: the error "undefined method `files_path'' for nil:NilClass" is ActiveRecord complaining, ultimately because the DB- backend (in this case sqlite3) is broken. SWIG is definitely required for sqlite3 on OS X. I''ve even filed a bug against DarwinPorts for the missing depends on the rb-sqlite3 port on this very topic... Let me know if you have success with adding SWIG; I''ll look into what we can do to offer Universal Binary support. It would help if you can outline your current packaging steps. For example, do you custom build all of the required executables and libraries? Or can you just copy over from a third-party installation such as DarwinPorts? -- John
Oleg Kourapov wrote:> Another hint I could take is how to make all this > (Instiki.app + ruby + swig) into a Universal Binary.The Apple Developer site has an article on building a Framework (in the OS X development sense) from OSS software[1]. But I think the work has already been done for us... Look at what the Locomotive team has done. Locomotive (http:// locomotive.sourceforge.net/) is an entirely self-contained Ruby+Rails +libraries+gems system for Mac OS X designed to give an instant- install environment for Rails development. They have virtually identical installation needs (actually, a superset) as Instiki does, yet there''s just one .app bundle (like Instiki.app) and both Intel and PowerPC support. It''s possible that you could just directly integrate their rails112.locobundle + Instiki''s OS X front-end + the Instiki rails installation. If that simplifies things as much as I think it might, it earns a "Powered by Locomotive" link somewhere prominent.. ;-) It might also be possible to use an Instiki-minimal subset of the rails112 bundle. Their main site appears to be down right now, so I can''t get any info as to whether we could easily customize their packaging + build system. -- John [1] http://developer.apple.com/opensource/ opensourceuniversalframework.html
On 6/2/06, John Whitley <whitley at acm.org> wrote:> Oleg Kourapov wrote: > >>> The package is ready but it suffers from installation issues which I > >>> reported to Alex as early as April or March but he hasn''t still sent > >>> me any fixes. If anyone else is willing to help me bring Instiki > >>> 0.11 > >>> to OS X users, I''ll report those issues immediately for their > >>> review. > > I can help out with this, too.Thanks!> > Clean install of Instiki 0.11 w/ruby 1.8.4 (bundled in my app) gives > > me the "undefined method `files_path'' for nil:NilClass" error, which > > has been previously mentioned on this list already. Recommendations > > were to install SWIG package and my question is to help me confirm > > this and (if this is indeed the case) bundle SWIG with Instiki package > > for Mac OS X. Another hint I could take is how to make all this > > (Instiki.app + ruby + swig) into a Universal Binary. > > To reiterate: the error "undefined method `files_path'' for > nil:NilClass" is ActiveRecord complaining, ultimately because the DB- > backend (in this case sqlite3) is broken.I see. I''ve screwed up myself a bit by keeping essentially 2 versions of Instiki 0.11 on my Mac - one is an upgrade of 0.10.2 and another one is a straight build of my Xcode project. Upgraded one works ok (it uses my system-wide ruby with sqllite module built with SWIG) but the build suffers from this ''files_path'' issue because it uses a self-contained ruby package.> SWIG is definitely required for sqlite3 on OS X. I''ve even filed a > bug against DarwinPorts for the missing depends on the rb-sqlite3 > port on this very topic... > > Let me know if you have success with adding SWIG; I''ll look into what > we can do to offer Universal Binary support. It would help if you > can outline your current packaging steps. For example, do you custom > build all of the required executables and libraries? Or can you just > copy over from a third-party installation such as DarwinPorts?As mentioned above I had success adding SWIG, just didn''t realize it was required for every build (really stupid of me) and de-installed it after first successful compilation. I''ll try to include it into Instiki.app as well. As for the second question, I copy all custom pre-built executables and libraries from a separate directory during the packaging process in my Xcode project. -- Oleg "2sheds" Kourapov mailto:ok at 2sheds.ru http://www.2sheds.ru
On 6/4/06, John Whitley <whitley at acm.org> wrote:> Oleg Kourapov wrote: > > Another hint I could take is how to make all this > > (Instiki.app + ruby + swig) into a Universal Binary. > > The Apple Developer site has an article on building a Framework (in > the OS X development sense) from OSS software[1]. But I think the > work has already been done for us... > > Look at what the Locomotive team has done. Locomotive (http:// > locomotive.sourceforge.net/) is an entirely self-contained Ruby+Rails > +libraries+gems system for Mac OS X designed to give an instant- > install environment for Rails development. They have virtually > identical installation needs (actually, a superset) as Instiki does, > yet there''s just one .app bundle (like Instiki.app) and both Intel > and PowerPC support. It''s possible that you could just directly > integrate their rails112.locobundle + Instiki''s OS X front-end + the > Instiki rails installation. If that simplifies things as much as I > think it might, it earns a "Powered by Locomotive" link somewhere > prominent.. ;-) It might also be possible to use an Instiki-minimal > subset of the rails112 bundle. Their main site appears to be down > right now, so I can''t get any info as to whether we could easily > customize their packaging + build system.Great hint, I''m aware of this project but this idea never occured to me.> -- John > > [1] http://developer.apple.com/opensource/ > opensourceuniversalframework.html-- Oleg "2sheds" Kourapov mailto:ok at 2sheds.ru http://www.2sheds.ru
On Jun 2, 2006, at 8:39 AM, Oleg Kourapov wrote:> On 6/2/06, Daryl Richter <daryl at eddl.us> wrote: >> On Jun 2, 2006, at 2:33 AM, Oleg Kourapov wrote: >>> On 6/1/06, John Whitley <whitley at acm.org> wrote: >>>> * Resurrecting the Mac OS X package for the 0.11.x series >>>> Another upgrade blocker for some users. This is critical to >>>> ease >>>> of use >>>> and setup for OS X users. >>> >>> The package is ready but it suffers from installation issues which I >>> reported to Alex as early as April or March but he hasn''t still sent >>> me any fixes. If anyone else is willing to help me bring Instiki >>> 0.11 >>> to OS X users, I''ll report those issues immediately for their >>> review. >> >> I am a Mac OS X developer and Instiki user who would be willing to >> try my hand at this. Please send me the details and let''s see if we >> can get it done. > > Clean install of Instiki 0.11 w/ruby 1.8.4 (bundled in my app) gives > me the "undefined method `files_path'' for nil:NilClass" error, which > has been previously mentioned on this list already. Recommendations > were to install SWIG package and my question is to help me confirm > this and (if this is indeed the case) bundle SWIG with Instiki package > for Mac OS X. Another hint I could take is how to make all this > (Instiki.app + ruby + swig) into a Universal Binary. >Ah, unfortuneately I can''t help you there. I''m still on G4 only. Based on your later email I assume that bundling SWIG solved your problem and you will build the installer? -- Daryl self email: ( daryl at: eddl dot: us )
On Jun 6, 2006, at 8:02 AM, Daryl Richter wrote:> > On Jun 2, 2006, at 8:39 AM, Oleg Kourapov wrote: > >> On 6/2/06, Daryl Richter <daryl at eddl.us> wrote: >>> On Jun 2, 2006, at 2:33 AM, Oleg Kourapov wrote: >>>> On 6/1/06, John Whitley <whitley at acm.org> wrote: >>>>> * Resurrecting the Mac OS X package for the 0.11.x series >>>>> Another upgrade blocker for some users. This is critical to >>>>> ease >>>>> of use >>>>> and setup for OS X users. >>>> >>>> The package is ready but it suffers from installation issues >>>> which I >>>> reported to Alex as early as April or March but he hasn''t still >>>> sent >>>> me any fixes. If anyone else is willing to help me bring Instiki >>>> 0.11 >>>> to OS X users, I''ll report those issues immediately for their >>>> review. >>> >>> I am a Mac OS X developer and Instiki user who would be willing to >>> try my hand at this. Please send me the details and let''s see if we >>> can get it done. >> >> Clean install of Instiki 0.11 w/ruby 1.8.4 (bundled in my app) gives >> me the "undefined method `files_path'' for nil:NilClass" error, which >> has been previously mentioned on this list already. Recommendations >> were to install SWIG package and my question is to help me confirm >> this and (if this is indeed the case) bundle SWIG with Instiki >> package >> for Mac OS X. Another hint I could take is how to make all this >> (Instiki.app + ruby + swig) into a Universal Binary. >> > > Ah, unfortuneately I can''t help you there. I''m still on G4 only. > > Based on your later email I assume that bundling SWIG solved your > problem and you will build the installer?I''m a rank Instiki newbie but I do have access to a G5 for testing and debugging. If I can help, I will gladly do so. Let me know. I currently get the "undefined method `files_path'' for nil:NilClass" error. I also get an error when I try to run rake as part of the installation process. I don''t know if these are related. I''m looking into rake now. --- Neither a man nor a crowd nor a nation can be trusted to act humanely or to think sanely under the influence of a great fear. -Bertrand Russell, philosopher, mathematician, author, Nobel laureate (1872-1970)