https://bugs.kde.org/show_bug.cgi?id=399610

            Bug ID: 399610
           Summary: Runtime Error: The KDE Project database could not be
                    understood because of invalid character
           Product: kdesrc-build
           Version: Git
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: project metadata
          Assignee: mp...@kde.org
          Reporter: codestr...@posteo.org
  Target Milestone: ---

$ kdesrc-build --version
kdesrc-build 18.04 (v18.04-21-g0fe9920)

This file (added to git 04 Oct 2018)
kde/src/sysadmin/repo-metadata/projects/extragear/utils/keurocalc/metadata.yaml
contains this text:

    members:
    - displayname: Éric Bischoff

The É causes this error:

kdesrc-build encountered an exceptional error condition:
 ========
    Runtime Error: The KDE Project database could not be understood: Line     
: 5
Column    : 15
Expected  : ALIAS DOUBLEQUOTE FLOWMAP_START FLOWSEQ_START FOLDED LITERAL PLAIN
SINGLEQUOTE
Got       : Invalid plain scalar
Where     : /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP/Parser.pm line 490
YAML      : "\x{c9}ric Bischoff\n"
  at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP/Loader.pm line 59.
 at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP/Parser.pm line 100, <$fh> line 5.
        YAML::PP::Parser::parse(YAML::PP::Parser=HASH(0x55a1fae85798),
"metadata.yaml") called at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP/Loader.pm
line 59
        YAML::PP::Loader::load(YAML::PP::Loader=HASH(0x55a1fae6fdd0),
"metadata.yaml") called at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP/Loader.pm
line 50
        YAML::PP::Loader::load_file(YAML::PP::Loader=HASH(0x55a1fae6fdd0),
"metadata.yaml") called at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP.pm line 91
        YAML::PP::load_file(YAML::PP=HASH(0x55a1fae8c7e8), "metadata.yaml")
called at /usr/lib/perl5/vendor_perl/5.26.2/YAML/PP.pm line 128
        YAML::PP::LoadFile("metadata.yaml") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/KDEProjectsReader.pm line 85
       
ksb::KDEProjectsReader::_readYAML(ksb::KDEProjectsReader=HASH(0x55a1fabdf8a8),
"metadata.yaml") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/KDEProjectsReader.pm line 76
        ksb::KDEProjectsReader::__ANON__() called at
/usr/lib/perl5/5.26.2/File/Find.pm line 416
        File::Find::_find_dir(HASH(0x55a1fabdfa28),
"/home/gregor/kde/src/sysadmin/repo-metadata/projects", 18) called at
/usr/lib/perl5/5.26.2/File/Find.pm line 236
        File::Find::_find_opt(HASH(0x55a1fabdfa28),
"/home/gregor/kde/src/sysadmin/repo-metadata/projects") called at
/usr/lib/perl5/5.26.2/File/Find.pm line 760
        File::Find::find(CODE(0x55a1fabdfc20),
"/home/gregor/kde/src/sysadmin/repo-metadata/projects") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/KDEProjectsReader.pm line 78
       
ksb::KDEProjectsReader::_readProjectData(ksb::KDEProjectsReader=HASH(0x55a1fabdf8a8),
ksb::Module=HASH(0x55a1fab8dff8)) called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/KDEProjectsReader.pm line 60
        ksb::KDEProjectsReader::new("ksb::KDEProjectsReader",
ksb::Module=HASH(0x55a1fab8dff8), "git") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/BuildContext.pm line 987
       
ksb::BuildContext::getProjectDataReader(ksb::BuildContext=HASH(0x55a1f8f22d98))
called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleSet/KDEProjects.pm line 126
       
ksb::ModuleSet::KDEProjects::_expandModuleCandidates(ksb::ModuleSet::KDEProjects=HASH(0x55a1fab37b50),
ksb::BuildContext=HASH(0x55a1f8f22d98), "konsole") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleSet/KDEProjects.pm line 205
        eval {...} called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleSet/KDEProjects.pm line 204
       
ksb::ModuleSet::KDEProjects::convertToModules(ksb::ModuleSet::KDEProjects=HASH(0x55a1fab37b50),
ksb::BuildContext=HASH(0x55a1f8f22d98)) called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleResolver.pm line 415
       
ksb::ModuleResolver::expandModuleSets(ksb::ModuleResolver=HASH(0x55a1fabd0108),
ksb::ModuleSet::KDEProjects=HASH(0x55a1fab37b50)) called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleResolver.pm line 140
       
ksb::ModuleResolver::_expandSingleModuleSet(ksb::ModuleResolver=HASH(0x55a1fabd0108),
ksb::ModuleSet::KDEProjects=HASH(0x55a1fab37b50)) called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleResolver.pm line 267
       
ksb::ModuleResolver::_expandAllUnexpandedModuleSets(ksb::ModuleResolver=HASH(0x55a1fabd0108))
called at /home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleResolver.pm line
290
       
ksb::ModuleResolver::_resolveGuessedModules(ksb::ModuleResolver=HASH(0x55a1fabd0108),
ksb::Module=HASH(0x55a1fabdf548)) called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/ModuleResolver.pm line 365
       
ksb::ModuleResolver::resolveSelectorsIntoModules(ksb::ModuleResolver=HASH(0x55a1fabd0108),
"gwenview") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/Application.pm line 446
       
ksb::Application::generateModuleList(ksb::Application=HASH(0x55a1fa5bed68),
"gwenview") called at
/home/gregor/kde/src/kdesrc-build/modules/ksb/Application.pm line 64
        ksb::Application::new("ksb::Application", "gwenview") called at
/home/gregor/bin/kdesrc-build line 271
        eval {...} called at /home/gregor/bin/kdesrc-build line 270

 ========
        Can't continue, so stopping now.


Change this lines to

    members:
    - displayname: ric Bischoff

fixes the error.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to