Gramps-v.4-git

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Gramps-v.4-git

TJMcK
For a while I was running ArchLinux on one of my computers.  And it was fairly common to get packages that were taken from, and update directly from, a git repository.  I haven't seen this happen in Ubuntu -- I'm assuming that the debian packaging features (and repository access) don't allow for that type of automatic update (having a ppa repository is what Ubuntu seems to suggest for "nightly" builds).  But wouldn't it be possible to manually update a git file/installation?

But, my main question is: Is there a git version of Gramps that is an "ongoing" or "nightly" build, which be used as a kind of stable "beta" version?  I'm aware of the "master", but I understand this to be the same as the current version release.  

It would really be nice to have this option, so that when there is a "bigger" bug, a user could do a git update without having to wait until the next version is released (which could be useful for users that need to work on Gramps nearly every day, or for new users that, for instance, trying to import their data from a different source -- there are many other examples.) And even if there aren't any big changes to Gramps, the "beta" version would be a good way of getting a larger "test" group before making the big version release.

  - Tim K
Reply | Threaded
Open this post in threaded view
|

Re: Gramps-v.4-git

Ross Gammon
Hi Tim,

On 12/17/2015 10:04 PM, TJMcK wrote:
> For a while I was running ArchLinux on one of my computers.  And it was
> fairly common to get packages that were taken from, and update directly
> from, a git repository.  I haven't seen this happen in Ubuntu -- I'm
> assuming that the debian packaging features (and repository access) don't
> allow for that type of automatic update (having a ppa repository is what
> Ubuntu seems to suggest for "nightly" builds).  But wouldn't it be possible
> to manually update a git file/installation?

There is a Gramps project on Launchpad which was set up for translations
where it would be possible to set up nightly builds of debian packages.
Unfortunately the owner of the project is not responsive, and I got no
response when I tried to "take over" by contacting the launchpad team.

It is probably possible to set up a new Gramps project with a new name
on Launchpad that imports from the master branch on Github. It is
probably also possible to set up one yourself:
https://help.launchpad.net/Packaging/SourceBuilds/KnowledgeBase

> But, my main question is: Is there a git version of Gramps that is an
> "ongoing" or "nightly" build, which be used as a kind of stable "beta"
> version?  I'm aware of the "master", but I understand this to be the same as
> the current version release.  

The master branch on Github is not really suitable for genealogical work
that you want to be safe. This branch is where new features land that
could mean Gramps is broken temporarily.

> It would really be nice to have this option, so that when there is a
> "bigger" bug, a user could do a git update without having to wait until the
> next version is released (which could be useful for users that need to work
> on Gramps nearly every day, or for new users that, for instance, trying to
> import their data from a different source -- there are many other examples.)
> And even if there aren't any big changes to Gramps, the "beta" version would
> be a good way of getting a larger "test" group before making the big version
> release.

The best branch to follow for regular bug fixes is probably the
maintenance branch of the release you are currently using (for Ubuntu -
probably maintenance/gramps42).

But I don't know of any online service (for debs) that would track this
branch. So to follow it you would need to set up a service yourself, or
run Gramps from the source tree and regularly "git pull".

Before the 4.2 release, there were betas uploaded for testing:
https://github.com/gramps-project/gramps/releases
But these are just a few snapshots just before the release, not continuous.

Regards,

Ross



------------------------------------------------------------------------------

_______________________________________________
Gramps-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-users

signature.asc (836 bytes) Download Attachment