[GeoNetwork-users-fr] Installation 2.11.1 - Modifier la base de données?

Bonjour à tous,
je me replonge dans Geosource, n'ayant pas suivi grand chose depuis la 2.3.

Je n'arrive pas à correctement configurer ma base postgis dans la nouvelle
version, et toutes les documentation semblent pointer sur une méthode qui
n'existe plus: plus aucune section "resource" dans config.xml.

Quels sont les fichiers à modifier, et plus notamment pour modifier le
schéma par défaut de création des tables (installation windows jetty pour
les tests)

Merci à vous

Cordialement,
Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour Régis,

Le 16 février 2015 11:22, Régis Haubourg <
regis.haubourg@anonymised.com> a écrit :

Bonjour à tous,
je me replonge dans Geosource, n'ayant pas suivi grand chose depuis la 2.3.

Tant qu'à faire, je partirai sur GeoNetwork 3 en cours de préparation
http://nightlybuild.geonetwork-opensource.org/trunk/ :wink:

Je n'arrive pas à correctement configurer ma base postgis dans la nouvelle
version, et toutes les documentation semblent pointer sur une méthode qui
n'existe plus: plus aucune section "resource" dans config.xml.

Quels sont les fichiers à modifier, et plus notamment pour modifier le
schéma par défaut de création des tables (installation windows jetty pour
les tests)

Le type de base de données est configuré ici:
https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config-node/srv.xml
et ensuite en fonction de la base,
https://github.com/geonetwork/core-geonetwork/tree/develop/web/src/main/webapp/WEB-INF/config-db

La documentation va avoir besoin d'un rafraichissement important pour la
série 3.x.

Salutations.

Francois

Merci à vous

Cordialement,
Régis

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834.html
Sent from the GeoNetwork users francophone mailing list archive at
Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE

http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Merci François !

Ça fonctionne pour une base postgres, mais deux soucis :

- Les tables sont créées dans le schéma public. J’ai mis le bon schéma en dur dans le fichier postgis-alternate-datasource.xml, mais ça doit être écrasé par une autre conf.

- pas moyen de démarrer le serveur avec JNDI –postgis. Une subtilité au niveau de jetty ?

Régis

De : Francois Prunayre [mailto:fx.prunayre@…33…]
Envoyé : lundi 16 février 2015 11:49
À : HAUBOURG
Cc : geonetwork-users-fr
Objet : Re: [GeoNetwork-users-fr] Installation 2.11.1 - Modifier la base de données?

Bonjour Régis,

Le 16 février 2015 11:22, Régis Haubourg <regis.haubourg@...310...<mailto:regis.haubourg@…310…>> a écrit :
Bonjour à tous,
je me replonge dans Geosource, n'ayant pas suivi grand chose depuis la 2.3.

Tant qu'à faire, je partirai sur GeoNetwork 3 en cours de préparation
http://nightlybuild.geonetwork-opensource.org/trunk/&lt;http://cp.mcafee.com/d/1jWVIp4x8SyMCNtVAsNsTsSzssCOqemm3hOMrhKejpd7bbyrNJ6UVdAQsII6zBYSzssCqehPPVEVodNYzaD4Zr8lryh1nWSnR2HsiV7oRx3-tyr_mO-Elryn8X6I8vPIjuEAb8-M_R-vsjsuWZOWrbb_6zB6XZ-EyOJtdmZQul3PWApmU6CQjrxK_9IInojvvpjdTdw0Ui8AVDBy3szQe8_k6CaNaBWHv2BmUS_w0ejyT0HxJQfVqbsdbhY54hfBPrPVEVpdwLQzh0qmMBZgpYP5oBiXtfzgKX4QKCy0dxiuDDXelo6y1fAkuhd41sQg3tk9eO-9EwfQQg4dFVEwgYQg8lx0RxCGDW4zoUsrdQy08aun&gt; :wink:

Je n'arrive pas à correctement configurer ma base postgis dans la nouvelle
version, et toutes les documentation semblent pointer sur une méthode qui
n'existe plus: plus aucune section "resource" dans config.xml.

Quels sont les fichiers à modifier, et plus notamment pour modifier le
schéma par défaut de création des tables (installation windows jetty pour
les tests)

