Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Radu-Cristian FOTESCU

Someone install version 1.0 from release. So far, so good, but he hear
that 1.1 is out, and he install it from backport ( after requesting ).
He is satisfied, then the developers of our voip software decide to
create a version 2.0, with a completely new interface but the ui is yet
unfinished and untranslated, so our user cannot use it. Yet, someone
request a backport, and let's assume we do it.

With our current scheme, our user will not be affected and he doesn't
want to upgrade. So he keep the version 1.1.

A security issue is discovered, in 1.X and 2.X. 

1.0-2 is sent to release update, with security fix.
2.1 is sent to backport, as the packager follow the list.

What should be done for the user :
Force upgrade to the next major release ? 
Ask him to revert to release update ? 
Tell him this is not supported ?

Or maybe we should not have upgraded to 2.0 if we knew that current user
would refuse it ?



This is exactly why I am against backports. If I am not wrong, Fedora would 
have pushed 1.1, and therefore 1.1-2 into the regular updates, and 2.0 and 
therefore 2.1 would rather qualify for the next release of the distro. 


Of course, another possibility would be to have in backports (or in the regular 
updates) both mypackage-1.1-2 and mypackage2-2.1-1. Major updates (such as from 
1.x to 2.x) would probably ask for changing the base name of the package, so 
that different versions could coexist in the repo.

I really believe that Linux distro maintainers are too narrow-minded. Maybe 
version 1.1.x of a package brings very few changes against 1.0.x. At the same 
time, version 1.0.20 of some other package might bring disruptive changes as 
compared to 1.0.19. It all depends of the upstream developer! So this should be 
a case-by-case analysis of what can be updated and what must be backported -- 
because I see that Mandriva's tradition of backporting is going to last in 
Mageia too.

Think of Firefox 5.0. It's rather a 4.0.2. So f* with the version number, check 
rather the importance of the actual changes in the software!

Cheers,
R-C aka beranger


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Wolfgang Bornath
A short reality check from userside:

If foo-1.0 is in Mageia 1 and foo-1.1 is released upstream
 - foo-1.1 will likely be integrated in Cauldron very soon after
 - users will request to have foo-1.1 in Mageia 1
 - if Mageia will not provide it then there will soon be local
repositories where local packagers will do a backport for their
friends.

This may not be what Mageia backport policy will allow but we can not
avoid people doing and using this, no matter how many warning signs we
will publish. This has to be taken into account here.

When a policy is found it has to be communicated very well, especially
if that policy means that the user can not have foo-1.1 in his stable
Mageia 1.

This is important because former Mandriva users were used to get
almost all new versions backported, if not officially then in 3rd
party repos like MIB or MUD.

-- 
wobo


Re: [Mageia-dev] Proposal of a backporting process

2011-06-26 Thread Maarten Vanraes
Op zondag 26 juni 2011 00:16:59 schreef Michael Scherer:
[...]
  we
  always say that backports should mainly be cherry picked, but not
  enabled all the time... so how does installing a new version of e.g.
  wine break the user's system when he can easily back out that rpm?
 
 I a not sure that most people realize they can revert. Maybe a easier
 interface to do that could be offered ( along maybe with a tool that
 send feedback on why it did downgrade it ? ).

that's not a bad idea, what is the best way to revert? is that with --old-
package ?

what if the package has been removed on mirrors? (ie: due to more recent 
updates)


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread atilla ontas
2011/6/26 Wolfgang Bornath molc...@googlemail.com:
 A short reality check from userside:

 If foo-1.0 is in Mageia 1 and foo-1.1 is released upstream
  - foo-1.1 will likely be integrated in Cauldron very soon after
  - users will request to have foo-1.1 in Mageia 1
  - if Mageia will not provide it then there will soon be local
 repositories where local packagers will do a backport for their
 friends.

 This may not be what Mageia backport policy will allow but we can not
 avoid people doing and using this, no matter how many warning signs we
 will publish. This has to be taken into account here.

 When a policy is found it has to be communicated very well, especially
 if that policy means that the user can not have foo-1.1 in his stable
 Mageia 1.

 This is important because former Mandriva users were used to get
 almost all new versions backported, if not officially then in 3rd
 party repos like MIB or MUD.

 --
 wobo

Hi. I'm following this threat from the very beginning. While reading,
i feel i'm reading a Mandriva Cooker mailing list posts. As a
community distro, why Mageia developers still think like a Mandriva
employee? Why backports and why so many policies, like a commercial
enterprise distro? I mean, Mageia do not have paid developers to work
on packages all the time. Also Mageia do not have so many packagers
like Fedora or Ubuntu, So, why make so many things so hard?

As wobo mentioned, people like latest and greatest software. I think,
except a few users will use unofficial 3rd party repos to get latest
software. While i was maintaining MVT (Mandriva Turkiye) repository,
our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
official release.

