Mailinglist Archive: opensuse-packaging (186 mails)

< Previous Next >
Re: [opensuse-packaging] openSUSE vs Fedora packaging documentation
  • From: Michal Vyskocil <mvyskocil@xxxxxxx>
  • Date: Fri, 13 Feb 2009 11:35:46 +0100
  • Message-id: <200902131135.46567.mvyskocil@xxxxxxx>
On Friday 13 of February 2009 10:52:35 Johannes Meixner wrote:
Hello,

On Feb 13 09:39 Michal Vyskocil wrote (shortened):
On Thursday 12 of February 2009 17:37:18 Ludwig Nussel wrote:
Stanislav Brabec wrote:
All packagers are involved and every one
has to complete the task for all maintained packages:
grep ^%run_ldconfig */*.spec | wc -l
359

for/getpac/sed/submitpac :-)

I fully agree here!
Why bother all packagers when it could be solved automatically
at least for very most cases?
When a macro is used, why not change to what the macro evaluates
(even if it may evaluate to nil if it has become obsolete)?

And we will get another 'Please not bypass a devel project' [1] e-mail
here.

...

[1] http://lists.opensuse.org/opensuse-packaging/2009-01/msg00135.html

I have nothing to do with Gnome but I do not understand
what the mail is about.
When I am a package maintainer for a software package called "foo",
I am not interested in which zillions of whatever kind of projects
the software package "foo" is used.

We have a nice idea and feature called Colaboration [1]. We have a
BuildService, concept of devel projects and things should be opened for
external contributors, because we (as SUSE) want to get more volunteers for
openSUSE from community.

Problem is, that as an external volunteer you don't have any other way as use
a BuildService, so you have a link of foo from openSUSE:Factory/foo to your
devel project. And when you did some changes in foo and anyone use an internal
getpac, subpac, then your devel/foo package will be broken, because Global
patches cannot be applied. The same problem is if anyone use submitreq from
another project to Factory. Or when you send a submitreq with version update,
and meanwhile anyone use getpac/subpac to fix something. I fixed this problem
some days ago in my package.

Things get worst, as there's nothing like merge, or git's rebase in osc, so
you must fix the conflicts manually.

[1] http://en.opensuse.org/Build_Service/Collaboration

Best regards
Michal Vyskocil
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups