* [gentoo-dev] DEVS: depedency checking for other arches
@ 2003-07-09 13:00 Weeve
2003-07-09 14:01 ` Bartosch Pixa
0 siblings, 1 reply; 2+ messages in thread
From: Weeve @ 2003-07-09 13:00 UTC (permalink / raw
To: Gentoo Dev Mailing List
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
Just a request/plea to developers in regards to adding/adjusting
dependencies on ebuilds that have multiple arch keywords (i.e. x86, ppc,
sparc, mips, etc). When a dependency is added or adjusted for an existing
ebuild, particularly ones that have multiple arch keywords, please please
please check to see if those dependencies can be built for all other
arches for the same tree the ebuild you are working on is currently marked
for (stable or unstable).
An example of what sometimes happens;
I'm working on ebuild foo-1.0.ebuild. A bug comes in asking to fix a
dependency on foo-1.0.ebuild so that it will depend on bar-1.0.
Currently, foo-1.0.ebuild has keywords for x86, ppc and ~sparc. However,
bar-1.0.ebuild only has keywords for x86. A dev who only has x86 to test
on adds the dependency to bar-1.0 into foo-1.0.ebuild and closes out the
bug. Unknowingly to that dev, he's just caused a dependency break for ppc
and ~sparc because repoman isn't checking for these, only x86.
I have submitted a bug for repoman to get the capability to check
dependencies for arches other than the one you are currently on (#24160).
In the meantime, a couple suggestions as to how to handle this;
1) When adjusting ebuilds, check to see if the dependencies have the same
keywords. If not contact a dev from that arch to see if they can test
those packages and get them marked similarly to the ebuild you are working
on.
2) Make the new/adjusted dependencies only for the arches you can test on,
and then create bugs in bugzilla asking the other arches to test the
dependencies.
Thanks, and reply away! :-P
- --
Weeve
Gentoo/Sparc Team Lead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/DBH2dKvgdVioq28RAo/EAJ9B0RkdgKF8JGioeBw4Oc6qV7lWFwCfeLmH
9BPMnXQ73LwjKGoPNPhUTI0=
=vbva
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-dev] DEVS: depedency checking for other arches
2003-07-09 13:00 [gentoo-dev] DEVS: depedency checking for other arches Weeve
@ 2003-07-09 14:01 ` Bartosch Pixa
0 siblings, 0 replies; 2+ messages in thread
From: Bartosch Pixa @ 2003-07-09 14:01 UTC (permalink / raw
To: Gentoo Dev Mailing List
[-- Attachment #1: Type: text/plain, Size: 722 bytes --]
On Wed, 2003-07-09 at 15:00, Weeve wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi all,
>
> Just a request/plea to developers in regards to adding/adjusting
> dependencies on ebuilds that have multiple arch keywords (i.e. x86, ppc,
> sparc, mips, etc). When a dependency is added or adjusted for an existing
> ebuild, particularly ones that have multiple arch keywords, please please
> please check to see if those dependencies can be built for all other
> arches for the same tree the ebuild you are working on is currently marked
> for (stable or unstable).
i couldn't agree more :)
regards
--
Bartosch Pixa
Gentoo Linux Developer http://www.gentoo.org
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-07-09 14:01 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-09 13:00 [gentoo-dev] DEVS: depedency checking for other arches Weeve
2003-07-09 14:01 ` Bartosch Pixa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox