Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
kdesrc-build
kdesrc-build
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SDK
  • kdesrc-buildkdesrc-build
  • Merge Requests
  • !72

Merged
Opened Dec 21, 2020 by Adriaan de Groot@adridg💬Developer

Improve first run KDE neon user edition

  • Overview 20
  • Commits 2
  • Pipelines 7
  • Changes 1

On Fedora, or openSUSE, running kdesrc-build --initial-setup installs lots of dependencies, and you can (generally) successfully build KDE Frameworks in one go.

On KDE neon (currently interpreted as "Debian") you get a much, much smaller selection of build-dependencies installed, such that after kdesrc-build --initial-setup the very first not-ECM framework you get to is likely to fail to build. Introduce a "neon" section of packages, and fill it up at least enough to get through building dolphin. This makes the kdesrc-build experience much nicer: no longer do you need to trawl through build failure logs on KDE neon user edition to figure out what is missing, because it's already installed by the build tool (which knows about these dependencies on other platforms, just not on our flagship demonstration developer engagement OS).

While here, stick in some # comment lines, which are supported by _readPackages() but weren't used until now.

Edited Dec 22, 2020 by Adriaan de Groot
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: sdk/kdesrc-build!72
Source branch: work/adridg/improve-first-run-debian