lp:~neon/kgeography/master

Created by Philip Muškovac on 2011-04-08 and last modified on 2020-07-03
Get this branch:
bzr branch lp:~neon/kgeography/master

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Deprecated Projected Neon
Project:
kgeography
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://invent.kde.org/education/kgeography.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on alnitak and finished 2 hours ago taking 15 seconds — see the log
Import started 8 hours ago on alnitak and finished 8 hours ago taking 20 seconds — see the log
Import started 14 hours ago on alnitak and finished 14 hours ago taking 20 seconds — see the log
Import started 20 hours ago on alnitak and finished 20 hours ago taking 15 seconds — see the log
Import started on 2020-07-07 on alnitak and finished on 2020-07-07 taking 15 seconds — see the log
Import started on 2020-07-06 on alnitak and finished on 2020-07-06 taking 15 seconds — see the log
Import started on 2020-07-06 on alnitak and finished on 2020-07-06 taking 15 seconds — see the log
Import started on 2020-07-06 on alnitak and finished on 2020-07-06 taking 20 seconds — see the log
Import started on 2020-07-05 on izar and finished on 2020-07-05 taking 15 seconds — see the log
Import started on 2020-07-05 on alnitak and finished on 2020-07-05 taking 20 seconds — see the log

Recent revisions

947. By Christoph Feck <email address hidden> on 2020-07-03

GIT_SILENT Update Appstream for new release

(cherry picked from commit 1889fd33283a56f5b66aba97dd2bb3a0f704987d)

946. By Pino Toscano on 2020-06-18

colorchecker.py: more pythonic sys.argv iteration

945. By Pino Toscano on 2020-06-18

colorchecker.py: make colorList a set

It is used as such already.

944. By Pino Toscano on 2020-06-18

colorcheker.py: switch from QGuiApplication to QCoreApplication

Since QtGui is no more used, we can use QCoreApplication as
application, and require no display.

943. By Pino Toscano on 2020-06-18

colorcheker.py: switch from QImage to PIL

QImage is simply too slow, and it does not have optimized ways to get
the color statistics of an image; because of this, the only way to get
the information needed is to iterate pixel by pixel, which is super
slow.

As solution, switch to a different Python library, PIL, which is
designed for image manipulation: it has fast color statistics which
avoid the need to iterate by pixel just to know which colors the image
has. This also switches away from QRgba in favour of a simple (R,G,B,A)
tuple. The iteration by pixel is done only in case the image has some
color not referenced by the map, and we want to print to the user the
coordinate of the first pixel of it.

This speeds up dramatically the validation of all the maps at once, i.e
  $ time python3 tools/colorchecker.py data/*.kgm
on my local machine, the results were
- before this patch: ~5m 15s (~135s)
- after this patch: < 5s

942. By l10n daemon script <email address hidden> on 2020-06-18

SVN_SILENT made messages (.desktop file) - always resolve ours

In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"

941. By l10n daemon script <email address hidden> on 2020-06-18

GIT_SILENT made messages (after extraction)

940. By l10n daemon script <email address hidden> on 2020-06-17

SVN_SILENT made messages (.desktop file) - always resolve ours

In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"

939. By l10n daemon script <email address hidden> on 2020-06-17

GIT_SILENT made messages (after extraction)

938. By Pino Toscano on 2020-06-11

mapReader: optimize check for single tag

When checking that a tag occurs only once, we currently look for it
from the last of the children of the parent of the tag back to the last
tag. This means iterating back to the first tag in the average case.

Instead, look for the potential next sibling of the tag: while it will
do the same scanning in the average case (i.e. to the last of the
children), there is no need to compare the found tag against the
reference tag, as it will be different for sure.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.