Le type de base de données est configuré ici:
https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config-node/srv.xml&lt;http://cp.mcafee.com/d/5fHCN0e4zqb2r5TChP5PtPqdNOr9EVpod7b1J6UVdAQsIK9L6QrzASjhOOMqenPqdNOpEV7ffCzBwT7OcGsjRIxlK945vHpvkaJNbAtzm4fVS9LZrbWxlK9szIqMx_eNdWygIzX3_nVZNdNXHTbFIILYqekrLTWybaRQRrThVkffGhBrwqrjdK6XYCONtxdZZBcTsSjDdqymohBcCSgVv2fR1FyIiKmH7OV7WwQNm9n21Zi68upY-GS02OAroHIEo0blBI0kq6iUq31vblwX8ynxl3YF4PMuGurt3-myT3iQv1h4jVsSY-qemjobZ8Qg6BI9vk6vcNm9kKTjUQbKNdbFEw3okDFV-PBm1EwjV57Ajh0nd40Tl2jILyq83Zd413quq84fd425ogdopGF-x8Se76-YXgs9SVVQj&gt;
et ensuite en fonction de la base,
https://github.com/geonetwork/core-geonetwork/tree/develop/web/src/main/webapp/WEB-INF/config-db&lt;http://cp.mcafee.com/d/2DRPoA72gQrhojoKYOeoKrKrhKejpd7bb1EVodET79ICzBBNdUSzssCOqemm3hO-rhKejd78VVYQsI6U-hBjyuJAaJN8wHZrbWxlK9szIqMx_eNd_HpvkaJNbAtzm4fVS9Lki5AvovW_fK9KftuVtdBB_zhOzt-_khpmKCHuWfaxVZicHs3jr9JMTvASmbI9LLIFCXCOsVHkiP2cFASO7bUh-EdclylORo-n8_k6CaNaVef_y7CvfGJw0IF6SaXa602Rpr056xAK6wMnORoeO8BQ21JQfVqbsdbhY54hfBPrPVEVpdwLQzh0qmMBZgpYP5oBiXtfzgKX4QKCy0dxiuDDXelo6y1fAkuhd41sQg3tk9eO-9EwfQQg4dFVEwgYQg8lx0RxCGDW4zoUsrjxSQ&gt;

La documentation va avoir besoin d'un rafraichissement important pour la série 3.x.

Salutations.

Francois

Merci à vous

Cordialement,
Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834.html&lt;http://cp.mcafee.com/d/5fHCN0q41EpdEI9Inup7cndTdET79ICzBBwQsI6QrzASjhOOUCYrhKejpd7bb1EVvdET79CzAsY-qem3sv8OFNfmO5mUAgl-JBZgGT4KhSdog_DoC_RILG5mUBOeNH27YX4TG92OfIfZvDT4T7KLsKCOO_NEVhK_vG8IHnjlLt7BgY-F6lK1FJwSUrLOrb5S4TTSkPtPo0eJ2fRbw0uhvsLMuVQd843_Vv0S59WuvIVlwnjbEEBQiUTl2jILynfQKgSDBQfbElx3_EnCI-yYeupoU76Tg_BEJMQJ7Mkh4-ndLfCzBAS2_id41Fr2nR1DPclylbJQ-d2XIjiWq80S59WuvIVlwq84-hhV4Qg5Ph0dRgAXbUCy0_jh0gSDCy13Ph0xm43m6qGvEidzxNItwaODjYk5Y_&gt;
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk&lt;http://cp.mcafee.com/d/5fHCNAqdEI9Inup7cndTdET79ICzBBwQsI6QrzASjhOOUCYrhKejpd7bb1EVvdET79CzAsY-qem3sv8OFNfmO5mUAgl-JBZgGT4KhSdog_DoC_RILG5mUBOeNH27YX4TG92OfIfZvDT4T7KLsKCOO_NEVhK_vG8IHnjlLt7BgY-F6lK1FJYSUrLOrb5S4TTSkPtPo0dpIxG5e8YxlIwvZzVmaY3s8x3kcIul9igehd7dT64n6kmww29dDoMyNvaQChWNVmsiFJQfVqbsdbhY54hfBPrPVEVpdwLQzh0qmMBZgpYP5oBiXtfzgKX4QKCy0dxiuDDXelo6y1fAkuhd41sQg3tk9eO-9EwfQQg4dFVEwgYQg8lx0RxCGDW4zoUsrK0sB&gt;
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net<mailto:GeoNetwork-users-fr@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr&lt;http://cp.mcafee.com/d/2DRPoA86Qm4SbLczCbCXCQrzASjhOOMqem3qdNOr9EVpsjudET79ICzBBwQsLCQrzAPhOeuvd7b1KfApkUDHp2Hsi8a_mO-Elryn8X6I8vPIjvWSnR2HsiV7oRx3-tyrR4xp7S7-LPXyrzTnKnjppvUQsETvLR4mlHFGTKzOEuvkzaT0QSUrsdTVdByX2rXXapKVIDeqR4IM-l9QWBmUSZQ03_0T3VkDj3VkDa3Js8_k6CaNaBSWv6xtS9JQfVqbsdbhY54hfBPrPVEVpdwLQzh0qmMBZgpYP5oBiXtfzgKX4QKCy0dxiuDDXelo6y1fAkuhd41sQg3tk9eO-9EwfQQg4dFVEwgYQg8lx0RxCGDW4zoUsrWDW6&gt;

Merci François !

Je vais regarder de plus près cette version 3. On est loin de la release?

Ça fonctionne pour une base postgres, mais deux soucis :
- Je n'arrivais pas écrire les tables dans le schéma qui va bien avec le
provider POSTGRES. C'est résolu avec un search_path mettant mon schéma avant
le schéma public coté base. J'ai été induit en erreur par la conf
postgis-alternate-datasource.xml qui contient un paramètre "schéma" en dur.

- pas moyen de démarrer le serveur avec JNDI –postgis. Une subtilité au
niveau de jetty ?

Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5187854.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Le 16 février 2015 12:11, Régis Haubourg <
regis.haubourg@anonymised.com> a écrit :

Merci François !

Je vais regarder de plus près cette version 3. On est loin de la release?

A priori 16 mars pour la RC0.

Ça fonctionne pour une base postgres, mais deux soucis :

- Je n'arrivais pas écrire les tables dans le schéma qui va bien
avec le
provider POSTGRES. C'est résolu avec un search_path mettant mon schéma
avant
le schéma public coté base. J'ai été induit en erreur par la conf
postgis-alternate-datasource.xml qui contient un paramètre "schéma" en dur.

En effet avec le search_path cela doit fonctionner. Il y a également le
paramètre hibernate.default_schema
(cf.
https://github.com/geonetwork/core-geonetwork/commit/0ca10763b30710a1bbd1aa8cc14a57d6b4cdad47
)

- pas moyen de démarrer le serveur avec JNDI –postgis. Une subtilité

au
niveau de jetty ?

Je n'ai jamais essayé.

Francois

Régis

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5187854.html
Sent from the GeoNetwork users francophone mailing list archive at
Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE

http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Après quelques essais sur la version 3, j'ai pas mal de souci pour tester:

- suivant les dates de builds, il faut installer les jar avec soit java 32
(12 fevrier) soit 64 bit (16 fevrier)
- Les deux installs bloquent sur bootstrap à l'ouverture de la page web:

Il doit y avoir une erreur de chemin puisque je trouve un répertoire
bootstrap et pas bootstrap-3.0.1

- A l'install et à l'ouverture de page d'accueil, j'ai un traceback de ce
type (en plus court):

pas de test de la 3.0 pour l'instant de mon coté, dis moi si je peux faire
quelquechose :wink:

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188101.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Hmm,
le deuxième démarrage, en enlevant la déclaration de schéma dans
config-spring-geonetwork.xml semble passer sans erreur bootstrap..

Une erreur non bloquante de commentaire "--" non autorisé ligne 36 de
web.xml passe au démarrage de jetty.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188102.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Dernier compte rendu de test, je suis bloqué maintenant. Impossible d'ouvrir
la console d'administration:

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188104.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour Régis,

2015-02-17 14:59 GMT+01:00 Régis Haubourg <
regis.haubourg@anonymised.com>:

Dernier compte rendu de test, je suis bloqué maintenant. Impossible

d'ouvrir

la console d'administration:

Je confirme le souci sur l'admin dans la version
geonetwork-install-trunk-2015-02-16.jar qui a été corrigé après la création
du build d'hier.

Je n'ai pas eu le problème dans web.xml. C'était quelle version ?

Au lancement, selon les machines et si vous déployez le WAR ou utilisez
l'installer, il peut y avoir des erreurs de mémoire. Dans ce cas, il faut
ajouter des paramètres de type (cf. start-geonetwork.sh) :

java -Xms1g -Xmx1g -Xss2M -XX:MaxPermSize=256m
-Djeeves.filecharsetdetectandconvert=enabled
-Dmime-mappings=../web/geonetwork/WEB-INF/mime-types.properties
-DSTOP.PORT=8079 -Djava.awt.headless=true -DSTOP.KEY=geonetwork -jar
start.jar > logs/output.log 2>&1 &

En attendant, tu as également la version 3 ici
http://file.titellus.net/geonetwork/3.0.x/ pour éviter d'attendre demain
pour le correctif.

Francois

--
View this message in context:

http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188104.html

Sent from the GeoNetwork users francophone mailing list archive at

Nabble.com.

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

Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE

http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk

_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Hello,
le souci web.xml est sur la même version. Je teste ta version ;-), si il
faut avec les bons paramètre mémoire.
A suivre, et merci encore.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188121.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Salut François (je me permets, on est pas nombreux ici ;-))

Prometteuse cette nouvelle version! On va partir la dessus.

En vrac quelques petits soucis vu ici, je ferais des tickets sur github si
nécessaire:

* Langage par défaut: pas moyen de caler ça sur du français, ni en
administration ni en recherche. les méthodes ancienne version ne semblent
pas s'appliquer
* Annuaire de contact, je n'ai pas réussi à saisir de contact ou à importer
de fragment XML.
* quelques gros délais dans les accès aux interfaces, ouvrir la recherche,
ouvrir l'administration, le formulaire d'authentification. La 2.11 n'était
pas affectée ici.

Bon courage
Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188664.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour,

* Langage par défaut: pas moyen de caler ça sur du français, ni en
administration ni en recherche. les méthodes ancienne version ne semblent
pas s'appliquer

Je pense qu'il faut juste que tu changes la langue dans l'url ?
geonetwork/srv/*fre*/catalog.search

* quelques gros délais dans les accès aux interfaces, ouvrir la recherche,
ouvrir l'administration, le formulaire d'authentification. La 2.11 n'était
pas affectée ici.

Si c'est une version locale, il faut que le gestionnaire de ressources
wro4j charge les ressources, il crée l'arborescence des fichiers
javascripts, les compile si besoin, compile les less etc..
Il fait ce travail pour chaque page, une seule fois (à chaque démarrage).
Donc c'est lent au premier chargement mais cela ne devrait plus être le cas
par la suite.

Bon courage
Régis

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188664.html
Sent from the GeoNetwork users francophone mailing list archive at
Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE

http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
geonetwork-users-fr List Signup and Options

--
Florent Gravin
Camptocamp - Chambéry
0479444492

Florent gravin-2 wrote

Bonjour,

* Langage par défaut: pas moyen de caler ça sur du français, ni en
administration ni en recherche. les méthodes ancienne version ne semblent
pas s'appliquer

Je pense qu'il faut juste que tu changes la langue dans l'url ?
geonetwork/srv/*fre*/catalog.search

En accédant à MonServeur/geonetwork , l'index par défaut est toujours en.
basculer par l'url ou la liste déroulante vers un autre langage fonctionne.
De même pour l'accès administration, même en venant de pages en français ,
cela rebascule en anglais. Un détail qui bloquera les utilisateurs ici.

Florent gravin-2 wrote

* quelques gros délais dans les accès aux interfaces, ouvrir la
recherche,
ouvrir l'administration, le formulaire d'authentification. La 2.11
n'était
pas affectée ici.

Si c'est une version locale, il faut que le gestionnaire de ressources
wro4j charge les ressources, il crée l'arborescence des fichiers
javascripts, les compile si besoin, compile les less etc..
Il fait ce travail pour chaque page, une seule fois (à chaque démarrage).
Donc c'est lent au premier chargement mais cela ne devrait plus être le
cas
par la suite.

Non, c'est permanent. J'ai alloué plus de ressources au démarrage, sans
grand effet.

Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834p5188673.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Pour GéoSource 2.11 voir ce message pour la configuration des accès à la base de données :

http://osgeo-org.1560.x6.nabble.com/Geosource-211-Script-creation-table-tp5150433p5151662.html

La configuration est différente des versions précédentes (du fait de
l'utilisation d'Hibernate) :
* le type de base de données est défini ici
https://github.com/geosource-catalogue/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config-node/srv.xml#L17
* la connexion est ensuite déclarée
https://github.com/geosource-catalogue/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config-db/defaultJdbcDataSource.xml#L9
et
https://github.com/geosource-catalogue/core-geonetwork/blob/develop/web/src/main/webapp/WEB-INF/config-db/jdbc.properties

Maël REBOUX
Service SIG mutualisé Ville de Rennes / Rennes Métropole
Chargé de mission "diffusion"
02 99 86 63 71
Twitter : mael_reboux_ig

-----Message d'origine-----
De : Régis Haubourg [mailto:regis.haubourg@anonymised.com]
Envoyé : lundi 16 février 2015 11:23
À : geonetwork-users-fr@lists.sourceforge.net
Objet : [GeoNetwork-users-fr] Installation 2.11.1 - Modifier la base de données?

Bonjour à tous,
je me replonge dans Geosource, n'ayant pas suivi grand chose depuis la 2.3.

Je n'arrive pas à correctement configurer ma base postgis dans la nouvelle version, et toutes les documentation semblent pointer sur une méthode qui n'existe plus: plus aucune section "resource" dans config.xml.

Quels sont les fichiers à modifier, et plus notamment pour modifier le schéma par défaut de création des tables (installation windows jetty pour les tests)

Merci à vous

Cordialement,
Régis

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-tp5187834.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr