public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
@ 2018-01-27 16:09 Sebastian Pipping
  2018-01-27 16:32 ` Michael Orlitzky
  0 siblings, 1 reply; 6+ messages in thread
From: Sebastian Pipping @ 2018-01-27 16:09 UTC (permalink / raw
  To: gentoo-dev

Hi!


I noticed that we have 7 packages on Fedora wallpapers with names that
only explain themselves to Fedora insiders:


# eix background | fgrep -B3 Fedora
* x11-themes/constantine-backgrounds
     Available versions:  12.1.1.4-r1
     Homepage:            https://fedoraproject.org/wiki/F12_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/goddard-backgrounds
     Available versions:  13.0.0.3-r1
     Homepage:            https://fedoraproject.org/wiki/F13_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/laughlin-backgrounds
     Available versions:  14.1.0.3-r1
     Homepage:            https://fedoraproject.org/wiki/F14_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/leonidas-backgrounds
     Available versions:  11.0.0.2-r1
     Homepage:            https://fedoraproject.org/wiki/F11_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/lovelock-backgrounds
     Available versions:  14.91.1.1-r1
     Homepage:            https://fedoraproject.org/wiki/F15_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/solar-backgrounds
     Available versions:  0.92.0.5-r1
     Homepage:            https://fedoraproject.org/wiki/F11_Artwork
     Description:         Fedora official background artwork
--
* x11-themes/verne-backgrounds
     Available versions:  (~)15.91.0.1-r1
     Homepage:            https://fedoraproject.org/wiki/F16_Artwork
     Description:         Fedora official background artwork


I was thinking that we could merge these packages into a new package
"x11-themes/fedora-backgrounds" or so with slots 11 to 16 so that people
can still install them in parallel, get slot updates automatically,
adding more recent ones does not add more packages, and the package name
explains itself.

Any objections?

Best



Sebastian


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
  2018-01-27 16:09 [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots? Sebastian Pipping
@ 2018-01-27 16:32 ` Michael Orlitzky
  2018-01-27 18:06   ` Sebastian Pipping
  2018-01-27 21:58   ` Alec Warner
  0 siblings, 2 replies; 6+ messages in thread
