[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2017-08-27 23:59 UTC
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
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
# 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
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
# 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
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
# 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
# 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
# Michael Palimaka(27 Aug 2017) # Doesn't work anymore. Dead upstream. # Masked for removal in 30 days. media-gfx/kflickr