Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518886 - >=www-apps/joomla-1.6.0 has old package.mask entry
Summary: >=www-apps/joomla-1.6.0 has old package.mask entry
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Olivier Huber
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-02 22:16 UTC by William Hubbs
Modified: 2014-09-04 09:16 UTC (History)
6 users (show)

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


Attachments
Installing desired language. (Screenshot.png,38.23 KB, image/png)
2014-09-04 08:47 UTC, Harold Anderson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2014-08-02 22:16:37 UTC
# Christian Faulhammer <fauli@gentoo.org> (12 Mar 2011)
# Mask for testing
>=www-apps/joomla-1.6.0

This package.mask entry has been in place for a long time.

Can you remove it and either let the affected versions go to ~arch or
remove them if they are broken?

Thanks,

William
Comment 1 William Hubbs gentoo-dev 2014-08-05 05:01:10 UTC
I located more information on this package.
It has multiple open security bugs (bug #402269, bug #410969) as well as
several version bump requests and other bugs.
It appears to be unmaintained.
Comment 2 William Hubbs gentoo-dev 2014-08-05 18:03:10 UTC
I have added the following entry to package.mask:

# William Hubbs <williamh@gentoo.org> (5 Aug 2014)
# Masked by QA for removal in 30 days.
# The unmasked version is very old, there are multiple open security
# bugs and several version bumps. The package appears to be abandoned.
# This will be removed on 5 Sep 2014 unless someone takes over
# maintenance and brings it up to date.
# See bug #518886
www-apps/joomla
Comment 3 Yixun Lan archtester gentoo-dev 2014-08-05 19:51:59 UTC
let's see if there is anyone interested in maintaining this, at least I've seen a version bump request, bug 518146.
Comment 4 William Hubbs gentoo-dev 2014-08-05 20:07:50 UTC
I'm removing the dependency, because it is a lot more than the version
bump that is at stake; the older versions need to be removed from the
tree due to the security bugs.
Comment 5 Harold Anderson 2014-09-01 06:19:36 UTC
I have a working e-build that follows the recommended install procedure from Joomla.  It does not build from source.

https://github.com/hnaparst/overlay

I have presented the ebuild to sunrise, and it was rejected.  

However, it works perfectly and I think it is better to use this than to take Joomla out of portage.

If you would like to use it and simultaneously assign a mentor to me, I would be happy to maintain it.
Comment 6 William Hubbs gentoo-dev 2014-09-03 15:33:10 UTC
@proxy-maint:
Can someone look into this?

Thanks,

William
Comment 7 Yixun Lan archtester gentoo-dev 2014-09-04 02:01:12 UTC
hello, although I'm willing to help proxy this ebuild, but I feel lack of experience myself here. Already CCed @web-apps team, got no response so far...

I'll at least do a build-time and run-time tests here.
Comment 8 Yixun Lan archtester gentoo-dev 2014-09-04 03:32:56 UTC
hello @williamh, please give me one day, I'll bump this ebuild

have a few comments
1) drop "inherit eutils", no function has been used
2) I'd prefer to just keep those keywords "~x86 ~ppc ~sparc", let people report bugs if it's really broken. (I can at least test ~x86)
3) the ebuild only install en-GB language. possible to extend it through LINGUAS? only a suggestion, not even know it is feasible.. sounds like joomla install extensions itself, [1], [2]

@Harold Naparst, are you ok if I put you into maintainer list. (add your email into metadata.xml), further bugs will be assigned to you


[1] https://bugs.gentoo.org/show_bug.cgi?id=436558#c1
[2] https://bugs.gentoo.org/show_bug.cgi?id=410969#c2
Comment 9 Harold Anderson 2014-09-04 06:29:47 UTC
Do you want me to keep it updated in my overlay, or how do you want to do it?  
Also, would you like me to make these changes myself, or do you want to do it and test?

Joomla supports installing additional languages after install via extensions.  It doesn't work very well.   Let's keep that as an idea for the future, OK?
Comment 10 Harold Anderson 2014-09-04 08:47:34 UTC
Created attachment 384184 [details]
Installing desired language.
Comment 11 Harold Anderson 2014-09-04 08:48:22 UTC
I have made the changes suggested by Yixun Lan in my github overlay.
Comment 12 Yixun Lan archtester gentoo-dev 2014-09-04 09:03:53 UTC
(In reply to Harold Naparst from comment #9)
> Do you want me to keep it updated in my overlay, or how do you want to do
> it?  
I can do it, since this is trivial

> Also, would you like me to make these changes myself, or do you want to do
> it and test?
> 
you can attach the diff here (if it's trivial), or tell me exact commit id/branch of your overlay if you want preserve the commit history. either way would be fine.

> Joomla supports installing additional languages after install via
> extensions.  It doesn't work very well.   Let's keep that as an idea for the
> future, OK?
yes, I'm totally fine with this. think about it as an enhancement.

also @Harold Naparst, I've added you to the metadata.xml as primary maintainer, while set @Olivier Huber as second maintainer (instead of removing it).
Comment 13 Yixun Lan archtester gentoo-dev 2014-09-04 09:16:00 UTC
+*joomla-3.3.3 (04 Sep 2014)
+
+  04 Sep 2014; Yixun Lan <dlan@gentoo.org> -joomla-1.5.25.ebuild,
+  -joomla-1.7.3.ebuild, +joomla-3.3.3.ebuild, files/postinstall-en.txt,
+  +files/postinstall-sv.txt, metadata.xml:
+  version bump and drop old, bug 518886, 518146, thanks Harold Naparst

@williamh, will you take care of package.mask?