Bug 10386

Summary: matchbox-terminal upgrade increased disk footprint by ~300 MB
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jussi Kukkonen <jku>
Component: coreAssignee: Jussi Kukkonen <jku>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: eduard.bartosh, jianxun.zhang, joshuagloe, maxin.john, meta.mr.watcher, meta.watcher, richard.purdie, ross.burton, sgw
Version: 2.2   
Target Milestone: 2.2 M4   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 9975    

Description Jussi Kukkonen 2016-10-06 08:48:56 UTC
+++ This bug was initially created as a clone of Bug #9975 +++

From bug 9975: matchbox-terminal upgrade increased disk footprint by hundreds of MB:

> commit e4738fdb8fae3a10c9f879bf2a768352ad68f669
>     matchbox-terminal: Upgrade to 0.1
> 27.4GB --> 27.7GB


It looks like something (vte possibly) drags vala into TMPDIR.
Comment 1 Jussi Kukkonen 2016-10-12 07:03:49 UTC
commit 9304fccd31cadf0c41720f832ad4fe43972a6f70
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Tue Oct 11 13:58:02 2016 +0300

    vte: Build without vala by default
    
    vala.bbclass DEPENDS on vala and vala-native: Drop the inherit so
    that these dependencies can be added on-demand based on vte
    PACKAGECONFIG. Add relevant items from vala class into the recipe.
    
    Add copy of vapigen.m4 so building without vala actually succeeds.
    
    Make building without vala the default PACKAGECONFIG.
    
    Fixes [YOCTO #10386].
    
    (From OE-Core rev: 516b5c407e19029c09b870d460f64b7133f742b4)