Personally i always hate the backports structure and policy. It
confuses minds. Why Mageia need a backports repo, i really do not
understand. Stability and bug free releases are of course a must. But
it needs developers dedicated to work, almost paid developers. If a
software do not related with core system, like vlc, it should included
updates repo. Let upstream fix bugs and security issues. If a packager
catchs a bug he should send a patch to upstream and wait for a new
release. Otherwise, it is not packaging it is coding, which many
potential packgers will avoid to contribute.

Look at Debian and Arch Linux who haven't any paid developers but
community distros. Stable Debian releases provide software from a
century ago for the sake of stability. Arch provides latest software
including core system and occaionally have breakages. I think Mageia
should be between two of them. Release latest software in updates for
non core system and libs, keep core system stable. Remove this
backports thingy.

My 2 cents...


Re: [Mageia-dev] Proposal of a backporting process

2011-06-26 Thread Radu-Cristian FOTESCU


  I a not sure that most people realize they can revert. Maybe a easier
  interface to do that could be offered ( along maybe with a tool that
  send feedback on why it did downgrade it ? ).
 
 that's not a bad idea, what is the best way to revert? is that with --old-
 package ?

Maybe I'm stupid, but rpmdrake does not have any option to downgrade a package. 
To my knowledge, the only GUI in this world that has such an option (in a menu) 
is Synaptic, but Synaptic itself ceases to be the default GUI package manager 
in *buntu 11.11.

And man urpmi does not assist the user into downgrading a package. Frankly, I 
don't know how to protect a package from being updated, the way I can do it 
with yum (or the way I can hold a package with dpkg, aptitude or dselect). Of 
course, I am not that familiar with Mageia (or Mandriva), or rather I treated 
Mageia (and Mandriva) as distros where I should use the GUI tools or the 
default options of the CLI tools and not bother much -- otherwise, why using 
mga/mdv and not something else?

R-C aka beranger


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 11:49 +0300, Sander Lepik a écrit :
 24.06.2011 03:15, Michael Scherer kirjutas:
  Hi,
 
  [ ... ]
 
  Last solution, declare that cherry picking is not supported, or that
  people are on their own, and explain the reason. However, people have
  been asking this, and recommend this. This would also be against a goal
  of having confidence in the backports.
 
 
  Again, and as said in the title, this is a proposal so feel free to
  comment.
 
 Reading comments here and knowing that our QA team is in trouble already - i 
 don't see how 
 would QA handle backports. I can also see that there might come time when 
 backports are 
 unpatched and thus unsecure.

At what point is QA team mentioned in the process ( which is in another
thread ) ?


-- 
Michael Scherer



Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Daniel Kreuter
On Sun, Jun 26, 2011 at 10:58 AM, atilla ontas tarakbu...@gmail.com wrote:

 Hi. I'm following this threat from the very beginning. While reading,
 i feel i'm reading a Mandriva Cooker mailing list posts. As a
 community distro, why Mageia developers still think like a Mandriva
 employee? Why backports and why so many policies, like a commercial
 enterprise distro? I mean, Mageia do not have paid developers to work
 on packages all the time. Also Mageia do not have so many packagers
 like Fedora or Ubuntu, So, why make so many things so hard?

 As wobo mentioned, people like latest and greatest software. I think,
 except a few users will use unofficial 3rd party repos to get latest
 software. While i was maintaining MVT (Mandriva Turkiye) repository,
 our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
 official release.

 Personally i always hate the backports structure and policy. It
 confuses minds. Why Mageia need a backports repo, i really do not
 understand. Stability and bug free releases are of course a must. But
 it needs developers dedicated to work, almost paid developers. If a
 software do not related with core system, like vlc, it should included
 updates repo. Let upstream fix bugs and security issues. If a packager
 catchs a bug he should send a patch to upstream and wait for a new
 release. Otherwise, it is not packaging it is coding, which many
 potential packgers will avoid to contribute.


+1 I also see no usage of backports. I'm someone quite new to
Mandriva/Mageia so I wouldn't know what backports are for (Ubuntu has
nothing like this, Fedora too) so why backport?


 Look at Debian and Arch Linux who haven't any paid developers but
 community distros. Stable Debian releases provide software from a
 century ago for the sake of stability. Arch provides latest software
 including core system and occaionally have breakages. I think Mageia
 should be between two of them. Release latest software in updates for
 non core system and libs, keep core system stable. Remove this
 backports thingy.

 My 2 cents...

This approach looks quite good, but the new software should be tested quite
good so the system will not break. Sure core system won't break with this
approach but what about the other software?


-- 
Mit freundlichen Grüßen

Greetings

Daniel Kreuter


Re: [Mageia-dev] Proposal of a backporting process

2011-06-26 Thread Sander Lepik

26.06.2011 12:35, Michael Scherer kirjutas:

urpme package; urpmi package

That's not so easy if something depends on that package. How hard is it to implement rpm's 
--oldpackage to urpmi? I really don't know but i hope it's nothing too hard.


--
Sander



Re: [Mageia-dev] Proposal of a backporting process

2011-06-26 Thread Maarten Vanraes
Op zondag 26 juni 2011 12:10:14 schreef Sander Lepik:
 26.06.2011 12:35, Michael Scherer kirjutas:
  urpme package; urpmi package
 
 That's not so easy if something depends on that package. How hard is it to
 implement rpm's --oldpackage to urpmi? I really don't know but i hope
 it's nothing too hard.

that is exactly what i meant, sometimes these can be big dependencies, and 
i've used once or twice --oldpackage in rpm

i guess some extra work could be wanted to have this in urpmi and possibly 
rpmdrake


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 11:58 +0300, atilla ontas a écrit :
 2011/6/26 Wolfgang Bornath molc...@googlemail.com:
  A short reality check from userside:
 
  If foo-1.0 is in Mageia 1 and foo-1.1 is released upstream
   - foo-1.1 will likely be integrated in Cauldron very soon after
   - users will request to have foo-1.1 in Mageia 1
   - if Mageia will not provide it then there will soon be local
  repositories where local packagers will do a backport for their
  friends.
 
  This may not be what Mageia backport policy will allow but we can not
  avoid people doing and using this, no matter how many warning signs we
  will publish. This has to be taken into account here.
 
  When a policy is found it has to be communicated very well, especially
  if that policy means that the user can not have foo-1.1 in his stable
  Mageia 1.
 
  This is important because former Mandriva users were used to get
  almost all new versions backported, if not officially then in 3rd
  party repos like MIB or MUD.
 
  --
  wobo
 
 Hi. I'm following this threat from the very beginning. While reading,
 i feel i'm reading a Mandriva Cooker mailing list posts. As a
 community distro, why Mageia developers still think like a Mandriva
 employee? Why backports and why so many policies, like a commercial
 enterprise distro? I mean, Mageia do not have paid developers to work
 on packages all the time. Also Mageia do not have so many packagers
 like Fedora or Ubuntu, So, why make so many things so hard?

If you adequate commercial distro == policy, then I think you missed
some steps. Just look at the number of packaging policy on Debian and
Fedora.

For debian start at http://www.debian.org/doc/debian-policy/ ( and
various sub policy : http://www.debian.org/doc/packaging-manuals/ , not
to count others that you can find on subteam such as
http://pkg-haskell.alioth.debian.org/haskell-policy/ ).

For Fedora, just look at :
http://fedoraproject.org/wiki/Category:Packaging_guidelines


We have open processes and not free-for-all because :
- we can be sure that everybody do the same thing and know what can be
done or not, ie, work like a community. 

- we can direct newcomers to the our standard, as telling you will
discover by yourself would be quite unfriendly to them. This is
therefor required for and by growth.

- a goal of a distribution is to have a coherent set of packages ( other
wise, we , and to have that, we need to have a coherent set of rules, so
they can inter-operate.

- we want to set proper expectations. Expectations of those that use the
system, because they have the guarantee of stability, or of having newer
rpms. Expectation of the packager, because he know what can be done and
would fail. 

 As wobo mentioned, people like latest and greatest software. I think,
 except a few users will use unofficial 3rd party repos to get latest
 software. While i was maintaining MVT (Mandriva Turkiye) repository,
 our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
 official release.

And others people mentioned that people want also stable software and do
not want changes. But as I said, what people want is not as important
than what we can do, and so the decision is in the end of those that do
the work rather than what people want, because if no one does the work,
nothing happen.

 Personally i always hate the backports structure and policy. It
 confuses minds. Why Mageia need a backports repo, i really do not
 understand. Stability and bug free releases are of course a must. But
 it needs developers dedicated to work, almost paid developers. If a
 software do not related with core system, like vlc, it should included
 updates repo. Let upstream fix bugs and security issues. 

So what you suggest is do like arch ?
And when upstream is unable to reproduce the issue ( because he doesn't
run the same distribution than the users that report ), what should be
done ?

 If a packager
 catchs a bug he should send a patch to upstream and wait for a new
 release. Otherwise, it is not packaging it is coding, which many
 potential packgers will avoid to contribute.

Sending a patch is coding. In fact, the more complex part is not to send
a email with the file attached, it is to write the patch. 

And once you have the patch, it is trivial to apply it to the rpm. 

So the alternative is either we try to fixng for the bug ( which several
packagers are perfectly able to do ), or we wait until it is fixed
( which is usually unsatisfying for the users as some of them will see
this as the packager refused to listen to me and fix the bug ).

 Look at Debian and Arch Linux who haven't any paid developers but
 community distros. Stable Debian releases provide software from a
 century ago for the sake of stability. 

Do not exaggerate. Software in Debian were perfectly fine when they were
out, ( usually 1 to 2 year ago ), and now, they are from a century
ago ? 

And as lebahron noted in another thread, several people want stable
release. Look 

Re: [Mageia-dev] [RPM] cauldron core/release scourge-data-0.21.1-2.mga2

2011-06-26 Thread Dexter Morgan
On Sun, Jun 26, 2011 at 1:06 PM, Pascal Terjan pter...@gmail.com wrote:
 On Wed, Jun 22, 2011 at 10:24, Mageia Team
 buildsystem-dae...@mageia.org wrote:
 Name        : scourge-data                 Relocations: (not relocatable)
 Version     : 0.21.1                            Vendor: Mageia.Org
 Release     : 2.mga2                        Build Date: Wed Jun 22 10:14:40 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : Games/Adventure               Source RPM: (none)
 Size        : 127698329                        License: GPLv2+
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://scourgeweb.org/
 Summary     : Data files for Scourge roguelike game
 Description :
 Data files for Scourge roguelike game.

 zezinho zezinho 0.21.1-2.mga2:
 + Revision: 111772
 - imported package scourge-data

 This package requires scourge, which is not in the repository

yes but it doesn't buidld see :

http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110625200829.dmorgan.valstar.19853/log/scourge-0.21.1-2.mga2/build.0.20110625200903.log


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 11:43 +0200, Daniel Kreuter a écrit :
 On Sun, Jun 26, 2011 at 10:58 AM, atilla ontas tarakbu...@gmail.com wrote:
 
  Hi. I'm following this threat from the very beginning. While reading,
  i feel i'm reading a Mandriva Cooker mailing list posts. As a
  community distro, why Mageia developers still think like a Mandriva
  employee? Why backports and why so many policies, like a commercial
  enterprise distro? I mean, Mageia do not have paid developers to work
  on packages all the time. Also Mageia do not have so many packagers
  like Fedora or Ubuntu, So, why make so many things so hard?
 
  As wobo mentioned, people like latest and greatest software. I think,
  except a few users will use unofficial 3rd party repos to get latest
  software. While i was maintaining MVT (Mandriva Turkiye) repository,
  our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
  official release.
 
  Personally i always hate the backports structure and policy. It
  confuses minds. Why Mageia need a backports repo, i really do not
  understand. Stability and bug free releases are of course a must. But
  it needs developers dedicated to work, almost paid developers. If a
  software do not related with core system, like vlc, it should included
  updates repo. Let upstream fix bugs and security issues. If a packager
  catchs a bug he should send a patch to upstream and wait for a new
  release. Otherwise, it is not packaging it is coding, which many
  potential packgers will avoid to contribute.
 
 
 +1 I also see no usage of backports. I'm someone quite new to
 Mandriva/Mageia so I wouldn't know what backports are for (Ubuntu has
 nothing like this, Fedora too) so why backport?

It was already explained why in another thread, and this was also
answered in the various thread about mirror layout, on the Mandriva page
about it on the wiki, on the mailling list at that time, and on various
others documentation sources. 

I really do not have the luxury to explain from scratch everything, so
please look at the archive of the ml.

And speaking of Ubuntu, there is :
https://help.ubuntu.com/community/UbuntuBackports

( or http://wiki.debian.org/Backports for Debian, or the proposal ( that
stalled, as said in another thread ) for Fedora :
https://fedorahosted.org/fesco/ticket/515 , due to
http://fedoraproject.org/wiki/Stable_release_updates_vision )

-- 
Michael Scherer



Re: [Mageia-dev] Proposal of a backporting process

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 13:10 +0300, Sander Lepik a écrit :
 26.06.2011 12:35, Michael Scherer kirjutas:
  urpme package; urpmi package
 
 That's not so easy if something depends on that package. How hard is it to 
 implement rpm's 
 --oldpackage to urpmi? I really don't know but i hope it's nothing too hard.

See the thread about policy, and the part about only packages that
nothing requires should be backported.

