Re: [sword-devel] Android SWORD

2010-09-02 Thread Manfred Bergmann
I don't know but isn't it contra productive and actually a lot more work to 
maintain the sources on a variety on source control platforms?
We end up having SWORD source trees on Github, Bitbucket and Launchpad and 
eventually on any other system that will come up.
For all of those we need people to maintain the sources otherwise we will have 
a mess of different sources version and implementations.
In my opinion, the main and official sources of SWORD have to be maintained by 
responsible people from Crosswire.
And it has to be clear that Crosswire will have and is in control of the 
official sources. I don't actually care which source control system is used for 
that, though I think that Subversion is the greatest common divisor because all 
other DVCSs can bi-directional access Subversion.



Manfred


Am 02.09.2010 um 04:55 schrieb Troy A. Griffitts:

 Is there someone maintaining bindings on github who doesn't have access
 to our SVN repository?
 
 I'm happy to add more writers.  Please let me know.
 
 
 Troy
 
 
 
 
 On 09/01/2010 09:45 AM, Matthew Talbert wrote:
 On Tue, Aug 31, 2010 at 7:11 PM, Bill Burton bbur...@mail.com wrote:
 
 Hello,
 
 On a related note, could this project be hosted on http://github.com?  It 
 would provide much better ability to collaborate since anyone can fork, 
 make changes and then push them back for optional inclusion.  The built-in 
 wiki would make it easy to publish any appropriate docs.
 
 For an example of why this would be helpful, I have some libsword swig 
 bindings for Ruby that never got committed because no one who was a 
 commiter had the time or inclination to step up and look at them.  If I 
 could have forked the swig bindings, and checked in my changes, then 
 whether or not they became incorporated in the official version, they would 
 be readily available for anyone to find, evaluate and/or fix.
 
 
 Please consider branching http://launchpad.net/sword and publishing
 your ruby swig bindings. Much of the recent bindings work has been
 done on launchpad. I can't promise results, but the person who has
 been doing the recent work will definitely be able to see your work
 there.
 
 Matthew
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
 
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Android SWORD

2010-09-02 Thread Matthew Talbert
On Thu, Sep 2, 2010 at 5:31 AM, Manfred Bergmann
manfred.bergm...@me.com wrote:

 I don't know but isn't it contra productive and actually a lot more work to 
 maintain the sources on a variety on source control platforms?
 We end up having SWORD source trees on Github, Bitbucket and Launchpad and 
 eventually on any other system that will come up.
 For all of those we need people to maintain the sources otherwise we will 
 have a mess of different sources version and implementations.
 In my opinion, the main and official sources of SWORD have to be maintained 
 by responsible people from Crosswire.
 And it has to be clear that Crosswire will have and is in control of the 
 official sources. I don't actually care which source control system is used 
 for that, though I think that Subversion is the greatest common divisor 
 because all other DVCSs can bi-directional access Subversion.


As far as I know, only Launchpad is being used (other than svn). It is
quite helpful, because it allows people to publish branches of code
and work on them together to finish a feature before it is committed
to sword svn. If there is a proliferation of source control systems
being used, I'm unaware of it.

Matthew

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Android SWORD

2010-09-02 Thread Manfred Bergmann

