* [gentoo-dev] amd64-fbsd profile marked 'stable'
@ 2012-05-08 12:33 Alexis Ballier
2012-05-08 13:44 ` Ulrich Mueller
2012-05-09 16:29 ` Alexey Shvetsov
0 siblings, 2 replies; 5+ messages in thread
From: Alexis Ballier @ 2012-05-08 12:33 UTC (permalink / raw
To: Gentoo Development, bsd
Hi,
I've just marked the profile 'default/bsd/fbsd/amd64/9.0' as 'stable'
in profiles.desc. I've been careful not to keyword anything with broken
deps, and its now forbidden. It is the first g/fbsd profile marked as
such.
Consequences for devs: broken deps are not allowed anymore; people are,
like for standard arches, expected to drop keywords and fill a
rekeywording bug.
Rationale:
- x86-fbsd has been a 'dev' profile for so long that the
majority of the packages have broken deps, meaning moving it to a
'stable' profile is almost impossible. I do not want to repeat this
error for amd64-fbsd
- people usually do not run repoman -d, and as such, it is common to
get (core or not) packages that are uninstallable on g/fbsd. This
wont happen anymore and will make devs and users happier :=)
cons: there's no stable amd64-fbsd keyword, i suppose that if we want
some day to stabilize it, it'll be hard with a 'stable' profile, but we
can temporarily switch it back to 'dev' while doing it, and without
preventing broken deps it'll be almost impossible to do this anyway.
Regards,
A.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] amd64-fbsd profile marked 'stable'
2012-05-08 12:33 [gentoo-dev] amd64-fbsd profile marked 'stable' Alexis Ballier
@ 2012-05-08 13:44 ` Ulrich Mueller
2012-05-08 14:07 ` Alexis Ballier
2012-05-09 16:29 ` Alexey Shvetsov
1 sibling, 1 reply; 5+ messages in thread
From: Ulrich Mueller @ 2012-05-08 13:44 UTC (permalink / raw
To: gentoo-dev; +Cc: bsd
>>>>> On Tue, 8 May 2012, Alexis Ballier wrote:
> I've just marked the profile 'default/bsd/fbsd/amd64/9.0' as 'stable'
> in profiles.desc. I've been careful not to keyword anything with broken
> deps, and its now forbidden. It is the first g/fbsd profile marked as
> such.
> [...]
> cons: there's no stable amd64-fbsd keyword, i suppose that if we want
> some day to stabilize it, it'll be hard with a 'stable' profile, but we
> can temporarily switch it back to 'dev' while doing it, and without
> preventing broken deps it'll be almost impossible to do this anyway.
This has as another consequence that we cannot extract the state of
keywords from profiles.desc any more. So we need to find a different
solution for bug 304133.
Any ideas?
Ulrich
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] amd64-fbsd profile marked 'stable'
2012-05-08 13:44 ` Ulrich Mueller
@ 2012-05-08 14:07 ` Alexis Ballier
0 siblings, 0 replies; 5+ messages in thread
From: Alexis Ballier @ 2012-05-08 14:07 UTC (permalink / raw
To: gentoo-dev
On Tue, 8 May 2012 15:44:09 +0200
Ulrich Mueller <ulm@gentoo.org> wrote:
> >>>>> On Tue, 8 May 2012, Alexis Ballier wrote:
>
> > I've just marked the profile 'default/bsd/fbsd/amd64/9.0' as
> > 'stable' in profiles.desc. I've been careful not to keyword
> > anything with broken deps, and its now forbidden. It is the first
> > g/fbsd profile marked as such.
>
> > [...]
>
> > cons: there's no stable amd64-fbsd keyword, i suppose that if we
> > want some day to stabilize it, it'll be hard with a 'stable'
> > profile, but we can temporarily switch it back to 'dev' while doing
> > it, and without preventing broken deps it'll be almost impossible
> > to do this anyway.
>
> This has as another consequence that we cannot extract the state of
> keywords from profiles.desc any more. So we need to find a different
> solution for bug 304133.
>
> Any ideas?
one of these maybe:
1) check if there's something starting with ~ in ACCEPT_KEYWORDS from
make.default (probably slow);
2) generate that list from profile's make.default when building
gentoolkit-dev
3) what are the usecases of ekeyword all ? noarch no deps packages ? in
that case i dont really mind amd64-fbsd being included
4) make ekeyword all use the union of stable keywords of current
package (probably saner as that wont bring in new stable keywords by
mistake)
5) create a new profile state meaning 'no stable keyword but broken
deps are errors'
A.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] amd64-fbsd profile marked 'stable'
2012-05-08 12:33 [gentoo-dev] amd64-fbsd profile marked 'stable' Alexis Ballier
2012-05-08 13:44 ` Ulrich Mueller
@ 2012-05-09 16:29 ` Alexey Shvetsov
2012-05-09 17:47 ` Alexis Ballier
1 sibling, 1 reply; 5+ messages in thread
From: Alexey Shvetsov @ 2012-05-09 16:29 UTC (permalink / raw
To: gentoo-dev
Hi!
May be you can share stages and install instructions for this?
Alexis Ballier писал 2012-05-08 15:33:
> Hi,
>
> I've just marked the profile 'default/bsd/fbsd/amd64/9.0' as 'stable'
> in profiles.desc. I've been careful not to keyword anything with
> broken
> deps, and its now forbidden. It is the first g/fbsd profile marked as
> such.
>
> Consequences for devs: broken deps are not allowed anymore; people
> are,
> like for standard arches, expected to drop keywords and fill a
> rekeywording bug.
>
> Rationale:
> - x86-fbsd has been a 'dev' profile for so long that the
> majority of the packages have broken deps, meaning moving it to a
> 'stable' profile is almost impossible. I do not want to repeat this
> error for amd64-fbsd
> - people usually do not run repoman -d, and as such, it is common to
> get (core or not) packages that are uninstallable on g/fbsd. This
> wont happen anymore and will make devs and users happier :=)
>
> cons: there's no stable amd64-fbsd keyword, i suppose that if we want
> some day to stabilize it, it'll be hard with a 'stable' profile, but
> we
> can temporarily switch it back to 'dev' while doing it, and without
> preventing broken deps it'll be almost impossible to do this anyway.
>
> Regards,
>
> A.
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexxyum@gmail.com
mailto:alexxy@gentoo.org
mailto:alexxy@omrb.pnpi.spb.ru
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] amd64-fbsd profile marked 'stable'
2012-05-09 16:29 ` Alexey Shvetsov
@ 2012-05-09 17:47 ` Alexis Ballier
0 siblings, 0 replies; 5+ messages in thread
From: Alexis Ballier @ 2012-05-09 17:47 UTC (permalink / raw
To: gentoo-dev
On Wed, 09 May 2012 19:29:36 +0300
Alexey Shvetsov <alexxy@gentoo.org> wrote:
> Hi!
>
> May be you can share stages and install instructions for this?
>
https://bugs.gentoo.org/show_bug.cgi?id=415229
:)
(make sure to read the thread linked from this bug report)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-05-09 17:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-08 12:33 [gentoo-dev] amd64-fbsd profile marked 'stable' Alexis Ballier
2012-05-08 13:44 ` Ulrich Mueller
2012-05-08 14:07 ` Alexis Ballier
2012-05-09 16:29 ` Alexey Shvetsov
2012-05-09 17:47 ` Alexis Ballier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox