public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Closing bugs
@ 2010-09-11 18:51 justin
  2010-09-11 19:00 ` "Paweł Hajdan, Jr."
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: justin @ 2010-09-11 18:51 UTC (permalink / raw
  To: gentoo-dev

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

Hi all,

is the following comment an adequate way to close bugs with
RESOLVED/INVALID? If so, I will change the way I handle bugs and use it too.

""
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"

you mix stable & unstable -> your problem
""

Cheers Justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 18:51 [gentoo-dev] Closing bugs justin
@ 2010-09-11 19:00 ` "Paweł Hajdan, Jr."
  2010-09-11 19:04 ` Petteri Räty
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: "Paweł Hajdan, Jr." @ 2010-09-11 19:00 UTC (permalink / raw
  To: gentoo-dev

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

On 9/11/10 11:51 AM, justin wrote:
> is the following comment an adequate way to close bugs with
> RESOLVED/INVALID? If so, I will change the way I handle bugs and use it too.
> 
> ""
> virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
> ACCEPT_KEYWORDS="amd64"
> 
> you mix stable & unstable -> your problem
> ""

I think that closing as INVALID is fine in that case, but would say
"please do not mix stable and unstable" instead of "your problem".

We should be polite when handling bugs.

Paweł


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 18:51 [gentoo-dev] Closing bugs justin
  2010-09-11 19:00 ` "Paweł Hajdan, Jr."
@ 2010-09-11 19:04 ` Petteri Räty
  2010-09-11 19:04 ` Ciaran McCreesh
  2010-09-11 19:09 ` Maciej Mrozowski
  3 siblings, 0 replies; 10+ messages in thread
From: Petteri Räty @ 2010-09-11 19:04 UTC (permalink / raw
  To: gentoo-dev

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

On 09/11/2010 09:51 PM, justin wrote:
> Hi all,
> 
> is the following comment an adequate way to close bugs with
> RESOLVED/INVALID? If so, I will change the way I handle bugs and use it too.
> 
> ""
> virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
> ACCEPT_KEYWORDS="amd64"
> 
> you mix stable & unstable -> your problem
> ""
> 

Only if the problem will not eventually manifest itself with a pure
~arch or arch setup. Even then if it's easy to fix I would myself fix it
although we don't officially support it.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 18:51 [gentoo-dev] Closing bugs justin
  2010-09-11 19:00 ` "Paweł Hajdan, Jr."
  2010-09-11 19:04 ` Petteri Räty
@ 2010-09-11 19:04 ` Ciaran McCreesh
  2010-09-11 19:22   ` Richard Freeman
  2010-09-12  3:29   ` [gentoo-dev] " Mike Frysinger
  2010-09-11 19:09 ` Maciej Mrozowski
  3 siblings, 2 replies; 10+ messages in thread
From: Ciaran McCreesh @ 2010-09-11 19:04 UTC (permalink / raw
  To: gentoo-dev

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

On Sat, 11 Sep 2010 20:51:56 +0200
justin <jlec@gentoo.org> wrote:
> is the following comment an adequate way to close bugs with
> RESOLVED/INVALID? If so, I will change the way I handle bugs and use
> it too.
> 
> ""
> virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
> ACCEPT_KEYWORDS="amd64"
> 
> you mix stable & unstable -> your problem

Would the problem also occur if the user used unstable, but hadn't
gotten around to updating every single package on their system all in
one go?

Or does the problem only occur if you mix keywords and ignore
dependencies?

-- 
Ciaran McCreesh

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 18:51 [gentoo-dev] Closing bugs justin
                   ` (2 preceding siblings ...)
  2010-09-11 19:04 ` Ciaran McCreesh
@ 2010-09-11 19:09 ` Maciej Mrozowski
  3 siblings, 0 replies; 10+ messages in thread
From: Maciej Mrozowski @ 2010-09-11 19:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 1951 bytes --]

On Saturday 11 of September 2010 20:51:56 justin wrote:
> Hi all,
> 
> is the following comment an adequate way to close bugs with
> RESOLVED/INVALID? If so, I will change the way I handle bugs and use it
> too.
> 
> ""
> virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
> ACCEPT_KEYWORDS="amd64"
> 
> you mix stable & unstable -> your problem
> ""

This is common misconception.