Am 02.09.2010 um 18:18 schrieb Dmitrijs Ledkovs:

 On 2 September 2010 17:28, Matthew Talbert ransom1...@gmail.com wrote:
 On Thu, Sep 2, 2010 at 5:31 AM, Manfred Bergmann
 manfred.bergm...@me.com wrote:
 
 I don't know but isn't it contra productive and actually a lot more work to 
 maintain the sources on a variety on source control platforms?
 We end up having SWORD source trees on Github, Bitbucket and Launchpad and 
 eventually on any other system that will come up.
 For all of those we need people to maintain the sources otherwise we will 
 have a mess of different sources version and implementations.
 In my opinion, the main and official sources of SWORD have to be maintained 
 by responsible people from Crosswire.
 And it has to be clear that Crosswire will have and is in control of the 
 official sources. I don't actually care which source control system is used 
 for that, though I think that Subversion is the greatest common divisor 
 because all other DVCSs can bi-directional access Subversion.
 
 
 As far as I know, only Launchpad is being used (other than svn). It is
 quite helpful, because it allows people to publish branches of code
 and work on them together to finish a feature before it is committed
 to sword svn. If there is a proliferation of source control systems
 being used, I'm unaware of it.
 
 Matthew
 
 
 Plus on Launchpad it is clearly stated where the upstream svn
 repository is. The bzr imports are run every 6 hours for many sword
 projects (jsword, sword, xiphos, bibletime). And bzr is fully
 compatible with svn, i.e. you can seamlessly commit to svn from bzr if
 you have access.

That is totally fine.
The use case you are outlining is comprehensible. Btw: MacSword is mirrored on 
Launchpad as well.
Who is maintaining the Launchpad repos? I mean, one of the branches probably is 
used to push back to SWORD svn?


Manfred

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Android SWORD

2010-09-02 Thread Dmitrijs Ledkovs
On 2 September 2010 18:47, Manfred Bergmann manfred.bergm...@me.com wrote:

 Am 02.09.2010 um 18:18 schrieb Dmitrijs Ledkovs:

 On 2 September 2010 17:28, Matthew Talbert ransom1...@gmail.com wrote:
 On Thu, Sep 2, 2010 at 5:31 AM, Manfred Bergmann
 manfred.bergm...@me.com wrote:

 I don't know but isn't it contra productive and actually a lot more work 
 to maintain the sources on a variety on source control platforms?
 We end up having SWORD source trees on Github, Bitbucket and Launchpad and 
 eventually on any other system that will come up.
 For all of those we need people to maintain the sources otherwise we will 
 have a mess of different sources version and implementations.
 In my opinion, the main and official sources of SWORD have to be 
 maintained by responsible people from Crosswire.
 And it has to be clear that Crosswire will have and is in control of the 
 official sources. I don't actually care which source control system is 
 used for that, though I think that Subversion is the greatest common 
 divisor because all other DVCSs can bi-directional access Subversion.


 As far as I know, only Launchpad is being used (other than svn). It is
 quite helpful, because it allows people to publish branches of code
 and work on them together to finish a feature before it is committed
 to sword svn. If there is a proliferation of source control systems
 being used, I'm unaware of it.

 Matthew


 Plus on Launchpad it is clearly stated where the upstream svn
 repository is. The bzr imports are run every 6 hours for many sword
 projects (jsword, sword, xiphos, bibletime). And bzr is fully
 compatible with svn, i.e. you can seamlessly commit to svn from bzr if
 you have access.

 That is totally fine.
 The use case you are outlining is comprehensible. Btw: MacSword is mirrored 
 on Launchpad as well.
 Who is maintaining the Launchpad repos? I mean, one of the branches probably 
 is used to push back to SWORD svn?


 Manfred


Does it make sence to create crosswire meta projects for all of the
sword related projects?

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Android SWORD

2010-09-02 Thread Greg Hellings
On Thu, Sep 2, 2010 at 12:47 PM, Manfred Bergmann
manfred.bergm...@me.com wrote:

 Am 02.09.2010 um 18:18 schrieb Dmitrijs Ledkovs:

 On 2 September 2010 17:28, Matthew Talbert ransom1...@gmail.com wrote:
 On Thu, Sep 2, 2010 at 5:31 AM, Manfred Bergmann
 manfred.bergm...@me.com wrote:

 I don't know but isn't it contra productive and actually a lot more work 
 to maintain the sources on a variety on source control platforms?
 We end up having SWORD source trees on Github, Bitbucket and Launchpad and 
 eventually on any other system that will come up.
 For all of those we need people to maintain the sources otherwise we will 
 have a mess of different sources version and implementations.
 In my opinion, the main and official sources of SWORD have to be 
 maintained by responsible people from Crosswire.
 And it has to be clear that Crosswire will have and is in control of the 
 official sources. I don't actually care which source control system is 
 used for that, though I think that Subversion is the greatest common 
 divisor because all other DVCSs can bi-directional access Subversion.


 As far as I know, only Launchpad is being used (other than svn). It is
 quite helpful, because it allows people to publish branches of code
 and work on them together to finish a feature before it is committed
 to sword svn. If there is a proliferation of source control systems
 being used, I'm unaware of it.

 Matthew


 Plus on Launchpad it is clearly stated where the upstream svn
 repository is. The bzr imports are run every 6 hours for many sword
 projects (jsword, sword, xiphos, bibletime). And bzr is fully
 compatible with svn, i.e. you can seamlessly commit to svn from bzr if
 you have access.

 That is totally fine.
 The use case you are outlining is comprehensible. Btw: MacSword is mirrored 
 on Launchpad as well.
 Who is maintaining the Launchpad repos? I mean, one of the branches probably 
 is used to push back to SWORD svn?

Whoever initially configured to be the project maintainer on LP is
managing the repository.  In my case, I keep a branch of lp:sword,
which mirrors Crosswire, and I usually branch off it when I'm pushing
to LP.  I also keep a bzr co
http://svn.crosswire.org/svn/sword/trunk; which is basically identical
to svn co.  My directory looks like this:
sword/
  - trunk/
  - cmake/
  - flags-greg/
  - flags-dmi/
  - svn/

Trunk follows Launchpad's mirror of Crosswire.  CMake is the branch I
initially created as I was building the CMake system.  flags-greg/ is
my own version of some patches related to CFLAGS handling in CMake and
flags-dmi/ is Dmitrijs's work.  We've been collaborating to fix some
inconsistencies.  svn/ is my thin bzr co of the official Crosswire
subversion.  It isn't a full-fledged Bazaar branch, and uses the same
commands as a subversion checkout would: update pulls down from the
server, commit makes a Subversion commit back to Crosswire.  When
I'm done with my feature branch, I make sure to merge any changes that
I get out of svn/ into the branch, do a final check to make sure
nothing is broken, then I'll merge flags-greg/ or flags-dmi/
(depending on which one works better) into svn/ and commit, and the
commit is made directly to Subversion.

Later, Launchpad will automatically update its trunk/ to mirror
Crosswire, and I'll be able to do bzr pull in my local trunk/ to see
those updates.  In a purely Bazaar system, I would instead merge
flags-greg/ into trunk/ and then do bzr push to the Launchpad
servers.  But for a repository that follows a Subversion repository,
you can't push into the following branch (because how would LP justify
keeping developer A's credentials and letting someone else push to
that and then LP would have to submit the push to SVN - but what if
there were conflicts or an update needed to be run first or...).  All
the work done between Bazaar and SVN is handled manually by a Bazaar
user, the LP system just allows me and a collaborator(s) to easily
talk back and forth and then merge the result together before
committing to subversion.

There is really nothing to worry about from the proliferation.  So
long as the website keeps saying that SVN is the official source of
the central repository, things are fine.  People can come and find my
branches or someone else's branches on Launchpad or Bitbucket if they
want, but they won't be following the trunk of development, in that
case.  Of course, someone getting down and dirty with a VCS of any
sort on the code should expect hurdles and probably will need to end
up coming crying to the developers when something inevitably breaks.

tl;dr - One shouldn't fret about people using the DVCSs and their
convenience, so long as those people with commit access to the code
are trustworthy and responsive and know how to interface between the
two.

--Greg
--Greg


 Manfred

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel

[sword-devel] PocketSword v1.3.2

2010-09-02 Thread Nic Carter

Hi all,

Just a quick note to say that PocketSword v1.3.2 has been released and will be 
propagating across the various App Stores in different countries right now.  :) 
 It's not quite there in the Oz one yet, but it does say it's been updated - 
you just can't access the update yet!  ;)

