Hello community, here is the log from the commit of package kitinerary for openSUSE:Leap:15.2 checked in at 2020-03-15 07:09:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/kitinerary (Old) and /work/SRC/openSUSE:Leap:15.2/.kitinerary.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitinerary" Sun Mar 15 07:09:50 2020 rev:13 rq:784815 version:19.12.3 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/kitinerary/kitinerary.changes 2020-02-13 14:39:31.513613504 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.kitinerary.new.3160/kitinerary.changes 2020-03-15 07:10:00.292914650 +0100 @@ -1,0 +2,10 @@ +Thu Mar 5 20:36:11 UTC 2020 - Luca Beltrame <[email protected]> + +- Update to 19.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/releases/19.12.3 +- Changes since 19.12.2: + * Handle language variants in the Vueling extractor + +------------------------------------------------------------------- Old: ---- kitinerary-19.12.2.tar.xz kitinerary-19.12.2.tar.xz.sig New: ---- kitinerary-19.12.3.tar.xz kitinerary-19.12.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kitinerary.spec ++++++ --- /var/tmp/diff_new_pack.OW0xpl/_old 2020-03-15 07:10:00.872914997 +0100 +++ /var/tmp/diff_new_pack.OW0xpl/_new 2020-03-15 07:10:00.872914997 +0100 @@ -18,7 +18,7 @@ %bcond_without lang Name: kitinerary -Version: 19.12.2 +Version: 19.12.3 Release: 0 Summary: Data model and extraction system for travel reservations License: LGPL-2.1-or-later ++++++ kitinerary-19.12.2.tar.xz -> kitinerary-19.12.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/CMakeLists.txt new/kitinerary-19.12.3/CMakeLists.txt --- old/kitinerary-19.12.2/CMakeLists.txt 2020-02-04 03:05:05.000000000 +0100 +++ new/kitinerary-19.12.3/CMakeLists.txt 2020-03-03 01:42:42.000000000 +0100 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.13.2") +set(PIM_VERSION "5.13.3") project(KItinerary VERSION ${PIM_VERSION}) set(CMAKE_CXX_STANDARD 14) @@ -32,8 +32,8 @@ find_package(SharedMimeInfo 1.3 REQUIRED) endif() -set(KMIME_VERSION "5.13.2") -set(PIM_PKPASS "5.13.2") +set(KMIME_VERSION "5.13.3") +set(PIM_PKPASS "5.13.3") find_package(KF5Mime ${KMIME_VERSION} CONFIG REQUIRED) find_package(KF5CalendarCore ${KF5_MIN_VERSION} CONFIG) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/po/gl/kitinerary.po new/kitinerary-19.12.3/po/gl/kitinerary.po --- old/kitinerary-19.12.2/po/gl/kitinerary.po 2020-02-04 03:05:02.000000000 +0100 +++ new/kitinerary-19.12.3/po/gl/kitinerary.po 2020-03-03 01:42:40.000000000 +0100 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Adrian Chaves <[email protected]>, 2018, 2019. +# Adrian Chaves <[email protected]>, 2018, 2019, 2020. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-05-31 03:08+0200\n" -"PO-Revision-Date: 2019-08-11 16:58+0200\n" +"PO-Revision-Date: 2020-02-16 23:04+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n" "Language-Team: Galician <[email protected]>\n" "Language: gl\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 19.04.1\n" +"X-Generator: Lokalize 19.08.3\n" #: calendarhandler.cpp:179 #, kde-format @@ -71,7 +71,7 @@ #: calendarhandler.cpp:254 #, kde-format msgid "Coach: %1" -msgstr "Bus: %1" +msgstr "Coche: %1" #: calendarhandler.cpp:260 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/po/it/kitinerary.po new/kitinerary-19.12.3/po/it/kitinerary.po --- old/kitinerary-19.12.2/po/it/kitinerary.po 2020-02-04 03:05:03.000000000 +0100 +++ new/kitinerary-19.12.3/po/it/kitinerary.po 2020-03-03 01:42:41.000000000 +0100 @@ -1,4 +1,5 @@ # Luigi Toscano <[email protected]>, 2017, 2018, 2019. +# Vincenzo Reale <[email protected]>, 2020. msgid "" msgstr "" "Project-Id-Version: desktop files\n" @@ -12,7 +13,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 19.12.2\n" #: calendarhandler.cpp:179 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/po/ko/kitinerary.po new/kitinerary-19.12.3/po/ko/kitinerary.po --- old/kitinerary-19.12.2/po/ko/kitinerary.po 2020-02-04 03:05:03.000000000 +0100 +++ new/kitinerary-19.12.3/po/ko/kitinerary.po 2020-03-03 01:42:41.000000000 +0100 @@ -1,4 +1,4 @@ -# Shinjo Park <[email protected]>, 2017, 2018, 2019. +# Shinjo Park <[email protected]>, 2017, 2018, 2019, 2020. msgid "" msgstr "" "Project-Id-Version: desktop files\n" @@ -12,7 +12,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 18.12.3\n" +"X-Generator: Lokalize 19.04.3\n" #: calendarhandler.cpp:179 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/src/cli/org.kde.kitinerary-extractor.appdata.xml new/kitinerary-19.12.3/src/cli/org.kde.kitinerary-extractor.appdata.xml --- old/kitinerary-19.12.2/src/cli/org.kde.kitinerary-extractor.appdata.xml 2020-02-04 00:37:43.000000000 +0100 +++ new/kitinerary-19.12.3/src/cli/org.kde.kitinerary-extractor.appdata.xml 2020-03-01 10:57:07.000000000 +0100 @@ -5,6 +5,7 @@ <project_license>LGPL-2.0+</project_license> <name>KItinerary Command Line Extractor</name> <name xml:lang="ca">Extractor de la línia d'ordres del KItinerary</name> + <name xml:lang="ca-valencia">Extractor de la línia d'ordres del KItinerary</name> <name xml:lang="en-GB">KItinerary Command Line Extractor</name> <name xml:lang="es">Extractor de línea de órdenes de KItinerary</name> <name xml:lang="fi">KItineraryn komentorivijäsennin</name> @@ -13,6 +14,7 @@ <name xml:lang="ia">KItinerary extractor de commando in linea</name> <name xml:lang="id">KItinerary Command Line Extractor</name> <name xml:lang="it">Estrattore a riga di comando di KItinerary</name> + <name xml:lang="ko">KItinerary 명령행 추출기</name> <name xml:lang="nl">Extractor van opdrachtregel van KItinerary</name> <name xml:lang="pl">Wydobywane danych z wiersza poleceń KItinerary</name> <name xml:lang="pt">Extracção da Linha de Comandos do KItinerary</name> @@ -23,6 +25,7 @@ <name xml:lang="x-test">xxKItinerary Command Line Extractorxx</name> <summary>Command line reservation data extractor.</summary> <summary xml:lang="ca">Extractor de dades de reserves de la línia d'ordres.</summary> + <summary xml:lang="ca-valencia">Extractor de dades de reserves de la línia d'ordres.</summary> <summary xml:lang="cs">Extraktor dat rezervací v příkazové řádce.</summary> <summary xml:lang="en-GB">Command line reservation data extractor.</summary> <summary xml:lang="es">Extractor de línea de órdenes de reserva de datos.</summary> @@ -32,6 +35,7 @@ <summary xml:lang="ia">Extractor de datos de reservation como commando in linea</summary> <summary xml:lang="id">Pengekstrak data reservasi baris perintah.</summary> <summary xml:lang="it">Estrattore di dati di prenotazioni a riga di comando.</summary> + <summary xml:lang="ko">명령행 예약 데이터 추출기입니다.</summary> <summary xml:lang="nl">Gegevensextractor van reservering op de opdrachtregel.</summary> <summary xml:lang="pl">Wydobywane danych o rezerwacji z wiersza poleceń.</summary> <summary xml:lang="pt">Extracção de dados de reservas na linha de comandos.</summary> @@ -45,6 +49,7 @@ Command line extractor for itinerary data, for integrating into 3rd party applications. </p> <p xml:lang="ca">Extractor de dades d'itineraris de la línia d'ordres, per a la integració en aplicacions de tercers.</p> + <p xml:lang="ca-valencia">Extractor de dades d'itineraris de la línia d'ordres, per a la integració en aplicacions de tercers.</p> <p xml:lang="en-GB">Command line extractor for itinerary data, for integrating into 3rd party applications.</p> <p xml:lang="es">Extractor de línea de órdenes para datos de itinerario. para integración en aplicaciones de terceros.</p> <p xml:lang="fi">Komentorivijäsennin varaustiedoille kolmannen osapuolen sovelluksia varten.</p> @@ -53,6 +58,7 @@ <p xml:lang="ia">Commando de linea extractor per datos de itinerario, de integrar in applications de tertie partes.</p> <p xml:lang="id">Pengekstrak baris data untuk data rencana perjalanan, untuk pengintegrasian ke dalam aplikasi pihak ketiga.</p> <p xml:lang="it">Estrattore a riga di comando per dati di itinerari, per l'integrazione con applicazioni di terze parti.</p> + <p xml:lang="ko">외부 프로그램에 통합할 수 있는 명령행 여행 정보 추출기입니다.</p> <p xml:lang="nl">Extractor van reisgegevens op de opdrachtregel, voor integratie in toepassingen van derden.</p> <p xml:lang="pl">Wydobywane danych z wiersza poleceń dla planu podróży, do zszywania z aplikacjami osób trzecich.</p> <p xml:lang="pt">Extracção pela linha de comandos de dados de itinerários, para se integrar com aplicações de terceiros.</p> @@ -69,6 +75,7 @@ <binary>kitinerary-extractor</binary> </provides> <releases> + <release version="5.13.3" date="2020-03-05"/> <release version="5.13.2" date="2020-02-06"/> <release version="5.13.1" date="2020-01-09"/> <release version="5.13.0" date="2019-12-12"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/src/cli/org.kde.kitinerary-extractor.desktop new/kitinerary-19.12.3/src/cli/org.kde.kitinerary-extractor.desktop --- old/kitinerary-19.12.2/src/cli/org.kde.kitinerary-extractor.desktop 2020-02-04 00:37:43.000000000 +0100 +++ new/kitinerary-19.12.3/src/cli/org.kde.kitinerary-extractor.desktop 2020-03-01 10:57:07.000000000 +0100 @@ -1,6 +1,7 @@ [Desktop Entry] Name=KItinerary Extractor Name[ca]=KItinerary Extractor +Name[ca@valencia]=KItinerary Extractor Name[cs]=Extraktor KItinerary Name[en_GB]=KItinerary Extractor Name[es]=Extractor de KItinerary @@ -20,6 +21,7 @@ Name[x-test]=xxKItinerary Extractorxx GenericName=KItinerary command line extractor GenericName[ca]=Extractor del KItinerary de la línia d'ordres +GenericName[ca@valencia]=Extractor del KItinerary de la línia d'ordres GenericName[en_GB]=KItinerary command line extractor GenericName[es]=Extractor de línea de órdenes de KItinerary GenericName[fi]=KItineraryn komentorivijäsennin @@ -41,6 +43,7 @@ Type=Application Comment=Command line reservation data extractor. Comment[ca]=Extractor de dades de reserves de la línia d'ordres. +Comment[ca@valencia]=Extractor de dades de reserves de la línia d'ordres. Comment[en_GB]=Command line reservation data extractor. Comment[es]=Extractor de línea de órdenes de reserva de datos Comment[fi]=Komentorivin varaustietojäsennin. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kitinerary-19.12.2/src/extractors/vueling.js new/kitinerary-19.12.3/src/extractors/vueling.js --- old/kitinerary-19.12.2/src/extractors/vueling.js 2020-02-04 00:37:43.000000000 +0100 +++ new/kitinerary-19.12.3/src/extractors/vueling.js 2020-03-01 10:57:07.000000000 +0100 @@ -24,6 +24,8 @@ if (!bookingRef) return null; + var lang = doc.eval('//a[@class="copyright-text"]')[0].attribute("href").match(/\/([a-z]{2})$/)[1]; + var elems = doc.eval("//td[@class=\"vuelo_confirmado_card__subheader\"]"); for (var i = 0; i < elems.length; ++i) { var elem = elems[i]; @@ -40,12 +42,12 @@ res.reservationFor.arrivalAirport.name = airportName.nextSibling.content; var time = detailsRoot.eval(".//td[@class=\"vuelo_confirmado_card_details--time\"]")[0]; - res.reservationFor.departureTime = JsonLd.toDateTime(elem.content + ' ' + time.content.replace('h', ''), "dddd, dd MMMM yyyy HH:mm", "es"); - res.reservationFor.arrivalTime = JsonLd.toDateTime(elem.content + ' ' + time.nextSibling.content.replace('h', ''), "dddd, dd MMMM yyyy HH:mm", "es"); + res.reservationFor.departureTime = JsonLd.toDateTime(elem.content + ' ' + time.content.replace('h', ''), "dddd, dd MMMM yyyy HH:mm", lang); + res.reservationFor.arrivalTime = JsonLd.toDateTime(elem.content + ' ' + time.nextSibling.content.replace('h', ''), "dddd, dd MMMM yyyy HH:mm", lang); - var flightNum = detailsRoot.eval(".//td[@class=\"v-middle vuelo_confirmado_card_details--numVuelo\"]")[0].content; - res.reservationFor.flightNumber = flightNum.substr(2); - res.reservationFor.airline.iataCode = flightNum.substr(0, 2); + var flightNum = detailsRoot.recursiveContent.match(/\s([A-Z0-9]{2})(\d{1,4})\b/); + res.reservationFor.flightNumber = flightNum[2]; + res.reservationFor.airline.iataCode = flightNum[1]; reservations.push(res); }
