Re: [gentoo-dev] Last rites: www-plugins/gnash

2018-08-30 Thread Chí-Thanh Christopher Nguyễn

Michał Górny schrieb:

I think it is a valid concern that removal of packages may sometimes be
overzealous, and to better keep packages in the tree as long as they are
useful and workarounds exist for build/runtime problems. Just in case of
gnash there is really no benefit in keeping it.



It may make sense if there is some developer caring enough to actually
put those workarounds in the ebuild, rather than expecting every single
user trying to build it find them himself (and hope he's got all
of them, and the right set).


If you mean, putting these workarounds as elog message, maybe.
But putting them as code is not always possible, as it may require changes in 
other packages or similar.
And sometimes, there were building and working packages masked for removal 
just because they lacked a maintainer.



Best regards,
Chí-Thanh Christopher Nguyễn



Re: [gentoo-dev] [RFC] New global USE flag: gtk-doc

2018-08-30 Thread Mart Raudsepp
Ühel kenal päeval, R, 24.08.2018 kell 23:06, kirjutas Mart Raudsepp:
> Longer version idea:
> Build and install gtk-doc based developer documentation for dev-
> util/devhelp, IDE and offline use

This has been pushed now with initial consumers (fresh meson based
packages or converts from autotools).

I have a candidate list of packages that could use a IUSE flag usage
change accordingly. It's a short list because I didn't consider
autotools packages, as for them it often means to rebuild it for
questionable benefits, thus I don't actually want those cases to add
unnecessary rebuild time cost with a global USE=gtk-doc - they are
already there without current USE=doc and accessible in devhelp and
some IDEs. This means autotools builds that don't use a properly disted
tarball won't get a bug filed from me right now (but why are they using
a bad tarball?).
I'll try to get those from my candidate list checked through and
converted to bug reports soon for applicable ones. If more than lets
say 3, then probably a tracker bug too.


Mart

signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Last rites: www-plugins/gnash

2018-08-30 Thread Michał Górny
On Thu, 2018-08-30 at 20:36 +0200, Chí-Thanh Christopher Nguyễn wrote:
> Michał Górny schrieb:
> > > So maybe mask it, but not remove?
> > > 
> > 
> > Maybe it's time you realize that if you want something to stay, then you
> > need to actually *take it* and *fix it*.  Keeping clearly broken stuff
> > so that every user could try jumping through a few hoops to build it has
> > no value.
> 
> I think it is a valid concern that removal of packages may sometimes be 
> overzealous, and to better keep packages in the tree as long as they are 
> useful and workarounds exist for build/runtime problems. Just in case of 
> gnash there is really no benefit in keeping it.
> 

It may make sense if there is some developer caring enough to actually
put those workarounds in the ebuild, rather than expecting every single
user trying to build it find them himself (and hope he's got all
of them, and the right set).

-- 
Best regards,
Michał Górny


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Last rites: www-plugins/gnash

2018-08-30 Thread Chí-Thanh Christopher Nguyễn

Michał Górny schrieb:

So maybe mask it, but not remove?



Maybe it's time you realize that if you want something to stay, then you
need to actually *take it* and *fix it*.  Keeping clearly broken stuff
so that every user could try jumping through a few hoops to build it has
no value.


I think it is a valid concern that removal of packages may sometimes be 
overzealous, and to better keep packages in the tree as long as they are 
useful and workarounds exist for build/runtime problems. Just in case of 
gnash there is really no benefit in keeping it.



Best regards,
Chí-Thanh Christopher Nguyễn



Re: [gentoo-dev] Last rites: www-plugins/gnash

2018-08-30 Thread Michał Górny
On Wed, 2018-08-29 at 12:01 +0300, Andrew Savchenko wrote:
> On Wed, 29 Aug 2018 03:20:31 +0200 Chí-Thanh Christopher Nguyễn
> wrote:
> > # Chí-Thanh Christopher Nguyễn  (29 Aug 2015)
> > # Masked for removal in 30 days. Multiple build failures. Upstream inactive.
> > # (bugs #321017, #581284, #588692, #602786, #649006, #654140)
> > www-plugins/gnash
> 
>  
> Is there any replacement available? AFAIK no, at least among free
> software. And there still many sites which require flash to work.
> 
> So maybe mask it, but not remove?
> 

Maybe it's time you realize that if you want something to stay, then you
need to actually *take it* and *fix it*.  Keeping clearly broken stuff
so that every user could try jumping through a few hoops to build it has
no value.

-- 
Best regards,
Michał Górny


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Last rites: www-plugins/gnash

2018-08-30 Thread Chí-Thanh Christopher Nguyễn

Andrew Savchenko schrieb:

# Chí-Thanh Christopher Nguyễn  (29 Aug 2015)
# Masked for removal in 30 days. Multiple build failures. Upstream inactive.
# (bugs #321017, #581284, #588692, #602786, #649006, #654140)
www-plugins/gnash
  
Is there any replacement available? AFAIK no, at least among free

software. And there still many sites which require flash to work.


The following other free flash implementations exist:

* LightSpark: active development, ASv2 only
* swfdec: development stopped in 2009
* Shumway: abandoned by Mozilla in 2016, very low development activity still 
happens in github[0]


I think your best bet to replace gnash would be Shumway. Though it is not 
possible to use on current Firefox[1].



So maybe mask it, but not remove?


Current gnash snapshot in the tree can only build against a specific set of 
dependencies, which may disappear any time now (newer versions are stable).


I tried to build upstream git head, but it fails. This was reported a year 
ago, no reaction from upstream:

https://savannah.gnu.org/bugs/?51484

If it is impossible to build, then I think having it in the tree has no value.


Best regards,
Chí-Thanh Christopher Nguyễn


[0] https://github.com/ExE-Boss/mozilla-shumway
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1443253



[gentoo-dev] Last rites: sys-boot/winusb

2018-08-30 Thread Mikle Kolyada
# Mikle Kolyada  (30 Aug 2018)
# Dead upstream, does not work properly.
# Unmaintained.
# Use sys-boot/woeusb instead.
sys-boot/winusb



signature.asc
Description: OpenPGP digital signature