Hope the wait was worth it, for those of you who use it.  I've pasted the 
changelog below...  :)


Thanks, ybic
nic...  :)


CHANGELOG:

New in v1.3.2
- Added ability to download locked texts  unlock them (eg: NET Bible)
- updated the built-in Greek Strong's lexicon
- improved start-up time of app
- improved speed of moving between Bible chapters.
- Can now tap on a verse number to add a bookmark or to view the corresponding 
Commentary entry for that verse.
- Can now jump straight to the start of a Book or Chapter from the ref selector
- fixed headings in the LEB module (from Logos)
- fixed display of Strong's numbers inline
- re-enabled use of PocketSword with iOS 3.0
- Added Czech localisation
- started upgrade of images for iPhone 4 retina display
- bug fixes

New in v1.3.2
- bug fixes

New in v1.3.0
- added Daily Devotional support
- Updated Download section to add more download sources
- added Russian  Traditional Chinese localisations
- Can now define your own download source, for users who create their own 
modules


Nic Carter
PocketSword Developer - an iPhone Bible Study app
www: http://crosswire.org/pocketsword
iTunes: http://itunes.apple.com/app/Pocketsword/id341046078
Twitter: http://twitter.com/pocketsword


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] PocketSword v1.3.2

2010-09-02 Thread Johan Marais (joha...@absa.co.za)
Good news, thank you Nic.

When do you plan to add the functionality to add notes to verses please?

In His Name,

Johan Marais




-Original Message-
From: Nic Carter [mailto:niccar...@mac.com] 
Sent: 03 September 2010 02:24 AM
To: SWORD Developers' Collaboration Forum
Subject: [sword-devel] PocketSword v1.3.2


Hi all,

Just a quick note to say that PocketSword v1.3.2 has been released and will be 
propagating across the various App Stores in different countries right now.  :) 
 It's not quite there in the Oz one yet, but it does say it's been updated - 
you just can't access the update yet!  ;)

Hope the wait was worth it, for those of you who use it.  I've pasted the 
changelog below...  :)


Thanks, ybic
nic...  :)


CHANGELOG:

New in v1.3.2
- Added ability to download locked texts  unlock them (eg: NET Bible)
- updated the built-in Greek Strong's lexicon
- improved start-up time of app
- improved speed of moving between Bible chapters.
- Can now tap on a verse number to add a bookmark or to view the corresponding 
Commentary entry for that verse.
- Can now jump straight to the start of a Book or Chapter from the ref selector
- fixed headings in the LEB module (from Logos)
- fixed display of Strong's numbers inline
- re-enabled use of PocketSword with iOS 3.0
- Added Czech localisation
- started upgrade of images for iPhone 4 retina display
- bug fixes

New in v1.3.2
- bug fixes

New in v1.3.0
- added Daily Devotional support
- Updated Download section to add more download sources
- added Russian  Traditional Chinese localisations
- Can now define your own download source, for users who create their own 
modules


Nic Carter
PocketSword Developer - an iPhone Bible Study app
www: http://crosswire.org/pocketsword
iTunes: http://itunes.apple.com/app/Pocketsword/id341046078
Twitter: http://twitter.com/pocketsword


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
Important Notice:
 
Absa is an Authorised Financial Services Provider and Registered Credit 
Provider, 
registration number: NCRCP7.
 
This e-mail and any files transmitted with it are confidential and intended for 
the use of 
the individual or entity to whom they are addressed.
 
Please note that there are terms and conditions and some important 
restrictions, 
qualifications and disclaimers (the Disclaimer) that apply to this email. To 
read this 
click on the following address or copy into your Internet browser:
 
http://www.absa.co.za/disclaimer
 
The Disclaimer forms part of the content of this email in terms of 
section 11 of the Electronic Communications and Transactions 
Act, 25 of 2002.
 
If you are unable to access the Disclaimer, send a blank e-mail 
to disclai...@absa.co.za and we will send you a copy of the 
Disclaimer.

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page