From: Michael Orlitzky @ 2018-01-27 16:32 UTC (permalink / raw
  To: gentoo-dev

On 01/27/2018 11:09 AM, Sebastian Pipping wrote:
> Hi!
> 
> 
> I noticed that we have 7 packages on Fedora wallpapers with names that
> only explain themselves to Fedora insiders:
> 
> ...
> 
> I was thinking that we could merge these packages into a new package
> "x11-themes/fedora-backgrounds" or so with slots 11 to 16 so that people
> can still install them in parallel, get slot updates automatically,
> adding more recent ones does not add more packages, and the package name
> explains itself.

If you do merge them, then it might be better to use flags for the
different sub-packages rather than slots. There's no place to describe
what a slot is for, but having a local USE=solar with a corresponding
description in metadata.xml is (relatively) discoverable.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
  2018-01-27 16:32 ` Michael Orlitzky
@ 2018-01-27 18:06   ` Sebastian Pipping
  2018-01-27 18:09     ` Sebastian Pipping
  2018-01-27 21:58   ` Alec Warner
  1 sibling, 1 reply; 6+ messages in thread
From: Sebastian Pipping @ 2018-01-27 18:06 UTC (permalink / raw
  To: gentoo-dev

Hi,


On 27.01.2018 17:32, Michael Orlitzky wrote:
> If you do merge them, then it might be better to use flags for the
> different sub-packages rather than slots. There's no place to describe
> what a slot is for, but having a local USE=solar with a corresponding
> description in metadata.xml is (relatively) discoverable.

use flags work well if we make a single ebuild offering to install one
to all of these.  That would be natural if the goddard/13 source rpm
included files of constantine/12 and solar/11 as well and so on but it
doesn't seem to.  I would rather go with one ebuild per mayor release
number of Fedora: Needs less use flag configuration as well.

About slot names, if "12" is not good enough we could use

  11-solar
  12-constantine
  13-goddard
  14-laughlin
  15-lovelock
  16-verne

or so for SLOT to have a mapping to names?

Best



Sebastian


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
  2018-01-27 18:06   ` Sebastian Pipping
@ 2018-01-27 18:09     ` Sebastian Pipping
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Pipping @ 2018-01-27 18:09 UTC (permalink / raw
  To: gentoo-dev

On 27.01.2018 19:06, Sebastian Pipping wrote:
>   11-solar
>   12-constantine
>   13-goddard
>   14-laughlin
>   15-lovelock
>   16-verne

Correction:

  10-solar
  11-leonidas
  12-constantine
  13-goddard
  14-laughlin
  15-lovelock
  16-verne


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
  2018-01-27 16:32 ` Michael Orlitzky
  2018-01-27 18:06   ` Sebastian Pipping
@ 2018-01-27 21:58   ` Alec Warner
  2018-02-01 22:39     ` Sebastian Pipping
  1 sibling, 1 reply; 6+ messages in thread
From: Alec Warner @ 2018-01-27 21:58 UTC (permalink / raw
  To: Gentoo Dev

[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]

On Sat, Jan 27, 2018 at 11:32 AM, Michael Orlitzky <mjo@gentoo.org> wrote:

> On 01/27/2018 11:09 AM, Sebastian Pipping wrote:
> > Hi!
> >
> >
> > I noticed that we have 7 packages on Fedora wallpapers with names that
> > only explain themselves to Fedora insiders:
>

So traditionally we follow upstream package naming. If we aim to deviate,
I'd prefer we have strong reasons for it.


> >
> > ...
> >
> > I was thinking that we could merge these packages into a new package
> > "x11-themes/fedora-backgrounds" or so with slots 11 to 16 so that people
> > can still install them in parallel, get slot updates automatically,
> > adding more recent ones does not add more packages, and the package name
> > explains itself.
>

Why not just make x11-themes/fedora-backgrounds, a metapackage that
includes all of the packages?


>
> If you do merge them, then it might be better to use flags for the
> different sub-packages rather than slots. There's no place to describe
> what a slot is for, but having a local USE=solar with a corresponding
> description in metadata.xml is (relatively) discoverable.
>

[-- Attachment #2: Type: text/html, Size: 1933 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots?
  2018-01-27 21:58   ` Alec Warner
@ 2018-02-01 22:39     ` Sebastian Pipping
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Pipping @ 2018-02-01 22:39 UTC (permalink / raw
  To: gentoo-dev

Hi Alec,


On 27.01.2018 22:58, Alec Warner wrote:
>     > I noticed that we have 7 packages on Fedora wallpapers with names that
>     > only explain themselves to Fedora insiders:
> 
> So traditionally we follow upstream package naming. If we aim to
> deviate, I'd prefer we have strong reasons for it.

good point.


>     > I was thinking that we could merge these packages into a new package
>     > "x11-themes/fedora-backgrounds" or so with slots 11 to 16 so that people
>     > can still install them in parallel, get slot updates automatically,
>     > adding more recent ones does not add more packages, and the package name
>     > explains itself.
> 
> Why not just make x11-themes/fedora-backgrounds, a metapackage that
> includes all of the packages?

With one file and use flags for each version or with one ebuild file per
slot?  Fedora 21 was the last release with a release name so if we
package 22+ later, their ebuilds would be non-meta in nature.  I'm not
sure how to blend that into the use-flag version (yet for a meta package
all these files seem overkill too).  Do you have some third option in mind?

Best



Sebastian


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-02-01 22:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-27 16:09 [gentoo-dev] Merge 7 Fedora wallpapers packages to single one with slots? Sebastian Pipping
2018-01-27 16:32 ` Michael Orlitzky
2018-01-27 18:06   ` Sebastian Pipping
2018-01-27 18:09     ` Sebastian Pipping
2018-01-27 21:58   ` Alec Warner
2018-02-01 22:39     ` Sebastian Pipping

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox