* [gentoo-dev] Messing with other people's packages
@ 2005-02-26 18:15 Ciaran McCreesh
2005-02-26 18:50 ` Simon Stelling
0 siblings, 1 reply; 11+ messages in thread
From: Ciaran McCreesh @ 2005-02-26 18:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 621 bytes --]
Hi people,
Just a reminder that it's considered bad manners to mess with other
people's packages (such as, say, doing a revbump and adding a patch)
without asking first, especially when:
* the package is actively maintained and herded in metadata.xml
* the package maintainer is easily contactable by irc or email
* you don't have a bug explaining why a given change is necessary
* the change you're making is broken
So, uh, ask first, mkay?
--
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 18:15 [gentoo-dev] Messing with other people's packages Ciaran McCreesh
@ 2005-02-26 18:50 ` Simon Stelling
2005-02-26 18:58 ` Ciaran McCreesh
0 siblings, 1 reply; 11+ messages in thread
From: Simon Stelling @ 2005-02-26 18:50 UTC (permalink / raw
To: gentoo-dev
Hi,
Ciaran McCreesh wrote:
> Just a reminder that it's considered bad manners to mess with other
> people's packages (such as, say, doing a revbump and adding a patch)
> without asking first, especially when:
Sure, but what when...
> * the package is actively maintained and herded in metadata.xml
the bug is lying around for several months,
> * the package maintainer is easily contactable by irc or email
the package maintainer isn't on irc and did never comment the bug
and your patch is only applyied on a specific arch which is CC'ed or
even in the AssignedTo field of the bug?
Of course it's always better to ask first, but would it still be rude in
such a case? What if a revbump isn't needed?
Greetings,
blubb
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 18:50 ` Simon Stelling
@ 2005-02-26 18:58 ` Ciaran McCreesh
2005-02-26 19:47 ` Nick Winlund
2005-02-26 20:17 ` Lina Pezzella
0 siblings, 2 replies; 11+ messages in thread
From: Ciaran McCreesh @ 2005-02-26 18:58 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 961 bytes --]
On Sat, 26 Feb 2005 19:50:11 +0100 Simon Stelling <blubb@gentoo.org>
wrote:
| > * the package is actively maintained and herded in metadata.xml
|
| the bug is lying around for several months,
|
| > * the package maintainer is easily contactable by irc or email
|
| the package maintainer isn't on irc and did never comment the bug
| and your patch is only applyied on a specific arch which is CC'ed or
| even in the AssignedTo field of the bug?
Didn't we decide that arch specific patches were a bad idea?
| Of course it's always better to ask first, but would it still be rude
| in such a case? What if a revbump isn't needed?
Naah, if the maintainer has vanished and there's no herd backing them up
(or the entire herd has vanished) then it's a whole different story.
--
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 18:58 ` Ciaran McCreesh
@ 2005-02-26 19:47 ` Nick Winlund
2005-02-26 20:06 ` Ciaran McCreesh
2005-02-26 20:17 ` Lina Pezzella
1 sibling, 1 reply; 11+ messages in thread
From: Nick Winlund @ 2005-02-26 19:47 UTC (permalink / raw
To: gentoo-dev
Doesn't project forking begin to solve this challenge in collaboration?
Add another root CVS directory, assign new or existing host/maintainer(
s ) to that node and move on!
A project fork doesn't have to be an exact dircopy of an old branch of
code, but can contain extracts.
Nick
Ciaran McCreesh wrote:
> On Sat, 26 Feb 2005 19:50:11 +0100 Simon Stelling <blubb@gentoo.org>
> wrote:
> | > * the package is actively maintained and herded in metadata.xml
> |
> | the bug is lying around for several months,
> |
> | > * the package maintainer is easily contactable by irc or email
> |
> | the package maintainer isn't on irc and did never comment the bug
> | and your patch is only applyied on a specific arch which is CC'ed or
> | even in the AssignedTo field of the bug?
>
> Didn't we decide that arch specific patches were a bad idea?
>
> | Of course it's always better to ask first, but would it still be rude
> | in such a case? What if a revbump isn't needed?
>
> Naah, if the maintainer has vanished and there's no herd backing them up
> (or the entire herd has vanished) then it's a whole different story.
>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 18:58 ` Ciaran McCreesh
2005-02-26 19:47 ` Nick Winlund
@ 2005-02-26 20:17 ` Lina Pezzella
2005-02-26 20:27 ` Ciaran McCreesh
1 sibling, 1 reply; 11+ messages in thread
From: Lina Pezzella @ 2005-02-26 20:17 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Feb 26, 2005, at 1:58 PM, Ciaran McCreesh wrote:
>
>
> Didn't we decide that arch specific patches were a bad idea?
I hope not; there are plenty of archs that need arch-specific patches.
Of course in the case that the patch is not truly arch-specific, but is
being applied to a single arch only out of "courtesy" to the
maintainter, I would say that it is a bad idea.
My general approach to this second case is to make the change
arch-specific and then file a bug and/or email to the maintainer to
make it arch-independent. I also throw a todo in my calendar reminding
me to bug the said maintainer if there is no reply in 1 month.
Lina Pezzella
Ebuild/Porting Co-Lead
Gentoo for Mac OS X
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCINlZNJ9STR9DbYERAhxCAJ9fDLcZ641QTMOnXnmqfcUro62HSACbBkjA
RwBWcIto3RjYVPm8V8rWoSE=
=5lJ+
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 20:17 ` Lina Pezzella
@ 2005-02-26 20:27 ` Ciaran McCreesh
2005-02-26 20:39 ` Lina Pezzella
0 siblings, 1 reply; 11+ messages in thread
From: Ciaran McCreesh @ 2005-02-26 20:27 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 489 bytes --]
On Sat, 26 Feb 2005 15:17:29 -0500 Lina Pezzella <j4rg0n@gentoo.org>
wrote:
| On Feb 26, 2005, at 1:58 PM, Ciaran McCreesh wrote:
| > Didn't we decide that arch specific patches were a bad idea?
|
| I hope not; there are plenty of archs that need arch-specific patches.
Isn't this why we have #ifdef and autotools?
--
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 20:27 ` Ciaran McCreesh
@ 2005-02-26 20:39 ` Lina Pezzella
2005-02-26 20:47 ` Ciaran McCreesh
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Lina Pezzella @ 2005-02-26 20:39 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Feb 26, 2005, at 3:27 PM, Ciaran McCreesh wrote:
> On Sat, 26 Feb 2005 15:17:29 -0500 Lina Pezzella <j4rg0n@gentoo.org>
> wrote:
> | On Feb 26, 2005, at 1:58 PM, Ciaran McCreesh wrote:
> | > Didn't we decide that arch specific patches were a bad idea?
> |
> | I hope not; there are plenty of archs that need arch-specific
> patches.
>
> Isn't this why we have #ifdef and autotools?
Okay. So next time I have to patch 10 files for ppc-macos only, I
should make #ifdefs, patch those 10 files in global scope and force
everyone else to patch unnecessarily. I think not.
>
> --
> Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
> Mail : ciaranm at gentoo.org
> Web : http://dev.gentoo.org/~ciaranm
>
>
Lina Pezzella
Ebuild/Porting Co-Lead
Gentoo for Mac OS X
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCIN5rNJ9STR9DbYERAtdAAJwK4pd7/YkuzpIEWRe6akqcyeKeAgCgnj4p
90aYLsydN+sN0ItETM3ZC4c=
=cYFq
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 20:39 ` Lina Pezzella
@ 2005-02-26 20:47 ` Ciaran McCreesh
2005-02-28 22:53 ` Mike Frysinger
2005-03-02 9:59 ` Luca Barbato
2 siblings, 0 replies; 11+ messages in thread
From: Ciaran McCreesh @ 2005-02-26 20:47 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1234 bytes --]
On Sat, 26 Feb 2005 15:39:07 -0500 Lina Pezzella <j4rg0n@gentoo.org>
wrote:
| On Feb 26, 2005, at 3:27 PM, Ciaran McCreesh wrote:
| > On Sat, 26 Feb 2005 15:17:29 -0500 Lina Pezzella <j4rg0n@gentoo.org>
| > wrote:
| > | On Feb 26, 2005, at 1:58 PM, Ciaran McCreesh wrote:
| > | > Didn't we decide that arch specific patches were a bad idea?
| > |
| > | I hope not; there are plenty of archs that need arch-specific
| > patches.
| >
| > Isn't this why we have #ifdef and autotools?
|
| Okay. So next time I have to patch 10 files for ppc-macos only, I
| should make #ifdefs, patch those 10 files in global scope and force
| everyone else to patch unnecessarily. I think not.
Well, you're sending all your patches upstream, right? There's no way
upstream can conditionally apply patches to their source, so they'll
*have* to use autotools (or the equivalent for whatever language that
is, but I'd imagine most of these are C things...). Sending them
complete patches, rather than ones that will break non-macos, is just a
matter of politeness.
--
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 20:39 ` Lina Pezzella
2005-02-26 20:47 ` Ciaran McCreesh
@ 2005-02-28 22:53 ` Mike Frysinger
2005-03-02 9:59 ` Luca Barbato
2 siblings, 0 replies; 11+ messages in thread
From: Mike Frysinger @ 2005-02-28 22:53 UTC (permalink / raw
To: gentoo-dev
On Saturday 26 February 2005 03:39 pm, Lina Pezzella wrote:
> Okay. So next time I have to patch 10 files for ppc-macos only, I
> should make #ifdefs, patch those 10 files in global scope and force
> everyone else to patch unnecessarily. I think not.
if the patches dont suck this isnt an issue
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] Messing with other people's packages
2005-02-26 20:39 ` Lina Pezzella
2005-02-26 20:47 ` Ciaran McCreesh
2005-02-28 22:53 ` Mike Frysinger
@ 2005-03-02 9:59 ` Luca Barbato
2 siblings, 0 replies; 11+ messages in thread
From: Luca Barbato @ 2005-03-02 9:59 UTC (permalink / raw
To: gentoo-dev
Lina Pezzella wrote:
> Okay. So next time I have to patch 10 files for ppc-macos only, I should
> make #ifdefs, patch those 10 files in global scope and force everyone
> else to patch unnecessarily. I think not.
Our target is improve overall upstream. Every patch that worth something
should be send back to upstream and made sure the next release is there.
That way we won't have too many patches around and the upstream
application will be fixed faster.
So, to improve darwin/osx support in other application, please provide a
non conditional patch and send it upstream, I know that sometimes is a
pain but that is what is necessary to improve.
lu
--
Luca Barbato
Gentoo/linux Developer Gentoo/PPC Operational Manager
http://dev.gentoo.org/~lu_zero
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-03-02 10:15 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-26 18:15 [gentoo-dev] Messing with other people's packages Ciaran McCreesh
2005-02-26 18:50 ` Simon Stelling
2005-02-26 18:58 ` Ciaran McCreesh
2005-02-26 19:47 ` Nick Winlund
2005-02-26 20:06 ` Ciaran McCreesh
2005-02-26 20:17 ` Lina Pezzella
2005-02-26 20:27 ` Ciaran McCreesh
2005-02-26 20:39 ` Lina Pezzella
2005-02-26 20:47 ` Ciaran McCreesh
2005-02-28 22:53 ` Mike Frysinger
2005-03-02 9:59 ` Luca Barbato
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox