[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2018-03-18 23:59 UTC

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

Removals:
media-gfx/qiviewer 20180314-06:47 zlogene  60477a6ac8f
media-gfx/yafaray  20180315-15:23 asturm   752d52974e3
net-misc/ubridge   20180314-17:51 mgorny   25328616cdf
sci-geosciences/opencpn-plugin-wmm 20180317-00:33 mschiff  544c33aba12

Additions:
app-admin/pass-otp 20180305-20:43 mgorny   27b46a3c5dd
app-cdr/isoimagewriter 20180316-21:59 asturm   fea8c85b4fa
app-text/capyt 20180315-14:30 mgorny   c1f2002c7c4
dev-python/bert20180316-11:29 blueness 4e2663f68ae
dev-util/glslang   20171125-21:35 mattst88 ed461cbe0b4
games-roguelike/FTL-gog20180128-16:35 mgorny   998642661d7
mail-filter/postforward20171010-18:45 mgorny   c70cb2949ef
media-gfx/qimgv20180114-15:48 mgorny   1ea23f10d0b
net-analyzer/prometheus-redis_exporter 20180315-02:15 zmedico  91fa43ef348
net-analyzer/prometheus-uwsgi_exporter 20180315-00:51 zmedico  bf56188b53f
net-analyzer/sslsplit  20171117-11:45 mgorny   7646dc9903e
sys-kernel/dracut-crypt-ssh20180309-12:34 mgorny   f4244ba944f
x11-misc/xkblayout-state   20180317-07:57 mgorny   27c925f82d0
x11-themes/terminology-themes  20171020-09:33 mgorny   296f88f9b07

--
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:
sci-geosciences/opencpn-plugin-wmm,removed,mschiff,20180317-00:33,544c33aba12
media-gfx/yafaray,removed,asturm,20180315-15:23,752d52974e3
net-misc/ubridge,removed,mgorny,20180314-17:51,25328616cdf
media-gfx/qiviewer,removed,zlogene,20180314-06:47,60477a6ac8f
Added Packages:
net-analyzer/sslsplit,added,mgorny,20171117-11:45,7646dc9903e
games-roguelike/FTL-gog,added,mgorny,20180128-16:35,998642661d7
app-text/capyt,added,mgorny,20180315-14:30,c1f2002c7c4
x11-misc/xkblayout-state,added,mgorny,20180317-07:57,27c925f82d0
app-cdr/isoimagewriter,added,asturm,20180316-21:59,fea8c85b4fa
mail-filter/postforward,added,mgorny,20171010-18:45,c70cb2949ef
dev-python/bert,added,blueness,20180316-11:29,4e2663f68ae
app-admin/pass-otp,added,mgorny,20180305-20:43,27b46a3c5dd
sys-kernel/dracut-crypt-ssh,added,mgorny,20180309-12:34,f4244ba944f
x11-themes/terminology-themes,added,mgorny,20171020-09:33,296f88f9b07
net-analyzer/prometheus-redis_exporter,added,zmedico,20180315-02:15,91fa43ef348
net-analyzer/prometheus-uwsgi_exporter,added,zmedico,20180315-00:51,bf56188b53f
media-gfx/qimgv,added,mgorny,20180114-15:48,1ea23f10d0b
dev-util/glslang,added,mattst88,20171125-21:35,ed461cbe0b4

Done.

Re: [gentoo-portage-dev] [PATCH 0/3] INSTALL_MASK refurbishing resubmit

2018-03-18 Thread Zac Medico
On 03/18/2018 02:03 AM, Michał Górny wrote:
> W dniu czw, 15.03.2018 o godzinie 22∶10 -0700, użytkownik Zac Medico
> napisał:
>>  A binary package should
>> use the value of INSTALL_MASK that existed at build time.
>>
> 
> Wait a minute! This doesn't make any sense. The whole point of having
> separate PKG_INSTALL_MASK and INSTALL_MASK is to be able to strip stuff
> from more complete binary packages, not to force original restrictions
> forever.

Okay, we should apply latest INSTALL_MASK settings when installing a
binary package? That seems reasonable.

I want to respect settings embedded in the binary package whenever it
could be useful, since my intention if for binhost clients to be able to
treat the binhost as a single source of truth, so that binary packages
can be installed without dependency on source ebuild
repositories/profiles, as discussed here:

https://bugs.gentoo.org/644990
-- 
Thanks,
Zac



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Lastrites: net-dns/hesiod, games-arcade/monkey-bubble, app-shells/scsh-install-lib, dev-db/mysql-udf-infusion...

2018-03-18 Thread Alec Warner
On Sun, Mar 18, 2018 at 8:49 AM, Pacho Ramos  wrote:

> # Pacho Ramos  (18 Mar 2018)
> # Unresolved security issues (#606652), tests fail (#628622, #337249).
> # Removal in a month.
> net-dns/hesiod
>
> # Pacho Ramos  (18 Mar 2018)
> # Depends on gstreamer:0.10 and many more dead libs (#629174), upstream
> dead
> # for ages (#634490). Removal in a month.
> games-arcade/monkey-bubble
>
> # Pacho Ramos  (18 Mar 2018)
> # Fails to build (#629622, #614576, #627408). Removal in a month.
> app-shells/scsh-install-lib
>
> # Pacho Ramos  (18 Mar 2018)
> # Upstream dead, not compatible with MariaDB (#629902). Removal in a month.
> dev-db/mysql-udf-infusion
>
> # Pacho Ramos  (18 Mar 2018)
> # Doesn't build (#630252). Removal in a month.
> dev-python/visual
>
> # Pacho Ramos  (18 Mar 2018)
> # Version bump pending for a long time, depends in QT4 (#630476). Removal
> in
> # a month.
> x11-misc/treeline
>
> # Pacho Ramos  (18 Mar 2018)
> # Security vulnerable (#630954, #635548). Removal in a month.
> media-sound/mp3gain
> media-sound/aacgain
>
> # Pacho Ramos  (18 Mar 2018)
> # Security vulnerable (#631602). Removal in a month.
> net-proxy/httpush
>
> # Pacho Ramos  (18 Mar 2018)
> # Security vulnerable (#631720), dead since 2008, uses doman with
> compressed
> # man pages (#619952). Removal in a month.
> mail-filter/p3scan
>
> # Pacho Ramos  (18 Mar 2018)
> # Doesn't build (#634116), use games-action/dxx-rebirth instead. Removal in
> # a month.
> games-action/d2x-rebirth
>
> # Pacho Ramos  (18 Mar 2018)
> # Fails at runtime (#634258). Removal in a month.
> net-irc/savirc
>
> # Pacho Ramos  (18 Mar 2018)
> # Fails to build (#634662), version bump long time pending (#596162).
> # Removal in a month.
> games-emulation/sdlmame
>
> # Pacho Ramos  (18 Mar 2018)
> # Multiple vulnerabilities (#635598). Removal in a month.
> www-apps/b2evolution
>
> # Pacho Ramos  (18 Mar 2018)
> # Superseeded by adwaita-icon-theme for years, also having both installed
> at
> # the same time causes some apps to use old icons over new ones (#638142).
> # Removal in a month.
> x11-themes/gnome-icon-theme
>
> # Pacho Ramos  (18 Mar 2018)
> # Completely dead and unmaintained for years, multiple alternatives in the
> # tree (#638812). Removal in a month.
> media-gfx/pornview
>
> # Pacho Ramos  (18 Mar 2018)
> # Not installable (#639130), version bump long time pending (#489156),
> # restricts userpriv (#516578). Removal in a month.
> mail-filter/qmail-scanner
>
> # Pacho Ramos  (18 Mar 2018)
> # Fail to fetch (#640544, #640596, #640602). Removal in a month.
> media-video/vcdgear
> net-misc/yangcli-pro
>
> # Pacho Ramos  (18 Mar 2018)
> # Outdated and useless (#642158). Removal in a month.
> app-i18n/man-pages-ro
>
> # Pacho Ramos  (18 Mar 2018)
> # Forces the usage of obsolete dev-python/mysql-python (#643502). Dead
> since
> # 2013. Removal in a month.
> app-backup/holland-lib-mysql
> app-backup/holland-backup-mysqldump
> app-backup/holland-backup-mysql-meta
> app-backup/holland-backup-mysql-lvm
> app-backup/holland-backup-mysqlhotcopy
>
> # Pacho Ramos  (18 Mar 2018)
> # Forces downgrade of mock (#643506). Removal in a month.
> dev-python/django-social-auth
>
> # Pacho Ramos  (18 Mar 2018)
> # Requires old dev-python/oauth2client (#643534), tests fail (#527608).
> # Removal in a month.
> net-misc/gsutil
>

I'll poke upstream about bug 643543; either a new oauth2client should be
out or they will just tell us to use pip, in which case I'm good w/that.

-A


>
> # Pacho Ramos  (18 Mar 2018)
> # Requires old psycopg (#643614). Removal in a month.
> dev-python/adodb-py
>
> # Pacho Ramos  (18 Mar 2018)
> # Requires old whoosh (#643690). Removal in a month.
> dev-python/flask-whooshalchemy
>
> # Pacho Ramos  (18 Mar 2018)
> # Requires old redis-py and gevent (#643692). Removal in a month.
> dev-python/pyzor
>
> # Pacho Ramos  (18 Mar 2018)
> # Requires old leveldb, live ebuild, dead since 2013 (#644310). Removal in
> a
> # month.
> net-p2p/datacoin-hp
>
> # Pacho Ramos  (18 Mar 2018)
> # Dead since 2011, relies on dead libraries (#644322, #644326, #644330,
> #644332
> # #644340, #647600, #647608, #647698, #647700, #648998). Removal in a
> month.
> dev-util/alleyoop
> gnome-extra/gnome-color-chooser
> media-sound/neutrino
> media-video/camorama
> www-misc/gurlchecker
> games-board/gnome-mastermind
> media-sound/quark
> app-office/gtimelog
> x11-libs/libdesktop-agnostic
> x11-misc/dockmanager
> games-arcade/monster-masher
>
> # Pacho Ramos  (18 Mar 2018)
> # 

[gentoo-dev] Lastrites: net-dns/hesiod, games-arcade/monkey-bubble, app-shells/scsh-install-lib, dev-db/mysql-udf-infusion...

2018-03-18 Thread Pacho Ramos
# Pacho Ramos  (18 Mar 2018)
# Unresolved security issues (#606652), tests fail (#628622, #337249).
# Removal in a month.
net-dns/hesiod

# Pacho Ramos  (18 Mar 2018)
# Depends on gstreamer:0.10 and many more dead libs (#629174), upstream dead
# for ages (#634490). Removal in a month.
games-arcade/monkey-bubble

# Pacho Ramos  (18 Mar 2018)
# Fails to build (#629622, #614576, #627408). Removal in a month.
app-shells/scsh-install-lib

# Pacho Ramos  (18 Mar 2018)
# Upstream dead, not compatible with MariaDB (#629902). Removal in a month.
dev-db/mysql-udf-infusion

# Pacho Ramos  (18 Mar 2018)
# Doesn't build (#630252). Removal in a month.
dev-python/visual

# Pacho Ramos  (18 Mar 2018)
# Version bump pending for a long time, depends in QT4 (#630476). Removal in
# a month.
x11-misc/treeline

# Pacho Ramos  (18 Mar 2018)
# Security vulnerable (#630954, #635548). Removal in a month. 
media-sound/mp3gain
media-sound/aacgain

# Pacho Ramos  (18 Mar 2018)
# Security vulnerable (#631602). Removal in a month.
net-proxy/httpush

# Pacho Ramos  (18 Mar 2018)
# Security vulnerable (#631720), dead since 2008, uses doman with compressed
# man pages (#619952). Removal in a month.
mail-filter/p3scan

# Pacho Ramos  (18 Mar 2018)
# Doesn't build (#634116), use games-action/dxx-rebirth instead. Removal in
# a month.
games-action/d2x-rebirth

# Pacho Ramos  (18 Mar 2018)
# Fails at runtime (#634258). Removal in a month.
net-irc/savirc

# Pacho Ramos  (18 Mar 2018)
# Fails to build (#634662), version bump long time pending (#596162).
# Removal in a month.
games-emulation/sdlmame

# Pacho Ramos  (18 Mar 2018)
# Multiple vulnerabilities (#635598). Removal in a month.
www-apps/b2evolution
 
# Pacho Ramos  (18 Mar 2018)
# Superseeded by adwaita-icon-theme for years, also having both installed at
# the same time causes some apps to use old icons over new ones (#638142).
# Removal in a month.
x11-themes/gnome-icon-theme

# Pacho Ramos  (18 Mar 2018)
# Completely dead and unmaintained for years, multiple alternatives in the
# tree (#638812). Removal in a month.
media-gfx/pornview

# Pacho Ramos  (18 Mar 2018)
# Not installable (#639130), version bump long time pending (#489156),
# restricts userpriv (#516578). Removal in a month.
mail-filter/qmail-scanner

# Pacho Ramos  (18 Mar 2018)
# Fail to fetch (#640544, #640596, #640602). Removal in a month.
media-video/vcdgear
net-misc/yangcli-pro

# Pacho Ramos  (18 Mar 2018)
# Outdated and useless (#642158). Removal in a month.
app-i18n/man-pages-ro

# Pacho Ramos  (18 Mar 2018)
# Forces the usage of obsolete dev-python/mysql-python (#643502). Dead since
# 2013. Removal in a month.
app-backup/holland-lib-mysql
app-backup/holland-backup-mysqldump
app-backup/holland-backup-mysql-meta
app-backup/holland-backup-mysql-lvm
app-backup/holland-backup-mysqlhotcopy

# Pacho Ramos  (18 Mar 2018)
# Forces downgrade of mock (#643506). Removal in a month.
dev-python/django-social-auth

# Pacho Ramos  (18 Mar 2018)
# Requires old dev-python/oauth2client (#643534), tests fail (#527608).
# Removal in a month.
net-misc/gsutil

# Pacho Ramos  (18 Mar 2018)
# Requires old psycopg (#643614). Removal in a month.
dev-python/adodb-py

# Pacho Ramos  (18 Mar 2018)
# Requires old whoosh (#643690). Removal in a month.
dev-python/flask-whooshalchemy

# Pacho Ramos  (18 Mar 2018)
# Requires old redis-py and gevent (#643692). Removal in a month.
dev-python/pyzor

# Pacho Ramos  (18 Mar 2018)
# Requires old leveldb, live ebuild, dead since 2013 (#644310). Removal in a
# month.
net-p2p/datacoin-hp

# Pacho Ramos  (18 Mar 2018)
# Dead since 2011, relies on dead libraries (#644322, #644326, #644330, #644332
# #644340, #647600, #647608, #647698, #647700, #648998). Removal in a month.
dev-util/alleyoop
gnome-extra/gnome-color-chooser
media-sound/neutrino
media-video/camorama
www-misc/gurlchecker
games-board/gnome-mastermind
media-sound/quark
app-office/gtimelog
x11-libs/libdesktop-agnostic
x11-misc/dockmanager
games-arcade/monster-masher

# Pacho Ramos  (18 Mar 2018)
# Relies on dead QT4 (#644422), build issues (#629728). Removal in a month.
media-video/videocut

# Pacho Ramos  (18 Mar 2018)
# Depends on dead QT4 (#644480). Removal in a month.
sci-electronics/plcedit

# Pacho Ramos  (18 Mar 2018)
# Tests fail, package has no reverse deps and is not really needed at
# present time (#645166). Removal in a month.
dev-python/jenkins-autojobs

# Pacho Ramos  (18 Mar 2018)
# Dead since 2004, doesn't 

[gentoo-dev] [PATCH 2/2] portage.dbapi.vartree: Support exclusions in INSTALL_MASK

2018-03-18 Thread Michał Górny
Allow INSTALL_MASK patterns to start with '-' to indicate that
a specific match is to be excluded from being masked. In this case,
the last matching pattern determines whether the file is actually
filtered out or kept.
---
 pym/portage/dbapi/vartree.py | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index 12137a0a4..360677824 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -3702,19 +3702,21 @@ class dblink(object):
def _is_install_masked(self, relative_path, install_mask):
ret = False
for pattern in install_mask:
+   # if pattern starts with -, possibly exclude this path
+   is_inclusive = not pattern.startswith('-')
+   if not is_inclusive:
+   pattern = pattern[1:]
# absolute path pattern
if pattern.startswith('/'):
# match either exact path or one of parent dirs
# the latter is done via matching pattern/*
if (fnmatch.fnmatch(relative_path, pattern[1:])
or 
fnmatch.fnmatch(relative_path, pattern[1:] + '/*')):
-   ret = True
-   break
+   ret = is_inclusive
# filename
else:
if 
fnmatch.fnmatch(os.path.basename(relative_path), pattern):
-   ret = True
-   break
+   ret = is_inclusive
return ret
 
def treewalk(self, srcroot, destroot, inforoot, myebuild, cleanup=0,
-- 
2.16.2




[gentoo-dev] [PATCH 1/2] phase-functions: Rework INSTALL_MASK to apply as a merge filter

2018-03-18 Thread Michał Górny
Rework the INSTALL_MASK handler to filter installed files while merging
instead of removing them from the installation image.

The INSTALL_MASK handling is now moved to Python side of code, with bash
being only used to evaluate the value of INSTALL_MASK (with respect to
bashrc).

The evaluated value of INSTALL_MASK is used to test for collisions,
and afterwards to skip masked files from being installed. It is also
used in uninstall code to properly remove newly-masked files that were
installed previously.
---
 bin/misc-functions.sh|  13 ++--
 bin/phase-functions.sh   |   3 +-
 pym/portage/dbapi/vartree.py | 138 +++
 3 files changed, 108 insertions(+), 46 deletions(-)

diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 7643af7b5..5e11eadb4 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -383,12 +383,13 @@ preinst_mask() {
fi
done
 
-   install_mask "${ED}" "${INSTALL_MASK}"
-
-   # remove share dir if unnessesary
-   if has nodoc $FEATURES || has noman $FEATURES || has noinfo $FEATURES; 
then
-   rmdir "${ED%/}/usr/share" &> /dev/null
-   fi
+   # Store the final value of INSTALL_MASK in build-info
+   local x
+   set -f
+   local IFS=$' \t\n\r'
+   x=$(echo ${INSTALL_MASK})
+   [[ -n $x ]] && echo "$x" > "${PORTAGE_BUILDDIR}"/build-info/INSTALL_MASK
+   set +f
 }
 
 preinst_sfperms() {
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 3aae3ef56..7f7f6fa11 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -666,7 +666,8 @@ __dyn_install() {
ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX \
CXXFLAGS EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
LDFLAGS LIBCFLAGS LIBCXXFLAGS QA_CONFIGURE_OPTIONS \
-   QA_DESKTOP_FILE QA_PREBUILT PROVIDES_EXCLUDE REQUIRES_EXCLUDE ; 
do
+   QA_DESKTOP_FILE QA_PREBUILT PROVIDES_EXCLUDE REQUIRES_EXCLUDE \
+   PKG_INSTALL_MASK ; do
 
x=$(echo -n ${!f})
[[ -n $x ]] && echo "$x" > $f
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index bed76d80f..12137a0a4 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -1876,6 +1876,7 @@ class dblink(object):
for pos, e in errors:
writemsg(_("!!!   line %d: %s\n") % (pos, e), 
noiselevel=-1)
self.contentscache = pkgfiles
+
return pkgfiles
 
def _prune_plib_registry(self, unmerge=False,
@@ -1953,7 +1954,7 @@ class dblink(object):
@_slot_locked
def unmerge(self, pkgfiles=None, trimworld=None, cleanup=True,
ldpath_mtimes=None, others_in_slot=None, needed=None,
-   preserve_paths=None):
+   preserve_paths=None, install_mask=[]):
"""
Calls prerm
Unmerges a given package (CPV)
@@ -1978,6 +1979,10 @@ class dblink(object):
LinkageMap, since they are not registered in the
PreservedLibsRegistry yet.
@type preserve_paths: set
+   @param install_mask: List of INSTALL_MASK values for the install
+   enforcing cleanup. This is needed to let unmerge() 
clean old
+   files that now are filtered via INSTALL_MASK.
+   @type install_mask: list
@rtype: Integer
@return:
1. os.EX_OK if everything went well.
@@ -2121,7 +2126,7 @@ class dblink(object):
 
self.vartree.dbapi._fs_lock()
try:
-   self._unmerge_pkgfiles(pkgfiles, others_in_slot)
+   self._unmerge_pkgfiles(pkgfiles, 
others_in_slot, install_mask)
finally:
self.vartree.dbapi._fs_unlock()
self._clear_contents_cache()
@@ -2267,7 +2272,7 @@ class dblink(object):
self._display_merge("%s %s %s %s\n" % \
(zing, desc.ljust(8), file_type, file_name))
 
-   def _unmerge_pkgfiles(self, pkgfiles, others_in_slot):
+   def _unmerge_pkgfiles(self, pkgfiles, others_in_slot, install_mask):
"""
 
Unmerges the contents of a package from the liveFS
@@ -2277,6 +2282,8 @@ class dblink(object):
@type pkgfiles: Dictionary { filename: [ 'type', '?', 'md5sum' 
] }
@param others_in_slot: all dblink instances in this slot, 
excluding self
@type others_in_slot: list
+   @param install_mask: List of values in INSTALL_MASK.
+   @type install_maks: list
@rtype: None
"""
 
@@ -2491,7 +2498,10 @@ class dblink(object):
   

Re: [gentoo-portage-dev] [PATCH 0/3] INSTALL_MASK refurbishing resubmit

2018-03-18 Thread Joakim Tjernlund
On Fri, 2018-03-16 at 09:13 +0100, Michał Górny wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> W dniu pią, 16.03.2018 o godzinie 08∶11 +, użytkownik Joakim
> Tjernlund napisał:
> > On Thu, 2018-03-15 at 20:22 +0100, Michał Górny wrote:
> > > CAUTION: This email originated from outside of the organization. Do not 
> > > click links or open attachments unless you recognize the sender and know 
> > > the content is safe.
> > > 
> > > 
> > > Hi,
> > > 
> > > Here are three of four INSTALL_MASK updates I've sent long time ago
> > > which were not really reviewed. The fourth patch added support
> > > for repo-defined install-mask.conf and I'll do that separately.
> > > 
> > > Those patches focus on smaller changes. What they change, in order:
> > > 
> > > 1. Removes explicit file removal code for FEATURES=no*. Instead, those
> > >values are converted into additional INSTALL_MASK entries
> > >and handled directly via INSTALL_MASK processing.
> > > 
> > > 2. Rework INSTALL_MASK to filter files while installing instead of
> > >pre-stripping them. In other words, before: INSTALL_MASK removes
> > >files from ${D} before merge. After: ${D} contains all the files,
> > >Portage just skip INSTALL_MASK-ed stuff, verbosely indicating that.
> > 
> > Will this also remove corresponding split debug files?
> > There would be little/no point in keeping debug syms if the binary has been
> > MASKed
> > 
> 
> Nope. Add both paths to INSTALL_MASK. Expecting it to do implicit magic
> is a very bad idea.

Maybe but it also makes senses to get rid of them. To me it is only a matter
of applying PKG_INSTALL_MASK before applying strip debug, does that make sense ?

 Jocke

Re: [gentoo-portage-dev] [PATCH 0/3] INSTALL_MASK refurbishing resubmit

2018-03-18 Thread Michał Górny
W dniu czw, 15.03.2018 o godzinie 22∶10 -0700, użytkownik Zac Medico
napisał:
>  A binary package should
> use the value of INSTALL_MASK that existed at build time.
> 

Wait a minute! This doesn't make any sense. The whole point of having
separate PKG_INSTALL_MASK and INSTALL_MASK is to be able to strip stuff
from more complete binary packages, not to force original restrictions
forever.

-- 
Best regards,
Michał Górny