Skip to content
Commits on Source (21)
......@@ -55,7 +55,7 @@ map formats<br>
<a href="http://gdal.org">http://gdal.org</a>
</li>
<li><b>Python &gt;= 2.6</b> (for temporal framework, scripts, wxGUI, and ctypes interface)<br>
<li><b>Python &gt;= 2.7</b> (for temporal framework, scripts, wxGUI, and ctypes interface)<br>
<i>Note:</i> Python 3 support is still in development<br>
<a href="http://www.python.org">http://www.python.org</a>
</li>
......@@ -217,6 +217,6 @@ MacOSX users may go here to download precompiled libraries etc.:
<br><a href="https://grass.osgeo.org/development/bug-tracking/">https://grass.osgeo.org/development/bug-tracking/</a>
<p>
<i>Last changed: $Date: 2018-01-01 23:36:04 +0100 (Mon, 01 Jan 2018) $</i>
<i>Last changed: $Date: 2018-03-25 16:51:11 +0200 (Sun, 25 Mar 2018) $</i>
</body>
</html>
......@@ -15,6 +15,8 @@ cvs_id,name,email,country,osgeo_id,rfc2_agreed
-,Pietro Zambelli,<peter.zamb gmail.com>,Italy,zarch,yes
-,Štěpán Turek,<stepan.turek seznam.cz>,Czech Republic,turek,yes
-,Margherita Di Leo,<diregola gmail com>,Italy,madi,yes
-,Veronica Andreo,<veroandreo gmail.com>,Argentina,veroandreo,yes
-,Stefan Blumentrath,<stefan.blumentrath nina.no>,Norway,sbl,yes
alex,Alex Shevlakov,<sixote yahoo.com>,Russia,-,-
andreas,Andreas Lange,<andreas.c.lange gmx.de>,Germany,-,-
benjamin,Benjamin Ducke,<benducke fastmail.fm>,Germany,benducke,yes
......
grass (7.4.1~rc1-1~exp1~xenial1) xenial; urgency=medium
* Rebuild for xenial.
-- Martin Landa <landa.martin@gmail.com> Sat, 05 May 2018 21:30:22 +0200
grass (7.4.1~rc1-1~exp1) experimental; urgency=medium
[ Bas Couwenberg ]
* New upstream release candidate.
* Don't use libjs-jquery for Doxygen docs.
* Add patch to fix spelling errors.
* Fix deprecated source override location.
* Update Vcs-* URLs for Salsa.
* Bump Standards-Version to 4.1.4, no changes.
* Update copyright years for Tereza Fiedlerova.
* Refresh patches.
* Fix AppStream metadata installation.
[ Francesco Paolo Lovergine ]
* Fixating wrong permissions (-x) for r.*.png modules.
-- Bas Couwenberg <sebastic@debian.org> Sat, 05 May 2018 10:05:39 +0200
grass (7.4.0-1~xenial1) xenial; urgency=medium
* Rebuild for xenial.
......
......@@ -49,9 +49,9 @@ Build-Depends: autoconf2.13,
python-wxgtk3.0,
unixodbc-dev,
zlib1g-dev
Standards-Version: 4.1.3
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/grass.git
Vcs-Git: https://anonscm.debian.org/git/pkg-grass/grass.git -b ubuntugis/xenial
Standards-Version: 4.1.4
Vcs-Browser: https://salsa.debian.org/debian-gis-team/grass
Vcs-Git: https://salsa.debian.org/debian-gis-team/grass.git -b ubuntugis/xenial
Homepage: http://grass.osgeo.org/
Package: grass
......@@ -156,8 +156,7 @@ Description: GRASS GIS user documentation
Package: grass-dev-doc
Section: doc
Architecture: all
Depends: libjs-jquery,
${misc:Depends}
Depends: ${misc:Depends}
Suggests: grass
Description: GRASS GIS Programmers' Manual
Commonly referred to as GRASS, this is a Geographic Information
......
......@@ -5,6 +5,7 @@ Source: http://grass.osgeo.org/
Files: *
Copyright: 1989-2018, GRASS Development Team
2014-2018, Tereza Fiedlerova
1992-2017, Helena Mitasova
2003-2017, Glynn Clements
2011-2017, Markus Metz
......@@ -14,7 +15,6 @@ Copyright: 1989-2018, GRASS Development Team
2017, Maris Nartiss
2003-2016, Markus Neteler
2012-2016, Anna Petrasova
2014-2016, Tereza Fiedlerova
2016, Adam Laza
2016, Zofie Cimburova
2006-2015, Martin Landa
......
usr/share/doc/grass-doc/html usr/lib/grass74/docs/html
usr/share/javascript/jquery usr/share/doc/grass-doc/html/jquery
......@@ -10,7 +10,7 @@ Forwarded: not-needed
--- a/lib/init/grass.py
+++ b/lib/init/grass.py
@@ -636,10 +636,12 @@ def find_exe(pgm):
@@ -640,10 +640,12 @@ def find_exe(pgm):
def set_defaults():
# GRASS_PAGER
if not os.getenv('GRASS_PAGER'):
......
......@@ -2,4 +2,4 @@ pager
instdir
no-fail-html.patch
jquery.patch
spelling-errors.patch
spelling-errors2.patch
Description: Fix spelling errors.
* acounts -> accounts
Author: Bas Couwenberg <sebastic@debian.org>
Forwarded: https://trac.osgeo.org/grass/ticket/3484
--- a/raster/r.drain/r.drain.html
+++ b/raster/r.drain/r.drain.html
@@ -33,7 +33,7 @@ incompatible.
<p>For an elevation surface, the path is calculated by choosing the
steeper "slope" between adjacent cells. The slope calculation
-accurately acounts for the variable scale in lat-lon projections. For
+accurately accounts for the variable scale in lat-lon projections. For
a cost surface, the path is calculated by following the movement
direction surface back to the start point given
in <em><a href="r.walk.html">r.walk</a></em> or
Description: Fix spelling errors.
* condtions -> conditions
* program -> program
Author: Bas Couwenberg <sebastic@debian.org>
--- a/gui/wxpython/iscatt/iscatt_core.py
+++ b/gui/wxpython/iscatt/iscatt_core.py
@@ -426,7 +426,7 @@ class AnalyzedData:
class ScattPlotsCondsData:
- """Data structure for selected areas in scatter plot(condtions).
+ """Data structure for selected areas in scatter plot(conditions).
"""
def __init__(self, an_data):
--- a/lib/imagery/iscatt_core.c
+++ b/lib/imagery/iscatt_core.c
@@ -252,7 +252,7 @@ int I_insert_patch_to_cat_rast(const cha
f_cat_rast = fopen(cat_rast, "rb+");
if (!f_cat_rast) {
- G_warning(_("Unable to open category raster condtions file <%s>."),
+ G_warning(_("Unable to open category raster conditions file <%s>."),
cat_rast);
return -1;
}
@@ -541,7 +541,7 @@ static int compute_scatts_from_chunk_row
}
}
- /* check condtions defined in scatter plots */
+ /* check conditions defined in scatter plots */
for (i_scatt = 0; i_scatt < scatts_conds->n_a_scatts; i_scatt++) {
b_1_rast_row = bands_rows[scatts_bands[i_scatt * 2]];
b_2_rast_row = bands_rows[scatts_bands[i_scatt * 2 + 1]];
--- a/locale/po/grasslibs_ar.po
+++ b/locale/po/grasslibs_ar.po
@@ -3488,7 +3488,7 @@ msgstr "'%s' لم يمكن فتح ملف
#: ../lib/imagery/iscatt_core.c:255
#, fuzzy, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr "datum لم يمكن فتح ملف جدول : %s"
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_cs.po
+++ b/locale/po/grasslibs_cs.po
@@ -3278,7 +3278,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_de.po
+++ b/locale/po/grasslibs_de.po
@@ -3276,7 +3276,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_el.po
+++ b/locale/po/grasslibs_el.po
@@ -3271,7 +3271,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_es.po
+++ b/locale/po/grasslibs_es.po
@@ -3314,7 +3314,7 @@ msgstr "No ha sido posible escribir en a
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr "No ha sido posible abrir archivo de condiciones de categorías ráster <%s>."
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_fi.po
+++ b/locale/po/grasslibs_fi.po
@@ -3271,7 +3271,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_fr.po
+++ b/locale/po/grasslibs_fr.po
@@ -3309,7 +3309,7 @@ msgstr "Impossible d'écrire dans le fic
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr "Impossible d'ouvrir le fichier <%s> de catégories du raster."
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_id_ID.po
+++ b/locale/po/grasslibs_id_ID.po
@@ -3270,7 +3270,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_it.po
+++ b/locale/po/grasslibs_it.po
@@ -3287,7 +3287,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ja.po
+++ b/locale/po/grasslibs_ja.po
@@ -3276,7 +3276,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ko.po
+++ b/locale/po/grasslibs_ko.po
@@ -3271,7 +3271,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_lv.po
+++ b/locale/po/grasslibs_lv.po
@@ -3415,7 +3415,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ml.po
+++ b/locale/po/grasslibs_ml.po
@@ -3271,7 +3271,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_pl.po
+++ b/locale/po/grasslibs_pl.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_pt.po
+++ b/locale/po/grasslibs_pt.po
@@ -3274,7 +3274,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_pt_BR.po
+++ b/locale/po/grasslibs_pt_BR.po
@@ -3270,7 +3270,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ro.po
+++ b/locale/po/grasslibs_ro.po
@@ -3269,7 +3269,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ru.po
+++ b/locale/po/grasslibs_ru.po
@@ -3269,7 +3269,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_si.po
+++ b/locale/po/grasslibs_si.po
@@ -3270,7 +3270,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_sl.po
+++ b/locale/po/grasslibs_sl.po
@@ -3509,7 +3509,7 @@ msgstr "ne morem zapisati \"history\" po
#: ../lib/imagery/iscatt_core.c:255
#, fuzzy, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr "Nezmožen odpreti datoteko s tabelo fundamentalne točke: %s"
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_ta.po
+++ b/locale/po/grasslibs_ta.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_th.po
+++ b/locale/po/grasslibs_th.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_tr.po
+++ b/locale/po/grasslibs_tr.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_uk.po
+++ b/locale/po/grasslibs_uk.po
@@ -3270,7 +3270,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_vi.po
+++ b/locale/po/grasslibs_vi.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/locale/po/grasslibs_zh.po
+++ b/locale/po/grasslibs_zh.po
@@ -3272,7 +3272,7 @@ msgstr ""
#: ../lib/imagery/iscatt_core.c:255
#, c-format
-msgid "Unable to open category raster condtions file <%s>."
+msgid "Unable to open category raster conditions file <%s>."
msgstr ""
#: ../lib/imagery/iscatt_core.c:263
--- a/imagery/i.fft/i.fft.html
+++ b/imagery/i.fft/i.fft.html
@@ -44,7 +44,7 @@ for the FFT". See <a href="http://www.ff
for computing the Discrete Fourier Transform (DFT) in one or more
dimensions, of both real and complex data, and of arbitrary input size.
<li> John A. Richards, 1986. Remote Sensing Digital Image Analysis, Springer-Verlag.
-<li>Personal communication, between progam author and Ali R. Vali,
+<li>Personal communication, between program author and Ali R. Vali,
Space Research Center, <A HREF="http://www.utexas.edu">University of Texas</a>, Austin, 1990.
</ul>
......@@ -176,7 +176,7 @@ install-arch-stamp:
# install AppStream metadata
mkdir -p debian/tmp/usr/share/metainfo
mv debian/tmp/usr/lib/$(BASE_NAME)/share/appdata/grass.appdata.xml debian/tmp/usr/share/metainfo/org.osgeo.grass.appdata.xml
mv debian/tmp/usr/lib/$(BASE_NAME)/share/metainfo/org.osgeo.grass.appdata.xml debian/tmp/usr/share/metainfo/org.osgeo.grass.appdata.xml
# install grass wrapper scripts
install -m 755 debian/x-grass7 debian/tmp/usr/bin/x-$(BASE_NAME)
......@@ -226,7 +226,6 @@ override_dh_auto_install-indep: install-arch-stamp
install -m 644 -d debian/tmp
install -m 644 -d debian/tmp/programming-manual/html
cp -r lib/html/* debian/tmp/programming-manual/html/
rm -f debian/tmp/programming-manual/html/jquery.js
rm -f debian/tmp/programming-manual/html/*.md5
override_dh_install-arch:
......@@ -267,6 +266,9 @@ override_dh_shlibdeps:
override_dh_compress:
dh_compress -XAUTHORS
override_dh_fixperms:
dh_fixperms -Xr.in.png -Xr.out.png
override_dh_gencontrol:
dh_gencontrol -- -Vgrass:Provides="$(GRASS_ABI)"
......
......@@ -374,7 +374,7 @@ int main(int argc, char **argv)
secondary_width_opt = G_define_option();
secondary_width_opt->key = "secondary_width";
secondary_width_opt->description = _("Width of point symbol lines");
secondary_width_opt->type = TYPE_INTEGER;
secondary_width_opt->type = TYPE_DOUBLE;
secondary_width_opt->required = NO;
secondary_width_opt->multiple = YES;
secondary_width_opt->answer = "0.1";
......
How to release GRASS GIS binaries and source code
$Date: 2018-01-26 10:12:26 +0100 (Fri, 26 Jan 2018) $
$Date: 2018-03-25 16:31:41 +0200 (Sun, 25 Mar 2018) $
Note: This text contains *some* rules only applicable to the
development coordinator (currently Markus Neteler, PSC Chair).
......@@ -23,6 +23,19 @@ Contents
# fix typos in source code with
tools/fix_typos.sh
# i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass72/dashboard/)
# - except for Latvian; Latvian is directly edited in SVN and then sync'ed from trunk .po files
cd locale
sh ~/software/grass-addons/tools/transifex_merge.sh
make
make verify
# ... then fix .po files as needed.
# after that push fixes to transifex:
cd locale/transifex/
tx --debug push -t
#### end of i18N
1. Local work
......@@ -159,8 +172,8 @@ scp -p grass-$VERSION.* AUTHORS COPYING ChangeLog_$VERSION.gz \
# Only full release!
# generate link to "latest" source code
ssh neteler@$SERVER1 rm -f $SERVER1DIR/grass-$MAJOR.$MINOR-latest.tar.gz
ssh neteler@$SERVER1 "cd $SERVER1DIR ; ln -s grass-$VERSION.tar.gz $SERVER1DIR/grass-$MAJOR.$MINOR-latest.tar.gz"
ssh neteler@$SERVER1 "cd $SERVER1DIR ; rm -f grass-$MAJOR.$MINOR-latest.tar.gz"
ssh neteler@$SERVER1 "cd $SERVER1DIR ; ln -s grass-$VERSION.tar.gz grass-$MAJOR.$MINOR-latest.tar.gz"
# update winGRASS related files: Update the winGRASS version
vim grass-addons/tools/wingrass-packager/grass_packager_release.bat
......@@ -176,74 +189,65 @@ vim grass-addons/tools/wingrass-packager/grass_copy_wwwroot.sh
- https://grass.osgeo.org/home/history/releases/
- https://grass.osgeo.org/development/svn/svn-tags/ (add tag): echo $RELEASETAG
write announcement
# write announcement
- store in trac:
http://trac.osgeo.org/grass/wiki/Release/7.XX.YY-News
https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74 <- major changes only
https://trac.osgeo.org/grass/wiki/Release/7.4.x-News
https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74 <- add content of major changes only
- update version in https://grasswiki.osgeo.org/wiki/GRASS-Wiki
- store in Web as announces/announce_grass$MAJOR$MINOR$RELEASE.html <- how? with protected PHP upload page?
full release:
- update trac
- milesstone/add next: https://trac.osgeo.org/grass/admin/ticket/milestones
- add released version: https://trac.osgeo.org/grass/admin/ticket/versions
- store in Web as announces/announce_grass$MAJOR$MINOR$RELEASE.html <- how? with protected PHP upload page? (dropped since CMS)
o upload user HTML manual in case of *final release* from compiled English
version at (warning: needs stuff to be compiled).
- download new source code package, compile with most settings
- cd dist.$ARCH/docs/html
echo www/grass$MAJOR$MINOR/manuals/
scp -r * neteler@grass.osgeo.org:/osgeo/grass/grass-cms/grass$MAJOR$MINOR/manuals/
scp -r * neteler@upload.osgeo.org:/osgeo/download/grass/grass$MAJOR$MINOR/manuals/
# only when new major release
# update cronjob 'cron_grass_HEAD_src_snapshot.sh' on grass.osgeo.org to next but one release tag for the differences
o stable release: update cronjob 'cron_grass_HEAD_src_snapshot.sh' on grass.osgeo.org to next but one
release tag for the differences
# wiki updates, only when new major release:
- {{cmd|xxxx}} macro: https://grasswiki.osgeo.org/wiki/Template:Cmd
- update last version on main page
o Trac updates:
# trac updates, only when new major release:
- Add new release to https://trac.osgeo.org/grass/admin/ticket/versions
- Set "complete" flag in https://trac.osgeo.org/grass/milestone/7.4.x --> Edit Milestone
- also: Retarget associated open tickets to milestone 7.4.x
- Batch modify tickets, set to next milestone (update this query accordingly: two entries to change)
https://trac.osgeo.org/grass/query?status=assigned&status=new&status=reopened&milestone=7.4.0&milestone=7.4.1&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority
- Set max items to 1000, then select all shown tickets via Status: assigned/new/reopened sections
- Scroll down to "Batch modify": under the "Comment" section, add Field "Milestone" and set to next version
- then use "Change ticket" button, done.
- Only in case of new release branch being created:
Add Wiki Macro definitions for manual pages G7X:modulename
- Edit: https://trac.osgeo.org/grass/wiki/InterMapTxt
- Add Wiki Macro definitions for manual pages G7X:modulename
- Edit: https://trac.osgeo.org/grass/wiki/InterMapTxt
o WinGRASS notes:
# WinGRASS notes:
Update grass_packager_release.bat, eg.
- Update grass_packager_release.bat, eg.
set MAJOR=7
set MINOR=4
set PATCH=0RC1
set PATCH=1RC1
Update addons (grass_addons.sh) rules, eg.
- Update addons (grass_addons.sh) rules, eg.
compile $SVN_PATH/grass7 $GISBASE_PATH/grass740RC1 $ADDON_PATH/grass740RC1/addons
Modify grass_copy_wwwroot.sh accordingly, eg.
- Modify grass_copy_wwwroot.sh accordingly, eg.
copy_addon 740RC1 7.4.0RC1
copy_addon 741RC1 7.4.1RC1
o Launchpad notes:
# Launchpad notes:
Create milestone and release: https://launchpad.net/grass/+series
- Create milestone and release: https://launchpad.net/grass/+series
Upload tarball for created release
- Upload tarball for created release
Update daily recipe contents: https://code.launchpad.net/~grass/+recipe/grass-trunk
- Update daily recipe contents: https://code.launchpad.net/~grass/+recipe/grass-trunk
o Packaging notes:
# Packaging notes:
https://trac.osgeo.org/grass/wiki/BuildHints
- https://trac.osgeo.org/grass/wiki/DebianUbuntuPackaging
- https://trac.osgeo.org/grass/wiki/CompileOnWindows
2. Tell others about it:
############
# Marketing - tell others about release:
* Notify all packagers (MN has email list)
......@@ -277,7 +281,6 @@ vim grass-addons/tools/wingrass-packager/grass_copy_wwwroot.sh
redazione@geoforus.it
mfeilner@linuxnewmedia.de
info@harzer.de
pr@geocomm.com
editor-geo@geoconnexion.com
Web:
......
How the GRASS Webserver and related infrastructure works
written by M. Neteler
Last changed: $Date: 2018-01-25 18:04:08 +0100 (Thu, 25 Jan 2018) $
Last changed: $Date: 2018-01-29 12:19:20 +0100 (Mon, 29 Jan 2018) $
Related Wiki documents:
......@@ -89,7 +89,7 @@ Available lists:
grass-announce GRASS announcements
grass-commit Mailing list to distribute GRASS-CVS commits
grass-dev GRASS GIS Development mailing list
grass-es La lista de correo de GRASS GIS en espaol
grass-es La lista de correo de GRASS GIS en español
grass-psc GRASS-PSC: GRASS Project Steering Committee
grass-stats GRASS and statistical software
grass-translations Translation of GRASS (i18N)
......@@ -205,6 +205,9 @@ Details:
Installed with g.extension
Manuals: https://grass.osgeo.org/grass7/manuals/addons/
The redirect to the latest directory is defined on grass.osgeo.org:
/etc/apache2/includes/grass.osgeo.org.inc
Procedure building of binaries (Windows):
Addons module are compiled on build server, currently at the CTU in Prague)
and publishing their manual pages on publishing server, i.e. grass.osgeo.org.
......
......@@ -92,16 +92,20 @@ int main(int argc, char *argv[])
else
open3d = WITHOUT_Z;
/* Set error handler for input vector map */
Vect_set_error_handler_io(&In, NULL);
/* Open new vector for reading/writing */
if (0 > Vect_open_new(&Out, new->answer, open3d)) {
Vect_close(&In);
G_fatal_error(_("Unable to create vector map <%s>"), new->answer);
}
/* Set error handler for output vector map */
Vect_set_error_handler_io(NULL, &Out);
/* Let's get vector layers db connections information */
Fi = Vect_get_field(&In, 1);
if (!Fi) {
Vect_close(&In);
G_fatal_error(_("Database connection not defined for layer %d"), 1);
}
......@@ -122,18 +126,19 @@ int main(int argc, char *argv[])
/* Prepare database for use */
driver = db_start_driver(Fi->driver);
if (driver == NULL) {
Vect_close(&In);
G_fatal_error(_("Unable to start driver <%s>"), Fi->driver);
}
/* Set error handler for DB driver */
db_set_error_handler_driver(driver);
db_set_handle(&handle, Fi->database, NULL);
if (db_open_database(driver, &handle) != DB_OK) {
Vect_close(&In);
G_fatal_error(_("Unable to open database <%s> by driver <%s>"),
Fi->database, driver);
Fi->database, Fi->driver);
}
db_set_string(&table_name, Fi->table);
if (db_describe_table(driver, &table_name, &table) != DB_OK) {
Vect_close(&In);
G_fatal_error(_("Unable to describe table <%s>"), Fi->table);
}
ncols = db_get_table_number_of_columns(table);
......
......@@ -52,8 +52,8 @@ default: $(ETCICONS) $(HTMLICONS)
$(INSTALL_DATA) grass-192x192.png $(ARCH_DISTDIR)/share/icons/hicolor/192x192/apps/grass.png
$(MKDIR) $(ARCH_DISTDIR)/share/icons/hicolor/scalable/apps
$(INSTALL_DATA) grass.svg $(ARCH_DISTDIR)/share/icons/hicolor/scalable/apps/grass.svg
$(MKDIR) $(ARCH_DISTDIR)/share/appdata
$(INSTALL_DATA) grass.appdata.xml $(ARCH_DISTDIR)/share/appdata
$(MKDIR) $(ARCH_DISTDIR)/share/metainfo
$(INSTALL_DATA) grass.appdata.xml $(ARCH_DISTDIR)/share/metainfo/org.osgeo.grass.appdata.xml
### disable special 64bit icons (using different icons can be confusing for the user)
# ifeq ($(findstring x86_64,$(ARCH)),x86_64)
# $(INSTALL_DATA) x86_64/grass.ico $(GUIDIR)/icons
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="desktop">
<id>org.osgeo.grass</id>
<id>org.osgeo.grass.desktop</id>
<name>GRASS GIS</name>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -188,6 +188,9 @@ class Settings:
'autoZooming': {
'enabled': False
},
'showCompExtent': {
'enabled': False
},
'statusbarMode': {
'selection': 0
},
......@@ -315,6 +318,9 @@ class Settings:
'enabled': True
},
},
'randomColors': {
'enabled': False,
},
},
#
# vdigit
......@@ -1286,4 +1292,8 @@ def GetDisplayVectSettings():
types.append(ftype)
settings.append('type=%s' % ','.join(types))
if UserSettings.Get(group='vectorLayer',
key='randomColors', subkey='enabled'):
settings.append('-c')
return settings