Regarding the rollback ( because, that's how it is called ), there is a
lot of conference dedicated on this topic, the latest one being that
http://www.slideshare.net/johngt/improving-rollback-in-linux-via-dsl-approach-distributing
 , just before the one I gave about mageia at FOSDEM.

You can also take a look at the mancoosi research project, read the
discussion over that at cooker@ ( somewhere around
http://lists.mandriva.com/cooker/2010-11/msg00401.php ), and read the
rest of the thread where it was already proposed :
http://www.mageia.org/pipermail/mageia-dev/20101008/001021.html ( point
4 ).


-- 
Michael Scherer




Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Wolfgang Bornath
2011/6/26 Michael Scherer m...@zarb.org:
 Le dimanche 26 juin 2011 à 11:58 +0300, atilla ontas a écrit :
 2011/6/26 Wolfgang Bornath molc...@googlemail.com:
  A short reality check from userside:
 
  If foo-1.0 is in Mageia 1 and foo-1.1 is released upstream
   - foo-1.1 will likely be integrated in Cauldron very soon after
   - users will request to have foo-1.1 in Mageia 1
   - if Mageia will not provide it then there will soon be local
  repositories where local packagers will do a backport for their
  friends.
 
  This may not be what Mageia backport policy will allow but we can not
  avoid people doing and using this, no matter how many warning signs we
  will publish. This has to be taken into account here.
 
  When a policy is found it has to be communicated very well, especially
  if that policy means that the user can not have foo-1.1 in his stable
  Mageia 1.
 
  This is important because former Mandriva users were used to get
  almost all new versions backported, if not officially then in 3rd
  party repos like MIB or MUD.
 
  --
  wobo
 

 As wobo mentioned, people like latest and greatest software. I think,
 except a few users will use unofficial 3rd party repos to get latest
 software. While i was maintaining MVT (Mandriva Turkiye) repository,
 our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
 official release.

 And others people mentioned that people want also stable software and do
 not want changes. But as I said, what people want is not as important
 than what we can do, and so the decision is in the end of those that do
 the work rather than what people want, because if no one does the work,
 nothing happen.

Well, in principle this is correct, not in this case as I have
explained as a very common example. You can decide whatever you want,
if a user wants a certain package and his friend will pack it for him
and puts it up on a server, publishing the existence - then you will
see what happens. You know by experience how popular such 3rd-party
repos can become (see MIB, MUD), just because somebody had a different
view than the official view.
In short: no matter what is more important or not, you have to find a
compromise between the (understandable) search for optimal workflow,
security on one side and the real world of the users on the other. I
think, the key here is non-technical communication of the
circumstances, like why we can't have foo 1.2 as backport from
Cauldron to Mageia 1.

-- 
wobo


Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 14:49 +0200, Wolfgang Bornath a écrit :
 2011/6/26 Michael Scherer m...@zarb.org:
  Le dimanche 26 juin 2011 à 11:58 +0300, atilla ontas a écrit :
  2011/6/26 Wolfgang Bornath molc...@googlemail.com:
   A short reality check from userside:
  
   If foo-1.0 is in Mageia 1 and foo-1.1 is released upstream
- foo-1.1 will likely be integrated in Cauldron very soon after
- users will request to have foo-1.1 in Mageia 1
- if Mageia will not provide it then there will soon be local
   repositories where local packagers will do a backport for their
   friends.
  
   This may not be what Mageia backport policy will allow but we can not
   avoid people doing and using this, no matter how many warning signs we
   will publish. This has to be taken into account here.
  
   When a policy is found it has to be communicated very well, especially
   if that policy means that the user can not have foo-1.1 in his stable
   Mageia 1.
  
   This is important because former Mandriva users were used to get
   almost all new versions backported, if not officially then in 3rd
   party repos like MIB or MUD.
  
   --
   wobo
  
 
  As wobo mentioned, people like latest and greatest software. I think,
  except a few users will use unofficial 3rd party repos to get latest
  software. While i was maintaining MVT (Mandriva Turkiye) repository,
  our users asked for GNOME 2.32 while Mandriva have GNOME 2.30 on
  official release.
 
  And others people mentioned that people want also stable software and do
  not want changes. But as I said, what people want is not as important
  than what we can do, and so the decision is in the end of those that do
  the work rather than what people want, because if no one does the work,
  nothing happen.
 
 Well, in principle this is correct, not in this case as I have
 explained as a very common example. You can decide whatever you want,
 if a user wants a certain package and his friend will pack it for him
 and puts it up on a server, publishing the existence - then you will
 see what happens. You know by experience how popular such 3rd-party
 repos can become (see MIB, MUD), just because somebody had a different
 view than the official view.

Then someone did it the job. Maybe not correctly from a technical point
of view, with all the problem this can create ( lack of audit and
reproductability, as I seen while trying to understand MIB stuff, non
integration with the rest of the distribution, since this requires to
type command line etc, breakage of stuff like upgrade of version ), but
still did the work. 

Of course, most of the time, that's not sustainable, but who really care
about that...

 In short: no matter what is more important or not, you have to find a
 compromise between the (understandable) search for optimal workflow,
 security on one side and the real world of the users on the other. 

Can people please stop saying that users are living in the real world,
as this logically imply that others ( ie, us, for whatever that mean )
are not ?

Optimal workflow is solving a real problem for ressources, with impact
on the distribution. Security is a real problem too. That's not because
some people do not see a problem that it doesn't existe or that it is a
fake one.

-- 
Michael Scherer



Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Wolfgang Bornath
2011/6/26 Michael Scherer m...@zarb.org:

 Can people please stop saying that users are living in the real world,
 as this logically imply that others ( ie, us, for whatever that mean )
 are not ?

LOL! I did not expect that you take the single word over the expression.
When I set you, me, whoever, in difference to the real world it is
meant as the technical discussion under the hood vs the practical
daily usage of the system by a non-technical user. A difference which
is real.

Hopefully this is clearer now.

-- 
wobo


Re: [Mageia-dev] [RPM] cauldron core/release scourge-data-0.21.1-2.mga2

2011-06-26 Thread José Jorge
Le dimanche 26 juin 2011 13:17:27, Dexter Morgan a écrit :
  This package requires scourge, which is not in the repository
 
 yes but it doesn't buidld see :
 
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/201106252
 00829.dmorgan.valstar.19853/log/scourge-0.21.1-2.mga2/build.0.2011062520090
 3.log

It build on i586, not in x86_64. I asked for help here, and made a bug report 
https://bugs.mageia.org/show_bug.cgi?id=1901


Re: [Mageia-dev] Backports policy proposal

2011-06-26 Thread Anssi Hannula
On 26.06.2011 01:34, Michael Scherer wrote:
 Le vendredi 24 juin 2011 à 17:33 +0300, Anssi Hannula a écrit :
 On 24.06.2011 03:10, Michael Scherer wrote:
 Another rule that we could add is that cauldron should always be newer
 than backports, in order to ensure upgradability. The same goes for n-2
 and n-1 release.
 While this seems innocent, do not forget this will have a impact when we
 do the version freeze.

 So this will prevent backporting anything to mga1 if it is not in mga2
 release/updates ?
 
 That's a good question but yes, I would consider such policy.
 Ie, do backport only for the latest supported release.

This will essentially prevent backporting anything to mga1 after mga2
release. :/

-- 
Anssi Hannula


Re: [Mageia-dev] Backports policy proposal

2011-06-26 Thread Angelo Naselli
In data domenica 26 giugno 2011 00:43:22, Michael Scherer ha scritto:
 Le samedi 25 juin 2011 à 15:05 +0200, Angelo Naselli a écrit :
  In data venerdì 24 giugno 2011 02:10:14, Michael Scherer ha scritto:
   - cannot be backported if the package was just created and is thus
   basically untested in cauldron
  
  Well even if i could agree with that, i cannot see how can we ensure that
  a 2-3 weeks presence in cauldron means that the package has been
  tested by someone... we can only suppose to...
 
 a 0 week presence basically mean no test, so it can only improve the
 chance of being tested.
Agree, but the same chance as we put in backport_testing - or what name is- 
first.

-- 
Angelo


signature.asc
Description: This is a digitally signed message part.


Re: [Mageia-dev] Backports policy proposal

2011-06-26 Thread Michael Scherer
Le dimanche 26 juin 2011 à 18:00 +0300, Anssi Hannula a écrit :
 On 26.06.2011 01:34, Michael Scherer wrote:
  Le vendredi 24 juin 2011 à 17:33 +0300, Anssi Hannula a écrit :
  On 24.06.2011 03:10, Michael Scherer wrote:
  Another rule that we could add is that cauldron should always be newer
  than backports, in order to ensure upgradability. The same goes for n-2
  and n-1 release.
  While this seems innocent, do not forget this will have a impact when we
  do the version freeze.
 
  So this will prevent backporting anything to mga1 if it is not in mga2
  release/updates ?
  
  That's a good question but yes, I would consider such policy.
  Ie, do backport only for the latest supported release.
 
 This will essentially prevent backporting anything to mga1 after mga2
 release. :/

Yes, that's explicitly the problem.

Now, maybe we could say if you use backports on version N after the
release of N+1, then mgaonline will no longer work. Provided we find a
user friendly way to warn users, we can maybe find something.

But again, it is either the backports or the upgrade. And people do have
expressed to have both :
- reinstalling at every release is hard and annoying, why not do like
Ubuntu and Debian ?
- We want newer software, why not provides newer version ?

So we either need a way to solve the dilemma, or at least, a way to
clearly explain the impact to people.

I think I may have a idea that would solve this issue and the one of
update, but I need to think a little bit before proposing it
( especially since I suffer from common cold, maybe my idea is
completely rubbish ).

-- 
Michael Scherer



Re: [Mageia-dev] Update of backport, policy proposal

2011-06-26 Thread Angelo Naselli
 Well, in principle this is correct, not in this case as I have
 explained as a very common example. You can decide whatever you want,
 if a user wants a certain package and his friend will pack it for him
 and puts it up on a server, publishing the existence - then you will
 see what happens. You know by experience how popular such 3rd-party
 repos can become (see MIB, MUD), just because somebody had a different
 view than the official view.
 In short: no matter what is more important or not, you have to find a
 compromise between the (understandable) search for optimal workflow,
 security on one side and the real world of the users on the other. I
 think, the key here is non-technical communication of the
 circumstances, like why we can't have foo 1.2 as backport from
 Cauldron to Mageia 1.
Well I'm one who backports what he needs, doesn't mean all, just what needs.
I always enable backports, and i know often how to go on if a backport was
broken. That's not a point though. 
I can't see why people that want last release of all must trust 3rd-party
repos and do not mageia(or mandriva) backport one... it's really hard to me.

I think we can, as said by someone, release all as updates, but we can also 
consider to have a tested and reliable backport repository (call as you wish
maybe next or after :) ) but the real concept to me is that we should
have the availability to get new sw or version of a sw in a repository that 
could be different than updates, *could* because case by case we could
consider to add them in updates and in any case that should be reliable,
no breakages, no regressions.

We talked about patches, and sometime we could patch sw, but sometime
it's hard, and updates with an upgrade of such a sw should be the best 
thing to do. 

Cheers,
-- 
Angelo


signature.asc
Description: This is a digitally signed message part.


Re: [Mageia-dev] autologin + consolekit

2011-06-26 Thread Colin Guthrie
'Twas brillig, and Colin Guthrie at 14/06/11 09:07 did gyre and gimble:
 'Twas brillig, and Colin Guthrie at 12/06/11 23:45 did gyre and gimble:
 Hi,

 The autologin package is broken due to the fact that it doesn't connect
 to consolekit and thus the user who is automatically logged in doesn't
 get any permissions etc.

 I've fixed this by changing the autologin pam.d definition to include
 login rather than system-auth.

 login adds the optional session module for pam_ck_connector.

 But I'm not sure whether this makes sense, or whether we should just add
 the ck_connector to the autologin pam.d definition itself.

 There may be other login systems that have similar problems (e.g. the
 autologin features of gdm or slim etc) but I've not tested.

 Any thoughts.
 
 Does anyone know what the right way to fix the above is?
 
 I'd like to issue an update when appropriate to take care of this.

Ping!!

Col

-- 

Colin Guthrie
mageia(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]


Re: [Mageia-dev] [114150] downgrade to Version: 1

2011-06-26 Thread Dexter Morgan
On Sun, Jun 26, 2011 at 9:15 PM,  r...@mageia.org wrote:
 Revision 114150 Author spuhler Date 2011-06-26 21:14:59 +0200 (Sun, 26 Jun
 2011)

 Log Message

 downgrade to Version: 1
 add subrel 1 for mga 1 updates

why do you add subrel in cauldron ?


Re: [Mageia-dev] [114173] added define subrel 1 to submit to Mageia1 updates

2011-06-26 Thread Dexter Morgan
On Sun, Jun 26, 2011 at 9:34 PM,  r...@mageia.org wrote:
 Revision 114173 Author spuhler Date 2011-06-26 21:34:20 +0200 (Sun, 26 Jun
 2011)

 Log Message

 added define subrel 1 to submit to Mageia1 updates


Please modify in the update/1 tree for updates not in the cauldron one


Re: [Mageia-dev] Updates process is now available

2011-06-26 Thread Thomas Spuhler
On Tuesday, June 21, 2011 09:57:22 am Damien Lallement wrote:
 Hello all,
 
 security, qa and sysadmin team worked on the qa/updates process to
 provide updates as soon as possible.
 All is now ready (boklm is finalizing a scrip to move updates from
 testing to updates). This script will be uses by security team
 members and a few QA people to push updates.
 
 You can now read:
 - http://www.mageia.org/wiki/doku.php?id=updates_policy
 - http://www.mageia.org/wiki/doku.php?id=qa_updates
 
 A new ML has been created: qa-b...@ml.mageia.org. It will receive all
 the updates requests and will be the main QA contact for bugzilla.
 You can join it if you want to be part of the QA people working on
 updates (security or not).
 
 A saved search has been added to bugzilla to catch all updates waiting
 for QA validation:
 https://bugs.mageia.org/buglist.cgi?cmdtype=runnamednamedcmd=Updates%20wai
 ting%20for%20QA
 
 For more info, please ask here on on #mageia-dev or #mageia-qa
 Let's go to work on updates!

This seems not to be working for me. I am getting an error:

error: command failed: ssh pkgsubmit.mageia.org /usr/local/bin/submit_package 
-t 1 --define sid=9ed21bb1-462a-4c5b-9fa3-78e433ccc363 --define 
section=core/updates_testing -r 114150 
svn+ssh://svn.mageia.org/svn/packages/cauldron/kolab-webadmin
error: svn+ssh://svn.mageia.org/svn/packages/cauldron/kolab-webadmin is not 
allowed for this target

(BTW on the web page it shows as -define section = instead of --define section)

-- 
Thomas


Re: [Mageia-dev] Updates process is now available

2011-06-26 Thread Dexter Morgan
On Sun, Jun 26, 2011 at 9:39 PM, Thomas Spuhler tho...@btspuhler.com wrote:
 On Tuesday, June 21, 2011 09:57:22 am Damien Lallement wrote:
 Hello all,

 security, qa and sysadmin team worked on the qa/updates process to
 provide updates as soon as possible.
 All is now ready (boklm is finalizing a scrip to move updates from
 testing to updates). This script will be uses by security team
 members and a few QA people to push updates.

 You can now read:
 - http://www.mageia.org/wiki/doku.php?id=updates_policy
 - http://www.mageia.org/wiki/doku.php?id=qa_updates

 A new ML has been created: qa-b...@ml.mageia.org. It will receive all
 the updates requests and will be the main QA contact for bugzilla.
 You can join it if you want to be part of the QA people working on
 updates (security or not).

 A saved search has been added to bugzilla to catch all updates waiting
 for QA validation:
 https://bugs.mageia.org/buglist.cgi?cmdtype=runnamednamedcmd=Updates%20wai
 ting%20for%20QA

 For more info, please ask here on on #mageia-dev or #mageia-qa
 Let's go to work on updates!

 This seems not to be working for me. I am getting an error:

 error: command failed: ssh pkgsubmit.mageia.org /usr/local/bin/submit_package
 -t 1 --define sid=9ed21bb1-462a-4c5b-9fa3-78e433ccc363 --define
 section=core/updates_testing -r 114150
 svn+ssh://svn.mageia.org/svn/packages/cauldron/kolab-webadmin
 error: svn+ssh://svn.mageia.org/svn/packages/cauldron/kolab-webadmin is not
 allowed for this target

 (BTW on the web page it shows as -define section = instead of --define 
 section)

 --
 Thomas


because you need to modify on the update branch of the SVN

mgarepo -d 1 kolab-webadmin


Re: [Mageia-dev] [114173] added define subrel 1 to submit to Mageia1 updates

2011-06-26 Thread Dexter Morgan
On Mon, Jun 27, 2011 at 12:59 AM, Thomas Spuhler tho...@btspuhler.com wrote:
 On Sunday, June 26, 2011 12:37:29 pm Dexter Morgan wrote:
 On Sun, Jun 26, 2011 at 9:34 PM,  r...@mageia.org wrote:
  Revision 114173 Author spuhler Date 2011-06-26 21:34:20 +0200 (Sun, 26
  Jun 2011)
 
  Log Message
 
  added define subrel 1 to submit to Mageia1 updates

 Please modify in the update/1 tree for updates not in the cauldron one

 Did I do better now?

 --
 Thomas


now this is perfect :) ( btw have you removed subrel from the cauldron tree ? )


Re: [Mageia-dev] [114173] added define subrel 1 to submit to Mageia1 updates

2011-06-26 Thread Thomas Spuhler
On Sunday, June 26, 2011 04:24:26 pm Dexter Morgan wrote:
 On Mon, Jun 27, 2011 at 12:59 AM, Thomas Spuhler tho...@btspuhler.com 
wrote:
  On Sunday, June 26, 2011 12:37:29 pm Dexter Morgan wrote:
  On Sun, Jun 26, 2011 at 9:34 PM,  r...@mageia.org wrote:
   Revision 114173 Author spuhler Date 2011-06-26 21:34:20 +0200 (Sun, 26
   Jun 2011)
   
   Log Message
   
   added define subrel 1 to submit to Mageia1 updates
  
  Please modify in the update/1 tree for updates not in the cauldron one
  
  Did I do better now?
  
  --
  Thomas
 
 now this is perfect :) ( btw have you removed subrel from the cauldron tree
 ? )

yep

-- 
Thomas


Re: [Mageia-dev] Updates going to Release?

2011-06-26 Thread Ahmad Samir
On 27 June 2011 03:11, David W. Hodgins davidwhodg...@gmail.com wrote:
 On my Mageia 1 install ...

 urpmi --auto-select --resume --noclean
 To satisfy dependencies, the following packages are going to be installed:
   Package                        Version      Release       Arch
 (medium Core Release)
  libxine1                       1.1.19       5.mga1        i586
 (medium Tainted Release)
  libvlc-devel                   1.1.9        4.mga1.taint i586

 I thought updates, and new programs would go to
 Core Updates, and Tainted updates, not Release.

 That way the release synthesis.hdlist.cz wouldn't get changed.

 Regards, Dave Hodgins


vlc-1.1.9-4.mga1.tainted existed in the tainted/release repo before
Mageia 1 was ever released, so it's not an update.

Tainted packages have a higher EVR than core ones
(vlc-1.1.9-4.mga1.i586 vs. vlc-1.1.9-4.mga1.tainted.i586), hence urpmi
proposed to replace vlc from core by vlc from tainted.

-- 
Ahmad Samir