[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2017-08-27 23:59 UTC

2017-08-27 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2017-08-27 23:59 UTC.

Removals:
gnustep-apps/clipbook   20170825-13:29 mgorny 85bf137bbcc
gnustep-apps/displaycalibrator  20170825-13:29 mgorny a062a41667f
gnustep-apps/easydiff   20170825-13:29 mgorny b778f2df56c
gnustep-apps/preferences20170825-13:26 mgorny 4af903f7552
gnustep-apps/remotedesk 20170825-13:28 mgorny 600cdf3846e
gnustep-apps/sudoku 20170825-13:28 mgorny bdf71c7815f
gnustep-libs/camerakit  20170825-13:27 mgorny bca23f060c7
gnustep-libs/iconkit20170825-13:27 mgorny ab3d04a6d04
gnustep-libs/prefsmodule20170825-13:27 mgorny 3d7c17fb67d

Additions:
app-crypt/kencfs-plasma 20170826-12:12 kensington 332449ab409
app-i18n/ibus-input-pad 20170823-15:27 hattya 8692e93fdee
app-i18n/ibus-typing-booster20170823-15:54 hattya f5879379848
app-shells/tmux-bash-completion 20170821-20:25 zlgd37508ec22d
dev-cpp/waylandpp   20170822-02:55 candrews   8aefce0d6bf
dev-go/gogo-protobuf20170823-12:47 mrueg  21e79982490
dev-libs/eekboard   20170823-15:14 hattya 85107599b7b
dev-libs/input-pad  20170823-15:17 hattya c451044b826
dev-ml/mccs 20170826-17:50 aballier   69cf2321446
dev-ml/opam-file-format 20170826-11:19 aballier   f03d3633119
dev-ml/ppx_derivers 20170824-08:51 aballier   110ec2e082c
dev-python/openstackdocstheme   20170827-00:26 prometheanfire e2e6ebcf273
dev-python/pytest-forked20170822-02:21 radhermit  dc51fe278d0
dev-util/shadowman  20170810-18:38 mgorny 3b51f094554
net-misc/calicoctl  20170821-12:57 mrueg  61da13f702e
net-misc/felix  20170823-13:14 mrueg  eca20a4cce1
www-servers/sniproxy20170813-18:18 mgorny 19d06018d35

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
gnustep-apps/clipbook,removed,mgorny,20170825-13:29,85bf137bbcc
gnustep-apps/displaycalibrator,removed,mgorny,20170825-13:29,a062a41667f
gnustep-apps/easydiff,removed,mgorny,20170825-13:29,b778f2df56c
gnustep-apps/remotedesk,removed,mgorny,20170825-13:28,600cdf3846e
gnustep-apps/sudoku,removed,mgorny,20170825-13:28,bdf71c7815f
gnustep-libs/camerakit,removed,mgorny,20170825-13:27,bca23f060c7
gnustep-libs/iconkit,removed,mgorny,20170825-13:27,ab3d04a6d04
gnustep-libs/prefsmodule,removed,mgorny,20170825-13:27,3d7c17fb67d
gnustep-apps/preferences,removed,mgorny,20170825-13:26,4af903f7552
Added Packages:
dev-python/openstackdocstheme,added,prometheanfire,20170827-00:26,e2e6ebcf273
dev-ml/mccs,added,aballier,20170826-17:50,69cf2321446
dev-util/shadowman,added,mgorny,20170810-18:38,3b51f094554
app-crypt/kencfs-plasma,added,kensington,20170826-12:12,332449ab409
dev-ml/opam-file-format,added,aballier,20170826-11:19,f03d3633119
dev-ml/ppx_derivers,added,aballier,20170824-08:51,110ec2e082c
app-i18n/ibus-typing-booster,added,hattya,20170823-15:54,f5879379848
app-i18n/ibus-input-pad,added,hattya,20170823-15:27,8692e93fdee
dev-libs/input-pad,added,hattya,20170823-15:17,c451044b826
dev-libs/eekboard,added,hattya,20170823-15:14,85107599b7b
net-misc/felix,added,mrueg,20170823-13:14,eca20a4cce1
dev-go/gogo-protobuf,added,mrueg,20170823-12:47,21e79982490
dev-cpp/waylandpp,added,candrews,20170822-02:55,8aefce0d6bf
www-servers/sniproxy,added,mgorny,20170813-18:18,19d06018d35
dev-python/pytest-forked,added,radhermit,20170822-02:21,dc51fe278d0
app-shells/tmux-bash-completion,added,zlg,20170821-20:25,d37508ec22d
net-misc/calicoctl,added,mrueg,20170821-12:57,61da13f702e

Done.

Re: [gentoo-portage-dev] [PATCH v2] __dyn_install: improve reporting of build and image sizes

2017-08-27 Thread Zac Medico
On 08/27/2017 08:06 AM, Fabian Groffen wrote:
> Prior to this commit, the reported sizes would look like:
> 
>  * Final size of build directory: 34942 KiB
>  * Final size of installed tree: 5627 KiB
> 
> Because the sizes aren't aligned, it is hard to (visually) compare them.
> On top of this, because the numbers are sometimes bigger, print a human
> friendly size after the KiB size if applicable, like so:
> 
>  * Final size of build directory: 1906 KiB (1.8 MiB)
>  * Final size of installed tree: 7 KiB
> 
> It should be noted that in case both sizes have a human-readable
> variant, they are also aligned.
> 
> The helper functions are defined and used in a subshell to avoid
> pollution of the caller's environment.
> ---
>  bin/phase-functions.sh | 53 
> ++
>  1 file changed, 49 insertions(+), 4 deletions(-)

Looks good. Please merge.
-- 
Thanks,
Zac



[gentoo-dev] Last-rites: kde-misc/akonadi-git-resource

2017-08-27 Thread Andreas Sturmlechner

# Andreas Sturmlechner  (27 Aug 2017)
# No consumers left, depends on deprecated akonadi:4.
# Masked for removal in 30 days.
kde-misc/akonadi-git-resource




[gentoo-portage-dev] [PATCH v2] __dyn_install: improve reporting of build and image sizes

2017-08-27 Thread Fabian Groffen
Prior to this commit, the reported sizes would look like:

 * Final size of build directory: 34942 KiB
 * Final size of installed tree: 5627 KiB

Because the sizes aren't aligned, it is hard to (visually) compare them.
On top of this, because the numbers are sometimes bigger, print a human
friendly size after the KiB size if applicable, like so:

 * Final size of build directory: 1906 KiB (1.8 MiB)
 * Final size of installed tree: 7 KiB

It should be noted that in case both sizes have a human-readable
variant, they are also aligned.

The helper functions are defined and used in a subshell to avoid
pollution of the caller's environment.
---
 bin/phase-functions.sh | 53 ++
 1 file changed, 49 insertions(+), 4 deletions(-)

diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index dfd8733c8..ce174ba91 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -598,10 +598,55 @@ __dyn_install() {
 
# record build & installed size in build log
if type -P du &>/dev/null; then
-   local sz=( $(du -ks "${WORKDIR}") )
-   einfo "Final size of build directory: ${sz[0]} KiB"
-   sz=( $(du -ks "${D}") )
-   einfo "Final size of installed tree: ${sz[0]} KiB"
+   local nsz=( $(du -ks "${WORKDIR}") )
+   local isz=( $(du -ks "${D}") )
+
+   # subshell to avoid polluting the caller env with the helper
+   # functions below
+   (
+   # align $1 to the right to the width of the widest of 
$1 and $2
+   padl() {
+   local s1=$1
+   local s2=$2
+   local width=${#s1}
+   [[ ${#s2} -gt ${width} ]] && width=${#s2}
+   printf "%*s" ${width} "${s1}"
+   }
+
+   # transform number in KiB into MiB, GiB or TiB based on 
size
+   human() {
+   local s1=$1
+   local units=( KiB MiB GiB TiB )
+
+   s1=$((s1 * 10))
+   while [[ ${s1} -gt 10240 && ${#units[@]} -gt 1 
]] ; do
+   s1=$((s1 / 1024 ))
+   units=( ${units[@]:1} )
+   done
+
+   local r=${s1: -1}
+   s1=$((s1 / 10))
+   printf "%s.%s %s" "${s1}" "${r}" "${units[0]}"
+   }
+
+   size() {
+   local s1=$1
+   local s2=$2
+   local out="$(padl "${s1}" "${s2}") KiB"
+
+   if [[ ${s1} -gt 1024 ]] ; then
+   s1=$(human ${s1})
+   if [[ ${s2} -gt 1024 ]] ; then
+   s2=$(human ${s2})
+   s1=$(padl ${s1} ${s2})
+   fi
+   out+=" (${s1})"
+   fi
+   echo "${out}"
+   }
+   einfo "Final size of build directory: $(size ${nsz[0]} 
${isz[0]})"
+   einfo "Final size of installed tree:  $(size ${isz[0]} 
${nsz[0]})"
+   )
__vecho
fi
 
-- 
2.14.1




[gentoo-dev] Last rites: dev-libs/libqzeitgeist, media-sound/soundkonverter

2017-08-27 Thread Andreas Sturmlechner

# Andreas Sturmlechner  (27 Aug 2017)
# Requires deprecated libkcddb:4, upstream is not going to port.
# See also: https://github.com/dfaust/soundkonverter/issues/23
# Masked for removal in 30 days.
media-sound/soundkonverter

# Andreas Sturmlechner  (26 Aug 2017)
# media-libs/phonon[zeitgeist] masked on all arches since 2012.
# No other rdeps left. Masked for removal in 30 days.
dev-libs/libqzeitgeist



Re: [gentoo-portage-dev] [PATCH] _collision_protect: report progress in work todo

2017-08-27 Thread Fabian Groffen
On 26-08-2017 14:46:30 -0700, Zac Medico wrote:
> On 08/24/2017 06:28 AM, Fabian Groffen wrote:
> > Currently Portage reports its progress in checking collisions forward
> > every 1000th file like so:
> > 
> >  * checking 4149 files for package collisions
> > 1000 files checked ...
> > 2000 files checked ...
> > 3000 files checked ...
> > 4000 files checked ...
>  Merging sys-apps/portage-2.3.8 to /
> > 
> > Change it to countdown style so it is easier to anticipate what the
> > next action will be:
> > 
> >  * checking 4149 files for package collisions
> > 3149 files remaining ...
> > 2149 files remaining ...
> > 1149 files remaining ...
> > 149 files remaining ...
>  Merging sys-apps/portage-2.3.8 to /
> > ---
> >  pym/portage/dbapi/vartree.py | 5 +++--
> >  1 file changed, 3 insertions(+), 2 deletions(-)
> > 
> > diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
> > index 7c8f150bb..04a40b732 100644
> > --- a/pym/portage/dbapi/vartree.py
> > +++ b/pym/portage/dbapi/vartree.py
> > @@ -3420,13 +3420,14 @@ class dblink(object):
> > dirs_ro = set()
> > symlink_collisions = []
> > destroot = self.settings['ROOT']
> > +   totfiles = len(file_list) + len(symlink_list)
> > showMessage(_(" %s checking %d files for package 
> > collisions\n") % \
> > -   (colorize("GOOD", "*"), len(file_list) + 
> > len(symlink_list)))
> > +   (colorize("GOOD", "*"), totfiles))
> > for i, (f, f_type) in enumerate(chain(
> > ((f, "reg") for f in file_list),
> > ((f, "sym") for f in symlink_list))):
> > if i % 1000 == 0 and i != 0:
> > -   showMessage(_("%d files checked ...\n") 
> > % i)
> > +   showMessage(_("%d files remaining 
> > ...\n") % (totfiles - i))
> >  
> > dest_path = normalize_path(
> > os.path.join(destroot, 
> > f.lstrip(os.path.sep)))
> > 
> 
> Looks good. Please merge.

Pushed, thanks

Fabian

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


[gentoo-dev] Last rites: media-gfx/kgrab

2017-08-27 Thread Michael Palimaka
# Michael Palimaka  (27 Aug 2017)
# Requires deprecated Qt/KDE4. Dead upstream. Use kde-apps/spectacle
instead.
# Masked for removal in 30 days.
media-gfx/kgrab



[gentoo-dev] Last rites: kde-misc/colibri

2017-08-27 Thread Michael Palimaka
# Michael Palimaka  (27 Aug 2017)
# Doesn't work with Plasma 5. Dead upstream.
# Masked for removal in 30 days.
kde-misc/colibri



[gentoo-dev] Last rites: media-gfx/kflickr

2017-08-27 Thread Michael Palimaka
# Michael Palimaka  (27 Aug 2017)
# Doesn't work anymore. Dead upstream.
# Masked for removal in 30 days.
media-gfx/kflickr