On Fri, Dec 21, 2012 at 10:03 AM, jerome <romjerome@yahoo.fr> wrote:
The file is available under the 'unstable' section of the sourceforge hosting.

http://sourceforge.net/projects/gramps/files/Unstable/


Nick,

Thank you.

In fact, it was to know the file format (default for UNIX or default for Windows OS?, both?)

> There is a version string in setup.py as well as const.py.in - do we need to change both?

Yes, I made the change on setup.py, 'versionstring' will be used into const.py.in/const.py.

I just noted that webapp folder(s) is/are currently ignored.
Should we think on add them for next alpha/beta release(s) or to wait ?

Would it make sense to make a separate "package" for the webapp? The Python could get installed under gramps, it the webapp directory. There are additional files (the templates from gramps/data/templates) that could be installed somewhere else (share). 

If you wanted to look into making a separate package that would be great. For example, could we "python setup.py build webapp" or something? 

We might also think about breaking the current package into base/core/gen and everything else needed to run the gtk code. In that way, a webserver sysadmin could just install gramps-core and gramps-webapp without having to install all of the gtk-oriented code. (Not sure if webapp trunk can run completely without gtk... there was a dependency on gtk for some report document functionality before... I will check).

-Doug

 

> The .in files are still used by the substitution script in the setup.py file.

Maybe we could 'spare' some code, there !
i.e, by using .rst template for man files, we can build/maintain/update/generate 'gramps.1' file. Do not need to keep makefile and .in extension if we can make the previous action without make. There is maybe one variable with Gramps VERSION and TODAY, but it seems to be also handled via .rst files: 'gramps.1.in' files could be 'gramps.1' into SVN.

Same way for 'Gnome/linux/desktop' files:
    to check 'in.h' extension or '.h' for translations (C header) is the same if we do not use 'intltool'!

gramps/data/tips.xml.in.h
gramps/plugins/lib/holidays.xml.in.h
data/gramps.xml.in.h
data/gramps.desktop.in.h
data/gramps.keys.in.h


--- En date de : Ven 21.12.12, Nick Hall <nick__hall@hotmail.com> a écrit :

De: Nick Hall <nick__hall@hotmail.com>
Objet: Re: [Gramps-devel] Re :  Re : release ?
À: gramps-devel@lists.sourceforge.net
Date: Vendredi 21 décembre 2012, 15h22


    Jérôme,



      You can create a source distribution with:



      python setup.py sdist



      to specify formats use:



      python setup.py sdist --formats=gztar,zip



      There is a version string in setup.py as well as const.py.in - do
      we need to change both?



      Users should extract the source distribution and then build or
      install it:



      python setup.py build



      sudo python setup.py install



      I would expect the installation to work with Linux distributions. 
      The resource files will need to be copied to different locations
      for Mac and Windows, so I expect some issues with the installation
      on these platforms.



      We don't use distutils2 (packaging) so we don't use a setup.cfg
      file.  The .in files are still used by the substitution script in
      the setup.py file.



      Nick.





      On 21/12/12 10:49, jerome wrote:



      In the past, I have tested something like:

[sdist]
formats = gztar zip

into a simple setup.cfg file!

Otherwise, should we keep some .in extensions related to configure/makefile? const.py.in, data/man/gramps.1.in, etc ...



--- En date de : Ven 21.12.12, jerome <romjerome@yahoo.fr> a écrit :



        De: jerome <romjerome@yahoo.fr>
Objet: [Gramps-devel] Re : release ?
À: "Benny Malengier" <benny.malengier@gmail.com>
Cc: "Gramps Development List" <gramps-devel@lists.sourceforge.net>
Date: Vendredi 21 décembre 2012, 11h24
I will try !

Note, at a glance we need to set the 'UNSTABLE Gramps 4.0.0
Alpha' label into gramps/gen/const.py.in

Is there any options for tarball file format?
http://docs.python.org/2/distutils/sourcedist.html

Some months ago, I used a setup.cfg file.
http://www.gramps-project.org/bugs/view.php?id=2621#c10824
http://www.gramps-project.org/bugs/view.php?id=5743


--- En date de : Ven 21.12.12, Benny Malengier <benny.malengier@gmail.com>
a écrit :

De: Benny Malengier <benny.malengier@gmail.com>
Objet: release ?
À: "Jérôme" <romjerome@yahoo.fr>
Cc: "Gramps Development List" <gramps-devel@lists.sourceforge.net>
Date: Vendredi 21 décembre 2012, 9h51

Jerome,

Can you do the release of 4.0.0-alpha1?

The idea is:
1. we create a 4.0.0 release
2. we call the tar.gz 4.0.0-alpha1.tar.gz

3. on sourceforge it must be with UNSTABLE release
3. in _all_ our communication we mention:

"UNSTABLE Gramps 4.0.0 Alpha release. This is a technology
preview to allow plugin writers and packagers-installer
writers to update their plugins and scripts. This release is
not production ready, so use for testing!"







------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT.
Free Trial
Remotely access PCs and mobile devices and provide instant
support
Improve your efficiency, and focus on delivering more
value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel


      >





      ------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d





      _______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel







-----La pièce jointe associée suit-----

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
-----La pièce jointe associée suit-----

_______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Gramps-devel mailing list
Gramps-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gramps-devel