Let me quote myself from on of Diego's blogs, accusing me of not giving a crap 
about quality wrt FEATURES=test.

Some people say that mixing testing and stable subtrees is ‘broken’ and not 
supported.

It is because they apparently have no idea how package stabilization process 
works.

‘tinderbox’ idea of full ~arch integration tests is broken by design!

Why? Gentoo is distribution with rolling updates and packages being stabilized 
are hand picked from ~arch and integrated within existing stable environment 
(along with possible dependencies).

Now the question arises – since Gentoo stable is our ultimate target release 
(and not ~arch) - what is the point in testing how these packages interact 
with full testing ~arch? The answer is NONE!

If any, following tests should be run:

 - regression tests – ONLY within full stable arch, typical tinderbox of just 
chroot would fit there well, it could prevent issues like Gentoo LiveCD 
autobuilds failing since 8 April…

 - integration tests – in similar way stabilization process is performed:
stable system as a base, picking packages or package sets for tests along with 
their possible dependencies (best version visible, if not visible within 
stable arch, then best visible within testing arch or some other algorithm, 
usually just relying on ebuild dependencies) and testing whether it works so 
that stabilization process is a formality.

Running ~arch as 'test' platform is in many cases counter productive.

-- 
regards
MM

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 19:04 ` Ciaran McCreesh
@ 2010-09-11 19:22   ` Richard Freeman
  2010-09-12  8:59     ` Alistair Bush
  2010-09-12  3:29   ` [gentoo-dev] " Mike Frysinger
  1 sibling, 1 reply; 10+ messages in thread
