Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 658682 - sys-apps/accountsservice-0.6.50-r1 - One or more empty directories installed to /var
Summary: sys-apps/accountsservice-0.6.50-r1 - One or more empty directories installed ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal QA
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-21 19:09 UTC by Francesco Turco
Modified: 2020-06-13 15:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (build.log.xz,7.98 KB, application/x-xz)
2018-06-21 19:09 UTC, Francesco Turco
Details
emerge-info.txt (emerge-info.txt,6.39 KB, text/plain)
2018-06-21 19:09 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2018-06-21 19:09:16 UTC
Created attachment 536708 [details]
build.log.xz

Portage reports the following QA issue when emerging sys-apps/accountsservice:

> One or more empty directories installed to /var:
> 
>   /var/lib/AccountsService/icons
>   /var/lib/AccountsService/users
> 
> If those directories need to be preserved, please make sure to create
> or mark them for keeping using 'keepdir'. Future versions of Portage
> will strip empty directories from installation image.

-------------------

$ emerge -pv accountsservice

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-apps/accountsservice-0.6.45::gentoo  USE="introspection systemd -doc -elogind (-selinux)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 1 Francesco Turco 2018-06-21 19:09:41 UTC
Created attachment 536710 [details]
emerge-info.txt

emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2019-03-04 19:52:31 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844671a9cc203605d9940fd62a826bd5864b9340

commit 844671a9cc203605d9940fd62a826bd5864b9340
Author:     Dennis Lamm <expeditioneer@gentoo.org>
AuthorDate: 2019-03-04 19:52:04 +0000
Commit:     Dennis Lamm <expeditioneer@gentoo.org>
CommitDate: 2019-03-04 19:52:21 +0000

    sys-apps/accountsservice: version bump to 0.6.54
    
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
    Bug: https://bugs.gentoo.org/658682
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/accountsservice/Manifest                  |  1 +
 .../accountsservice/accountsservice-0.6.54.ebuild  | 66 ++++++++++++++++++++++
 sys-apps/accountsservice/metadata.xml              |  1 +
 3 files changed, 68 insertions(+)
Comment 3 Kobboi 2019-03-04 20:45:34 UTC
The bump to 0.6.45 breaks the packages that depend on it: see bug #679444
Comment 4 Larry the Git Cow gentoo-dev 2019-03-04 20:45:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be68fef7c0edae50436f7de963fd3e7e1a4fde76

commit be68fef7c0edae50436f7de963fd3e7e1a4fde76
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-03-04 20:41:08 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-03-04 20:45:28 +0000

    Revert "sys-apps/accountsservice: version bump to 0.6.54"
    
    This reverts commit 844671a9cc203605d9940fd62a826bd5864b9340.
    
    Fails to install any real files whatsoever due to bugs in meson
    ebuild port.
    Adds questionable keepdir when the idea is to check if pre-existing
    dirs are needed at all instead. The keepdir is with wrong path as well.
    Keeps deps only possibly relevant to autotools based builds.
    
    Bug: https://bugs.gentoo.org/658682
    Closes: https://bugs.gentoo.org/679444
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 sys-apps/accountsservice/Manifest                  |  1 -
 .../accountsservice/accountsservice-0.6.54.ebuild  | 66 ----------------------
 sys-apps/accountsservice/metadata.xml              |  1 -
 3 files changed, 68 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2020-06-13 15:27:17 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7afbdf2fe9537f39fcf6eb0551ada301cff972e

commit f7afbdf2fe9537f39fcf6eb0551ada301cff972e
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2020-06-13 15:26:56 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2020-06-13 15:27:07 +0000

    sys-apps/accountsservice: Bump to 0.6.55
    
    This is needed to have switch user option in recent Gnome versions
    (#717390). Also stop installing /var empty directories, they are created at
    runtime when needed (#658682).
    
    Thanks-to: Francesco Turco
    Thanks-to: Lars Wendler (Polynomial-C)
    Thanks-to: Arfrever Frehtes Taifersar Arahesis
    Thanks-to: Fabian Köster
    Bug: https://bugs.gentoo.org/717390
    Closes: https://bugs.gentoo.org/684326
    Closes: https://bugs.gentoo.org/658682
    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 sys-apps/accountsservice/Manifest                  |  1 +
 .../accountsservice/accountsservice-0.6.55.ebuild  | 72 ++++++++++++++++++++++
 2 files changed, 73 insertions(+)