From a6232dc00027d504070fbf46dec50cacf76cfe40 Mon Sep 17 00:00:00 2001 From: hangy Date: Fri, 23 Aug 2019 10:29:15 +0200 Subject: [PATCH 1/5] docs: Update copyright --- COPYRIGHT | 2 +- cgi/display.pl | 2 +- cgi/ingredients.pl | 2 +- cgi/manifest.pl | 2 +- cgi/nutrition.pl | 2 +- cgi/opensearch.pl | 2 +- cgi/product_image_crop.pl | 2 +- cgi/product_image_move.pl | 2 +- cgi/product_image_rotate.pl | 2 +- cgi/product_image_unselect.pl | 2 +- cgi/product_image_upload.pl | 2 +- cgi/product_multilingual.pl | 2 +- cgi/recent_changes.pl | 2 +- cgi/reset_password_for_user.pl | 2 +- cgi/session.pl | 2 +- cgi/spellcheck_test.pl | 2 +- cgi/sso.pl | 2 +- cgi/sto2json.pl | 2 +- cgi/sucres_check.pl | 2 +- cgi/sucres_random.pl | 2 +- cgi/sugar_check.pl | 2 +- cgi/sugar_random.pl | 2 +- cgi/suggest.pl | 2 +- cgi/version.pl | 2 +- html/css/product-multilingual.css | 2 +- html/js/display-tag.js | 2 +- html/js/search.js | 2 +- lib/ProductOpener/Cache.pm | 2 +- lib/ProductOpener/Data.pm | 2 +- lib/ProductOpener/I18N.pm | 2 +- lib/ProductOpener/Lang.pm | 2 +- lib/ProductOpener/Mail.pm | 2 +- lib/ProductOpener/TagsEntries.pm | 2 +- lib/ProductOpener/Text.pm | 2 +- lib/ProductOpener/URL.pm | 2 +- lib/ProductOpener/Version.pm | 2 +- lib/startup.pl | 2 +- lib/startup_apache2.pl | 2 +- scripts/add_descriptions_to_taxonomy_from_eu_translations.pl | 2 +- scripts/add_efsa_evaluations_to_additives_taxonomy.pl | 2 +- scripts/add_users_translations_to_taxonomy.pl | 2 +- scripts/aggregate_ingredients.pl | 2 +- scripts/authorized_additives.pl | 2 +- scripts/build_countries_taxonomy_from_wikidata.pl | 2 +- scripts/build_lang.pl | 2 +- scripts/build_languages_taxonomy_from_wikidata.pl | 2 +- scripts/check_lang_pm.pl | 2 +- scripts/check_photos.pl | 2 +- scripts/check_po_file.pl | 2 +- scripts/checkbot.pl | 2 +- scripts/compute_missions.pl | 2 +- scripts/compute_missions_for_user.pl | 2 +- scripts/convert_auchan_data.pl | 2 +- scripts/convert_barilla_data.pl | 2 +- scripts/convert_carrefour_data.pl | 2 +- scripts/convert_casino_data.pl | 2 +- scripts/convert_ferrero_data.pl | 2 +- scripts/convert_foodrepo_data.pl | 2 +- scripts/convert_iglo_data.pl | 2 +- scripts/convert_intermarche_data.pl | 2 +- scripts/convert_ldc_data.pl | 2 +- scripts/convert_saintelucie_data.pl | 2 +- scripts/convert_scamark_data.pl | 2 +- scripts/convert_yuka_fr_data.pl | 2 +- scripts/copy_text_files.pl | 2 +- scripts/create_wikipedia_properties_for_taxonomy.pl | 2 +- scripts/credit_product_to_creator.pl | 2 +- scripts/delete_products_from_user.pl | 2 +- scripts/export_battle_food.pl | 2 +- scripts/export_csv_file.pl | 2 +- scripts/export_database.pl | 2 +- scripts/export_nutrients_taxonomy.pl | 2 +- scripts/export_tags_hierarchies.pl | 2 +- scripts/extract_additives.pl | 2 +- scripts/extract_images.pl | 2 +- scripts/extract_individual_ingredients.pl | 2 +- scripts/extract_nutrition_images_and_crop_data.pl | 2 +- scripts/fix_countries_removed_by_yuka.pl | 2 +- scripts/fix_deleted_products.pl | 2 +- scripts/fix_leading_zeros.pl | 2 +- scripts/fix_product.pl | 2 +- scripts/fix_product2.pl | 2 +- scripts/franprix.pl | 2 +- scripts/gen_categories_stats.pl | 2 +- scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl | 2 +- scripts/gen_obf_ingredients_taxonomy_from_cosing.pl | 2 +- scripts/gen_sucres.pl | 2 +- scripts/gen_sugar.pl | 2 +- scripts/gen_users_emails.pl | 2 +- scripts/gen_users_lists.pl | 2 +- scripts/gen_users_names.pl | 2 +- scripts/generate_pao_taxonomy.pl | 2 +- scripts/generate_polyquaternium.pl | 2 +- scripts/get_blog_updates.pl | 2 +- scripts/import_csv_file.pl | 2 +- scripts/import_fleurymichon.pl | 2 +- scripts/import_openfood_ch.pl | 2 +- scripts/import_openfood_ch_name_translations.pl | 2 +- scripts/import_sodebo.pl | 2 +- scripts/import_systemeu.pl | 2 +- scripts/import_us_ndb.pl | 2 +- scripts/infobot_dk_irma.pl | 2 +- scripts/list_ingredients.pl | 2 +- scripts/list_subdomains.pl | 2 +- scripts/merge_additives_lists.pl | 2 +- scripts/obsolete/moodstock_delete_all.pl | 2 +- scripts/obsolete/moodstock_delete_ketchup.pl | 2 +- scripts/obsolete/moodstock_ketchup.pl | 2 +- scripts/obsolete/moodstock_upload.pl | 2 +- scripts/obsolete/update_all_products_all_fields.pl | 2 +- scripts/obsolete/update_all_products_bot.pl | 2 +- scripts/obsolete/update_all_products_categories.pl | 2 +- scripts/obsolete/update_all_products_codes.pl | 2 +- scripts/obsolete/update_all_products_countries.pl | 2 +- scripts/obsolete/update_all_products_creator.pl | 2 +- scripts/obsolete/update_all_products_emb_codes.pl | 2 +- scripts/obsolete/update_all_products_energy.pl | 2 +- scripts/obsolete/update_all_products_from_dir_in_mongodb.pl | 2 +- .../update_all_products_from_dir_remove_dotted_fields.pl | 2 +- scripts/obsolete/update_all_products_history.pl | 2 +- scripts/obsolete/update_all_products_history_from_dir.pl | 2 +- scripts/obsolete/update_all_products_history_fromdir.pl | 2 +- scripts/obsolete/update_all_products_in_mongodb.pl | 2 +- scripts/obsolete/update_all_products_ingredients.pl | 2 +- scripts/obsolete/update_all_products_ingredients_classes.pl | 2 +- scripts/obsolete/update_all_products_labels.pl | 2 +- scripts/obsolete/update_all_products_lang_lc.pl | 2 +- scripts/obsolete/update_all_products_language_fields.pl | 2 +- scripts/obsolete/update_all_products_languages.pl | 2 +- scripts/obsolete/update_all_products_nutriments_fields.pl | 2 +- scripts/obsolete/update_all_products_nutriments_typo.pl | 2 +- scripts/obsolete/update_all_products_nutrition_score.pl | 2 +- scripts/obsolete/update_all_products_packager_codes.pl | 2 +- .../update_all_products_periods_from_expiration_date.pl | 2 +- scripts/obsolete/update_all_products_sortkey.pl | 2 +- scripts/obsolete/update_all_products_unknown_nutriments.pl | 2 +- scripts/obsolete/update_all_products_upc_to_ean.pl | 2 +- scripts/obsolete/update_all_products_zero_scans.pl | 2 +- scripts/po2jqueryi18n.pl | 2 +- scripts/remove_deleted_products_from_db.pl | 2 +- scripts/remove_empty_products.pl | 2 +- scripts/remove_products_without_code.pl | 2 +- scripts/run_cloud_vision_ocr.pl | 2 +- scripts/scanbot.pl | 2 +- scripts/sort_languages_in_taxonomy.pl | 2 +- scripts/sto_to_xml.pl | 2 +- scripts/tag_stores_magasins_u.pl | 2 +- scripts/test_additifs.pl | 2 +- scripts/test_extract_ingredients_from_text.pl | 2 +- scripts/test_food.pl | 2 +- scripts/test_geoip.pl | 2 +- scripts/test_ingredient_parser.pl | 2 +- scripts/test_normalize_packaging_codes.pl | 2 +- scripts/test_spellchecker.pl | 2 +- scripts/test_taxonomies.pl | 2 +- scripts/translate_taxonomy_with_eu_translations.pl | 2 +- scripts/update_all_products.pl | 2 +- scripts/update_emb_codes_in_mongodb.pl | 2 +- scripts/update_packager_codes_fsa_ratings.pl | 2 +- scripts/update_texts_from_wiki.pl | 2 +- scripts/update_top_translators.pl | 2 +- scripts/update_users.pl | 2 +- scripts/upload_photos_2016_franprix.pl | 2 +- 163 files changed, 163 insertions(+), 163 deletions(-) diff --git a/COPYRIGHT b/COPYRIGHT index 82f051c84b86d..93e82b37b19be 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,5 +1,5 @@ Product Opener -Copyright (C) 2011-2015 Association Open Food Facts +Copyright (C) 2011-2019 Association Open Food Facts Contact: contact@openfoodfacts.org Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France diff --git a/cgi/display.pl b/cgi/display.pl index 59ee592d675a2..6f9e8bf677e8a 100755 --- a/cgi/display.pl +++ b/cgi/display.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/ingredients.pl b/cgi/ingredients.pl index 42e21860b09fd..51903629dd448 100755 --- a/cgi/ingredients.pl +++ b/cgi/ingredients.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/manifest.pl b/cgi/manifest.pl index abc3c591e73e5..c41c48b6384b0 100755 --- a/cgi/manifest.pl +++ b/cgi/manifest.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/nutrition.pl b/cgi/nutrition.pl index 3f27931c8326b..28c85e4337e20 100755 --- a/cgi/nutrition.pl +++ b/cgi/nutrition.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/opensearch.pl b/cgi/opensearch.pl index b9dea6b4d1a48..cee7308629679 100755 --- a/cgi/opensearch.pl +++ b/cgi/opensearch.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_image_crop.pl b/cgi/product_image_crop.pl index 939f3e17fc87c..d056c22f691d7 100755 --- a/cgi/product_image_crop.pl +++ b/cgi/product_image_crop.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_image_move.pl b/cgi/product_image_move.pl index 77ad76da40f02..9db5bc3009147 100644 --- a/cgi/product_image_move.pl +++ b/cgi/product_image_move.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_image_rotate.pl b/cgi/product_image_rotate.pl index 8d76b696e4d4f..cbb0b2df97123 100755 --- a/cgi/product_image_rotate.pl +++ b/cgi/product_image_rotate.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_image_unselect.pl b/cgi/product_image_unselect.pl index 45bc6bc5d4767..ffa0c21115533 100755 --- a/cgi/product_image_unselect.pl +++ b/cgi/product_image_unselect.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_image_upload.pl b/cgi/product_image_upload.pl index 4e04f1d53ab59..c016334c4d370 100644 --- a/cgi/product_image_upload.pl +++ b/cgi/product_image_upload.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/product_multilingual.pl b/cgi/product_multilingual.pl index 0ed1c94545545..f04e9a4bd197f 100755 --- a/cgi/product_multilingual.pl +++ b/cgi/product_multilingual.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/recent_changes.pl b/cgi/recent_changes.pl index 0ef71c0c752fc..04ac513e7c858 100644 --- a/cgi/recent_changes.pl +++ b/cgi/recent_changes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2017 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/reset_password_for_user.pl b/cgi/reset_password_for_user.pl index 49943458ec08f..a1c0480170239 100755 --- a/cgi/reset_password_for_user.pl +++ b/cgi/reset_password_for_user.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/session.pl b/cgi/session.pl index 9106ad8e56be0..f5b56593e4b5b 100755 --- a/cgi/session.pl +++ b/cgi/session.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/spellcheck_test.pl b/cgi/spellcheck_test.pl index 48c9e7faf1ee1..cdeeae5a036e4 100644 --- a/cgi/spellcheck_test.pl +++ b/cgi/spellcheck_test.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sso.pl b/cgi/sso.pl index d5807bd0b2b5e..e6b76704798c8 100755 --- a/cgi/sso.pl +++ b/cgi/sso.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sto2json.pl b/cgi/sto2json.pl index bac5e149442a8..646dbe91e270d 100755 --- a/cgi/sto2json.pl +++ b/cgi/sto2json.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sucres_check.pl b/cgi/sucres_check.pl index cf16291e43776..422a3d8dd09fe 100755 --- a/cgi/sucres_check.pl +++ b/cgi/sucres_check.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sucres_random.pl b/cgi/sucres_random.pl index 5f73ceae6853a..8a7b9a541c8f3 100755 --- a/cgi/sucres_random.pl +++ b/cgi/sucres_random.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sugar_check.pl b/cgi/sugar_check.pl index 35d1aafa52638..2bc21c5ae2190 100755 --- a/cgi/sugar_check.pl +++ b/cgi/sugar_check.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/sugar_random.pl b/cgi/sugar_random.pl index 089ae9517ea1f..096af2f3ffe7b 100755 --- a/cgi/sugar_random.pl +++ b/cgi/sugar_random.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/suggest.pl b/cgi/suggest.pl index dc24dc07e1e45..63a310810986d 100755 --- a/cgi/suggest.pl +++ b/cgi/suggest.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/cgi/version.pl b/cgi/version.pl index a7d3fa750bfe3..2f56f0a45fbcc 100755 --- a/cgi/version.pl +++ b/cgi/version.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/html/css/product-multilingual.css b/html/css/product-multilingual.css index 12a6d1d0b8a33..cdd7540527ff8 100644 --- a/html/css/product-multilingual.css +++ b/html/css/product-multilingual.css @@ -2,7 +2,7 @@ This file is part of Product Opener. Product Opener - Copyright (C) 2011-2017 Association Open Food Facts + Copyright (C) 2011-2019 Association Open Food Facts Contact: contact@openfoodfacts.org Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France diff --git a/html/js/display-tag.js b/html/js/display-tag.js index aefff9465bea1..5fe0e6bf9cc56 100644 --- a/html/js/display-tag.js +++ b/html/js/display-tag.js @@ -1,7 +1,7 @@ // This file is part of Product Opener. // // Product Opener -// Copyright (C) 2011-2017 Association Open Food Facts +// Copyright (C) 2011-2019 Association Open Food Facts // Contact: contact@openfoodfacts.org // Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France // diff --git a/html/js/search.js b/html/js/search.js index 587be51950b11..731a90c7b4403 100644 --- a/html/js/search.js +++ b/html/js/search.js @@ -1,7 +1,7 @@ // This file is part of Product Opener. // // Product Opener -// Copyright (C) 2011-2018 Association Open Food Facts +// Copyright (C) 2011-2019 Association Open Food Facts // Contact: contact@openfoodfacts.org // Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France // diff --git a/lib/ProductOpener/Cache.pm b/lib/ProductOpener/Cache.pm index 0de1206c36ed1..9b9c12b959e8e 100644 --- a/lib/ProductOpener/Cache.pm +++ b/lib/ProductOpener/Cache.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/Data.pm b/lib/ProductOpener/Data.pm index 2079d29217765..4c52b5cc302dd 100644 --- a/lib/ProductOpener/Data.pm +++ b/lib/ProductOpener/Data.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/I18N.pm b/lib/ProductOpener/I18N.pm index b3a27f657f201..72da1b2b96b4b 100644 --- a/lib/ProductOpener/I18N.pm +++ b/lib/ProductOpener/I18N.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/Lang.pm b/lib/ProductOpener/Lang.pm index 6188f9424a64f..24f704dcb7254 100644 --- a/lib/ProductOpener/Lang.pm +++ b/lib/ProductOpener/Lang.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/Mail.pm b/lib/ProductOpener/Mail.pm index d018367baacf1..1eb15f096faaa 100644 --- a/lib/ProductOpener/Mail.pm +++ b/lib/ProductOpener/Mail.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/TagsEntries.pm b/lib/ProductOpener/TagsEntries.pm index 6292a8c362a84..8fc7ffc3d1f7c 100644 --- a/lib/ProductOpener/TagsEntries.pm +++ b/lib/ProductOpener/TagsEntries.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/Text.pm b/lib/ProductOpener/Text.pm index 5a49025f2c74d..ba4ce46f10e56 100644 --- a/lib/ProductOpener/Text.pm +++ b/lib/ProductOpener/Text.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/URL.pm b/lib/ProductOpener/URL.pm index ccab4e32ba029..06d0079ab3854 100644 --- a/lib/ProductOpener/URL.pm +++ b/lib/ProductOpener/URL.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/ProductOpener/Version.pm b/lib/ProductOpener/Version.pm index 7075f57aca6f3..aa91ff533fccb 100644 --- a/lib/ProductOpener/Version.pm +++ b/lib/ProductOpener/Version.pm @@ -1,7 +1,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/startup.pl b/lib/startup.pl index 3f56bfe027eaf..611e5518bbdb7 100755 --- a/lib/startup.pl +++ b/lib/startup.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/lib/startup_apache2.pl b/lib/startup_apache2.pl index 36dc7ec422753..867917abce9dd 100755 --- a/lib/startup_apache2.pl +++ b/lib/startup_apache2.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl b/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl index f4888582b31b6..ce564abc14ca2 100755 --- a/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl +++ b/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/add_efsa_evaluations_to_additives_taxonomy.pl b/scripts/add_efsa_evaluations_to_additives_taxonomy.pl index 50a37e56a2dce..4a113032a854f 100755 --- a/scripts/add_efsa_evaluations_to_additives_taxonomy.pl +++ b/scripts/add_efsa_evaluations_to_additives_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/add_users_translations_to_taxonomy.pl b/scripts/add_users_translations_to_taxonomy.pl index 546df0a1479e3..918270196b814 100755 --- a/scripts/add_users_translations_to_taxonomy.pl +++ b/scripts/add_users_translations_to_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/aggregate_ingredients.pl b/scripts/aggregate_ingredients.pl index 9e7c61ec4af11..aa4f7b9fab667 100755 --- a/scripts/aggregate_ingredients.pl +++ b/scripts/aggregate_ingredients.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/authorized_additives.pl b/scripts/authorized_additives.pl index 04213ef4b6cc3..39cd506c76ee0 100755 --- a/scripts/authorized_additives.pl +++ b/scripts/authorized_additives.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/build_countries_taxonomy_from_wikidata.pl b/scripts/build_countries_taxonomy_from_wikidata.pl index 4689413c50e6d..4d2bc4c071560 100755 --- a/scripts/build_countries_taxonomy_from_wikidata.pl +++ b/scripts/build_countries_taxonomy_from_wikidata.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/build_lang.pl b/scripts/build_lang.pl index d199ca5dd7610..e5eeab4140a4f 100755 --- a/scripts/build_lang.pl +++ b/scripts/build_lang.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/build_languages_taxonomy_from_wikidata.pl b/scripts/build_languages_taxonomy_from_wikidata.pl index 57eb3720411e3..f882b8748bbf9 100755 --- a/scripts/build_languages_taxonomy_from_wikidata.pl +++ b/scripts/build_languages_taxonomy_from_wikidata.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/check_lang_pm.pl b/scripts/check_lang_pm.pl index 87d9fca378510..39053e40609c6 100755 --- a/scripts/check_lang_pm.pl +++ b/scripts/check_lang_pm.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/check_photos.pl b/scripts/check_photos.pl index f47b2e2f7eaf9..2763973a2992f 100755 --- a/scripts/check_photos.pl +++ b/scripts/check_photos.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/check_po_file.pl b/scripts/check_po_file.pl index 17fcbed877d71..11c78419edb44 100755 --- a/scripts/check_po_file.pl +++ b/scripts/check_po_file.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/checkbot.pl b/scripts/checkbot.pl index be89b304d52f8..0f511f406f753 100755 --- a/scripts/checkbot.pl +++ b/scripts/checkbot.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/compute_missions.pl b/scripts/compute_missions.pl index 76f620667b679..400c93136efa1 100755 --- a/scripts/compute_missions.pl +++ b/scripts/compute_missions.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/compute_missions_for_user.pl b/scripts/compute_missions_for_user.pl index 4bd18f404f76d..793e8e2b2f751 100755 --- a/scripts/compute_missions_for_user.pl +++ b/scripts/compute_missions_for_user.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_auchan_data.pl b/scripts/convert_auchan_data.pl index 9dfdee698d0b3..58b2ab28a03e3 100755 --- a/scripts/convert_auchan_data.pl +++ b/scripts/convert_auchan_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_barilla_data.pl b/scripts/convert_barilla_data.pl index 6cc8905adac5e..0d5dc8cf135ee 100755 --- a/scripts/convert_barilla_data.pl +++ b/scripts/convert_barilla_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_carrefour_data.pl b/scripts/convert_carrefour_data.pl index 89324e28de61c..9530246039eb3 100755 --- a/scripts/convert_carrefour_data.pl +++ b/scripts/convert_carrefour_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_casino_data.pl b/scripts/convert_casino_data.pl index 016ef79919dda..4028990aca3e4 100755 --- a/scripts/convert_casino_data.pl +++ b/scripts/convert_casino_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_ferrero_data.pl b/scripts/convert_ferrero_data.pl index 55e0c51ceccab..4ac99a85f9358 100755 --- a/scripts/convert_ferrero_data.pl +++ b/scripts/convert_ferrero_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_foodrepo_data.pl b/scripts/convert_foodrepo_data.pl index 4e7e0e10e7cb7..21105b5a0a9a6 100755 --- a/scripts/convert_foodrepo_data.pl +++ b/scripts/convert_foodrepo_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_iglo_data.pl b/scripts/convert_iglo_data.pl index 574c6344d62b3..68fddae19968a 100755 --- a/scripts/convert_iglo_data.pl +++ b/scripts/convert_iglo_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_intermarche_data.pl b/scripts/convert_intermarche_data.pl index 1897f9f76016f..59934b397b56c 100755 --- a/scripts/convert_intermarche_data.pl +++ b/scripts/convert_intermarche_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_ldc_data.pl b/scripts/convert_ldc_data.pl index 7406a3967f9bd..a1053f266c9b1 100755 --- a/scripts/convert_ldc_data.pl +++ b/scripts/convert_ldc_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_saintelucie_data.pl b/scripts/convert_saintelucie_data.pl index 122cd333a03be..6740ac623f70f 100755 --- a/scripts/convert_saintelucie_data.pl +++ b/scripts/convert_saintelucie_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_scamark_data.pl b/scripts/convert_scamark_data.pl index 73a76f9abd672..8f759bd669c44 100755 --- a/scripts/convert_scamark_data.pl +++ b/scripts/convert_scamark_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/convert_yuka_fr_data.pl b/scripts/convert_yuka_fr_data.pl index ecbcb392abfc5..bbfa90b814f9f 100755 --- a/scripts/convert_yuka_fr_data.pl +++ b/scripts/convert_yuka_fr_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/copy_text_files.pl b/scripts/copy_text_files.pl index 4c1b1fee8cf3c..afde64f1a4ac1 100755 --- a/scripts/copy_text_files.pl +++ b/scripts/copy_text_files.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/create_wikipedia_properties_for_taxonomy.pl b/scripts/create_wikipedia_properties_for_taxonomy.pl index 6efb0d8e91fd9..14b52dc3c1cf4 100755 --- a/scripts/create_wikipedia_properties_for_taxonomy.pl +++ b/scripts/create_wikipedia_properties_for_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/credit_product_to_creator.pl b/scripts/credit_product_to_creator.pl index d4cee9d4bd05d..3393e80213c03 100755 --- a/scripts/credit_product_to_creator.pl +++ b/scripts/credit_product_to_creator.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/delete_products_from_user.pl b/scripts/delete_products_from_user.pl index ece03e5df4659..08f535ba1774e 100755 --- a/scripts/delete_products_from_user.pl +++ b/scripts/delete_products_from_user.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/export_battle_food.pl b/scripts/export_battle_food.pl index 80de2e1a6eb33..579168ae140bd 100755 --- a/scripts/export_battle_food.pl +++ b/scripts/export_battle_food.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/export_csv_file.pl b/scripts/export_csv_file.pl index 829d05f8a93de..3a4da83625c34 100755 --- a/scripts/export_csv_file.pl +++ b/scripts/export_csv_file.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/export_database.pl b/scripts/export_database.pl index 350b059a8d174..7c7ae27a28816 100755 --- a/scripts/export_database.pl +++ b/scripts/export_database.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/export_nutrients_taxonomy.pl b/scripts/export_nutrients_taxonomy.pl index 81bade35fddc2..b62104f94272e 100755 --- a/scripts/export_nutrients_taxonomy.pl +++ b/scripts/export_nutrients_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/export_tags_hierarchies.pl b/scripts/export_tags_hierarchies.pl index 38efb83d84afc..cda4bfb5b388b 100755 --- a/scripts/export_tags_hierarchies.pl +++ b/scripts/export_tags_hierarchies.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/extract_additives.pl b/scripts/extract_additives.pl index 6f4594b88e8d5..21d1764abc19f 100755 --- a/scripts/extract_additives.pl +++ b/scripts/extract_additives.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/extract_images.pl b/scripts/extract_images.pl index ce20e5d4e0272..d73ba7ecc909c 100755 --- a/scripts/extract_images.pl +++ b/scripts/extract_images.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/extract_individual_ingredients.pl b/scripts/extract_individual_ingredients.pl index 327e3a988c6be..0a071adb8c6bc 100755 --- a/scripts/extract_individual_ingredients.pl +++ b/scripts/extract_individual_ingredients.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/extract_nutrition_images_and_crop_data.pl b/scripts/extract_nutrition_images_and_crop_data.pl index 62356d7a40364..076a7c1b75ef5 100755 --- a/scripts/extract_nutrition_images_and_crop_data.pl +++ b/scripts/extract_nutrition_images_and_crop_data.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/fix_countries_removed_by_yuka.pl b/scripts/fix_countries_removed_by_yuka.pl index 4e35cf9dcb47c..0d801336ac9c0 100755 --- a/scripts/fix_countries_removed_by_yuka.pl +++ b/scripts/fix_countries_removed_by_yuka.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/fix_deleted_products.pl b/scripts/fix_deleted_products.pl index cd0034a0b25ee..a3eb47958c209 100755 --- a/scripts/fix_deleted_products.pl +++ b/scripts/fix_deleted_products.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/fix_leading_zeros.pl b/scripts/fix_leading_zeros.pl index 1440f71e6c6f0..62b86d102e32c 100755 --- a/scripts/fix_leading_zeros.pl +++ b/scripts/fix_leading_zeros.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/fix_product.pl b/scripts/fix_product.pl index 90a0533485e93..57640b11a4866 100755 --- a/scripts/fix_product.pl +++ b/scripts/fix_product.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/fix_product2.pl b/scripts/fix_product2.pl index beb7be553fe14..8b94d256ff8e2 100755 --- a/scripts/fix_product2.pl +++ b/scripts/fix_product2.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/franprix.pl b/scripts/franprix.pl index 6ad4a46762604..991a0fb488214 100755 --- a/scripts/franprix.pl +++ b/scripts/franprix.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_categories_stats.pl b/scripts/gen_categories_stats.pl index 16e7d1fb613f6..34edb21091899 100755 --- a/scripts/gen_categories_stats.pl +++ b/scripts/gen_categories_stats.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl b/scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl index 862cf2db780cf..f95ef95407d53 100755 --- a/scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl +++ b/scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_obf_ingredients_taxonomy_from_cosing.pl b/scripts/gen_obf_ingredients_taxonomy_from_cosing.pl index 134b34ae6b7ee..73036a642f841 100755 --- a/scripts/gen_obf_ingredients_taxonomy_from_cosing.pl +++ b/scripts/gen_obf_ingredients_taxonomy_from_cosing.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_sucres.pl b/scripts/gen_sucres.pl index 2de40eb79b10d..8ee7bcbca1dca 100755 --- a/scripts/gen_sucres.pl +++ b/scripts/gen_sucres.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_sugar.pl b/scripts/gen_sugar.pl index c63a75f69c946..ecf3601ced9a2 100755 --- a/scripts/gen_sugar.pl +++ b/scripts/gen_sugar.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_users_emails.pl b/scripts/gen_users_emails.pl index 96545ee1b8463..9d5f98af941d2 100755 --- a/scripts/gen_users_emails.pl +++ b/scripts/gen_users_emails.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_users_lists.pl b/scripts/gen_users_lists.pl index 95a55e9b08007..5958315f287d2 100755 --- a/scripts/gen_users_lists.pl +++ b/scripts/gen_users_lists.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/gen_users_names.pl b/scripts/gen_users_names.pl index 3dd480abb5876..6a090b7cb96a8 100755 --- a/scripts/gen_users_names.pl +++ b/scripts/gen_users_names.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/generate_pao_taxonomy.pl b/scripts/generate_pao_taxonomy.pl index 61867e83cd538..7ef8f4088a2fe 100755 --- a/scripts/generate_pao_taxonomy.pl +++ b/scripts/generate_pao_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/generate_polyquaternium.pl b/scripts/generate_polyquaternium.pl index 1981152ba63cf..4e1aed10f3ba2 100755 --- a/scripts/generate_polyquaternium.pl +++ b/scripts/generate_polyquaternium.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/get_blog_updates.pl b/scripts/get_blog_updates.pl index 10cc6490ceb37..1d0d52ed14fb6 100755 --- a/scripts/get_blog_updates.pl +++ b/scripts/get_blog_updates.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_csv_file.pl b/scripts/import_csv_file.pl index aa25eddbee6b8..005d6424e40be 100755 --- a/scripts/import_csv_file.pl +++ b/scripts/import_csv_file.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_fleurymichon.pl b/scripts/import_fleurymichon.pl index ad931f080b7a0..2204f0a8b26d9 100755 --- a/scripts/import_fleurymichon.pl +++ b/scripts/import_fleurymichon.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_openfood_ch.pl b/scripts/import_openfood_ch.pl index 5e112fd0c1bdc..f077d31580004 100755 --- a/scripts/import_openfood_ch.pl +++ b/scripts/import_openfood_ch.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_openfood_ch_name_translations.pl b/scripts/import_openfood_ch_name_translations.pl index e2c87694f3e43..167c4d3565315 100755 --- a/scripts/import_openfood_ch_name_translations.pl +++ b/scripts/import_openfood_ch_name_translations.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_sodebo.pl b/scripts/import_sodebo.pl index bb258875f9f4d..d98892b9a2785 100755 --- a/scripts/import_sodebo.pl +++ b/scripts/import_sodebo.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_systemeu.pl b/scripts/import_systemeu.pl index f12123df873ab..51ccb4bc2ac30 100755 --- a/scripts/import_systemeu.pl +++ b/scripts/import_systemeu.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/import_us_ndb.pl b/scripts/import_us_ndb.pl index 2ae7bcb653325..99e7892edbada 100755 --- a/scripts/import_us_ndb.pl +++ b/scripts/import_us_ndb.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/infobot_dk_irma.pl b/scripts/infobot_dk_irma.pl index ef6d88684d718..c91340c4931b6 100755 --- a/scripts/infobot_dk_irma.pl +++ b/scripts/infobot_dk_irma.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/list_ingredients.pl b/scripts/list_ingredients.pl index b9df24062ba03..6f2edc2cf3a60 100755 --- a/scripts/list_ingredients.pl +++ b/scripts/list_ingredients.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/list_subdomains.pl b/scripts/list_subdomains.pl index ae41b843f7f28..295f458f733cc 100755 --- a/scripts/list_subdomains.pl +++ b/scripts/list_subdomains.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/merge_additives_lists.pl b/scripts/merge_additives_lists.pl index 63b9d22a9677f..227c5d54998bd 100755 --- a/scripts/merge_additives_lists.pl +++ b/scripts/merge_additives_lists.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/moodstock_delete_all.pl b/scripts/obsolete/moodstock_delete_all.pl index 25017197c7f6d..1194064fea0ee 100755 --- a/scripts/obsolete/moodstock_delete_all.pl +++ b/scripts/obsolete/moodstock_delete_all.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/moodstock_delete_ketchup.pl b/scripts/obsolete/moodstock_delete_ketchup.pl index 9cabccf85795e..e79d7f49f377c 100755 --- a/scripts/obsolete/moodstock_delete_ketchup.pl +++ b/scripts/obsolete/moodstock_delete_ketchup.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/moodstock_ketchup.pl b/scripts/obsolete/moodstock_ketchup.pl index 0d6ed9b56f961..d841002d32083 100755 --- a/scripts/obsolete/moodstock_ketchup.pl +++ b/scripts/obsolete/moodstock_ketchup.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/moodstock_upload.pl b/scripts/obsolete/moodstock_upload.pl index 4b54d484af0f0..23cc6dba486fd 100755 --- a/scripts/obsolete/moodstock_upload.pl +++ b/scripts/obsolete/moodstock_upload.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_all_fields.pl b/scripts/obsolete/update_all_products_all_fields.pl index 47434b3d25bdb..6f0616ce8439e 100755 --- a/scripts/obsolete/update_all_products_all_fields.pl +++ b/scripts/obsolete/update_all_products_all_fields.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_bot.pl b/scripts/obsolete/update_all_products_bot.pl index 64f300bf2f277..56b5d86078b87 100755 --- a/scripts/obsolete/update_all_products_bot.pl +++ b/scripts/obsolete/update_all_products_bot.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_categories.pl b/scripts/obsolete/update_all_products_categories.pl index 7b83d777f3648..7fbb1e56918b0 100755 --- a/scripts/obsolete/update_all_products_categories.pl +++ b/scripts/obsolete/update_all_products_categories.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_codes.pl b/scripts/obsolete/update_all_products_codes.pl index ff1fc0cf3fed7..0c5c4c54fded0 100755 --- a/scripts/obsolete/update_all_products_codes.pl +++ b/scripts/obsolete/update_all_products_codes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_countries.pl b/scripts/obsolete/update_all_products_countries.pl index 0c3b22b73aa49..7c9c52a252788 100755 --- a/scripts/obsolete/update_all_products_countries.pl +++ b/scripts/obsolete/update_all_products_countries.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_creator.pl b/scripts/obsolete/update_all_products_creator.pl index d6070f161ddf0..22c7bbee627db 100644 --- a/scripts/obsolete/update_all_products_creator.pl +++ b/scripts/obsolete/update_all_products_creator.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_emb_codes.pl b/scripts/obsolete/update_all_products_emb_codes.pl index cfdaee58e67cc..50d8e0ee85070 100755 --- a/scripts/obsolete/update_all_products_emb_codes.pl +++ b/scripts/obsolete/update_all_products_emb_codes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_energy.pl b/scripts/obsolete/update_all_products_energy.pl index 29a7717f61825..942f23d1fc089 100755 --- a/scripts/obsolete/update_all_products_energy.pl +++ b/scripts/obsolete/update_all_products_energy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl b/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl index aa85a65037db1..b73e46d80e196 100755 --- a/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl +++ b/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl b/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl index bef77c115798e..06a5788164a39 100644 --- a/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl +++ b/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_history.pl b/scripts/obsolete/update_all_products_history.pl index 36a553a18f94a..bfbbc775b248a 100755 --- a/scripts/obsolete/update_all_products_history.pl +++ b/scripts/obsolete/update_all_products_history.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_history_from_dir.pl b/scripts/obsolete/update_all_products_history_from_dir.pl index 0afa315bff584..ed7cb7686a99a 100755 --- a/scripts/obsolete/update_all_products_history_from_dir.pl +++ b/scripts/obsolete/update_all_products_history_from_dir.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_history_fromdir.pl b/scripts/obsolete/update_all_products_history_fromdir.pl index cc73e46426d62..b08864a267b8e 100755 --- a/scripts/obsolete/update_all_products_history_fromdir.pl +++ b/scripts/obsolete/update_all_products_history_fromdir.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_in_mongodb.pl b/scripts/obsolete/update_all_products_in_mongodb.pl index 11cbafebe3b10..fc7d0db5c2ef1 100755 --- a/scripts/obsolete/update_all_products_in_mongodb.pl +++ b/scripts/obsolete/update_all_products_in_mongodb.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_ingredients.pl b/scripts/obsolete/update_all_products_ingredients.pl index f57209b0890ee..1b69a7da98216 100755 --- a/scripts/obsolete/update_all_products_ingredients.pl +++ b/scripts/obsolete/update_all_products_ingredients.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_ingredients_classes.pl b/scripts/obsolete/update_all_products_ingredients_classes.pl index a4c242082cd6f..5bbbbd2a0f2cf 100755 --- a/scripts/obsolete/update_all_products_ingredients_classes.pl +++ b/scripts/obsolete/update_all_products_ingredients_classes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_labels.pl b/scripts/obsolete/update_all_products_labels.pl index b82430eb895b5..4b4555c5b8b2b 100755 --- a/scripts/obsolete/update_all_products_labels.pl +++ b/scripts/obsolete/update_all_products_labels.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_lang_lc.pl b/scripts/obsolete/update_all_products_lang_lc.pl index 849ecaeebc908..fee6008ab5e95 100755 --- a/scripts/obsolete/update_all_products_lang_lc.pl +++ b/scripts/obsolete/update_all_products_lang_lc.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_language_fields.pl b/scripts/obsolete/update_all_products_language_fields.pl index 08da83e12b4b4..5ecbf7baa9a0f 100755 --- a/scripts/obsolete/update_all_products_language_fields.pl +++ b/scripts/obsolete/update_all_products_language_fields.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_languages.pl b/scripts/obsolete/update_all_products_languages.pl index 146ebe1fe54bb..211ea853d0d24 100755 --- a/scripts/obsolete/update_all_products_languages.pl +++ b/scripts/obsolete/update_all_products_languages.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_nutriments_fields.pl b/scripts/obsolete/update_all_products_nutriments_fields.pl index c06f4b0107f62..20fba6d4acbc3 100755 --- a/scripts/obsolete/update_all_products_nutriments_fields.pl +++ b/scripts/obsolete/update_all_products_nutriments_fields.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_nutriments_typo.pl b/scripts/obsolete/update_all_products_nutriments_typo.pl index 36f4ffe784814..653c7a7b15592 100755 --- a/scripts/obsolete/update_all_products_nutriments_typo.pl +++ b/scripts/obsolete/update_all_products_nutriments_typo.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_nutrition_score.pl b/scripts/obsolete/update_all_products_nutrition_score.pl index 2d463353ca6de..6515117b92c54 100755 --- a/scripts/obsolete/update_all_products_nutrition_score.pl +++ b/scripts/obsolete/update_all_products_nutrition_score.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_packager_codes.pl b/scripts/obsolete/update_all_products_packager_codes.pl index 951d7787b00a5..733c084f1a668 100755 --- a/scripts/obsolete/update_all_products_packager_codes.pl +++ b/scripts/obsolete/update_all_products_packager_codes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_periods_from_expiration_date.pl b/scripts/obsolete/update_all_products_periods_from_expiration_date.pl index 1e4ec01adac0c..d20b09c57634d 100755 --- a/scripts/obsolete/update_all_products_periods_from_expiration_date.pl +++ b/scripts/obsolete/update_all_products_periods_from_expiration_date.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_sortkey.pl b/scripts/obsolete/update_all_products_sortkey.pl index 565dcd0c8b991..03ddbb65c7531 100755 --- a/scripts/obsolete/update_all_products_sortkey.pl +++ b/scripts/obsolete/update_all_products_sortkey.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_unknown_nutriments.pl b/scripts/obsolete/update_all_products_unknown_nutriments.pl index f66e37cd4a909..93bfc607f9711 100755 --- a/scripts/obsolete/update_all_products_unknown_nutriments.pl +++ b/scripts/obsolete/update_all_products_unknown_nutriments.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_upc_to_ean.pl b/scripts/obsolete/update_all_products_upc_to_ean.pl index 9e68f46d576dc..940bb8e6fc69e 100755 --- a/scripts/obsolete/update_all_products_upc_to_ean.pl +++ b/scripts/obsolete/update_all_products_upc_to_ean.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/obsolete/update_all_products_zero_scans.pl b/scripts/obsolete/update_all_products_zero_scans.pl index b36003cb8c667..889ade0cb9ab4 100755 --- a/scripts/obsolete/update_all_products_zero_scans.pl +++ b/scripts/obsolete/update_all_products_zero_scans.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/po2jqueryi18n.pl b/scripts/po2jqueryi18n.pl index 4750191c6371b..4d4befa516d44 100755 --- a/scripts/po2jqueryi18n.pl +++ b/scripts/po2jqueryi18n.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/remove_deleted_products_from_db.pl b/scripts/remove_deleted_products_from_db.pl index 30fdb95125711..07e14804e8147 100755 --- a/scripts/remove_deleted_products_from_db.pl +++ b/scripts/remove_deleted_products_from_db.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/remove_empty_products.pl b/scripts/remove_empty_products.pl index 1e3e833cc3f9d..8279992909374 100755 --- a/scripts/remove_empty_products.pl +++ b/scripts/remove_empty_products.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/remove_products_without_code.pl b/scripts/remove_products_without_code.pl index f294ea3593d53..6a26fac81398f 100755 --- a/scripts/remove_products_without_code.pl +++ b/scripts/remove_products_without_code.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/run_cloud_vision_ocr.pl b/scripts/run_cloud_vision_ocr.pl index f2c7683f54250..99d468e1a14d3 100755 --- a/scripts/run_cloud_vision_ocr.pl +++ b/scripts/run_cloud_vision_ocr.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/scanbot.pl b/scripts/scanbot.pl index 2643cc70486c7..5d0fd83111a9d 100755 --- a/scripts/scanbot.pl +++ b/scripts/scanbot.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/sort_languages_in_taxonomy.pl b/scripts/sort_languages_in_taxonomy.pl index fdf4bd56cb812..26d1875e23ff0 100755 --- a/scripts/sort_languages_in_taxonomy.pl +++ b/scripts/sort_languages_in_taxonomy.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/sto_to_xml.pl b/scripts/sto_to_xml.pl index aa9d0453c1668..2b8d7a27b6326 100755 --- a/scripts/sto_to_xml.pl +++ b/scripts/sto_to_xml.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/tag_stores_magasins_u.pl b/scripts/tag_stores_magasins_u.pl index 479e87c3c579f..d969a8607ad49 100755 --- a/scripts/tag_stores_magasins_u.pl +++ b/scripts/tag_stores_magasins_u.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_additifs.pl b/scripts/test_additifs.pl index 77e250cb0c91b..fe6d8efe0d201 100755 --- a/scripts/test_additifs.pl +++ b/scripts/test_additifs.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_extract_ingredients_from_text.pl b/scripts/test_extract_ingredients_from_text.pl index f3d7f204968d7..d47a2d48ee523 100755 --- a/scripts/test_extract_ingredients_from_text.pl +++ b/scripts/test_extract_ingredients_from_text.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_food.pl b/scripts/test_food.pl index db090f8b936dd..9f63482041857 100755 --- a/scripts/test_food.pl +++ b/scripts/test_food.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_geoip.pl b/scripts/test_geoip.pl index 1aa8fbeee5759..35b7029cd3335 100755 --- a/scripts/test_geoip.pl +++ b/scripts/test_geoip.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_ingredient_parser.pl b/scripts/test_ingredient_parser.pl index 6f234e6a2d8f2..1669f78d2d3a8 100755 --- a/scripts/test_ingredient_parser.pl +++ b/scripts/test_ingredient_parser.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_normalize_packaging_codes.pl b/scripts/test_normalize_packaging_codes.pl index d0e9b3f7e4e52..1e5c7ac8ebd5d 100755 --- a/scripts/test_normalize_packaging_codes.pl +++ b/scripts/test_normalize_packaging_codes.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_spellchecker.pl b/scripts/test_spellchecker.pl index 49584acfd97fe..72f0f77e3298a 100755 --- a/scripts/test_spellchecker.pl +++ b/scripts/test_spellchecker.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/test_taxonomies.pl b/scripts/test_taxonomies.pl index 9782c4347281c..a42f4378955ea 100755 --- a/scripts/test_taxonomies.pl +++ b/scripts/test_taxonomies.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/translate_taxonomy_with_eu_translations.pl b/scripts/translate_taxonomy_with_eu_translations.pl index e4b35c2fc0bf2..319c35ebc5c2c 100755 --- a/scripts/translate_taxonomy_with_eu_translations.pl +++ b/scripts/translate_taxonomy_with_eu_translations.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_all_products.pl b/scripts/update_all_products.pl index bf4c0bb18744d..1f07cfe781ecb 100755 --- a/scripts/update_all_products.pl +++ b/scripts/update_all_products.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_emb_codes_in_mongodb.pl b/scripts/update_emb_codes_in_mongodb.pl index dccd93df2b101..6a67a0ea79a83 100755 --- a/scripts/update_emb_codes_in_mongodb.pl +++ b/scripts/update_emb_codes_in_mongodb.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_packager_codes_fsa_ratings.pl b/scripts/update_packager_codes_fsa_ratings.pl index 285fe63cc17d3..a69f52b4b0b98 100755 --- a/scripts/update_packager_codes_fsa_ratings.pl +++ b/scripts/update_packager_codes_fsa_ratings.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_texts_from_wiki.pl b/scripts/update_texts_from_wiki.pl index 78ef6e2f39044..08b8d6b54bdeb 100755 --- a/scripts/update_texts_from_wiki.pl +++ b/scripts/update_texts_from_wiki.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_top_translators.pl b/scripts/update_top_translators.pl index 1999dbcfc702c..07ed9d60dd946 100755 --- a/scripts/update_top_translators.pl +++ b/scripts/update_top_translators.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/update_users.pl b/scripts/update_users.pl index b3dc3af796475..e00d407feebe7 100755 --- a/scripts/update_users.pl +++ b/scripts/update_users.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # diff --git a/scripts/upload_photos_2016_franprix.pl b/scripts/upload_photos_2016_franprix.pl index 7dc08f03da781..ddfabb3053874 100755 --- a/scripts/upload_photos_2016_franprix.pl +++ b/scripts/upload_photos_2016_franprix.pl @@ -3,7 +3,7 @@ # This file is part of Product Opener. # # Product Opener -# Copyright (C) 2011-2018 Association Open Food Facts +# Copyright (C) 2011-2019 Association Open Food Facts # Contact: contact@openfoodfacts.org # Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France # From f783a47fbd487d189afbdaa1e4874bf6d273b98c Mon Sep 17 00:00:00 2001 From: hangy Date: Fri, 23 Aug 2019 10:30:57 +0200 Subject: [PATCH 2/5] refactor: Update Modern::Perl As discussed on [Slack](https://openfoodfacts.slack.com/archives/C02LDQDDD/p1566386977113600), OFF uses Perl 5.24.1. Therefore, we should probably update the available Perl features using Modern::Perl. --- cgi/display.pl | 2 +- cgi/ingredients.pl | 2 +- cgi/madenearme.pl | 2 +- cgi/madenearyou.pl | 2 +- cgi/manifest.pl | 2 +- cgi/nutrients.pl | 2 +- cgi/nutrition.pl | 2 +- cgi/opensearch.pl | 2 +- cgi/product_image.pl | 2 +- cgi/product_image_crop.pl | 2 +- cgi/product_image_move.pl | 2 +- cgi/product_image_rotate.pl | 2 +- cgi/product_image_unselect.pl | 2 +- cgi/product_image_upload.pl | 2 +- cgi/product_jqm_multilingual.pl | 2 +- cgi/product_multilingual.pl | 2 +- cgi/recent_changes.pl | 2 +- cgi/reset_password.pl | 2 +- cgi/reset_password_for_user.pl | 2 +- cgi/search.pl | 2 +- cgi/session.pl | 2 +- cgi/spellcheck_test.pl | 2 +- cgi/sso.pl | 2 +- cgi/sto2json.pl | 2 +- cgi/sucres_check.pl | 2 +- cgi/sucres_random.pl | 2 +- cgi/sugar_check.pl | 2 +- cgi/sugar_random.pl | 2 +- cgi/suggest.pl | 2 +- cgi/top_translators.pl | 2 +- cgi/translate_taxonomy.pl | 2 +- cgi/user.pl | 2 +- cgi/version.pl | 2 +- cpanfile | 2 +- docker/backend-dev/conf/Config.pm | 2 +- docker/backend-dev/conf/Config2.pm | 2 +- docker/productopener/templates/backend-conf.yaml | 4 ++-- lib/ProductOpener/Cache.pm | 2 +- lib/ProductOpener/Config2_sample.pm | 2 +- lib/ProductOpener/Config_obf.pm | 2 +- lib/ProductOpener/Config_off.pm | 2 +- lib/ProductOpener/Config_opf.pm | 2 +- lib/ProductOpener/Config_opff.pm | 2 +- lib/ProductOpener/Data.pm | 2 +- lib/ProductOpener/Display.pm | 2 +- lib/ProductOpener/Food.pm | 2 +- lib/ProductOpener/GeoIP.pm | 2 +- lib/ProductOpener/Images.pm | 2 +- lib/ProductOpener/Import.pm | 2 +- lib/ProductOpener/Index.pm | 2 +- lib/ProductOpener/Ingredients.pm | 2 +- lib/ProductOpener/Lang.pm | 2 +- lib/ProductOpener/Mail.pm | 2 +- lib/ProductOpener/Missions.pm | 2 +- lib/ProductOpener/MissionsConfig.pm | 2 +- lib/ProductOpener/Products.pm | 2 +- lib/ProductOpener/SiteQuality_off.pm | 2 +- lib/ProductOpener/Store.pm | 2 +- lib/ProductOpener/Tags.pm | 2 +- lib/ProductOpener/TagsEntries.pm | 2 +- lib/ProductOpener/Text.pm | 2 +- lib/ProductOpener/URL.pm | 2 +- lib/ProductOpener/Users.pm | 2 +- lib/ProductOpener/Version.pm | 2 +- lib/startup.pl | 2 +- lib/startup_apache2.pl | 2 +- scripts/add_descriptions_to_taxonomy_from_eu_translations.pl | 2 +- scripts/add_efsa_evaluations_to_additives_taxonomy.pl | 2 +- scripts/add_users_translations_to_taxonomy.pl | 2 +- scripts/aggregate_ingredients.pl | 2 +- scripts/authorized_additives.pl | 2 +- scripts/build_countries_taxonomy_from_wikidata.pl | 2 +- scripts/build_lang.pl | 2 +- scripts/build_languages_taxonomy_from_wikidata.pl | 2 +- scripts/build_tags_taxonomy.pl | 2 +- scripts/check_additives_taxonomy.pl | 2 +- scripts/check_lang_pm.pl | 2 +- scripts/check_photos.pl | 2 +- scripts/checkbot.pl | 2 +- scripts/checkmongodb.pl | 2 +- scripts/compute_missions.pl | 2 +- scripts/compute_missions_for_user.pl | 2 +- scripts/copy_text_files.pl | 2 +- scripts/create_wikipedia_properties_for_taxonomy.pl | 2 +- scripts/credit_product_to_creator.pl | 2 +- scripts/delete_products_from_user.pl | 2 +- scripts/export_battle_food.pl | 2 +- scripts/export_database.pl | 2 +- scripts/export_tags_hierarchies.pl | 2 +- scripts/extract_additives.pl | 2 +- scripts/extract_images.pl | 2 +- scripts/extract_individual_ingredients.pl | 2 +- scripts/extract_nutrition_images_and_crop_data.pl | 2 +- scripts/fix_code_stored_as_number.pl | 2 +- scripts/fix_countries_removed_by_yuka.pl | 2 +- scripts/fix_deleted_products.pl | 2 +- scripts/fix_leading_zeros.pl | 2 +- scripts/fix_product.pl | 2 +- scripts/fix_product2.pl | 2 +- scripts/franprix.pl | 2 +- scripts/gen_categories_stats.pl | 2 +- scripts/gen_obf_inci_functions_taxonomy_from_cosing.pl | 2 +- scripts/gen_obf_ingredients_taxonomy_from_cosing.pl | 2 +- scripts/gen_opff_leaderboard.pl | 2 +- scripts/gen_sucres.pl | 2 +- scripts/gen_sugar.pl | 2 +- scripts/gen_top_tags.pl | 2 +- scripts/gen_top_tags_per_country.pl | 2 +- scripts/gen_users_emails.pl | 2 +- scripts/gen_users_emails_list.pl | 2 +- scripts/gen_users_lists.pl | 2 +- scripts/gen_users_names.pl | 2 +- scripts/generate_pao_taxonomy.pl | 2 +- scripts/generate_polyquaternium.pl | 2 +- scripts/get_blog_updates.pl | 2 +- scripts/infobot_dk_irma.pl | 2 +- scripts/list_ingredients.pl | 2 +- scripts/list_subdomains.pl | 2 +- scripts/merge_additives_lists.pl | 2 +- scripts/nutrinet_libelles.pl | 2 +- scripts/nutrinet_libelles2.pl | 2 +- scripts/obsolete/moodstock_delete_all.pl | 2 +- scripts/obsolete/moodstock_delete_ketchup.pl | 2 +- scripts/obsolete/moodstock_ketchup.pl | 2 +- scripts/obsolete/moodstock_upload.pl | 2 +- scripts/obsolete/update_all_products_all_fields.pl | 2 +- scripts/obsolete/update_all_products_bot.pl | 2 +- scripts/obsolete/update_all_products_categories.pl | 2 +- scripts/obsolete/update_all_products_codes.pl | 2 +- scripts/obsolete/update_all_products_countries.pl | 2 +- scripts/obsolete/update_all_products_countries_add.pl | 2 +- scripts/obsolete/update_all_products_countries_fix.pl | 2 +- scripts/obsolete/update_all_products_creator.pl | 2 +- scripts/obsolete/update_all_products_emb_codes.pl | 2 +- scripts/obsolete/update_all_products_energy.pl | 2 +- scripts/obsolete/update_all_products_from_dir_in_mongodb.pl | 2 +- .../update_all_products_from_dir_remove_dotted_fields.pl | 2 +- scripts/obsolete/update_all_products_history.pl | 2 +- scripts/obsolete/update_all_products_history_from_dir.pl | 2 +- scripts/obsolete/update_all_products_history_fromdir.pl | 2 +- scripts/obsolete/update_all_products_in_mongodb.pl | 2 +- scripts/obsolete/update_all_products_ingredients.pl | 2 +- scripts/obsolete/update_all_products_ingredients_classes.pl | 2 +- scripts/obsolete/update_all_products_labels.pl | 2 +- scripts/obsolete/update_all_products_lang_lc.pl | 2 +- scripts/obsolete/update_all_products_language_fields.pl | 2 +- scripts/obsolete/update_all_products_languages.pl | 2 +- scripts/obsolete/update_all_products_nutriments_fields.pl | 2 +- scripts/obsolete/update_all_products_nutriments_typo.pl | 2 +- scripts/obsolete/update_all_products_nutrition_score.pl | 2 +- scripts/obsolete/update_all_products_packager_codes.pl | 2 +- .../update_all_products_periods_from_expiration_date.pl | 2 +- scripts/obsolete/update_all_products_sortkey.pl | 2 +- scripts/obsolete/update_all_products_unknown_nutriments.pl | 2 +- scripts/obsolete/update_all_products_upc_to_ean.pl | 2 +- scripts/obsolete/update_all_products_zero_scans.pl | 2 +- scripts/po2jqueryi18n.pl | 2 +- scripts/popular_products_images.pl | 2 +- scripts/remove_deleted_products_from_db.pl | 2 +- scripts/remove_empty_products.pl | 2 +- scripts/remove_products_without_code.pl | 2 +- scripts/scanbot.pl | 2 +- scripts/sort_languages_in_taxonomy.pl | 2 +- scripts/sto_to_xml.pl | 2 +- scripts/test_additifs.pl | 2 +- scripts/test_extract_ingredients_from_text.pl | 2 +- scripts/test_food.pl | 2 +- scripts/test_geoip.pl | 2 +- scripts/test_ingredient_parser.pl | 2 +- scripts/test_normalize_packaging_codes.pl | 2 +- scripts/test_spellchecker.pl | 2 +- scripts/test_taxonomies.pl | 2 +- scripts/translate_taxonomy_with_eu_translations.pl | 2 +- scripts/update_all_products.pl | 2 +- scripts/update_all_products_from_dir_in_mongodb.pl | 2 +- scripts/update_emb_codes_in_mongodb.pl | 2 +- scripts/update_packager_codes.pl | 2 +- scripts/update_packager_codes_fsa_ratings.pl | 2 +- scripts/update_recent_changes.pl | 2 +- scripts/update_texts_from_wiki.pl | 2 +- scripts/update_top_translators.pl | 2 +- scripts/update_users.pl | 2 +- scripts/upload_photos_2016_franprix.pl | 2 +- t/display.t | 2 +- t/perlcritic.t | 2 +- t/products.t | 2 +- t/sitequality.t | 2 +- t/store.t | 2 +- t/tags.t | 2 +- t/text.t | 2 +- 190 files changed, 191 insertions(+), 191 deletions(-) diff --git a/cgi/display.pl b/cgi/display.pl index 6f9e8bf677e8a..314e47d3ec0d1 100755 --- a/cgi/display.pl +++ b/cgi/display.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/ingredients.pl b/cgi/ingredients.pl index 51903629dd448..1072c5ef37e49 100755 --- a/cgi/ingredients.pl +++ b/cgi/ingredients.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/madenearme.pl b/cgi/madenearme.pl index af5b5e7894056..7e3001f8f5002 100755 --- a/cgi/madenearme.pl +++ b/cgi/madenearme.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/madenearyou.pl b/cgi/madenearyou.pl index 1b5863ca7838b..b5ac3a98be658 100755 --- a/cgi/madenearyou.pl +++ b/cgi/madenearyou.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/manifest.pl b/cgi/manifest.pl index c41c48b6384b0..998237659ec56 100755 --- a/cgi/manifest.pl +++ b/cgi/manifest.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/nutrients.pl b/cgi/nutrients.pl index 0acc21d801b2a..04da4ab853ee2 100644 --- a/cgi/nutrients.pl +++ b/cgi/nutrients.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/nutrition.pl b/cgi/nutrition.pl index 28c85e4337e20..3a7cb224bfb2d 100755 --- a/cgi/nutrition.pl +++ b/cgi/nutrition.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/opensearch.pl b/cgi/opensearch.pl index cee7308629679..0eaccbd43e0ca 100755 --- a/cgi/opensearch.pl +++ b/cgi/opensearch.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image.pl b/cgi/product_image.pl index c96acee1bc132..8d17e571ff835 100644 --- a/cgi/product_image.pl +++ b/cgi/product_image.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image_crop.pl b/cgi/product_image_crop.pl index d056c22f691d7..ea995ddc2697b 100755 --- a/cgi/product_image_crop.pl +++ b/cgi/product_image_crop.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image_move.pl b/cgi/product_image_move.pl index 9db5bc3009147..173aa1edc4529 100644 --- a/cgi/product_image_move.pl +++ b/cgi/product_image_move.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image_rotate.pl b/cgi/product_image_rotate.pl index cbb0b2df97123..a92b7731455b7 100755 --- a/cgi/product_image_rotate.pl +++ b/cgi/product_image_rotate.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image_unselect.pl b/cgi/product_image_unselect.pl index ffa0c21115533..e3a8292586125 100755 --- a/cgi/product_image_unselect.pl +++ b/cgi/product_image_unselect.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_image_upload.pl b/cgi/product_image_upload.pl index c016334c4d370..3d3f10f43fca2 100644 --- a/cgi/product_image_upload.pl +++ b/cgi/product_image_upload.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_jqm_multilingual.pl b/cgi/product_jqm_multilingual.pl index c8d4814d9a6ca..2d5e806ad5a5e 100644 --- a/cgi/product_jqm_multilingual.pl +++ b/cgi/product_jqm_multilingual.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/product_multilingual.pl b/cgi/product_multilingual.pl index f04e9a4bd197f..c08e7ee3cd5e9 100755 --- a/cgi/product_multilingual.pl +++ b/cgi/product_multilingual.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/recent_changes.pl b/cgi/recent_changes.pl index 04ac513e7c858..fb12413ca04b4 100644 --- a/cgi/recent_changes.pl +++ b/cgi/recent_changes.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/reset_password.pl b/cgi/reset_password.pl index 35c19f4b774f0..5a9e419a3a1fb 100755 --- a/cgi/reset_password.pl +++ b/cgi/reset_password.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/reset_password_for_user.pl b/cgi/reset_password_for_user.pl index a1c0480170239..2387761c7b4ec 100755 --- a/cgi/reset_password_for_user.pl +++ b/cgi/reset_password_for_user.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/search.pl b/cgi/search.pl index 402cb54b291c3..d8f0ce9c1bc7e 100755 --- a/cgi/search.pl +++ b/cgi/search.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/session.pl b/cgi/session.pl index f5b56593e4b5b..087fdb89305fa 100755 --- a/cgi/session.pl +++ b/cgi/session.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/spellcheck_test.pl b/cgi/spellcheck_test.pl index cdeeae5a036e4..bcc5584e5e0a6 100644 --- a/cgi/spellcheck_test.pl +++ b/cgi/spellcheck_test.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sso.pl b/cgi/sso.pl index e6b76704798c8..1195894ca2397 100755 --- a/cgi/sso.pl +++ b/cgi/sso.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sto2json.pl b/cgi/sto2json.pl index 646dbe91e270d..08fbe8ce4ac75 100755 --- a/cgi/sto2json.pl +++ b/cgi/sto2json.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sucres_check.pl b/cgi/sucres_check.pl index 422a3d8dd09fe..ed227bc7aee17 100755 --- a/cgi/sucres_check.pl +++ b/cgi/sucres_check.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sucres_random.pl b/cgi/sucres_random.pl index 8a7b9a541c8f3..1bc1bc099a282 100755 --- a/cgi/sucres_random.pl +++ b/cgi/sucres_random.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sugar_check.pl b/cgi/sugar_check.pl index 2bc21c5ae2190..673ae5dbc807d 100755 --- a/cgi/sugar_check.pl +++ b/cgi/sugar_check.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/sugar_random.pl b/cgi/sugar_random.pl index 096af2f3ffe7b..2129aca499cf6 100755 --- a/cgi/sugar_random.pl +++ b/cgi/sugar_random.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/suggest.pl b/cgi/suggest.pl index 63a310810986d..707c0957f79b2 100755 --- a/cgi/suggest.pl +++ b/cgi/suggest.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/top_translators.pl b/cgi/top_translators.pl index e112abf3baaf8..ea711678f88da 100644 --- a/cgi/top_translators.pl +++ b/cgi/top_translators.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/translate_taxonomy.pl b/cgi/translate_taxonomy.pl index 163fb26b46fa9..5d0d1ae2a60dd 100644 --- a/cgi/translate_taxonomy.pl +++ b/cgi/translate_taxonomy.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/user.pl b/cgi/user.pl index fc9b20e0de2b2..c0dfca629b331 100755 --- a/cgi/user.pl +++ b/cgi/user.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cgi/version.pl b/cgi/version.pl index 2f56f0a45fbcc..b8c963edc8036 100755 --- a/cgi/version.pl +++ b/cgi/version.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use CGI::Carp qw(fatalsToBrowser); diff --git a/cpanfile b/cpanfile index c833bcdfe2f7f..63bd5b88bc3dc 100644 --- a/cpanfile +++ b/cpanfile @@ -41,7 +41,7 @@ requires 'Email::Valid', '>= 1.202, < 2.0'; requires 'CLDR::Number::Format::Decimal'; requires 'CLDR::Number::Format::Percent'; requires 'CLDR::Number'; -requires 'Modern::Perl', '>= 1.20150127'; +requires 'Modern::Perl', '>= 1.20190727'; requires 'Data::Dumper::AutoEncode'; requires 'XML::Rules'; requires 'Email::Stuffer'; diff --git a/docker/backend-dev/conf/Config.pm b/docker/backend-dev/conf/Config.pm index 5173adbc8842a..001e8bbe8367f 100644 --- a/docker/backend-dev/conf/Config.pm +++ b/docker/backend-dev/conf/Config.pm @@ -21,7 +21,7 @@ package ProductOpener::Config; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/docker/backend-dev/conf/Config2.pm b/docker/backend-dev/conf/Config2.pm index 08d7770c0e477..3ccf9ac730fd8 100644 --- a/docker/backend-dev/conf/Config2.pm +++ b/docker/backend-dev/conf/Config2.pm @@ -21,7 +21,7 @@ package ProductOpener::Config2; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/docker/productopener/templates/backend-conf.yaml b/docker/productopener/templates/backend-conf.yaml index 6c2dfa1b82aea..9a305aaeb9b6f 100644 --- a/docker/productopener/templates/backend-conf.yaml +++ b/docker/productopener/templates/backend-conf.yaml @@ -45,7 +45,7 @@ data: package ProductOpener::Config; use utf8; - use Modern::Perl '2012'; + use Modern::Perl '2017'; use Exporter qw< import >; BEGIN @@ -477,7 +477,7 @@ data: package ProductOpener::Config2; use utf8; - use Modern::Perl '2012'; + use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Cache.pm b/lib/ProductOpener/Cache.pm index 9b9c12b959e8e..1d449dcf7da03 100644 --- a/lib/ProductOpener/Cache.pm +++ b/lib/ProductOpener/Cache.pm @@ -21,7 +21,7 @@ package ProductOpener::Cache; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Config2_sample.pm b/lib/ProductOpener/Config2_sample.pm index ab13158ea9917..7bdea3153a32b 100644 --- a/lib/ProductOpener/Config2_sample.pm +++ b/lib/ProductOpener/Config2_sample.pm @@ -21,7 +21,7 @@ package ProductOpener::Config2; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Config_obf.pm b/lib/ProductOpener/Config_obf.pm index 451c917aa2551..16a73675ccc41 100644 --- a/lib/ProductOpener/Config_obf.pm +++ b/lib/ProductOpener/Config_obf.pm @@ -21,7 +21,7 @@ package ProductOpener::Config; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Config_off.pm b/lib/ProductOpener/Config_off.pm index b01d4891e7745..23a3a4158cfdb 100644 --- a/lib/ProductOpener/Config_off.pm +++ b/lib/ProductOpener/Config_off.pm @@ -21,7 +21,7 @@ package ProductOpener::Config; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Config_opf.pm b/lib/ProductOpener/Config_opf.pm index f0ccc205ad518..5defd9e1a4d84 100644 --- a/lib/ProductOpener/Config_opf.pm +++ b/lib/ProductOpener/Config_opf.pm @@ -21,7 +21,7 @@ package ProductOpener::Config; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Config_opff.pm b/lib/ProductOpener/Config_opff.pm index bc1aeaadb76f7..4faeb121cdd81 100644 --- a/lib/ProductOpener/Config_opff.pm +++ b/lib/ProductOpener/Config_opff.pm @@ -21,7 +21,7 @@ package ProductOpener::Config; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Data.pm b/lib/ProductOpener/Data.pm index 4c52b5cc302dd..e1a4f6c0a47c8 100644 --- a/lib/ProductOpener/Data.pm +++ b/lib/ProductOpener/Data.pm @@ -21,7 +21,7 @@ package ProductOpener::Data; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Display.pm b/lib/ProductOpener/Display.pm index 6f6151a372196..5e10a4070952a 100644 --- a/lib/ProductOpener/Display.pm +++ b/lib/ProductOpener/Display.pm @@ -21,7 +21,7 @@ package ProductOpener::Display; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Food.pm b/lib/ProductOpener/Food.pm index b18d037838c96..cce102ecdeab0 100644 --- a/lib/ProductOpener/Food.pm +++ b/lib/ProductOpener/Food.pm @@ -21,7 +21,7 @@ package ProductOpener::Food; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/GeoIP.pm b/lib/ProductOpener/GeoIP.pm index 5172a28117f9c..53ffb493fb349 100644 --- a/lib/ProductOpener/GeoIP.pm +++ b/lib/ProductOpener/GeoIP.pm @@ -21,7 +21,7 @@ package ProductOpener::GeoIP; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Images.pm b/lib/ProductOpener/Images.pm index 033be7368ec55..84c7e2146444e 100644 --- a/lib/ProductOpener/Images.pm +++ b/lib/ProductOpener/Images.pm @@ -21,7 +21,7 @@ package ProductOpener::Images; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Import.pm b/lib/ProductOpener/Import.pm index 24f62871dc0d4..57f26881a639b 100644 --- a/lib/ProductOpener/Import.pm +++ b/lib/ProductOpener/Import.pm @@ -21,7 +21,7 @@ package ProductOpener::Import; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; use Log::Any qw($log); diff --git a/lib/ProductOpener/Index.pm b/lib/ProductOpener/Index.pm index 8b25368ea4fc3..1cad758b6c52a 100644 --- a/lib/ProductOpener/Index.pm +++ b/lib/ProductOpener/Index.pm @@ -21,7 +21,7 @@ package ProductOpener::Index; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Ingredients.pm b/lib/ProductOpener/Ingredients.pm index e4cbe98ec6551..6a28558a56867 100644 --- a/lib/ProductOpener/Ingredients.pm +++ b/lib/ProductOpener/Ingredients.pm @@ -21,7 +21,7 @@ package ProductOpener::Ingredients; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Lang.pm b/lib/ProductOpener/Lang.pm index 24f704dcb7254..23dc2460287d0 100644 --- a/lib/ProductOpener/Lang.pm +++ b/lib/ProductOpener/Lang.pm @@ -21,7 +21,7 @@ package ProductOpener::Lang; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Mail.pm b/lib/ProductOpener/Mail.pm index 1eb15f096faaa..b71cfbd09bc9d 100644 --- a/lib/ProductOpener/Mail.pm +++ b/lib/ProductOpener/Mail.pm @@ -21,7 +21,7 @@ package ProductOpener::Mail; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Missions.pm b/lib/ProductOpener/Missions.pm index e3f69a945483a..b6ba5d1758984 100644 --- a/lib/ProductOpener/Missions.pm +++ b/lib/ProductOpener/Missions.pm @@ -21,7 +21,7 @@ package ProductOpener::Missions; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/MissionsConfig.pm b/lib/ProductOpener/MissionsConfig.pm index 1aef9714fe045..67ce089b4dcb3 100644 --- a/lib/ProductOpener/MissionsConfig.pm +++ b/lib/ProductOpener/MissionsConfig.pm @@ -21,7 +21,7 @@ package ProductOpener::MissionsConfig; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Products.pm b/lib/ProductOpener/Products.pm index 602a3a6c983e0..5064326c434cd 100644 --- a/lib/ProductOpener/Products.pm +++ b/lib/ProductOpener/Products.pm @@ -21,7 +21,7 @@ package ProductOpener::Products; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/SiteQuality_off.pm b/lib/ProductOpener/SiteQuality_off.pm index 6dab7bc7d406f..ef07eeca58718 100644 --- a/lib/ProductOpener/SiteQuality_off.pm +++ b/lib/ProductOpener/SiteQuality_off.pm @@ -21,7 +21,7 @@ package ProductOpener::SiteQuality; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw(import); diff --git a/lib/ProductOpener/Store.pm b/lib/ProductOpener/Store.pm index b3aaa9ee564d1..01fc038ef7cfe 100644 --- a/lib/ProductOpener/Store.pm +++ b/lib/ProductOpener/Store.pm @@ -21,7 +21,7 @@ package ProductOpener::Store; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Tags.pm b/lib/ProductOpener/Tags.pm index 0775f2812a020..b5f04b6b6277e 100644 --- a/lib/ProductOpener/Tags.pm +++ b/lib/ProductOpener/Tags.pm @@ -21,7 +21,7 @@ package ProductOpener::Tags; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/TagsEntries.pm b/lib/ProductOpener/TagsEntries.pm index 8fc7ffc3d1f7c..fa05699886404 100644 --- a/lib/ProductOpener/TagsEntries.pm +++ b/lib/ProductOpener/TagsEntries.pm @@ -21,7 +21,7 @@ package ProductOpener::TagsEntries; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Text.pm b/lib/ProductOpener/Text.pm index ba4ce46f10e56..fc31dbc5c2f76 100644 --- a/lib/ProductOpener/Text.pm +++ b/lib/ProductOpener/Text.pm @@ -21,7 +21,7 @@ package ProductOpener::Text; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/URL.pm b/lib/ProductOpener/URL.pm index 06d0079ab3854..47ddd185ac01a 100644 --- a/lib/ProductOpener/URL.pm +++ b/lib/ProductOpener/URL.pm @@ -21,7 +21,7 @@ package ProductOpener::URL; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Users.pm b/lib/ProductOpener/Users.pm index d88c8a4b0aa16..0eea32188258e 100644 --- a/lib/ProductOpener/Users.pm +++ b/lib/ProductOpener/Users.pm @@ -21,7 +21,7 @@ package ProductOpener::Users; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/ProductOpener/Version.pm b/lib/ProductOpener/Version.pm index aa91ff533fccb..55247e471c4a4 100644 --- a/lib/ProductOpener/Version.pm +++ b/lib/ProductOpener/Version.pm @@ -21,7 +21,7 @@ package ProductOpener::Version; use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; BEGIN diff --git a/lib/startup.pl b/lib/startup.pl index 611e5518bbdb7..d01f6ad465247 100755 --- a/lib/startup.pl +++ b/lib/startup.pl @@ -25,7 +25,7 @@ # see http://apache.perl.org/docs/1.0/guide/performance.html#Code_Profiling_Techniques # use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Carp (); diff --git a/lib/startup_apache2.pl b/lib/startup_apache2.pl index 867917abce9dd..1d242ce447448 100755 --- a/lib/startup_apache2.pl +++ b/lib/startup_apache2.pl @@ -27,7 +27,7 @@ # see http://apache.perl.org/docs/1.0/guide/performance.html#Code_Profiling_Techniques # use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Carp (); diff --git a/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl b/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl index ce564abc14ca2..222832042b8d4 100755 --- a/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl +++ b/scripts/add_descriptions_to_taxonomy_from_eu_translations.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/add_efsa_evaluations_to_additives_taxonomy.pl b/scripts/add_efsa_evaluations_to_additives_taxonomy.pl index 4a113032a854f..6e352639282a0 100755 --- a/scripts/add_efsa_evaluations_to_additives_taxonomy.pl +++ b/scripts/add_efsa_evaluations_to_additives_taxonomy.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/add_users_translations_to_taxonomy.pl b/scripts/add_users_translations_to_taxonomy.pl index 918270196b814..64a151b811f98 100755 --- a/scripts/add_users_translations_to_taxonomy.pl +++ b/scripts/add_users_translations_to_taxonomy.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/aggregate_ingredients.pl b/scripts/aggregate_ingredients.pl index aa4f7b9fab667..7b41305b2c1c9 100755 --- a/scripts/aggregate_ingredients.pl +++ b/scripts/aggregate_ingredients.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; binmode STDIN, ':encoding(UTF-8)'; diff --git a/scripts/build_countries_taxonomy_from_wikidata.pl b/scripts/build_countries_taxonomy_from_wikidata.pl index 4d2bc4c071560..dbc6cce12d814 100755 --- a/scripts/build_countries_taxonomy_from_wikidata.pl +++ b/scripts/build_countries_taxonomy_from_wikidata.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/build_lang.pl b/scripts/build_lang.pl index e5eeab4140a4f..12535bb5760fb 100755 --- a/scripts/build_lang.pl +++ b/scripts/build_lang.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Lang qw/:all/; diff --git a/scripts/build_languages_taxonomy_from_wikidata.pl b/scripts/build_languages_taxonomy_from_wikidata.pl index f882b8748bbf9..1ed2cc5d85899 100755 --- a/scripts/build_languages_taxonomy_from_wikidata.pl +++ b/scripts/build_languages_taxonomy_from_wikidata.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/build_tags_taxonomy.pl b/scripts/build_tags_taxonomy.pl index 94f78db587085..8a144e796b7e6 100755 --- a/scripts/build_tags_taxonomy.pl +++ b/scripts/build_tags_taxonomy.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/check_additives_taxonomy.pl b/scripts/check_additives_taxonomy.pl index 8942d29988638..3048a155514b8 100755 --- a/scripts/check_additives_taxonomy.pl +++ b/scripts/check_additives_taxonomy.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Data::Dumper; diff --git a/scripts/check_lang_pm.pl b/scripts/check_lang_pm.pl index 39053e40609c6..1414ce2d805f9 100755 --- a/scripts/check_lang_pm.pl +++ b/scripts/check_lang_pm.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $file = $ARGV[0]; diff --git a/scripts/check_photos.pl b/scripts/check_photos.pl index 2763973a2992f..9271113a5a389 100755 --- a/scripts/check_photos.pl +++ b/scripts/check_photos.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/checkbot.pl b/scripts/checkbot.pl index 0f511f406f753..0c185b9eebe99 100755 --- a/scripts/checkbot.pl +++ b/scripts/checkbot.pl @@ -25,7 +25,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; #use ProductOpener::Config qw/:all/; diff --git a/scripts/create_wikipedia_properties_for_taxonomy.pl b/scripts/create_wikipedia_properties_for_taxonomy.pl index 14b52dc3c1cf4..978cfcc132cb7 100755 --- a/scripts/create_wikipedia_properties_for_taxonomy.pl +++ b/scripts/create_wikipedia_properties_for_taxonomy.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/credit_product_to_creator.pl b/scripts/credit_product_to_creator.pl index 3393e80213c03..74d704f7b66e9 100755 --- a/scripts/credit_product_to_creator.pl +++ b/scripts/credit_product_to_creator.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/delete_products_from_user.pl b/scripts/delete_products_from_user.pl index 08f535ba1774e..14117e2335316 100755 --- a/scripts/delete_products_from_user.pl +++ b/scripts/delete_products_from_user.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; binmode STDIN, ':encoding(UTF-8)'; binmode STDOUT, ':encoding(UTF-8)'; diff --git a/scripts/extract_images.pl b/scripts/extract_images.pl index d73ba7ecc909c..1b6bf4e59df4a 100755 --- a/scripts/extract_images.pl +++ b/scripts/extract_images.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; open (my $IN, q{<}, "periods_after_opening_logo.svg") or die ; my $svg = join ("",(<$IN>)); diff --git a/scripts/generate_polyquaternium.pl b/scripts/generate_polyquaternium.pl index 4e1aed10f3ba2..f15b5414365c3 100755 --- a/scripts/generate_polyquaternium.pl +++ b/scripts/generate_polyquaternium.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; my $entry_format = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use ProductOpener::Store qw/:all/; use ProductOpener::Config qw/:all/; diff --git a/scripts/nutrinet_libelles.pl b/scripts/nutrinet_libelles.pl index e63c1193f0f4b..3bcaadd676bd4 100755 --- a/scripts/nutrinet_libelles.pl +++ b/scripts/nutrinet_libelles.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use strict; diff --git a/scripts/nutrinet_libelles2.pl b/scripts/nutrinet_libelles2.pl index 76452709f29e7..28ab0e25c6133 100755 --- a/scripts/nutrinet_libelles2.pl +++ b/scripts/nutrinet_libelles2.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use strict; diff --git a/scripts/obsolete/moodstock_delete_all.pl b/scripts/obsolete/moodstock_delete_all.pl index 1194064fea0ee..0362fad3409e3 100755 --- a/scripts/obsolete/moodstock_delete_all.pl +++ b/scripts/obsolete/moodstock_delete_all.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/moodstock_delete_ketchup.pl b/scripts/obsolete/moodstock_delete_ketchup.pl index e79d7f49f377c..282642d88927d 100755 --- a/scripts/obsolete/moodstock_delete_ketchup.pl +++ b/scripts/obsolete/moodstock_delete_ketchup.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/moodstock_ketchup.pl b/scripts/obsolete/moodstock_ketchup.pl index d841002d32083..f71032325a15b 100755 --- a/scripts/obsolete/moodstock_ketchup.pl +++ b/scripts/obsolete/moodstock_ketchup.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/moodstock_upload.pl b/scripts/obsolete/moodstock_upload.pl index 23cc6dba486fd..a61dada0d922e 100755 --- a/scripts/obsolete/moodstock_upload.pl +++ b/scripts/obsolete/moodstock_upload.pl @@ -24,7 +24,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_all_fields.pl b/scripts/obsolete/update_all_products_all_fields.pl index 6f0616ce8439e..f3dd4ac0e7986 100755 --- a/scripts/obsolete/update_all_products_all_fields.pl +++ b/scripts/obsolete/update_all_products_all_fields.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_bot.pl b/scripts/obsolete/update_all_products_bot.pl index 56b5d86078b87..a2d933bd7aa3d 100755 --- a/scripts/obsolete/update_all_products_bot.pl +++ b/scripts/obsolete/update_all_products_bot.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_categories.pl b/scripts/obsolete/update_all_products_categories.pl index 7fbb1e56918b0..3441bb3eba8ce 100755 --- a/scripts/obsolete/update_all_products_categories.pl +++ b/scripts/obsolete/update_all_products_categories.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_codes.pl b/scripts/obsolete/update_all_products_codes.pl index 0c5c4c54fded0..0e9529f0133a4 100755 --- a/scripts/obsolete/update_all_products_codes.pl +++ b/scripts/obsolete/update_all_products_codes.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_countries.pl b/scripts/obsolete/update_all_products_countries.pl index 7c9c52a252788..1df17260cf1c2 100755 --- a/scripts/obsolete/update_all_products_countries.pl +++ b/scripts/obsolete/update_all_products_countries.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_countries_add.pl b/scripts/obsolete/update_all_products_countries_add.pl index d0866b1bd0133..2dc0d9ebcaa5a 100755 --- a/scripts/obsolete/update_all_products_countries_add.pl +++ b/scripts/obsolete/update_all_products_countries_add.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_countries_fix.pl b/scripts/obsolete/update_all_products_countries_fix.pl index 9d73685055180..25786c9f27454 100755 --- a/scripts/obsolete/update_all_products_countries_fix.pl +++ b/scripts/obsolete/update_all_products_countries_fix.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_creator.pl b/scripts/obsolete/update_all_products_creator.pl index 22c7bbee627db..ee6065fca6642 100644 --- a/scripts/obsolete/update_all_products_creator.pl +++ b/scripts/obsolete/update_all_products_creator.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_emb_codes.pl b/scripts/obsolete/update_all_products_emb_codes.pl index 50d8e0ee85070..7c0212706ada9 100755 --- a/scripts/obsolete/update_all_products_emb_codes.pl +++ b/scripts/obsolete/update_all_products_emb_codes.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_energy.pl b/scripts/obsolete/update_all_products_energy.pl index 942f23d1fc089..8442586b77e4a 100755 --- a/scripts/obsolete/update_all_products_energy.pl +++ b/scripts/obsolete/update_all_products_energy.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl b/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl index b73e46d80e196..56025f09c99ec 100755 --- a/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl +++ b/scripts/obsolete/update_all_products_from_dir_in_mongodb.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl b/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl index 06a5788164a39..99ae075e41a1f 100644 --- a/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl +++ b/scripts/obsolete/update_all_products_from_dir_remove_dotted_fields.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_history.pl b/scripts/obsolete/update_all_products_history.pl index bfbbc775b248a..42f6536a8d463 100755 --- a/scripts/obsolete/update_all_products_history.pl +++ b/scripts/obsolete/update_all_products_history.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_history_from_dir.pl b/scripts/obsolete/update_all_products_history_from_dir.pl index ed7cb7686a99a..b94a75b113d95 100755 --- a/scripts/obsolete/update_all_products_history_from_dir.pl +++ b/scripts/obsolete/update_all_products_history_from_dir.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_history_fromdir.pl b/scripts/obsolete/update_all_products_history_fromdir.pl index b08864a267b8e..c3eb86a3a974d 100755 --- a/scripts/obsolete/update_all_products_history_fromdir.pl +++ b/scripts/obsolete/update_all_products_history_fromdir.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_in_mongodb.pl b/scripts/obsolete/update_all_products_in_mongodb.pl index fc7d0db5c2ef1..5a20778a01427 100755 --- a/scripts/obsolete/update_all_products_in_mongodb.pl +++ b/scripts/obsolete/update_all_products_in_mongodb.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_ingredients.pl b/scripts/obsolete/update_all_products_ingredients.pl index 1b69a7da98216..f6e5973768d46 100755 --- a/scripts/obsolete/update_all_products_ingredients.pl +++ b/scripts/obsolete/update_all_products_ingredients.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_ingredients_classes.pl b/scripts/obsolete/update_all_products_ingredients_classes.pl index 5bbbbd2a0f2cf..13ec59e085352 100755 --- a/scripts/obsolete/update_all_products_ingredients_classes.pl +++ b/scripts/obsolete/update_all_products_ingredients_classes.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_labels.pl b/scripts/obsolete/update_all_products_labels.pl index 4b4555c5b8b2b..e4ff0d0aca453 100755 --- a/scripts/obsolete/update_all_products_labels.pl +++ b/scripts/obsolete/update_all_products_labels.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_lang_lc.pl b/scripts/obsolete/update_all_products_lang_lc.pl index fee6008ab5e95..4b7fc5471a8f7 100755 --- a/scripts/obsolete/update_all_products_lang_lc.pl +++ b/scripts/obsolete/update_all_products_lang_lc.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_language_fields.pl b/scripts/obsolete/update_all_products_language_fields.pl index 5ecbf7baa9a0f..549e7bafa0c6f 100755 --- a/scripts/obsolete/update_all_products_language_fields.pl +++ b/scripts/obsolete/update_all_products_language_fields.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_languages.pl b/scripts/obsolete/update_all_products_languages.pl index 211ea853d0d24..c200b6bbf0507 100755 --- a/scripts/obsolete/update_all_products_languages.pl +++ b/scripts/obsolete/update_all_products_languages.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_nutriments_fields.pl b/scripts/obsolete/update_all_products_nutriments_fields.pl index 20fba6d4acbc3..851abacdc895c 100755 --- a/scripts/obsolete/update_all_products_nutriments_fields.pl +++ b/scripts/obsolete/update_all_products_nutriments_fields.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_nutriments_typo.pl b/scripts/obsolete/update_all_products_nutriments_typo.pl index 653c7a7b15592..43d3da920f87a 100755 --- a/scripts/obsolete/update_all_products_nutriments_typo.pl +++ b/scripts/obsolete/update_all_products_nutriments_typo.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_nutrition_score.pl b/scripts/obsolete/update_all_products_nutrition_score.pl index 6515117b92c54..ea217c1d0bfd2 100755 --- a/scripts/obsolete/update_all_products_nutrition_score.pl +++ b/scripts/obsolete/update_all_products_nutrition_score.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_packager_codes.pl b/scripts/obsolete/update_all_products_packager_codes.pl index 733c084f1a668..3aa17e52f32d7 100755 --- a/scripts/obsolete/update_all_products_packager_codes.pl +++ b/scripts/obsolete/update_all_products_packager_codes.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_periods_from_expiration_date.pl b/scripts/obsolete/update_all_products_periods_from_expiration_date.pl index d20b09c57634d..6a5f7bcaa891f 100755 --- a/scripts/obsolete/update_all_products_periods_from_expiration_date.pl +++ b/scripts/obsolete/update_all_products_periods_from_expiration_date.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_sortkey.pl b/scripts/obsolete/update_all_products_sortkey.pl index 03ddbb65c7531..fe7c64caa699f 100755 --- a/scripts/obsolete/update_all_products_sortkey.pl +++ b/scripts/obsolete/update_all_products_sortkey.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_unknown_nutriments.pl b/scripts/obsolete/update_all_products_unknown_nutriments.pl index 93bfc607f9711..79e1908ab5047 100755 --- a/scripts/obsolete/update_all_products_unknown_nutriments.pl +++ b/scripts/obsolete/update_all_products_unknown_nutriments.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_upc_to_ean.pl b/scripts/obsolete/update_all_products_upc_to_ean.pl index 940bb8e6fc69e..112a29142adfe 100755 --- a/scripts/obsolete/update_all_products_upc_to_ean.pl +++ b/scripts/obsolete/update_all_products_upc_to_ean.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/obsolete/update_all_products_zero_scans.pl b/scripts/obsolete/update_all_products_zero_scans.pl index 889ade0cb9ab4..8f434035c928f 100755 --- a/scripts/obsolete/update_all_products_zero_scans.pl +++ b/scripts/obsolete/update_all_products_zero_scans.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/po2jqueryi18n.pl b/scripts/po2jqueryi18n.pl index 4d4befa516d44..6d90d336f03e0 100755 --- a/scripts/po2jqueryi18n.pl +++ b/scripts/po2jqueryi18n.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Locale::PO; use Encode; diff --git a/scripts/popular_products_images.pl b/scripts/popular_products_images.pl index 0ab7fed7c1df7..b071f51f7ece0 100755 --- a/scripts/popular_products_images.pl +++ b/scripts/popular_products_images.pl @@ -3,7 +3,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/remove_deleted_products_from_db.pl b/scripts/remove_deleted_products_from_db.pl index 07e14804e8147..72ee79a9bf21a 100755 --- a/scripts/remove_deleted_products_from_db.pl +++ b/scripts/remove_deleted_products_from_db.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/remove_empty_products.pl b/scripts/remove_empty_products.pl index 8279992909374..4f590801f5853 100755 --- a/scripts/remove_empty_products.pl +++ b/scripts/remove_empty_products.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/remove_products_without_code.pl b/scripts/remove_products_without_code.pl index 6a26fac81398f..d95bfb6277988 100755 --- a/scripts/remove_products_without_code.pl +++ b/scripts/remove_products_without_code.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/scanbot.pl b/scripts/scanbot.pl index 5d0fd83111a9d..db096340a4ef7 100755 --- a/scripts/scanbot.pl +++ b/scripts/scanbot.pl @@ -26,7 +26,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/sort_languages_in_taxonomy.pl b/scripts/sort_languages_in_taxonomy.pl index 26d1875e23ff0..d9f0019dd2248 100755 --- a/scripts/sort_languages_in_taxonomy.pl +++ b/scripts/sort_languages_in_taxonomy.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/sto_to_xml.pl b/scripts/sto_to_xml.pl index 2b8d7a27b6326..e4e5008c09be6 100755 --- a/scripts/sto_to_xml.pl +++ b/scripts/sto_to_xml.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Data::Dumper; diff --git a/scripts/test_additifs.pl b/scripts/test_additifs.pl index fe6d8efe0d201..563a326965134 100755 --- a/scripts/test_additifs.pl +++ b/scripts/test_additifs.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/test_extract_ingredients_from_text.pl b/scripts/test_extract_ingredients_from_text.pl index d47a2d48ee523..0ec19d70c1929 100755 --- a/scripts/test_extract_ingredients_from_text.pl +++ b/scripts/test_extract_ingredients_from_text.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/test_food.pl b/scripts/test_food.pl index 9f63482041857..ba01500cf4767 100755 --- a/scripts/test_food.pl +++ b/scripts/test_food.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; my %Nutriments = ( diff --git a/scripts/test_geoip.pl b/scripts/test_geoip.pl index 35b7029cd3335..a4ec65c5743dd 100755 --- a/scripts/test_geoip.pl +++ b/scripts/test_geoip.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::GeoIP qw/:all/; diff --git a/scripts/test_ingredient_parser.pl b/scripts/test_ingredient_parser.pl index 1669f78d2d3a8..53120265b2844 100755 --- a/scripts/test_ingredient_parser.pl +++ b/scripts/test_ingredient_parser.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/test_normalize_packaging_codes.pl b/scripts/test_normalize_packaging_codes.pl index 1e5c7ac8ebd5d..d82d92bd2d8b2 100755 --- a/scripts/test_normalize_packaging_codes.pl +++ b/scripts/test_normalize_packaging_codes.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/test_spellchecker.pl b/scripts/test_spellchecker.pl index 72f0f77e3298a..0424fedb55c8f 100755 --- a/scripts/test_spellchecker.pl +++ b/scripts/test_spellchecker.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; diff --git a/scripts/test_taxonomies.pl b/scripts/test_taxonomies.pl index a42f4378955ea..4f64c85055ca5 100755 --- a/scripts/test_taxonomies.pl +++ b/scripts/test_taxonomies.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/translate_taxonomy_with_eu_translations.pl b/scripts/translate_taxonomy_with_eu_translations.pl index 319c35ebc5c2c..5d21416feb99b 100755 --- a/scripts/translate_taxonomy_with_eu_translations.pl +++ b/scripts/translate_taxonomy_with_eu_translations.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Store qw/:all/; diff --git a/scripts/update_all_products.pl b/scripts/update_all_products.pl index 1f07cfe781ecb..5e64cdbff9e13 100755 --- a/scripts/update_all_products.pl +++ b/scripts/update_all_products.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/update_packager_codes_fsa_ratings.pl b/scripts/update_packager_codes_fsa_ratings.pl index a69f52b4b0b98..0ae2853e38eb0 100755 --- a/scripts/update_packager_codes_fsa_ratings.pl +++ b/scripts/update_packager_codes_fsa_ratings.pl @@ -20,7 +20,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/update_recent_changes.pl b/scripts/update_recent_changes.pl index 844f881ca71bc..14706c0b72e7d 100755 --- a/scripts/update_recent_changes.pl +++ b/scripts/update_recent_changes.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; my $usage = <. -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/update_top_translators.pl b/scripts/update_top_translators.pl index 07ed9d60dd946..6b5b02bb060d9 100755 --- a/scripts/update_top_translators.pl +++ b/scripts/update_top_translators.pl @@ -21,7 +21,7 @@ # along with this program. If not, see . use utf8; -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Exporter qw< import >; use ProductOpener::Config qw/:all/; diff --git a/scripts/update_users.pl b/scripts/update_users.pl index e00d407feebe7..c83e21d88ca0c 100755 --- a/scripts/update_users.pl +++ b/scripts/update_users.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/scripts/upload_photos_2016_franprix.pl b/scripts/upload_photos_2016_franprix.pl index ddfabb3053874..f18db01e0b826 100755 --- a/scripts/upload_photos_2016_franprix.pl +++ b/scripts/upload_photos_2016_franprix.pl @@ -22,7 +22,7 @@ use CGI::Carp qw(fatalsToBrowser); -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; use ProductOpener::Config qw/:all/; diff --git a/t/display.t b/t/display.t index a813e99ce83ee..d5007f726e0f0 100644 --- a/t/display.t +++ b/t/display.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Test::More; use Log::Any::Adapter 'TAP'; diff --git a/t/perlcritic.t b/t/perlcritic.t index 37538c5408c83..950920572fd70 100644 --- a/t/perlcritic.t +++ b/t/perlcritic.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Test::More; use Log::Any::Adapter 'TAP'; diff --git a/t/products.t b/t/products.t index fc5083dd22fd0..49c2c6c1be49c 100644 --- a/t/products.t +++ b/t/products.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Test::More; use Test::Number::Delta; diff --git a/t/sitequality.t b/t/sitequality.t index 20927f65e3e06..d428b03dca4e9 100644 --- a/t/sitequality.t +++ b/t/sitequality.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Test::More; use Log::Any::Adapter 'TAP'; diff --git a/t/store.t b/t/store.t index 868c3a5a0c423..da9ce18f2a757 100644 --- a/t/store.t +++ b/t/store.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; diff --git a/t/tags.t b/t/tags.t index 3b7497cf42198..e2bbeff9a2fc1 100644 --- a/t/tags.t +++ b/t/tags.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use utf8; diff --git a/t/text.t b/t/text.t index 05e9169a7676d..bc18ca294dc45 100644 --- a/t/text.t +++ b/t/text.t @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Modern::Perl '2012'; +use Modern::Perl '2017'; use Test::More; use Log::Any::Adapter 'TAP'; From 9f8cf34711702ed8684ee8f8822be616445a312d Mon Sep 17 00:00:00 2001 From: hangy Date: Fri, 23 Aug 2019 10:35:16 +0200 Subject: [PATCH 3/5] docs: Use UTF-8 for COPYRIGHT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This avoids locale-specific problems with the word "Fossé". --- COPYRIGHT | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/COPYRIGHT b/COPYRIGHT index 93e82b37b19be..789d05c5b9146 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,7 +1,7 @@ Product Opener Copyright (C) 2011-2019 Association Open Food Facts Contact: contact@openfoodfacts.org -Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France +Address: 21 rue des Iles, 94100 Saint-Maur des Fossés, France Product Opener is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as @@ -14,4 +14,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . +along with this program. If not, see . \ No newline at end of file From 94a150786c24f2235f01f5ac43f97b7d6e29f285 Mon Sep 17 00:00:00 2001 From: hangy Date: Fri, 23 Aug 2019 11:42:51 +0200 Subject: [PATCH 4/5] ci: Update Perl version used by Travis to 5.24 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index adc39e4a07e0e..0c597c3ea3e9a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ branches: - l10n_master language: perl perl: - - "5.18.4" + - "5.24" env: COVERAGE=1 cache: yarn: true From 02824e0e9e2a4d81413bff80f3672684b002161b Mon Sep 17 00:00:00 2001 From: hangy Date: Sat, 24 Aug 2019 08:14:36 +0200 Subject: [PATCH 5/5] ci: Update Travis configuration to fix build process. --- .travis.yml | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0c597c3ea3e9a..82ffcb8c17a0f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,7 @@ +dist: bionic branches: except: - l10n_master -language: perl -perl: - - "5.24" env: COVERAGE=1 cache: yarn: true @@ -15,12 +13,29 @@ cache: addons: apt: packages: - - libapache2-request-perl - - libimage-magick-perl - - libbarcode-zbar-perl + - cpanminus - tesseract-ocr - graphviz -sudo: false + # Packages from ./cpanfile + - libwww-perl + - libimage-magick-perl + - libxml-encoding-perl + - libtext-unaccent-perl + - libmime-lite-perl + - libcache-memcached-fast-perl + - libjson-pp-perl + - libclone-perl + - libcrypt-passwdmd5-perl + - libencode-detect-perl + - libgraphics-color-perl + - libbarcode-zbar-perl + - libxml-feedpp-perl + - liburi-find-perl + - libxml-simple-perl + - libexperimental-perl + - libapache2-request-perl + - libdigest-md5-perl + - libtime-local-perl before_install: - nvm install --lts - cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib) @@ -40,5 +55,7 @@ before_script: - node refresh_taxonomies.js script: - yarn test +after_failure: + - cat $HOME/.cpanm/build.log notifications: slack: openfoodfacts:Pre9ZXKFH1CYtix8DeJAaFi2