From: Richard Freeman @ 2010-09-11 19:22 UTC (permalink / raw
  To: gentoo-dev

On 09/11/2010 03:04 PM, Ciaran McCreesh wrote:
> Or does the problem only occur if you mix keywords and ignore
> dependencies?
>

I think that if a package doesn't work in a mixed environment, that 
points to a likely dependency problem.  Sooner or later there is a good 
chance it will bite somebody.

Personally, I try to keep package dependencies correct.  If a package in 
unstable needs a library version in unstable, I depend on that version - 
not on the library itself.  Then we won't get burned in six months when 
I forget all about this or am not around and things start going stable 
in the wrong order.

Sure, if the issue is something really exotic maybe we should just say 
"don't do that," but usually there is a better fix.

Personally I welcome these kinds of bugs, as they're the easiest way to 
uncover non-obvious dependency issues that might otherwise make their 
way into stable.  Maybe we can't fix them all, but we ought not to just 
dismiss them out of hand.  I certainly wouldn't want to see the 
bug-wranglers screening for them, for instance.

Rich



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

* [gentoo-dev] Re: Closing bugs
  2010-09-12  8:59     ` Alistair Bush
@ 2010-09-12  2:51       ` Ryan Hill
  2010-09-12  4:17         ` Mike Frysinger
  0 siblings, 1 reply; 10+ messages in thread
From: Ryan Hill @ 2010-09-12  2:51 UTC (permalink / raw
  To: gentoo-dev

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

On Sun, 12 Sep 2010 20:59:25 +1200
Alistair Bush <ali_bush@gentoo.org> wrote:


> There should be nothing stopping a user from running a mixed arch/~arch 
> system.   Those problems just point to our dependency information not being 
> recorded correctly.   It might be understandable that this info can be 
> incredibly hard to get correct but that doesn't mean it isn't a valid bug.

It's invalid as soon as you bring system-set packages into the mix, which
falls outside of dependency correctness.

The trouble is knowing if this applies in the situation you're looking into.


-- 
fonts, gcc-porting,             we hold our breath, we spin around the world
toolchain, wxwidgets            you and me cling to the outside of the earth
@ gentoo.org                EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 19:04 ` Ciaran McCreesh
  2010-09-11 19:22   ` Richard Freeman
@ 2010-09-12  3:29   ` Mike Frysinger
  1 sibling, 0 replies; 10+ messages in thread
From: Mike Frysinger @ 2010-09-12  3:29 UTC (permalink / raw
  To: gentoo-dev; +Cc: Ciaran McCreesh

[-- Attachment #1: Type: Text/Plain, Size: 596 bytes --]

On Saturday, September 11, 2010 15:04:45 Ciaran McCreesh wrote:
> On Sat, 11 Sep 2010 20:51:56 +0200 justin wrote:
> > is the following comment an adequate way to close bugs with
> > RESOLVED/INVALID? If so, I will change the way I handle bugs and use
> > it too.
> > 
> > ""
> > virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
> > ACCEPT_KEYWORDS="amd64"
> > 
> > you mix stable & unstable -> your problem
> 
> Would the problem also occur if the user used unstable, but hadn't
> gotten around to updating every single package on their system all in
> one go?

no
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: [gentoo-dev] Re: Closing bugs
  2010-09-12  2:51       ` [gentoo-dev] " Ryan Hill
@ 2010-09-12  4:17         ` Mike Frysinger
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger @ 2010-09-12  4:17 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 1503 bytes --]

On Saturday, September 11, 2010 22:51:23 Ryan Hill wrote:
> On Sun, 12 Sep 2010 20:59:25 +1200 Alistair Bush wrote:
> > There should be nothing stopping a user from running a mixed arch/~arch
> > system.   Those problems just point to our dependency information not
> > being recorded correctly.   It might be understandable that this info
> > can be incredibly hard to get correct but that doesn't mean it isn't a
> > valid bug.
> 
> It's invalid as soon as you bring system-set packages into the mix, which
> falls outside of dependency correctness.
> 
> The trouble is knowing if this applies in the situation you're looking
> into.

indeed.  for people who disagree, feel free to go through every single stable 
package in the tree that breaks with glibc-2.12, or linux-headers-2.6.35, or 
make-3.82, or xxx and add a blocker against the newer versions of these 
packages.  and then do it every time we get a new version.

or, let's keep our sanity and continue doing what we've been doing over the 
years -- stabilize newer versions of packages that do work with the stable & 
unstable versions of the packages they build against.

people who install unstable core system packages way before we're interested 
in stabilizing and then file bugs that only apply to stable get INVALID->their 
problem.  especially when a simple bugzilla search would have told them that 
their issue is already fixed in the unstable version of whatever package is 
failing for them.
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: [gentoo-dev] Closing bugs
  2010-09-11 19:22   ` Richard Freeman
@ 2010-09-12  8:59     ` Alistair Bush
  2010-09-12  2:51       ` [gentoo-dev] " Ryan Hill
  0 siblings, 1 reply; 10+ messages in thread
From: Alistair Bush @ 2010-09-12  8:59 UTC (permalink / raw
  To: gentoo-dev

> On 09/11/2010 03:04 PM, Ciaran McCreesh wrote:
> > Or does the problem only occur if you mix keywords and ignore
> > dependencies?
> 
> I think that if a package doesn't work in a mixed environment, that
> points to a likely dependency problem.  Sooner or later there is a good
> chance it will bite somebody.
> 
> Personally, I try to keep package dependencies correct.  If a package in
> unstable needs a library version in unstable, I depend on that version -
> not on the library itself.  Then we won't get burned in six months when
> I forget all about this or am not around and things start going stable
> in the wrong order.
> 
> Sure, if the issue is something really exotic maybe we should just say
> "don't do that," but usually there is a better fix.
> 
> Personally I welcome these kinds of bugs, as they're the easiest way to
> uncover non-obvious dependency issues that might otherwise make their
> way into stable.  Maybe we can't fix them all, but we ought not to just
> dismiss them out of hand.  I certainly wouldn't want to see the
> bug-wranglers screening for them, for instance.
> 
> Rich

++

There should be nothing stopping a user from running a mixed arch/~arch 
system.   Those problems just point to our dependency information not being 
recorded correctly.   It might be understandable that this info can be 
incredibly hard to get correct but that doesn't mean it isn't a valid bug.

- Alistair



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

end of thread, other threads:[~2010-09-12  4:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-11 18:51 [gentoo-dev] Closing bugs justin
2010-09-11 19:00 ` "Paweł Hajdan, Jr."
2010-09-11 19:04 ` Petteri Räty
2010-09-11 19:04 ` Ciaran McCreesh
2010-09-11 19:22   ` Richard Freeman
2010-09-12  8:59     ` Alistair Bush
2010-09-12  2:51       ` [gentoo-dev] " Ryan Hill
2010-09-12  4:17         ` Mike Frysinger
2010-09-12  3:29   ` [gentoo-dev] " Mike Frysinger
2010-09-11 19:09 ` Maciej Mrozowski

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