Re: Adventurous yet Safety-Minded

2010-03-11 Thread yersinia
On Wed, Mar 10, 2010 at 1:54 PM, Alexander Kahl e-u...@fsfe.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 03/10/2010 01:06 PM, Steven I Usdansky wrote:
 There is no real recovery for traditional package systems as each change
 on a package (install, update, remove etc.) changes the state of the
 system as a whole, i.e. the system relies on side effects (mostly
 writing files into shared/global locations) and provides no referential
 transparency for such actions, same output for same input is never
 guaranteed.

My (silly perhaps) personal opinion that the rollback part of a package
management system depends very much on QA which are made the same packages
in first place. The way you write  seems that the problem is insoluble for a
package manager: if so it did seem strange that several rpm developers have
lost so time to implement it in the first place and to extend it over time.
But I think this has already been discussed in the past, many time. For
example http://lists.rpm.org/pipermail/rpm-maint/2008-February/001912.html

and

http://lists.rpm.org/pipermail/rpm-list/2009-April/000227.html

http://lists.rpm.org/pipermail/rpm-list/2009-April/000231.html

But the problem is always relevant
http://www.mancoosi.org/work/#wp3

Regards
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Expect more positive bodhi karma / check karma automatism

2010-03-11 Thread Till Maas
On Wed, Mar 10, 2010 at 04:51:34PM -0700, Stephen John Smoogen wrote:

 The biggest query command I would like at the moment is something like:
 
 fedora-easy-karma --list # lists packages to be voted on.
 fedora-easy-karma --list-new # list pacakges I haven't voted on already.

fedora-easy-karma by default already skips updates, that you already
commented on, this can be disabled with --include-commented. So would
it be enough, if there is an option --list-only, that skips the
questions whether or not to comment, but only displays the update
descriptions?

Regards
Till


pgp1csMCs0eSv.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Java package maintainers, please, add missing requires to your packages.

2010-03-11 Thread Peter Lemenkov
Hello All!

Recently I (re)started to package some big java application, and as
one of side effect of this work, I take a closer look on current state
of java packages in Fedora and I was disappointed with what I saw
here.

Quick summary - many java packages does not obey Fedora Packaging
Guidelines in case of owning a directories, already owned by other
packages.

As a result - some packages owns %{_javadir}, some - %{_javadocdir},
some - own directories with maven-related stuff. This mess must be
fixed!

Please, take a closer look at your spec-files and

a) Add Requires jpackage-utils to main package's header if your
package stores something in %{_javadir}
b) Add Requires jpackage-utils to *-javadoc subpackage's header if you
store something in %{_javadocdir}
c) Do NOT own %{_javadir} - e.g. do NOT list bare directory
%{_javadir} in %files section. Instead use something like
%{_javadir}/*
d) The same rule applies for /usr/share/maven2, /etc/maven/fragments (
%{_mavendepmapfragdir} ) and /usr/share/maven2/poms ( %{_mavenpomdir}
) and other  - these two already owned by jpackage-utils.
e) Check for other directories, already owned by other packages. Foe
example, take a look at the rpm -ql jpackage-utils and you'll see
the list of directories, owned by this package - these directories can
NOT be owned by other packages. Add proper Requires instead.

I already fixed some packages, byt there are lots of them remaining.
For example, very often people forgot to add Requires:
jpackage-utils  to *-javadoc.

Please, do NOT fix packages ONLY in Rawhide (as some of us do usually)
- proposed fixes doesn't ruin ABI or API compatibility, and should be
applied in every active branch.

Please, keep in mind that adding Requires(post) and Requires(postun)
is not the same as adding Requires. One could easily remove packages,
listed in Requires(post|postun), and your package should work and
whole filesystem tree should remain consistent (I mean every directory
should have their respective owner). Thus, enlisting jpackage-utils in
Requires(post) only is not enough if you store something in
%{_javadir}.

Thank you for your attention!

-- 
With best regards, Peter Lemenkov.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Hard drive spec change

2010-03-11 Thread Bryn M. Reeves
On Wed, 2010-03-10 at 19:11 -0800, John Reiser wrote:
  MultiGHz, Multicore CPUs consume magnitudes more power than HDs.
 
 Not always.  A typical 3.5 harddrive consumes about (max):
  0.65A *  5V =  3.25W
  0.50A * 12V =  6.00W
 which totals 9.25 Watts, and less when not transferring data.
 I am composing this message on a system with a 2.5GHz, two-core
 processor that consumes 45 Watts maximum, and less when idle.
 So in this case the ratio is closer to 5:1, not 10:1.

That doesn't compare to figures that I have seen - a lot of 7200rpm hard
disks will draw up to a couple of amps on the 12v line (at least, during
startup) giving you peak power consumption in the 20-30W range. The
lastest data sheets I can find for Seagate's Baracuda 7200 drives for
e.g. quote a maximum draw of 2.8A (33.6W).

Admittedly that's a peak value and not an average but so is the 45W
processor figure; I think claiming that modern CPUs consume magnitues
more power than modern hard disks is not justifiable.

Regards,
Bryn.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Hard drive spec change

2010-03-11 Thread Till Maas
On Wed, Mar 10, 2010 at 08:33:16PM -0500, Felix Miata wrote:
 On 2010/03/10 20:19 (GMT-0500) Ric Wheeler composed:

  And power consumption will go down as you won't need as many platters :-)
 
 Not materially for those whose needs are already down to less than one
 platter. MultiGHz, Multicore CPUs consume magnitudes more power than HDs.

There are also a lot of low-power systems that use a HD, e.g. tv
recorders or home entertainment systems. Also if you use some of the
recently available ARM base plug computers, the power consumption of one
HD makes a lot of difference compared to the remaining system. E.g. a
SheevaPlug[0] consumes 2.3W in idle mode or 7W with full CPU according
to wikipedia and running Fedora on it is supported within the secondary
archs project.

Regards
Till

[0] http://en.wikipedia.org/wiki/SheevaPlug


pgp6lvw9oKhw9.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

rpms/perl-RRD-Simple/devel perl-RRD-Simple.spec, 1.14, 1.15 RRD-Simple-1.44-pod.patch, 1.1, NONE

2010-03-11 Thread Paul Howarth
Author: pghmcfc

Update of /cvs/pkgs/rpms/perl-RRD-Simple/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18421

Modified Files:
perl-RRD-Simple.spec 
Removed Files:
RRD-Simple-1.44-pod.patch 
Log Message:
Drop POD patch, only needed with Test::Pod 1.40


Index: perl-RRD-Simple.spec
===
RCS file: /cvs/pkgs/rpms/perl-RRD-Simple/devel/perl-RRD-Simple.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- perl-RRD-Simple.spec3 Mar 2010 14:05:01 -   1.14
+++ perl-RRD-Simple.spec11 Mar 2010 10:49:30 -  1.15
@@ -1,12 +1,11 @@
 Name:  perl-RRD-Simple
 Version:   1.44
-Release:   5%{?dist}
+Release:   6%{?dist}
 Summary:   Simple interface to create and store data in RRD files
 Group: Development/Libraries
 License:   ASL 2.0
 URL:   http://search.cpan.org/dist/RRD-Simple
 Source0:   
http://search.cpan.org/CPAN/authors/id/N/NI/NICOLAW/RRD-Simple-%{version}.tar.gz
-Patch0:RRD-Simple-1.44-pod.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
 BuildRequires: perl(Module::Build)
@@ -31,9 +30,6 @@ if you do not need to, nor want to, both
 %prep
 %setup -q -n RRD-Simple-%{version}
 
-# Fix broken POD (CPAN RT#50868)
-%patch0 -p1
-
 # Don't want provides/requires from %{_docdir}
 %global docfilt %{__perl} -p -e 's|%{_docdir}/%{name}-%{version}\\S+||'
 # RRD::Simple version should be from distribution version, not svn revision
@@ -72,6 +68,9 @@ LC_ALL=C ./Build test
 %{_mandir}/man3/RRD::Simple::Examples.3pm*
 
 %changelog
+* Thu Mar 11 2010 Paul Howarth p...@city-fan.org - 1.44-6
+- Drop POD patch, only needed with Test::Pod 1.40
+
 * Wed Mar  3 2010 Paul Howarth p...@city-fan.org - 1.44-5
 - Change buildreq perl(Test::Deep) to a build conflict until upstream fixes
   failing t/32exported_function_interface.t (#464964, CPAN RT#46193)


--- RRD-Simple-1.44-pod.patch DELETED ---

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Adventurous yet Safety-Minded

2010-03-11 Thread Alexander Kahl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/11/2010 09:24 AM, yersinia wrote:
 On Wed, Mar 10, 2010 at 1:54 PM, Alexander Kahl e-u...@fsfe.org wrote:
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 03/10/2010 01:06 PM, Steven I Usdansky wrote:
 There is no real recovery for traditional package systems as each change
 on a package (install, update, remove etc.) changes the state of the
 system as a whole, i.e. the system relies on side effects (mostly
 writing files into shared/global locations) and provides no referential
 transparency for such actions, same output for same input is never
 guaranteed.

 My (silly perhaps) personal opinion that the rollback part of a package
 management system depends very much on QA which are made the same packages
 in first place. The way you write  seems that the problem is insoluble for a
 package manager: if so it did seem strange that several rpm developers have
 lost so time to implement it in the first place and to extend it over time.
Because they've never seemed to question the foundations of a system
that relies on global state made up by interdependence between packages
during and after build and install time. What we have now is basically
an automaton that works deterministic in theory but is unpredictable in
practice. Using a mechanism like filesystem snapshots could enable real
rollbacks to a state that did actually exist but will make you lose
every other change happened in the meantime which might not be what you
want. Implementing and using RPM rollbacks, including filesystem-level
rollbacks or not, is like guessing a lost (full rollback of all
actions) or new (partly rollback, some actions) state by interpolating
stuff, like rollback of B after installation of {A,B,C} at state `e'
could yield a state approximate to the one after installation of {A,C}
at state `e'. This can turn out as a lucky day in Las Vegas at best.
Running C after B has been installed could have modified files belonging
to A or C, installation of C might behave different if B was installed
during %post (currently we work around the latter case by always
requiring all otherwise optional dependencies being present).
Better but still not perfect would be filesystem rollback to `e',
installation of {A,C} to get the real desired state without B.

There are of course cases where package maintainer work and QA can
improve rollback quality:
Imagine mysql-server would run an unconditional database format upgrade
upon update in %post (which it luckily doesn't!) ruining your day after
an RPM rollback. Here, the maintainers could increase the atomicity of
the package by creating a snapshot of the currently running database(s),
upgrading the snapshot and storing the old data to an offside storage
that is brought back into place upon rollback.
To my knowledge right now though, we neither have a mechanism to help
with that nor any guideline encouraging such behavior. Same goes for
configuration files with something better than those lame .rpm{save,new}
backup files.

 But I think this has already been discussed in the past, many time. For
 example http://lists.rpm.org/pipermail/rpm-maint/2008-February/001912.html

Quoting from that post:
 - Most scriptlets in RedHat packages are fairly simple so their
 typically is nothing to really undo.
But if they're not simple (which is the case too often), the user is
screwed.

 - In house scriptlets were always written with the view that they
 were going to be in rolled back so we made them work.
In house scriptlets, yeah, but we're a community with many contributors.
And there *are* update scriptlets as noted above without proper offside
storage and rollbacks for that.

 - Often we could work around an upstream scriptlets issuses in
 rollback via some other rpm, or some code external to rpm.
Which will, with current technology in place, again give an
unpredictable state `e3' instead of install (e, {A,C}) - e2.

 ...
 That said it will never be as reliable and simple as a rollback of a
 filesystem snapshot (however that is implemented). OTOH, that solution
 is outside the rpm problem space.
But it's in scope of the packaging and filesystem layout spaces, read on.

 and
 
 http://lists.rpm.org/pipermail/rpm-list/2009-April/000227.html

Quoting again:
 The problem with rollback is that scripts with in the rpm can execute
 arbitrary shell commands.
Correct.

 This means that RPM cannot foresee which files are
 affected by a package and therefore cannot backup all files.
Correct, we're doing changes without properly recording former state.

 http://lists.rpm.org/pipermail/rpm-list/2009-April/000231.html
 Is it a implementation problem - difficult, sure, no dubt - or a
 universal law ?  I think the first but JMHO.
No, it's a logical problem of global state and referential transparency.
There are several scopes of this where rolling back is affected, most of
the actually covered and solved by Nix in elegant ways:
- - Non-atomic, global state of the 

Re: To semi-rolling or not to semi-rolling, that is the question...

2010-03-11 Thread psmith
On 09/03/10 19:06, Doug Ledford wrote:
 On 03/09/2010 11:45 AM, Kevin Kofler wrote:

 Jesse Keating wrote:
  
 Slight variation on this.  All builds from devel/ (or master in the new
 git world) would go to the koji tag dist-rawhide-candidate.  Builds
 which are tagged with dist-rawhide-candidate trigger AutoQA tests, of
 the nature rawhide acceptance (this would have to get fleshed out at
 some point, but it'd be something that builds upon the tests we would
 already do post-build).  Builds that pass rawhide acceptance would get
 tagged into dist-rawhide, would show up in the build roots, and would be
 part of the nightly rawhide compose.  Builds that do not remain in
 dist-rawhide-candidate.  A maintainer can review the failed cases and
 make a decision, override the system or do a new build.  Egregious use
 of system overriding would trigger FESCo attention and perhaps some sort
 of retraining or sanctioning.

 The assumption is that automated QA catches all possible breakage, which is
 not true. In fact *no* QA will catch all the Rawhide breakage as some is
 caused by the mere fact of things being different, which is intentional and
 part of what Rawhide is about (e.g. the libata change in the kernel, the
 change from KDE 3 to 4 etc.). Releases are needed to handle this kind of
 changes in a smooth way. But automated QA will also miss many actual bugs.
  
 Things like the libata kernel change and KDE 3 to 4 migration are
 intentional events and all that's needed to make the transition smooth
 is to coordinate the release of a seamless upgrade package set.  You
 make it sound like these things are impossible when nothing could be
 further from the truth.  And it's expected that a responsible maintainer
 is aware of these sorts of intentional update events and all that needs
 to be done is for them to conscientiously build their packages into the
 rawhide-candidate dist repo and coordinate a release of a complete set
 of packages.  Automated QA need not catch this type of event.

 And automated QA *will* catch many more bugs than it misses (speaking
 from the mouth of experience knowing all the automated QA checks my rhel
 packages must pass prior to each update), and there was never an
 assumption that it would catch *all* issues.  In fact the suggestion
 that automated QA would need to catch *all* issues before the proposal
 meets your approval makes it very apparent how disingenuous your stance
 on this proposal is.

 FACT: the semi-rolling update model you so love today is not foolproof
 and does not keep users from experiencing periodic, occasional breakage
 (see KDE update thread).
 FACT: you are strongly in support of the current semi-rolling model that
 you practice today (see multiple threads).
 FACT: you have purported that even with things occasionally breaking as
 they did on the recent KDE update, that these things are impossible to
 prevent 100% and that the system is working as designed (see KDE thread).

 So, for you to say this automated QA wouldn't catch *all* issues and
 therefore this proposal is unworkable, and then on the other hand say
 that major updates in RELEASED products that cause breakage are OK and
 working as designed puts your hypocrisy very much in the spotlight.

 A consumable rawhide need only meet the level that our released products
 do today (a level that you personally have helped to drag down BTW) and
 at that point you have *NO* valid grounds to object to it.  And if we
 made rawhide meet that level of consumability, we should at the same
 time be *raising* the bar for our released products.  Your argument
 appears to be that since we can't make rawhide meet what should possibly
 be the raised bar of the released products then the idea won't work so
 lets lower the bar across the board and give up.

 I'm sorry Kevin, but you and I will simply have to agree to disagree.  I
 will *not* capitulate to your stance on this issue.


god you don't half talk a lot of nonsense! if you want another ubuntu go 
work for canonical and be done with it, fedora is great the way it is, 
and if you asked your users instead of assuming you know what they want 
you will find this out!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Install fedora-easy-karma by default? (was: Re: Expect more positive bodhi karma / check karma automatism)

2010-03-11 Thread Thomas Janssen
On Wed, Mar 10, 2010 at 7:36 PM, Bill Nottingham nott...@redhat.com wrote:
 Till Maas (opensou...@till.name) said:
  Also thanks for packaging that immediately -- what about installing it
  by default? It's a tiny package and we really do want our users to
  provide feedback.

 I do not mind, if it is installed by default, but I am not sure,
 whether this is a good idea. Users will still need a FAS account,
 install packages from updates-testing and know that it exist to use it.

 Given that it at the moment requires a FAS account, perhaps having
 it as default in the Fedora packager group is a good first step.

 Hey, why don't we register for FAS accounts with firstboot?

Good idea. We could also register FAS accounts within the Fedora-Tour
once it's ready. I think it would be a good place with lots of space
to explain the user what benefits a FAS account has.

-- 
LG Thomas

Dubium sapientiae initium
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: QA's Package update policy proposal

2010-03-11 Thread Al Dunsmuir
On Wednesday, March 10, 2010, 7:11:31 PM, Kevin Kofler wrote:

 Al Dunsmuir wrote:
 The  update to an older stable release should be made widely available
 in   that   release's   updates-testing   after  the  equivalent  (not
 necessarily identical) fix has been widely tested in the latest stable
 release.

 Uh, no, just no.

 They should go to updates-testing for both releases at the same time. 
 Anything else:
 1. makes things harder for the maintainer, as he/she has to go through all
 the Bodhi procedures twice,
 2. just delays the fix for users for no good reason.

 I can somewhat understand the argument that they should get separate testing
 (even though I disagree with it), or even that the stable pushes should be
 staged (even though I also disagree with that), but I really don't see what
 it hurts to have the update available in updates-testing right away. Testing
 is what updates-testing is for.

A lot of the conflict that I am seeing is based on two different basic
assumptions: 1) the update will be good and 2) the update will fail.

It  is  OK after sufficient unit testing to go with approach #1 on the
latest  release. If it turns out there are problems, they can be fixed
in one or more additional iterations.

For  older  releases,  the  presumption/requirement  for  stability is
higher.   To  meet that, I believe more people would prefer going with
approach  #2  for  these  releases.  Once the update works out OK with
no  regressions  in  the  latest  release,  you  have  a  much  higher
probability  that your the equivalent update to the older release will
also be stable and meet that release's stability requirement.

Throwing  both  into  their  respective updates-testing simultaneously
does  allow  for  wider  user  testing... but is limited by the actual
amount  of testing. Allowing both releases to be promoted to stable at
the  same  time  is  the real problem. If you do not (or can not) hold
back  the older (and in user expectations, more stable) release update
than  any problem will have a much higher perceived and actual impact.
If  you  don't have the resources to ensure that older releases remain
more  stable  than  newer  releases,  perhaps  you  do need to revisit
whether updates to both releases are a good idea.

 This minimizes the risk that due to a different execution environment,
 build  environment, configuration or whatever the seemingly equivalent
 fix  does  not work but causes a regression. You may start at the same
 place  in  the  older stable release, but may end up down and entirely
 different rabbit hole.

 Is this really such a common issue that it makes it worth delaying all
 updates, including bugfixes, while waiting for testing that may never arrive
 (because those folks who like testing things tend to run the current stuff)?
 Kevin Kofler

Problems  will  happen,  likely in the worst possible way at the worst
possible  time for your users. If you work on that assumption, it just
makes sense to take more care and time to roll out your fixes the more
stable the release is expected to be.

If  you  and  the  users  have  a  mismatch  regarding expectations of
stability,  it  doesn't  matter  whether  your  changes  are  fixes or
retrofitted  enhancement - there will be highly visible problem if you
try to cut corners in either time or effort.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: PROPOSAL: Fedora user survey

2010-03-11 Thread psmith
On 09/03/10 05:05, Seth Vidal wrote:

 On Mon, 8 Mar 2010, Jon Masters wrote:


 Folks,

 I will propose this to FESCo through their normal channels.

 My proposal is that we create a Fedora User Survey and create a link
 on the fp.o website with a few very simple questions. One of those
 questions would be what users think about the current update policy,
 using plain (and as non-bias as possible) language to explain.

 This isn't an attempt to undermine FESCo, but you have to remember that
 users don't typically directly vote for FESCo or otherwise get involved
 in big decisions like this that will affect them. The developers do
 this, and we are motivated by our own experiences. While I'm not looking
 to create another California referendum process for Fedora, I do think
 occasional (maybe annual) surveys for user input would be useful.

  
 -1

 It sure looks like a californian referendum process. Let me make this
 abundantly clear: I have ZERO interest in developing a distro which is
 driven by mob vote of whomever happens to be on the internet.

 -sv


jeez now who's taking his ball home and not playing :O
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: PROPOSAL: Fedora user survey

2010-03-11 Thread yersinia
On Tue, Mar 9, 2010 at 6:05 AM, Seth Vidal skvi...@fedoraproject.orgwrote:



 On Mon, 8 Mar 2010, Jon Masters wrote:

  Folks,
 
  I will propose this to FESCo through their normal channels.
 

 -1

 It sure looks like a californian referendum process. Let me make this
 abundantly clear: I have ZERO interest in developing a distro which is
 driven by mob vote of whomever happens to be on the internet.

 There are also other opinion

https://wiki.ubuntu.com/ServerTeam/Survey/Launch


 -sv

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Suggestions (how to choose mirrors)

2010-03-11 Thread Rahul Sundaram
On 01/27/2010 08:12 PM, James Antill wrote:
 On Wed, 2010-01-27 at 10:50 +0100, Roberto Ragusa wrote:
   
 If the downloads are sorted by increasing size, you basically
 use the small ones to sample the mirrors and make a good choice
 for the big ones at the end of the list.
 
  Except we got significant complaints when we did that sort, so I'm not
 dying to do it again (even though I did it, and thought it was better).
   

yum install yum-plugin-download-order

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


What happened to mercurial-1.5-2.fc11?

2010-03-11 Thread Neal Becker
fc13 and fc12 are shown here:
https://admin.fedoraproject.org/updates/search/mercurial?_csrf_token=9d135a7a59b1892cc911a5f075633fb7dd4ef993

But not fc11.  So I tried to rebuild, and got:
2046149 build (dist-f11-updates-candidate, 
/cvs/pkgs:rpms/mercurial/F-11:mercurial-1_5-2_fc11): open 
(ppc03.phx2.fedoraproject.org) - FAILED: GenericError: Build already exists 
(id=160549, state=COMPLETE): {'name': 'mercurial', 'task_id': 2046149, 
'pkg_id': 2518, 'epoch': None, 'completion_time': None, 'state': 0, 
'version': '1.5', 'owner': 286, 'release': '2.fc11', 'id': 160549}
  0 free  0 open  1 done  1 failed

OK, then where is it?

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: QA's Package update policy proposal

2010-03-11 Thread Kevin Kofler
Al Dunsmuir wrote:
 For  older  releases,  the  presumption/requirement  for  stability is
 higher.

Nonsense. The previous and current stable releases are both equally 
supported, there isn't one which is more stable than the other.

 If  you  don't have the resources to ensure that older releases remain
 more  stable  than  newer  releases,  perhaps  you  do need to revisit
 whether updates to both releases are a good idea.

The goal of continuing to maintain the previous stable release is NOT to 
have a more conservative release available, but simply to allow users to 
pick their own time for upgrading to the new release due to the disruptive 
changes made between the old and the new release (i.e. those changes which 
are intentionally NOT being pushed as updates, e.g. because they remove 
features, require manual configuration changes or whatever reason). In fact, 
the EOL time is chosen such that users can opt to skip a release entirely. 
This doesn't mean that those users do not expect to get the same kind of 
updates the current stable release gets (i.e. non-disruptive, but not 
particularly conservative updates). In fact it's quite the opposite, as a 
user I expect the release to be supported equally throughout its lifetime.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Adventurous yet Safety-Minded

2010-03-11 Thread Kevin Kofler
Alexander Kahl wrote:

 On 03/10/2010 08:26 PM, Steven I Usdansky wrote:
 If there's a magic solution that will satisfy the vast majority
 of Fedora users, I have absolutely no clue as to what it might be.
 
 Please read: http://nixos.org/nix/
 Esp. Atomic upgrades and rollbacks

That's not a solution for Fedora at all. It's a completely different package 
manager (competing with RPM). It also works by keeping all the old versions 
of all packages stored on disk all the time, a massive waste of disk space, 
and also not compliant with the FHS (Filesystem Hierarchy Standard).

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Adventurous yet Safety-Minded

2010-03-11 Thread Alexander Kahl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/11/2010 02:16 PM, Kevin Kofler wrote:
 Alexander Kahl wrote:
 
 On 03/10/2010 08:26 PM, Steven I Usdansky wrote:
 If there's a magic solution that will satisfy the vast majority
 of Fedora users, I have absolutely no clue as to what it might be.

 Please read: http://nixos.org/nix/
 Esp. Atomic upgrades and rollbacks
 
 That's not a solution for Fedora at all. It's a completely different package 
 manager (competing with RPM).
Well, now that you mention it..! ;)

 It also works by keeping all the old versions 
 of all packages stored on disk all the time, a massive waste of disk space, 
Please define massive if you're keeping exactly what's needed to keep
everything running and prune anything else by using a sophisticated,
tunable garbage collection mechanism.

 and also not compliant with the FHS (Filesystem Hierarchy Standard).
Yep. It's much better, comparable to the GAC (global assembly cache) of
the CLR (Mono), just applied as a packaging / filesystem layout paradigm
for the whole system. Please read my other post in reply to yersinia -
sorry, this thread is cluttered, bad MUAs.

- -- 
Alexander Kahl
GNU/Linux Software Developer
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkuY70YACgkQVTRddCFHw12oiACgqZp+94Q6rUQM2jAaKzWfobP8
oOgAoKTV9OurZ8oBq1pwn2oniZFXPOeC
=GsWd
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: QA's Package update policy proposal

2010-03-11 Thread Al Dunsmuir
Hello Kevin,

Thursday, March 11, 2010, 8:09:02 AM, you wrote:

 Al Dunsmuir wrote:
 For  older  releases,  the  presumption/requirement  for  stability is
 higher.

 Nonsense. The previous and current stable releases are both equally 
 supported, there isn't one which is more stable than the other.

Often  the reason that folks are using an older stable release because
they  *can  not*  update  to the new stable release because it doesn't
work  for  them,  or  they  *choose*  to wait until the new release is
*proven* stable.

If  you  ignore  that and assume you are free to do as you will to any
active release, I would submit you are putting your own wants ahead of
your  users. Everyone loses in that case, and it is quite natural that
conflict arises.

Simultaneously  updating  all  active  releases  is  like  climbing  a
mountain  without  safety  ropes.  It works fine while everything goes
well, but the first slip means you are in for a big fall.  Maintaining
the   older   releases   with   a  heightened emphasis on stability is
Fedora's safety rope.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Mat Booth
Saw this in today's updates:


  Cleanup: cyrus-sasl-2.1.23-4.fc12.i686
   195/254
groupdel: group 'saslauth' does not exist
Non-fatal POSTUN scriptlet failure in rpm package cyrus-sasl
warning: %postun(cyrus-sasl-2.1.23-4.fc12.i686) scriptlet failed, exit status 6


This looks benign, but I suppose it could check if the group exists
before attempting to delete it.

-- 
Mat Booth
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: What happened to mercurial-1.5-2.fc11?

2010-03-11 Thread Mamoru Tasaka
Neal Becker wrote, at 03/11/2010 09:52 PM +9:00:
 fc13 and fc12 are shown here:
 https://admin.fedoraproject.org/updates/search/mercurial?_csrf_token=9d135a7a59b1892cc911a5f075633fb7dd4ef993
 
 But not fc11.  So I tried to rebuild, and got:
 2046149 build (dist-f11-updates-candidate, 
 /cvs/pkgs:rpms/mercurial/F-11:mercurial-1_5-2_fc11): open 
 (ppc03.phx2.fedoraproject.org) - FAILED: GenericError: Build already exists 
 (id=160549, state=COMPLETE): {'name': 'mercurial', 'task_id': 2046149, 
 'pkg_id': 2518, 'epoch': None, 'completion_time': None, 'state': 0, 
 'version': '1.5', 'owner': 286, 'release': '2.fc11', 'id': 160549}
   0 free  0 open  1 done  1 failed
 
 OK, then where is it?
 

It seems that you solved this issue by yourself now (I guess
you just forgot to submit push request before).

Mamoru
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Adventurous yet Safety-Minded

2010-03-11 Thread Tomas Mraz
On Thu, 2010-03-11 at 11:53 +0100, Alexander Kahl wrote:

 Most of what is described here is already covered by Nix (leaving out
 the hardware driver part).
 
 This is why I endorse dumping yum, RPM *and* the stupid FHS in favor of
 Nix, focusing all development on something that is clearly superior by
 substantiating the synthesis of DOS (*cough*) and POSIX style
 installations: Minimal redundancy, maximum compatibility, (mostly)
 predictable rollbacks, atomicity, referential transparency: Purely
 functional package management.
 
 Oh, and by the way, we could leave behind all those discussions
 regarding dynamic linking: RPATH for everything and everyone. If you've
 linked against libfoo-4.2-2 during build time, libfoo-4.2-2 will be
 present during runtime, same location, same file. Period. :)

I'm sorry for not studying the Nix concepts in depth, but can you please
answer me just a simple question how security or other critical bugfixes
_in libraries_ are handled under this RPATH for everything paradigm?
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread yersinia
n Thu, Mar 11, 2010 at 2:52 PM, Mat Booth fed...@matbooth.co.uk wrote:

 Saw this in today's updates:


  Cleanup: cyrus-sasl-2.1.23-4.fc12.i686
   195/254
 groupdel: group 'saslauth' does not exist

Already fixed
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Adventurous yet Safety-Minded

2010-03-11 Thread Alexander Kahl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/11/2010 03:05 PM, Tomas Mraz wrote:
 On Thu, 2010-03-11 at 11:53 +0100, Alexander Kahl wrote:
 Oh, and by the way, we could leave behind all those discussions
 regarding dynamic linking: RPATH for everything and everyone. If you've
 linked against libfoo-4.2-2 during build time, libfoo-4.2-2 will be
 present during runtime, same location, same file. Period. :)
 
 I'm sorry for not studying the Nix concepts in depth, but can you please
 answer me just a simple question how security or other critical bugfixes
 _in libraries_ are handled under this RPATH for everything paradigm?

Yep: Nix is a mixed source/binary distro, as far as I understand the
documentation, stuff gets (re)build locally when necessary; furthermore
Nix uses PatchELF: http://nixos.org/patchelf.html

I've been running NixOS in a VM for a while and created Nix RPMs for
Fedora (unreleased though) to investigate and understand the system better.
Furthermore the system heavily relies on automated testing and nightly
builds before pushing out anything anywhere.

- -- 
Alexander Kahl
GNU/Linux Software Developer
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkuZBMEACgkQVTRddCFHw12SoACePlZeFvrG/SVpgeFN/E2Uf1Be
BM0AoKHYEcAVrNch5MisXtK4LbeS7Vkb
=nSwo
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Toshio Kuratomi
On Thu, Mar 11, 2010 at 02:31:43PM -, Quentin Armitage wrote:
 See https://bugzilla.redhat.com/show_bug.cgi?id=572399
 
 
 groupdel: group 'saslauth' does not exist Non-fatal POSTUN scriptlet failure
 in rpm package cyrus-sasl
 warning: %postun(cyrus-sasl-2.1.23-4.fc12.i686) scriptlet failed, exit
 status 6
 
 
 This looks benign, but I suppose it could check if the group exists before
 attempting to delete it.
 

There's actually a not so benign side of this.  Here's what the Guidelines
say about removing groups:


We never remove users or groups created by packages. There's no sane way to
check if files owned by those users/groups are left behind (and even if
there would, what would we do to them?), and leaving those behind with
ownerships pointing to now nonexistent users/groups may result in security
issues when a semantically unrelated user/group is created later and reuses
the UID/GID. Also, in some setups deleting the user/group might not be
possible or/nor desirable (eg. when using a shared remote user/group
database). Cleanup of unused users/groups is left to the system
administrators to take care of if they so desire. 


https://fedoraproject.org/wiki/Packaging:UsersAndGroups

I've updated bugzilla with this information as well.

-Toshoi


pgpCosn5zBJO0.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Tomas Mraz
On Thu, 2010-03-11 at 10:04 -0500, Toshio Kuratomi wrote: 
 On Thu, Mar 11, 2010 at 02:31:43PM -, Quentin Armitage wrote:
  See https://bugzilla.redhat.com/show_bug.cgi?id=572399
  
  
  groupdel: group 'saslauth' does not exist Non-fatal POSTUN scriptlet 
  failure
  in rpm package cyrus-sasl
  warning: %postun(cyrus-sasl-2.1.23-4.fc12.i686) scriptlet failed, exit
  status 6
  
  
  This looks benign, but I suppose it could check if the group exists before
  attempting to delete it.
  
 
 There's actually a not so benign side of this.  Here's what the Guidelines
 say about removing groups:
 
 
 We never remove users or groups created by packages. There's no sane way to
 check if files owned by those users/groups are left behind (and even if
 there would, what would we do to them?), and leaving those behind with
 ownerships pointing to now nonexistent users/groups may result in security
 issues when a semantically unrelated user/group is created later and reuses
 the UID/GID. Also, in some setups deleting the user/group might not be
 possible or/nor desirable (eg. when using a shared remote user/group
 database). Cleanup of unused users/groups is left to the system
 administrators to take care of if they so desire. 
 
 
 https://fedoraproject.org/wiki/Packaging:UsersAndGroups
 
 I've updated bugzilla with this information as well.

Someone should perhaps correct the
http://fedoraproject.org/wiki/PackageUserCreation then.

Or add some rules on how to resolve conflicts among the current rules.
(I'm joking.)

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Example of karma not being functional [Was:POSTUN scriptlet failure in rpm package cyrus-sasl]

2010-03-11 Thread Ralf Corsepius
On 03/11/2010 02:52 PM, Mat Booth wrote:
 Saw this in today's updates:


Cleanup: cyrus-sasl-2.1.23-4.fc12.i686
 195/254
 groupdel: group 'saslauth' does not exist
 Non-fatal POSTUN scriptlet failure in rpm package cyrus-sasl
 warning: %postun(cyrus-sasl-2.1.23-4.fc12.i686) scriptlet failed, exit status 
 6

This case is a nice example demonstrating several defects in applying 
karma votes for QA:


1. The update package was sitting in updates-testing since 2010-02-22.


2. It did receive +3 karma points before being pushed to updates
c.f. https://admin.fedoraproject.org/updates/cyrus-sasl-2.1.23-6.fc12
= There are people who claim to have tested it and not having noticed 
anything unusual.


3. During today's update I was immediately greeted by the same error 
message Mat cites above and BZ'ed it.
c.f. https://bugzilla.redhat.com/show_bug.cgi?id=572399


4. Despite the fact this package had been pushed to updates, I had 
been able to cast a karma vote on the package in bodhi.
c.f. https://admin.fedoraproject.org/updates/cyrus-sasl-2.1.23-6.fc12
= A malfunction in bodhi


5. Unlike in many other similar cases before, the packager responded 
almost immediately and tried to provide an updated package (Thanks!).
However, due to the fact update-candidates are not immediately pushed to 
updates-testing, this package is not available in updates-testing.
= karma voting on packages in updates-testing is not applicable in 
situations like these (being directly affect by a bug, the bug still 
being hot)

Seemingly, other people who were affected by this bug did pick up the 
package from other sources (Most probably directly from bodhi) and 
provided feedback through BZ
c.f. https://bugzilla.redhat.com/show_bug.cgi?id=572399


Think about it, FESCO!

Ralf




-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Toshio Kuratomi
On Thu, Mar 11, 2010 at 04:35:13PM +0100, Tomas Mraz wrote:
 On Thu, 2010-03-11 at 10:04 -0500, Toshio Kuratomi wrote: 
  
  We never remove users or groups created by packages. There's no sane way to
  check if files owned by those users/groups are left behind (and even if
  there would, what would we do to them?), and leaving those behind with
  ownerships pointing to now nonexistent users/groups may result in security
  issues when a semantically unrelated user/group is created later and reuses
  the UID/GID. Also, in some setups deleting the user/group might not be
  possible or/nor desirable (eg. when using a shared remote user/group
  database). Cleanup of unused users/groups is left to the system
  administrators to take care of if they so desire. 
  
  
  https://fedoraproject.org/wiki/Packaging:UsersAndGroups
  
  I've updated bugzilla with this information as well.
 
 Someone should perhaps correct the
 http://fedoraproject.org/wiki/PackageUserCreation then.
 
 Or add some rules on how to resolve conflicts among the current rules.
 (I'm joking.)
 
So this is interesting.  That page is not a Packaging Guideline.  You can
tell because it's not Packaging:UserCreation.

The FPC is aware that the page exists but pretty much left it alone as it
documents a program, fedora-usermgmt, that Enrico Scholz wrote to solve
issues with user creation in the way that he thought best.  However, if it's
causing confusion we should definitely make some sort of change.  What
should that be?

Options:
* Put a large admonition at the top that says I am not a Packaging
  Guideline and point to the packaging guideline page for user creation.
* Remove the page
* Have the FPC vote whether use of fedora-usermgmt is disallowed and remove
  the page if so
* Rename the page
* Someone  works on the text of the page to make it clear that it's only
  documenting the fedora-usermgmt application, not something written into
  the packaging guidelines.
* Update the page to remove the userdel and groupdel portions.

What combination of the above seems most suitable to people?

-Toshio


pgp28bLJFomrr.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

rawhide report: 20100311 changes

2010-03-11 Thread Rawhide Report
Compose started at Thu Mar 11 08:15:14 UTC 2010

Broken deps for i386
--
accountsdialog-0.5.1-1.fc14.i686 requires libcheese-gtk.so.17
calibre-0.6.42-1.fc14.i686 requires libMagickCore.so.2
calibre-0.6.42-1.fc14.i686 requires libMagickWand.so.2
drawtiming-0.7.1-1.fc13.i686 requires libMagick++.so.2
drawtiming-0.7.1-1.fc13.i686 requires libMagickCore.so.2
easystroke-0.5.2-1.fc13.i686 requires libboost_serialization-mt.so.5
emotion-0.1.0.042-5.fc12.i686 requires libecore_job.so.0
emotion-0.1.0.042-5.fc12.i686 requires libevas.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_fb.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_x.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_evas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_txt.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_job.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libevas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_fb.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_imf_evas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libefreet.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_file.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libefreet_mime.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_imf.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_con.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_ipc.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libedbus.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libehal.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_x.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libedje.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_evas.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_ipc.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libevas.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_fb.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_file.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_con.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_x.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libedje.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_evas.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_ipc.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libevas.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_fb.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_file.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_con.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_x.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_evas.so.0
evolution-couchdb-0.3.2-2.fc13.i686 requires libcouchdb-glib-1.0.so.1
ewl-0.5.2.042-12.fc12.i686 requires libecore_txt.so.0
ewl-0.5.2.042-12.fc12.i686 requires libevas.so.0
ewl-0.5.2.042-12.fc12.i686 requires libecore.so.0
ewl-0.5.2.042-12.fc12.i686 requires libefreet.so.0
ewl-0.5.2.042-12.fc12.i686 requires libecore_file.so.0
ewl-0.5.2.042-12.fc12.i686 requires libefreet_mime.so.0
ewl-0.5.2.042-12.fc12.i686 requires libedje.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_txt.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libevas.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_file.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libedje.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_evas.so.0
hornsey-1.5.2-0.1.fc13.i686 requires libclutter-gst-0.10.so.0
inkscape-0.47-6.fc13.i686 requires libMagickCore.so.2
inkscape-0.47-6.fc13.i686 requires libMagick++.so.2
inkscape-view-0.47-6.fc13.i686 requires libMagick++.so.2
inkscape-view-0.47-6.fc13.i686 requires libMagickCore.so.2
1:libguestfs-1.0.85-2.fc14.i686 requires /lib/libntfs-3g.so.74
linphone-2.1.1-4.fc12.i686 requires libortp.so.7
openvas-libnasl-2.0.2-3.fc13.i686 requires libopenvas_hg.so.2
openvas-libnasl-2.0.2-3.fc13.i686 requires libopenvas.so.2
paperbox-0.4.4-2.fc12.i686 requires libtrackerclient.so.0
php-pecl-imagick-2.2.2-4.fc12.i686 requires libMagickWand.so.2
php-pecl-imagick-2.2.2-4.fc12.i686 requires libMagickCore.so.2
pyclutter-gst-0.9.2-1.fc12.i686 

Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Bill Nottingham
Toshio Kuratomi (a.bad...@gmail.com) said: 
 The FPC is aware that the page exists but pretty much left it alone as it
 documents a program, fedora-usermgmt, that Enrico Scholz wrote to solve
 issues with user creation in the way that he thought best.  However, if it's
 causing confusion we should definitely make some sort of change.  What
 should that be?
 
 Options:
 * Put a large admonition at the top that says I am not a Packaging
   Guideline and point to the packaging guideline page for user creation.
 * Remove the page
 * Have the FPC vote whether use of fedora-usermgmt is disallowed and remove
   the page if so
 * Rename the page
 * Someone  works on the text of the page to make it clear that it's only
   documenting the fedora-usermgmt application, not something written into
   the packaging guidelines.
 * Update the page to remove the userdel and groupdel portions.
 
 What combination of the above seems most suitable to people?

The first item I think is the obvious change; the page can be renamed if
people really find it's confusing. Putting fedora-usermgmt before FPC
would be a separate item.

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora::App::MaintainerTools 0.006

2010-03-11 Thread Gabor Szabo
Hi Chris,

funny I just bumped into your module while searching for a module
that would abstract out the information from META.yml.

Would you suggest to use the CPAN::MetaMuncher in your package
or something else? In the former case would it be possible to
put it in its own CPAN package?

regards
   Gabor


On Thu, Mar 11, 2010 at 8:43 AM, Chris Weyl cw...@alumni.drew.edu wrote:
 Hey all --

 I just wanted to post a quick little update; I've pushed
 Fedora::App::MaintainerTools 0.006 to the CPAN.  While there's still a
 significant amount to do before casual usage, I've been using this on
 a day-to-day basis to update specs, and functionality has been coming
 along nicely even if tests and documentation are sorely lacking.

 Recent changes include:

 0.006 Wed Mar 10 2010
 - we can now build new specs/srpms recursively!  (And display them as a dep
  tree.)
 - Initial changes required to enable fully-managed spec mode have been
  committed, along with a helper command to make breaking out the custom
  sections (to auto.ini) easier.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Enrico Scholz
Tomas Mraz tm...@redhat.com writes:

 We never remove users or groups created by packages.

 Someone should perhaps correct the
 http://fedoraproject.org/wiki/PackageUserCreation then.

fwiw, %__fe_userdel + %__fe_groupdel evaluate to a noop in rawhide
(unless, '--with fedora_userdel' is set).


Enrico
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rpms/perl-DBD-CSV/devel perl-DBD-CSV.spec,1.10,1.11

2010-03-11 Thread Marcela Mašláňová
Author: mmaslano

Update of /cvs/pkgs/rpms/perl-DBD-CSV/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2708

Modified Files:
perl-DBD-CSV.spec 
Log Message:
* Thu Mar 11 2010 Marcela Mašláňová mmasl...@redhat.com - 0.27-1
- update
- replace DESTDIR



Index: perl-DBD-CSV.spec
===
RCS file: /cvs/pkgs/rpms/perl-DBD-CSV/devel/perl-DBD-CSV.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- perl-DBD-CSV.spec   11 Mar 2010 13:35:56 -  1.10
+++ perl-DBD-CSV.spec   11 Mar 2010 16:49:02 -  1.11
@@ -15,6 +15,8 @@ BuildRequires:  perl(DBD::File) = 0.30
 BuildRequires:  perl(SQL::Statement) = 0.1011
 BuildRequires:  perl(Text::CSV_XS) = 0.16
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Harness)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 Requires:   perl(SQL::Statement) = 0.1011
 

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 513596] perl-DBD-CSV-0.2002 is available

2010-03-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=513596

Marcela Mašláňová mmasl...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||RAWHIDE

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Push scripts, mash (was: Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback))

2010-03-11 Thread Matthew Woehlke
Kevin Kofler wrote:
 as long as you require only a few 32-bit packages, requesting them
 explicitly is not the end of the world. So if we were to drop support
 for that always install all libs as multilibs option

Eh? I didn't even know there was such an option. And I agree, /that/ 
should be dropped.

 and require explicitly picking the wanted 32-bit stuff from the
 32-bit repo, that shouldn't be a real issue for you.

As long as I can still install libs to build i*86 on my mostly-x86_64 
system, without yum getting confused and broken, then I'm okay. My 
concern is really just the yum getting confused and broken part. (I 
would prefer to not have to jump through hoops to get i*86 stuff, 
though, i.e. having to manually set up a repo would make me unhappy.)

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
Oops. -- Shannon Foraker (David Weber, Ashes of Victory)

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Push scripts, mash (was: Re: FESCo wants to ban direct stable pushes in Bodhi (urgent call for feedback))

2010-03-11 Thread Seth Vidal


On Thu, 11 Mar 2010, Matthew Woehlke wrote:

 Kevin Kofler wrote:
 as long as you require only a few 32-bit packages, requesting them
 explicitly is not the end of the world. So if we were to drop support
 for that always install all libs as multilibs option

 Eh? I didn't even know there was such an option. And I agree, /that/
 should be dropped.

man yum.conf; /multilib_policy

it is set to best in fedora.



 and require explicitly picking the wanted 32-bit stuff from the
 32-bit repo, that shouldn't be a real issue for you.

 As long as I can still install libs to build i*86 on my mostly-x86_64
 system, without yum getting confused and broken, then I'm okay. My
 concern is really just the yum getting confused and broken part. (I
 would prefer to not have to jump through hoops to get i*86 stuff,
 though, i.e. having to manually set up a repo would make me unhappy.)

the issue is not yum getting confused but really there being some 
interesting conflicting files..
-sv

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Install fedora-easy-karma by default?

2010-03-11 Thread Matthew Woehlke
Rahul Sundaram wrote:
 On 03/11/2010 02:14 AM, Matthew Woehlke wrote:

 Can you leave bodhi feedback with an FAS account if you haven't signed a
 CLA? (The thing about FAS accounts I am not crazy about is the CLA. What
 about using a bugzilla account instead?)


 What is the problem you have with the CLA?

I tried to send you a reply, but it bounced; gmail says the address you 
gave does not exist.

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
Oops. -- Shannon Foraker (David Weber, Ashes of Victory)

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


CLA problems (was: Re: Install fedora-easy-karma by default?)

2010-03-11 Thread Till Maas
On Thu, Mar 11, 2010 at 09:20:11AM +0530, Rahul Sundaram wrote:
 On 03/11/2010 02:14 AM, Matthew Woehlke wrote:
 
  Can you leave bodhi feedback with an FAS account if you haven't signed a 
  CLA? (The thing about FAS accounts I am not crazy about is the CLA. What 
  about using a bugzilla account instead?)

 
 What is the problem you have with the CLA?

Imho it is to complex, which scares potential contributor away.
Especially if only a comment and a karma value are required, the CLA is
way to complex to require it.

Regards
Till


pgpStmOHP9LdN.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: CLA problems (was: Re: Install fedora-easy-karma by default?)

2010-03-11 Thread Mike McGrath
On Thu, 11 Mar 2010, Till Maas wrote:

 On Thu, Mar 11, 2010 at 09:20:11AM +0530, Rahul Sundaram wrote:
  On 03/11/2010 02:14 AM, Matthew Woehlke wrote:
  
   Can you leave bodhi feedback with an FAS account if you haven't signed a
   CLA? (The thing about FAS accounts I am not crazy about is the CLA. What
   about using a bugzilla account instead?)
  
 
  What is the problem you have with the CLA?

 Imho it is to complex, which scares potential contributor away.
 Especially if only a comment and a karma value are required, the CLA is
 way to complex to require it.


We don't require it though I thought?  Can somone who has not signed the
CLA confirm?

-Mike
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora Board Meeting Recap 2010-03-11

2010-03-11 Thread Matt Domsch
Forwarding to devel@, from advisory-bo...@.

- Forwarded message from Matt Domsch m...@domsch.com -

Date: Thu, 11 Mar 2010 12:03:05 -0600
From: Matt Domsch m...@domsch.com
To: advisory-bo...@lists.fedoraproject.org
Subject: Fedora Board Meeting Recap 2010-03-11
User-Agent: Mutt/1.5.20 (2009-08-17)

https://fedoraproject.org/wiki/Meeting:Board_meeting_2010-03-11

== Roll Call ==
* Present: Matt Domsch, Paul Frields, John Poelstra, Mike McGrath, Colin 
Walters, Josh Boyer, Dennis Gilmore, Christopher Aillon, Chris Tyler, Tom 
spot Callaway
* Assigned meeting secretary: Matt Domsch

== Agenda ==

=== Update policy ===
https://fedorahosted.org/board/ticket/58
* https://fedoraproject.org/wiki/Stable_release_updates_vision
* QUESTION: Is there anyone on the Board who cannot support this statement? If 
so, what would have to change for you to do so?

Paul: Jesse Keating provided a draft policy for what updates should be done.  
Board will take this into consideration, if necessary, in another round of 
discussions (not this meeting).

John, Mike, Spot, Dennis, Matt, Josh: let's finish the Board's draft today that 
we have worked on so hard all week--other proposals can be factored in later

Christopher Aillon: remove discussion about ''new packages''--this confuses the 
issue; new packages are a separate topic--this is about '''updates'''

Spot: leave ''new packages'' part in because there has been a lot confusion 
around this.  New packages are not considered updates and may be handled 
differently.

Dennis: Dependency Groups of packages should be bundled together and pushed 
simultaneously.
(Matt: this is due to how 'make update' works today; it needs to take multiple 
packages into account if it doesn't already)

Josh, Spot, Paul: decision as to allow/disallow new packages to be introduced 
into stable releases is to be left to FESCo.

* Decision: text added to Background: This policy is not meant to govern the 
introduction of new packages.
* Decision: unanimous approval, remove draft status.  Josh to publish.  Paul 
to email FAB list.  Paul and Josh to come up with appropriate title and wiki 
namespace.
Paul: we know we can't please everyone.  Stay polite as the next discussion 
flares, but stay the course.

== Next meeting ==
* PROPOSED: Wed 2010-03-18 UTC 1700
* Next secretarial duty: Tom 'spot' Callaway
* Regrets: Matt Domsch



___
advisory-board mailing list
advisory-bo...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/advisory-board


- End forwarded message -
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Paul Wouters
On Thu, 11 Mar 2010, Jesse Keating wrote:

 https://fedoraproject.org/wiki/Stable_Release_Updates_Proposal

 Here is the link.  I'm going to start a new thread here.

# Stable releases should not be used for tracking upstream
   version closely when this is likely to change the user experience
   beyond fixing bugs and security issues.
# Close tracking of upstream should be done in the Rawhide repo
   wherever possible, and we should strive to move our patches upstream.

That might be harsh for some soname updates. Six months is a long time
to wait on new functionality after upstream released it. Even for users
running only full Fedora releases. Though I see various phrasing around
this that would allow exceptions, which is good.

Example: SHA256 support added to bind 9.6.2 less then a week ago (from
9.6.1). Bind 9.6.x is in F-12, and arpa. will be signed with SHA256 in
4 days. This leaves quite the window until F-13 is released (where users
are on bind-9.7.x that contains SHA25 already). In this case, F-12 should
really upgrade from 9.6.1 to 9.6.2.

I understand this when thinking about large sets (KDA, Gnome) or common
libraries that has too many in and out of tree dependancies (openssl 0.9x vs
openssl 1.x), but it might not always be valid.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Seth Vidal


On Thu, 11 Mar 2010, Paul Wouters wrote:


 That might be harsh for some soname updates. Six months is a long time
 to wait on new functionality after upstream released it. Even for users
 running only full Fedora releases. Though I see various phrasing around
 this that would allow exceptions, which is good.

 Example: SHA256 support added to bind 9.6.2 less then a week ago (from
 9.6.1). Bind 9.6.x is in F-12, and arpa. will be signed with SHA256 in
 4 days. This leaves quite the window until F-13 is released (where users
 are on bind-9.7.x that contains SHA25 already). In this case, F-12 should
 really upgrade from 9.6.1 to 9.6.2.

And it will be impossible for users running the non-sha256 bind to 
communicate with the sha256 supporting arpa?

I guess I don't understand what do the users of the existing bind LOSE?

Is ARPA expecting everyone to upgrade to a sha256 supporting bind 
immediately? There's no migration window?

-sv

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Matthew Garrett
On Thu, Mar 11, 2010 at 01:52:06PM -0500, Paul Wouters wrote:

 That might be harsh for some soname updates.

If a user has built an application against a library, it's not 
especially reasonable to then break that application by bumping a soname 
in a stable release.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Chris Adams
Once upon a time, Paul Wouters p...@xelerance.com said:
 That might be harsh for some soname updates. Six months is a long time
 to wait on new functionality after upstream released it.

People keep tossing out six months.  How often is it that a new Fedora
release comes out right before a new upstream, and that upstream is not
already in testing in Fedora?

Why not handle those cases similar to how GNOME and Firefox (and IIRC
OpenOffice.org?) have been handled in the past, where a test/RC release
was in Fedora leading up to the Fedora release, and the final upstream
release is pushed as an update (if/when needed)?  Going from test/RC to
final usuaully isn't going to involve major changes (soname bumps, UI
changes, etc.) and so should be an acceptable update to everybody.

You'd be looking at a typical peak of around 5 months between upstream
release and Fedora release, with an average of more like 2-3 months,
which is a lot different from the 6 months that keeps being repeated as
the waiting time for something new.

For example (just an example - please don't take this as picking on
KDE!), KDE 4.4.0 was released on February 9, and F13 is scheduled for
May 11.  That's a 3 month gap, not 6 months.  In my opinion, I don't
think it is entirely unreasonable to wait 3 months for a major new
release.

-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F13 -EGPUDRIVERNOWORKIE

2010-03-11 Thread Michał Piotrowski
W dniu 10 marca 2010 20:49 użytkownik Michał Piotrowski
mkkp...@gmail.com napisał:
 I can install F13 in text mode later and send some more informations
 about these issues with both drivers.

Unfortunately I can't https://bugzilla.redhat.com/show_bug.cgi?id=572658

Regards,
Michal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Install fedora-easy-karma by default?

2010-03-11 Thread Matthew Woehlke
Rahul Sundaram wrote:
 On 03/11/2010 11:00 PM, Matthew Woehlke wrote:

 I tried to send you a reply, but it bounced; gmail says the address you
 gave does not exist.


 I got the mail. Thanks.

Yes, sorry. Must not have read the bounce close enough; I was trying to 
forward a copy to myself (different account) and got *my* address wrong :-).

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
Oops. -- Shannon Foraker (David Weber, Ashes of Victory)

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Konstantin Ryabitsev
On Thu, Mar 11, 2010 at 1:36 PM, Jesse Keating jkeat...@redhat.com wrote:
 On Thu, 2010-03-11 at 12:21 -0600, Matt Domsch wrote:
 Paul: Jesse Keating provided a draft policy for what updates should be
 done.  Board will take this into consideration, if necessary, in
 another round of discussions (not this meeting).

 https://fedoraproject.org/wiki/Stable_Release_Updates_Proposal

 Here is the link.  I'm going to start a new thread here.

 Feedback welcome.

Should there be a caveat for cases like I'm dealing with right now --
pidgin-sipe 1.9.0 provides both security fixes and new features
compared to pidgin-sipe 1.8.1.

If these guidelines are to be followed, then I both should (security
fixes) and shouldn't (new features) be pushing this release into F12
and F11.

(And if the answer is backport the security fixes to 1.8.1 then I'm
afraid I don't really have the skills nor have the time to spend on
such massive effort).


Regards,
-- 
McGill University IT Security
Konstantin Ryabitsev
Montréal, Québec
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Hard drive spec change

2010-03-11 Thread Adam Williamson
On Thu, 2010-03-11 at 00:19 -0500, Felix Miata wrote:

 Have you tried to buy a replacement PATA disk lately, particularly one no
 larger than the 2^28  ATA-5 addressing limit? Buying a replacement 20G HD, or
 one compatible with it even if 10X or more the storage size actually needed,
 has become a difficult task, particularly if a new product and a warranty
 longer than 90 days is desired. The bother is that it looks like HD makers
 will have their way with 512 as they have with PATA, forcing a lot of
 otherwise useful hardware into landfills prematurely.

You know you can buy a PCI SATA controller card for about $10 in any PC
junk store, right?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Expect more positive bodhi karma / check karma automatism

2010-03-11 Thread Stephen John Smoogen
On Thu, Mar 11, 2010 at 2:07 AM, Till Maas opensou...@till.name wrote:
 On Wed, Mar 10, 2010 at 04:51:34PM -0700, Stephen John Smoogen wrote:

 The biggest query command I would like at the moment is something like:

 fedora-easy-karma --list # lists packages to be voted on.
 fedora-easy-karma --list-new # list pacakges I haven't voted on already.

 fedora-easy-karma by default already skips updates, that you already
 commented on, this can be disabled with --include-commented. So would
 it be enough, if there is an option --list-only, that skips the
 questions whether or not to comment, but only displays the update
 descriptions?

What I am looking for is something where I can get a short list of
packages I would be asked to comment on if I ran the program. The
reason being that I removed a couple hundred packages yesterday
because I don't run them, haven't run them, and probably wouldn't know
how to test them :).


-- 
Stephen J Smoogen.

Ah, but a man's reach should exceed his grasp. Or what's a heaven for?
-- Robert Browning
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Expect more positive bodhi karma / check karma automatism

2010-03-11 Thread Kevin Fenzi
Additionally, I have some RFE's too. ;) 

- Could you add a 'q' for quit or something. Or at least not catch
  control-c? If I am in the middle of doing something and need to
  reboot or wander off, I would perfer to be able to just stop. 

- Perhaps also a 'n' and 'p' for next and previous ? If I am looking at
  them quickly, I sometimes hit a return when I should have stopped and
  tested something. The only way to go back is to get to the end and
  restart and find the update I passed. 

- Perhaps add a (FEK) or something to the comments? It would then be
  more obvious how many people are using this tool? 

Again, great work on this... thanks!

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Jesse Keating
On Thu, 2010-03-11 at 14:56 -0500, Konstantin Ryabitsev wrote:
 Should there be a caveat for cases like I'm dealing with right now --
 pidgin-sipe 1.9.0 provides both security fixes and new features
 compared to pidgin-sipe 1.8.1.
 
 If these guidelines are to be followed, then I both should (security
 fixes) and shouldn't (new features) be pushing this release into F12
 and F11.
 
 (And if the answer is backport the security fixes to 1.8.1 then I'm
 afraid I don't really have the skills nor have the time to spend on
 such massive effort). 

If you're going by my page, you'll note that 

Generally it is expected that these types of bugs can be fixed without
introducing new major upstream releases. When this is not the case the
update should be considered a new upstream version and treated
accordingly.

And then if you read the new upstream versions you'll see:

For new upstream versions of packages which provide new features, but
don't just fix critical bugs, an update can still be issued, but it is
vital that the new upstream version does not regress or drastically
change a user's experience.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Note: comps moved to Fedora Hosted git

2010-03-11 Thread Bill Nottingham
As discussed both on-list, and at this week's FESCo meeting
(http://meetbot.fedoraproject.org/fedora-meeting/2010-03-09/fesco.2010-03-09-20.00.txt)
the 'comps' module used for mapping packages to package groups
in Fedora has moved from CVS to Fedora Hosted git.

You may view the module at:
http://git.fedorahosted.org/git/?p=comps.git
and check it out at any of:
http://git.fedorahosted.org/git/comps.git (r/o)
git://git.fedorahosted.org/comps.git (r/o)
ssh://git.fedorahosted.org/git/comps.git (r/w, for packagers)

Access control and policies remain the same. The old comps module in CVS
will remain in a read-only state while users of it upgrade their scripts.

If you have any issues with the new location, please file a ticket in
release-engineering trac:
https://fedorahosted.org/rel-eng/newticket

Thanks,
Bill Nottingham
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Simo Sorce
On Thu, 11 Mar 2010 14:56:05 -0500
Konstantin Ryabitsev i...@fedoraproject.org wrote:

 (And if the answer is backport the security fixes to 1.8.1 then I'm
 afraid I don't really have the skills nor have the time to spend on
 such massive effort).

You can always find a co-maintainer skilled enough to help you in such
rare cases... just saying.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


F-13 Branched report: 20100311 changes

2010-03-11 Thread Branched Report
Compose started at Thu Mar 11 09:15:07 UTC 2010

Broken deps for i386
--
doodle-0.6.7-5.fc12.i686 requires libextractor.so.1
easystroke-0.5.2-1.fc13.i686 requires libboost_serialization-mt.so.5
edje-0.9.9.050-6.fc12.i686 requires libembryo.so.0
gnome-python2-totem-2.29.1-4.fc13.i686 requires libtotem-plparser.so.12
1:gnumeric-1.9.17-3.fc13.i686 requires libgoffice-0.8.so.7
1:gnumeric-plugins-extras-1.9.17-3.fc13.i686 requires 
libgoffice-0.8.so.7
kipi-plugins-1.1.0-2.fc13.i686 requires libhighgui.so.4
kipi-plugins-1.1.0-2.fc13.i686 requires libcxcore.so.4
kipi-plugins-1.1.0-2.fc13.i686 requires libcv.so.4
kipi-plugins-1.1.0-2.fc13.i686 requires libcvaux.so.4
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgobject-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libntfs-3g.so.74.0.0
1:libguestfs-1.0.84-2.fc13.i686 requires 
/lib/libgcc_s-4.4.3-20100211.so.1
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libntfs-3g.so.74
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libglib-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgthread-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgio-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgmodule-2.0.so.0.2303.0
linphone-2.1.1-4.fc12.i686 requires libortp.so.7
nip2-7.20.7-2.fc13.i686 requires libgoffice-0.8.so.7
zikula-module-menutree-2.2-1.fc13.noarch requires zikula = 0:1.2



Broken deps for x86_64
--
doodle-0.6.7-5.fc12.i686 requires libextractor.so.1
doodle-0.6.7-5.fc12.x86_64 requires libextractor.so.1()(64bit)
easystroke-0.5.2-1.fc13.x86_64 requires 
libboost_serialization-mt.so.5()(64bit)
edje-0.9.9.050-6.fc12.i686 requires libembryo.so.0
edje-0.9.9.050-6.fc12.x86_64 requires libembryo.so.0()(64bit)
gnome-python2-totem-2.29.1-4.fc13.x86_64 requires 
libtotem-plparser.so.12()(64bit)
1:gnumeric-1.9.17-3.fc13.i686 requires libgoffice-0.8.so.7
1:gnumeric-1.9.17-3.fc13.x86_64 requires libgoffice-0.8.so.7()(64bit)
1:gnumeric-plugins-extras-1.9.17-3.fc13.x86_64 requires 
libgoffice-0.8.so.7()(64bit)
kipi-plugins-1.1.0-2.fc13.x86_64 requires libcvaux.so.4()(64bit)
kipi-plugins-1.1.0-2.fc13.x86_64 requires libcv.so.4()(64bit)
kipi-plugins-1.1.0-2.fc13.x86_64 requires libhighgui.so.4()(64bit)
kipi-plugins-1.1.0-2.fc13.x86_64 requires libcxcore.so.4()(64bit)
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgobject-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libntfs-3g.so.74.0.0
1:libguestfs-1.0.84-2.fc13.i686 requires 
/lib/libgcc_s-4.4.3-20100211.so.1
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libntfs-3g.so.74
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libglib-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgthread-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgio-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.i686 requires /lib/libgmodule-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires 
/lib64/libgthread-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires /lib64/libntfs-3g.so.74
1:libguestfs-1.0.84-2.fc13.x86_64 requires /lib64/libgio-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires 
/lib64/libgmodule-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires 
/lib64/libgobject-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires 
/lib64/libglib-2.0.so.0.2303.0
1:libguestfs-1.0.84-2.fc13.x86_64 requires 
/lib64/libgcc_s-4.4.3-20100211.so.1
1:libguestfs-1.0.84-2.fc13.x86_64 requires /lib64/libntfs-3g.so.74.0.0
linphone-2.1.1-4.fc12.i686 requires libortp.so.7
linphone-2.1.1-4.fc12.x86_64 requires libortp.so.7()(64bit)
nip2-7.20.7-2.fc13.x86_64 requires libgoffice-0.8.so.7()(64bit)
zikula-module-menutree-2.2-1.fc13.noarch requires zikula = 0:1.2



New package bfa-firmware
Brocade Fibre Channel HBA Firmware
New package rubygem-yard
Documentation tool for consistent and usable documentation in Ruby
New package tlomt-sniglet-fonts
A rounded, sans-serif font useful for headlines
New package ueagle-atm4-firmware
Firmwares for USB ADSL Modems based on Eagle IV Chipset
Updated Packages:

FlightGear-2.0.0-1.fc13
---
* Fri Feb 26 2010 Fabrice Bellet fabr...@bellet.info 2.0.0-1
- New upstream release


FlightGear-Atlas-0.4.0-0.4.cvs20100226.fc13
---
* Sat Feb 27 2010 Fabrice Bellet fabr...@bellet.info 0.4.0-0.4.cvs20100226
- Rebuild with missing librt library

* Fri Feb 26 2010 Fabrice Bellet 

Re: Expect more positive bodhi karma / check karma automatism

2010-03-11 Thread Till Maas
On Thu, Mar 11, 2010 at 01:22:35PM -0700, Kevin Fenzi wrote:
 Additionally, I have some RFE's too. ;) 
 
 - Could you add a 'q' for quit or something. Or at least not catch
   control-c? If I am in the middle of doing something and need to
   reboot or wander off, I would perfer to be able to just stop. 

Uh, I catching CTRL-C is not intended, I'll look into this the next
days. But you can use CTRL-D to quit.

 - Perhaps also a 'n' and 'p' for next and previous ? If I am looking at
   them quickly, I sometimes hit a return when I should have stopped and
   tested something. The only way to go back is to get to the end and
   restart and find the update I passed. 

Yes, this is annoying, I'll add this to TODO. In the meantime: In the
git repo there is a version that accepts patterns to select an update,
so you can just append the full name (no v-r) of a build to select only
it or use shell pattern, e.g. gstreamer\* to only get updates that
include a build or rpm matching this patterin.

 - Perhaps add a (FEK) or something to the comments? It would then be
   more obvious how many people are using this tool? 

The git version will set it's own http user agent so people with access
to the server logs can create some usage statistics. But I could also
add this, if nobody objects.

Regards
Till


pgp2R9CL6KBE0.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Example of karma not being functional [Was:POSTUN scriptlet failure in rpm package cyrus-sasl]

2010-03-11 Thread Adam Williamson
On Thu, 2010-03-11 at 16:35 +0100, Ralf Corsepius wrote:

 This case is a nice example demonstrating several defects in applying 
 karma votes for QA:
 
 
 1. The update package was sitting in updates-testing since 2010-02-22.
 
 
 2. It did receive +3 karma points before being pushed to updates
 c.f. https://admin.fedoraproject.org/updates/cyrus-sasl-2.1.23-6.fc12
 = There are people who claim to have tested it and not having noticed 
 anything unusual.

They didn't claim that. They claimed that it 'works fine here' and
'works fo[r] me' (the other message just says 'thanks', but we can count
it as 'works for me' as that's what the radio button says).

The point is: this update *does* work. The error message is non-fatal.
The software works. So what they claim is correct. What you claim is
also correct.

What this highlights is, indeed, a defect, though - the same one I
raised at the FESco meeting: we don't have a definition of what exact
criteria a package should meet to get a +1. Should we vote down updates
which have non-fatal scriptlet errors? That question doesn't yet have a
clear answer. It doesn't, however, mean the initial testers were 'not
carefully enough', as you claim on the ticket. It just means you were
working to different criteria.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Paul Wouters
On Thu, 11 Mar 2010, Seth Vidal wrote:

 And it will be impossible for users running the non-sha256 bind to
 communicate with the sha256 supporting arpa?

 I guess I don't understand what do the users of the existing bind LOSE?

 Is ARPA expecting everyone to upgrade to a sha256 supporting bind
 immediately? There's no migration window?

If someone has dnssec enabled in bind including DLV, then the key will be
found and its use will be attempted. I am not sure what happens on an older
bind 9.6.1 when that happens. One will hope it will just continue to be
treated as insecure and not as bogus (aka servfail). I have not tested
this.

But I understand your generic point. It's a feature so put it in rawhide/next
release.

Paul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: To semi-rolling or not to semi-rolling, that is the question...

2010-03-11 Thread Doug Ledford
On 03/09/2010 07:46 PM, Kevin Kofler wrote:
 Doug Ledford wrote:
 Things like the libata kernel change and KDE 3 to 4 migration are
 intentional events
 
 That's the whole problem. Under our current model, we have places and times 
 where to perform those intentional disruptive changes, they're called 
 releases. In a consumable Rawhide, we don't (*), and that's an 
 unavoidable limit to its consumability. Rawhide is a poor substitute for our 
 current release model.
 
 (*) Sure, we can add flag days as you propose, but that's too often for 
 users (at least 6 times as often, anything less frequent would make 
 development basically impossible)

You're assuming that each flag day will in fact be one where the user
has to do something.  That's not necessarily true.  The hda-sda switch
happened, what, 2 years or more ago?  Yeah, it was a big deal.  We've
not really had an event like that since, and don't currently have one on
the horizon.  So, the FUD that 1 flag day per month means we'll actually
have 1 user intervention required event per month is highly unlikely.

 No amount of testing, coordination etc. is going to make it acceptable to 
 e.g. dump KDE 4 on KDE 3 users overnight.

You handle a flag day like a mini-release.  It's coordinate, users know
about it ahead of time, there is no dumping things on people overnight.

 Jesse is proposing to have automated QA as the ONLY filter for packages to 
 go to a supposedly consumable repository. So I replied that this cannot 
 work because it cannot catch all issues. At the very least, the maintainer 
 must be able to manually flag things as not being suitable for the 
 consumable repository just yet.

Sure.

 And to have something consumable enough to 
 replace (at least for a class of users) releases, something like updates-
 testing is needed.

Sure.  All you have to do is build into rawhide-unstable then tell users
to yum --enablerepo=rawhide-unstable upgrade foo to get that behavior if
you want.  You could split things out into two repos, but I'm not sure
it's entirely worth it.  But in general, yes, a testing repo would be
wise to have.

 No, my argument is that Rawhide cannot even meet what is the CURRENT bar of 
 our released products. For example, in KDE SIG, we DO NOT push changes we 
 know to be disruptive, e.g.:
 * KDE 4 as an update to a release which shipped with KDE 3,
 * Amarok 2 as an update to a release which shipped with Amarok 1,
 * KDevelop 4 as an update to a release which shipped with KDevelop 3,
 and similarly the kernel maintainers DID NOT enable libata in update kernels 
 for releases which shipped without libata, even when they pushed a new 
 kernel where upstream enabled libata by default. We also do not push feature 
 upgrades such as KDE 4.4 without long and tedious testing (as I explained 
 further up).
 
 The current update system is NOT the free-for-all you seem to think it is. 
 The updates are actually very carefully weighed for risks vs. benefits. It's 
 NOT a consumable Rawhide, and any attempt to replace them with a Rawhide 
 made consumable is bound to fail.

In your opinion.  I say it *could* succeed, and could be consumable.  I
say you lack the desire to see how things could be instead of how things
are.  You say I have rose colored glasses on.  We get it.

 I'm sorry Kevin, but you and I will simply have to agree to disagree.  I
 will *not* capitulate to your stance on this issue.
 
 But I think you're entirely missing my point!

No, I very much get your point, I just think you are wrong.

-- 
Doug Ledford dledf...@redhat.com
  GPG KeyID: CFBFF194
  http://people.redhat.com/dledford

Infiniband specific RPMs available at
  http://people.redhat.com/dledford/Infiniband



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Webcam test day - results deleted?

2010-03-11 Thread mike cloaked
I was just about to enter some webcam test results but the results
that were there earlier seem to have disappeared!  Is it just me or
has some clutz deleted the entries?
-- 
mike c
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Jesse Keating
On Thu, 2010-03-11 at 16:22 -0500, Paul Wouters wrote:
 On Thu, 11 Mar 2010, Seth Vidal wrote:
 
  And it will be impossible for users running the non-sha256 bind to
  communicate with the sha256 supporting arpa?
 
  I guess I don't understand what do the users of the existing bind LOSE?
 
  Is ARPA expecting everyone to upgrade to a sha256 supporting bind
  immediately? There's no migration window?
 
 If someone has dnssec enabled in bind including DLV, then the key will be
 found and its use will be attempted. I am not sure what happens on an older
 bind 9.6.1 when that happens. One will hope it will just continue to be
 treated as insecure and not as bogus (aka servfail). I have not tested
 this.
 
 But I understand your generic point. It's a feature so put it in rawhide/next
 release.
 
 Paul

If the case was that it would stop working badly, that falls under the
type of update I listed that depends on external data providers.  That
type of update is allowed.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Webcam test day - results deleted?

2010-03-11 Thread Mike McGrath
On Thu, 11 Mar 2010, Bruno Wolff III wrote:

 On Thu, Mar 11, 2010 at 21:43:24 +,
   mike cloaked mike.cloa...@gmail.com wrote:
  I was just about to enter some webcam test results but the results
  that were there earlier seem to have disappeared!  Is it just me or
  has some clutz deleted the entries?

 Did you look at the history? That might give a clue if it was intentional or
 a mistake.


It seems ok to me -

https://fedoraproject.org/wiki/Test_Day:2010-03-11_webcams

Is that not the page you're looking at?

-Mike
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Hard drive spec change

2010-03-11 Thread Felix Miata
On 2010/03/11 12:10 (GMT-0800) Adam Williamson composed:

 You know you can buy a PCI SATA controller card for about $10 in any PC
 junk store, right?

PC BIOS treat those as SCSI cards, which do not play nice with boot device
order control by the PC BIOS, if not OS device names. Even when neither is a
problem, it's no given that a PCI slot is available, or the junk store has
enough cards for all machines with dead HDs on the LAN.
-- 
The wise are known for their understanding, and pleasant
words are persuasive. Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://fm.no-ip.com/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: POSTUN scriptlet failure in rpm package cyrus-sasl

2010-03-11 Thread Toshio Kuratomi
On Thu, Mar 11, 2010 at 11:35:55AM -0500, Bill Nottingham wrote:
 Toshio Kuratomi (a.bad...@gmail.com) said: 
  Options:
  * Put a large admonition at the top that says I am not a Packaging
Guideline and point to the packaging guideline page for user creation.
  * Remove the page
  * Have the FPC vote whether use of fedora-usermgmt is disallowed and remove
the page if so
  * Rename the page
  * Someone  works on the text of the page to make it clear that it's only
documenting the fedora-usermgmt application, not something written into
the packaging guidelines.
  * Update the page to remove the userdel and groupdel portions.
  
  What combination of the above seems most suitable to people?
 
 The first item I think is the obvious change;

Done.  If people still find it confusing we'll progress to renaming or FPC.

-Toshio


pgp2Ol00qqKsY.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Webcam test day - results deleted?

2010-03-11 Thread Adam Williamson
On Thu, 2010-03-11 at 21:43 +, mike cloaked wrote:
 I was just about to enter some webcam test results but the results
 that were there earlier seem to have disappeared!  Is it just me or
 has some clutz deleted the entries?

Eyeballing the history:

https://fedoraproject.org/w/index.php?title=Test_Day:2010-03-11_webcamsaction=history

I see only once change which made the page marginally smaller, and that
was just shortening the Name field for one of the entries. So no, I
don't think anyone took out any results.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Hard drive spec change

2010-03-11 Thread Alexander Boström
ons 2010-03-10 klockan 15:57 -0600 skrev Eric Sandeen:

 There has been a lot of work upstream on 4k sector support, and in general
 yes, we are ready.

Problems can probably be expected in case the drive does not report its
real block size to the software, though, like my WD15EARS (I think) or
VMware's emulated SCSI drives.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Hard drive spec change

2010-03-11 Thread Eric Sandeen
Alexander Boström wrote:
 ons 2010-03-10 klockan 15:57 -0600 skrev Eric Sandeen:
 
 There has been a lot of work upstream on 4k sector support, and in general
 yes, we are ready.
 
 Problems can probably be expected in case the drive does not report its
 real block size to the software, though, like my WD15EARS (I think) or
 VMware's emulated SCSI drives.

There's only so much we can do in the face of bad hardware ;)

-Eric
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Webcam test day - results deleted?

2010-03-11 Thread mike cloaked
On Thu, Mar 11, 2010 at 9:51 PM, Mike McGrath mmcgr...@redhat.com wrote:

 Did you look at the history? That might give a clue if it was intentional or
 a mistake.


 It seems ok to me -

 https://fedoraproject.org/wiki/Test_Day:2010-03-11_webcams

 Is that not the page you're looking at?


Yup - seems it was my bad - I had another page which was in the QA
wiki which had the start of the page but not the rest of it - your url
works fine.

My apologies... thanks - I will now add my results...

Mike

-- 
mike c
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Chris Adams wrote:

 Once upon a time, Paul Wouters p...@xelerance.com said:
 That might be harsh for some soname updates. Six months is a long time
 to wait on new functionality after upstream released it.
 
 People keep tossing out six months.  How often is it that a new Fedora
 release comes out right before a new upstream, and that upstream is not
 already in testing in Fedora?

The average is 3 months which is just as unreasonable.

 For example (just an example - please don't take this as picking on
 KDE!), KDE 4.4.0 was released on February 9, and F13 is scheduled for
 May 11.  That's a 3 month gap, not 6 months.  In my opinion, I don't
 think it is entirely unreasonable to wait 3 months for a major new
 release.

I disagree. Sorry.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Matthew Garrett wrote:

 On Thu, Mar 11, 2010 at 01:52:06PM -0500, Paul Wouters wrote:
 
 That might be harsh for some soname updates.
 
 If a user has built an application against a library, it's not
 especially reasonable to then break that application by bumping a soname
 in a stable release.

If the application is in Fedora as all applications eventually ought to be, 
we will take care of rebuilding it. Otherwise, whoever built it (some third-
party repository or the user him/herself) is responsible for rebuilding it. 
This has always worked fine, I don't see the problem.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread psmith
On 11/03/10 22:45, Kevin Kofler wrote:
 Chris Adams wrote:


 Once upon a time, Paul Woutersp...@xelerance.com  said:
  
 That might be harsh for some soname updates. Six months is a long time
 to wait on new functionality after upstream released it.

 People keep tossing out six months.  How often is it that a new Fedora
 release comes out right before a new upstream, and that upstream is not
 already in testing in Fedora?
  
 The average is 3 months which is just as unreasonable.


 For example (just an example - please don't take this as picking on
 KDE!), KDE 4.4.0 was released on February 9, and F13 is scheduled for
 May 11.  That's a 3 month gap, not 6 months.  In my opinion, I don't
 think it is entirely unreasonable to wait 3 months for a major new
 release.
  
 I disagree. Sorry.

  Kevin Kofler


+1
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Martin Langhoff
On Thu, Mar 11, 2010 at 1:36 PM, Jesse Keating jkeat...@redhat.com wrote:
 https://fedoraproject.org/wiki/Stable_Release_Updates_Proposal

 Here is the link.  I'm going to start a new thread here.

Thanks for drafting this. Would it make sense to look at the API 
coupling dimension?

When a package provides an API/ABI that other software (packaged or
not!) depends on, the likelyhood of breakage and impact are much
higher.

IME, when the update affects a large set of interdependent, tightly
coupled packages (and external sw) (ie: KDE) the chances of a smooth
upgrade are vanishingly small, unless you spend QA efforts similar to
an OS release.

At the opposite end of the spectrum Leaf packages -- (ie: gnote),
are less likely to break, and less disruptive when it happens.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Adventurous yet Safety-Minded

2010-03-11 Thread Kevin Kofler
Alexander Kahl wrote:
 Please define massive if you're keeping exactly what's needed to keep
 everything running and prune anything else by using a sophisticated,
 tunable garbage collection mechanism.

The whole point of the exercise was to do a lot of updates. But the more 
updates we do, the more disk space the old versions you're keeping around 
are going to eat up.

 and also not compliant with the FHS (Filesystem Hierarchy Standard).
 Yep. It's much better, comparable to the GAC (global assembly cache) of
 the CLR (Mono),

Yuck! Do you seriously call that better?

Anyway, the FHS is not really negotiable.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Jesse Keating
On Thu, 2010-03-11 at 17:59 -0500, Martin Langhoff wrote:
 On Thu, Mar 11, 2010 at 1:36 PM, Jesse Keating jkeat...@redhat.com wrote:
  https://fedoraproject.org/wiki/Stable_Release_Updates_Proposal
 
  Here is the link.  I'm going to start a new thread here.
 
 Thanks for drafting this. Would it make sense to look at the API 
 coupling dimension?
 
 When a package provides an API/ABI that other software (packaged or
 not!) depends on, the likelyhood of breakage and impact are much
 higher.
 
 IME, when the update affects a large set of interdependent, tightly
 coupled packages (and external sw) (ie: KDE) the chances of a smooth
 upgrade are vanishingly small, unless you spend QA efforts similar to
 an OS release.
 
 At the opposite end of the spectrum Leaf packages -- (ie: gnote),
 are less likely to break, and less disruptive when it happens.
 

I had thought about these things, but they didn't strike me as a high
level update type.  And for the leaf node packages, when they do break
it's not as less disruptive as you might think.  Leaf node packages
exist for a reason, they are likely very important to somebody, and if
that breaks, that's going to be a very big issue for that somebody.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Gnome panel

2010-03-11 Thread Mike Chambers
Anyone having any issues with the latest gnome-panel update that has
come out in last day or two?  As in, when trying to log out the panel
just crashes and resets itself?  Went back to last gnome good panel but
that one has issues when running with the rest of the gnome updates.

-- 
Mike Chambers
Madisonville, KY

Best lil town on Earth!

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Jesse Keating wrote:
 I had thought about these things, but they didn't strike me as a high
 level update type.  And for the leaf node packages, when they do break
 it's not as less disruptive as you might think.  Leaf node packages
 exist for a reason, they are likely very important to somebody, and if
 that breaks, that's going to be a very big issue for that somebody.

But if they're outdated, that can also be a big issue. Some leaf packages 
are under heavy development, so users don't want to run old versions, nor do 
upstream developers want them to.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Gnome panel

2010-03-11 Thread Adam Williamson
On Thu, 2010-03-11 at 17:10 -0600, Mike Chambers wrote:
 Anyone having any issues with the latest gnome-panel update that has
 come out in last day or two?  As in, when trying to log out the panel
 just crashes and resets itself?  Went back to last gnome good panel but
 that one has issues when running with the rest of the gnome updates.

I've had it crash a few times today, yeah. Filed a bug on one
occurrence.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Chris Adams
Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 Matthew Garrett wrote:
  If a user has built an application against a library, it's not
  especially reasonable to then break that application by bumping a soname
  in a stable release.
 
 If the application is in Fedora as all applications eventually ought to be, 
 we will take care of rebuilding it. Otherwise, whoever built it (some third-
 party repository or the user him/herself) is responsible for rebuilding it. 
 This has always worked fine, I don't see the problem.

What about somebody developing on their own computer?  Having to rebuild
because you (or possibly somebody else, if a system has a dedicated
admin) loaded an update is highly irritating.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Chris Adams
Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 Chris Adams wrote:
  Once upon a time, Paul Wouters p...@xelerance.com said:
  That might be harsh for some soname updates. Six months is a long time
  to wait on new functionality after upstream released it.
  
  People keep tossing out six months.  How often is it that a new Fedora
  release comes out right before a new upstream, and that upstream is not
  already in testing in Fedora?
 
 The average is 3 months which is just as unreasonable.

Why?  What do you consider a reasonable interval?

  For example (just an example - please don't take this as picking on
  KDE!), KDE 4.4.0 was released on February 9, and F13 is scheduled for
  May 11.  That's a 3 month gap, not 6 months.  In my opinion, I don't
  think it is entirely unreasonable to wait 3 months for a major new
  release.
 
 I disagree. Sorry.

Can you at least give some reasons?

-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Matthew Garrett
On Thu, Mar 11, 2010 at 11:47:03PM +0100, Kevin Kofler wrote:
 Matthew Garrett wrote:
  If a user has built an application against a library, it's not
  especially reasonable to then break that application by bumping a soname
  in a stable release.
 
 If the application is in Fedora as all applications eventually ought to be, 
 we will take care of rebuilding it. Otherwise, whoever built it (some third-
 party repository or the user him/herself) is responsible for rebuilding it. 
 This has always worked fine, I don't see the problem.

You don't see a problem with breaking someone's application just because 
they've installed an update to a stable release of Fedora? It's 
obviously fine to do so when upgrading between releases, but within a 
release it's just gratuitously irritating.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Chris Adams
Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 Jesse Keating wrote:
  I had thought about these things, but they didn't strike me as a high
  level update type.  And for the leaf node packages, when they do break
  it's not as less disruptive as you might think.  Leaf node packages
  exist for a reason, they are likely very important to somebody, and if
  that breaks, that's going to be a very big issue for that somebody.
 
 But if they're outdated, that can also be a big issue. Some leaf packages 
 are under heavy development, so users don't want to run old versions, nor do 
 upstream developers want them to.

Developers can't always get what they want.  Just because Fedora updates
to upstream's release-of-the-day doesn't mean Ubuntu, SuSE, etc. have
updated (so hopefully upstream is still paying attention to older
releases).

Most reasonable upstreams I have worked with fully understand that not
everybody is running yesterday's release and will work with you if you
find a problem with an older release.  If an upstream can't handle that,
I would say that is the upstream's problem, not Fedora's.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Meeting summary/minutes for 2010-03-09 FESCo meeting

2010-03-11 Thread Dennis Gilmore
On Tuesday 09 March 2010 04:41:07 pm Michael Schwendt wrote:
 On Tue, 9 Mar 2010 16:54:16 -0500, Bill wrote:
  20:59:11 dgilmore Kevin_Kofler: i dont see Michael Schwendt as
  infulencial.  he choose to largely abstain from fedora years ago
 
 Huh? Now, what exactly is your problem with me?
 What the heck are you referring to?

Sorry for not responding to you earlier.  i choose not to read devel@ due to 
how poisonous it has been  i marked the 1700 odd emails read and carried on.

I have nothing against you at all. 

I was referring to things like 
http://www.redhat.com/archives/fedora-advisory-board/2007-June/msg00120.html

Where rather than work with fedora as you previously had you chose to be less 
involved.   which is perfectly fine and ok.

however i should have not said anything when Kevin Brought up your name.  I 
sent you a private apology.  and ill say again here sorry i should not have 
said anything it was not appropriate for me to do so

Dennis


signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Chris Adams wrote:
 What about somebody developing on their own computer?  Having to rebuild
 because you (or possibly somebody else, if a system has a dedicated
 admin) loaded an update is highly irritating.

Huh? I have to compile the stuff I am developing very often anyway. Having 
to rebuild it once is not going to be the end of the world.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Matthew Garrett wrote:
 You don't see a problem with breaking someone's application just because
 they've installed an update to a stable release of Fedora? It's
 obviously fine to do so when upgrading between releases, but within a
 release it's just gratuitously irritating.

The application is not broken if whoever built it does his/her job. It's not 
like there's no notification about soname bumps (when done right; I know 
some people do not follow procedures, but then that's the problem, not the 
soname bump).

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Rahul Sundaram
On 03/12/2010 05:44 AM, Kevin Kofler wrote:
 Chris Adams wrote:
   
 What about somebody developing on their own computer?  Having to rebuild
 because you (or possibly somebody else, if a system has a dedicated
 admin) loaded an update is highly irritating.
 
 Huh? I have to compile the stuff I am developing very often anyway. Having 
 to rebuild it once is not going to be the end of the world.
   

No but it is often disruptive if ABI changes are in libraries in an
update and we should avoid that as much as possible.  This is part of
treating Fedora as a platform instead of a loose set of packages.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Chris Adams wrote:

 Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 The average is 3 months which is just as unreasonable.
 
 Why?  What do you consider a reasonable interval?

The time it actually takes to test the update. I.e. at most 3 weeks.

  For example (just an example - please don't take this as picking on
  KDE!), KDE 4.4.0 was released on February 9, and F13 is scheduled for
  May 11.  That's a 3 month gap, not 6 months.  In my opinion, I don't
  think it is entirely unreasonable to wait 3 months for a major new
  release.
 
 I disagree. Sorry.
 
 Can you at least give some reasons?

Once 4.n+1.0 is out, 4.n.x is no longer updated, there are no further bugfix 
releases, any bugs in it will stay unfixed. And there are also nice new 
features in the new version.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Simo Sorce
On Fri, 12 Mar 2010 01:14:36 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 Chris Adams wrote:
  What about somebody developing on their own computer?  Having to
  rebuild because you (or possibly somebody else, if a system has a
  dedicated admin) loaded an update is highly irritating.
 
 Huh? I have to compile the stuff I am developing very often anyway.
 Having to rebuild it once is not going to be the end of the world.

It is if you are not the developer but the user.

If you want bleeding edge, ABI breaking stuff, just use rawhide.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Chris Adams wrote:
 Developers can't always get what they want.  Just because Fedora updates
 to upstream's release-of-the-day doesn't mean Ubuntu, SuSE, etc. have
 updated (so hopefully upstream is still paying attention to older
 releases).

It is (especially for leaf packages) much more likely they're going to say 
one or more of:
* screw you, use a sane distro (and we lose the user),
* just build our tarball from source (with the result that the user ends 
up with an unpackaged mess in /usr/local which grows like mold),
* screw the distro packages, use ours (and this leads us to the third-
party package chaos problem, which is characterized by low-quality 
packages, dependency hell, inter-repository compatibility issues etc.).

 Most reasonable upstreams I have worked with fully understand that not
 everybody is running yesterday's release and will work with you if you
 find a problem with an older release.  If an upstream can't handle that,
 I would say that is the upstream's problem, not Fedora's.

Upstream cannot go back in time and magically fix a bug in an old release. 
The bug is often already fixed in the current release, so the solution is 
for us to package the current release. And no, backporting fixes is often 
not practical.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: To semi-rolling or not to semi-rolling, that is the question...

2010-03-11 Thread Kevin Kofler
Doug Ledford wrote:
 You're assuming that each flag day will in fact be one where the user
 has to do something.  That's not necessarily true.  The hda-sda switch
 happened, what, 2 years or more ago?  Yeah, it was a big deal.  We've
 not really had an event like that since, and don't currently have one on
 the horizon.  So, the FUD that 1 flag day per month means we'll actually
 have 1 user intervention required event per month is highly unlikely.

There are many more changes which require user intervention, even if it's 
not as obvious (as in don't intervene and your system won't boot). For 
example, after upgrading from F8 to F9, i.e. moving from KDE 3 to KDE 4, I 
had to tweak my desktop configuration in a few places. And even less blatant 
changes sometimes require some sort of user intervention (such as recreating 
some configuration because it's represented differently in the new version 
and upstream didn't provide a way to migrate it automatically).

And required user intervention is not the only source of trouble, things 
like feature regressions, data (e.g. savegame) compatibility etc. are, too.

 You handle a flag day like a mini-release.  It's coordinate, users know
 about it ahead of time, there is no dumping things on people overnight.

Except it's not a mini-release. You can't just stay on the old branch (and 
still get security, bugfix and other nondisruptive updates) if you aren't 
ready for the change as you can with our releases.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Rahul Sundaram
On 03/12/2010 06:14 AM, Kevin Kofler wrote:

 How is it disruptive? Surely not because I have to rebuild the stuff I am 
 developing myself and have to compile very often anyway
   

Just because you are in a position to rebuild stuff when necessary, does
not mean that is convenient for all consumers of a library to do so and
rebuilding and pushing out updates for software outside the repository
is often problematic.  Look at  real life environments outside the
developer boxes that you live in.  If you don't even agree with a basic
principle that breaking ABI should be avoided in updates, we don't
really have much left to discuss.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Peter Hutterer
On Fri, Mar 12, 2010 at 01:26:26AM +0100, Kevin Kofler wrote:
 Chris Adams wrote:
  Developers can't always get what they want.  Just because Fedora updates
  to upstream's release-of-the-day doesn't mean Ubuntu, SuSE, etc. have
  updated (so hopefully upstream is still paying attention to older
  releases).
 
 It is (especially for leaf packages) much more likely they're going to say 
 one or more of:
 * screw you, use a sane distro (and we lose the user),
 * just build our tarball from source (with the result that the user ends 
 up with an unpackaged mess in /usr/local which grows like mold),
 * screw the distro packages, use ours (and this leads us to the third-
 party package chaos problem, which is characterized by low-quality 
 packages, dependency hell, inter-repository compatibility issues etc.).
 
  Most reasonable upstreams I have worked with fully understand that not
  everybody is running yesterday's release and will work with you if you
  find a problem with an older release.  If an upstream can't handle that,
  I would say that is the upstream's problem, not Fedora's.
 
 Upstream cannot go back in time and magically fix a bug in an old release. 
 The bug is often already fixed in the current release, so the solution is 
 for us to package the current release. And no, backporting fixes is often 
 not practical.

I know that backporting fixes is often not practical, especially if there is
a lot of code churn upstream. How often this is the case depends on the
project of course. Do you have any cost estimates on that though? (honest
question, I'm not involved with KDE so I can't even guess)

As in, on average what are the costs of leaving a bug in vs. the cost of
updating to a new release. I noticed that there's a number of bugs that only
affect a subset of users that (often) can work around the issue. So the cost
- while high to a particular user - may be quite limited.
Updating to a new release will affect _every_ user and given that software
is imperfect it's likely that existing bugs will just be replaced by new,
different bugs. So on the one side you have the cost of having known bugs,
on the other side you have the benefit of fixing (some) bugs but the cost of
new bugs and a potential change in the user experience. Which one is higher
than the other one?

Cheers,
  Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Mathieu Bridon
On Fri, Mar 12, 2010 at 01:44, Kevin Kofler kevin.kof...@chello.at wrote:
 Rahul Sundaram wrote:

 On 03/12/2010 05:44 AM, Kevin Kofler wrote:
 Chris Adams wrote:

 What about somebody developing on their own computer?  Having to rebuild
 because you (or possibly somebody else, if a system has a dedicated
 admin) loaded an update is highly irritating.

 Huh? I have to compile the stuff I am developing very often anyway.
 Having to rebuild it once is not going to be the end of the world.


 No but it is often disruptive if ABI changes are in libraries in an
 update and we should avoid that as much as possible.  This is part of
 treating Fedora as a platform instead of a loose set of packages.

 How is it disruptive? Surely not because I have to rebuild the stuff I am
 developing myself and have to compile very often anyway… If it's stuff
 coming from a third-party repo, it's that repo's responsibility to rebuild
 the package and get it out together with the Fedora update.

« Alright, today I'll be implementing feature XYZ in my Foobar program. »

[... a short hack later, testing the change...]

« Why doesn't it work? It was working fine last time I tried, what's happening »

[... an hour of debugging later...]

« $...@!%µ the Libbar librazy was updated and isn't compatible anymore.
Great, I just lost an hour trying to solve a problem in my program
when it was coming from an soname bump! Thank you (not) $distro
maintainer!!! »

I have a very short programming experience, and yet it already
happened to me. I can't imagine how little patience must remain for
those who have been facing this kind of problems for years. :-/


--
Mathieu Bridon
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Gnome panel

2010-03-11 Thread Mike Chambers
On Thu, 2010-03-11 at 15:20 -0800, Adam Williamson wrote:
 On Thu, 2010-03-11 at 17:10 -0600, Mike Chambers wrote:
  Anyone having any issues with the latest gnome-panel update that has
  come out in last day or two?  As in, when trying to log out the panel
  just crashes and resets itself?  Went back to last gnome good panel but
  that one has issues when running with the rest of the gnome updates.
 
 I've had it crash a few times today, yeah. Filed a bug on one
 occurrence.

Looks like new build being compiled, but saw on koji that it failed.
Hope it's a fix.

-- 
Mike Chambers
Madisonville, KY

Best lil town on Earth!

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Rahul Sundaram wrote:
 If you don't even agree with a basic principle that breaking ABI should be
 avoided in updates, we don't really have much left to discuss.

I don't see this as being a basic principle at all. For an enterprise 
distro like RHEL or CentOS, sure. But not for something like Fedora. What 
counts is that all software in Fedora depending on the library gets rebuilt 
and pushed at the same time. (That's what grouped updates are for.) We do 
not support third-party software.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Kevin Kofler
Mathieu Bridon wrote:
 « Alright, today I'll be implementing feature XYZ in my Foobar program. »
 
 [... a short hack later, testing the change...]
 
 « Why doesn't it work? It was working fine last time I tried, what's
 happening »
 
 [... an hour of debugging later...]
 
 « $...@!%µ the Libbar librazy was updated and isn't compatible anymore.
 Great, I just lost an hour trying to solve a problem in my program
 when it was coming from an soname bump! Thank you (not) $distro
 maintainer!!! »

It takes you an hour to figure that out? The error message you get when 
you're trying to use a library with the wrong soname is quite clear!

And the next time it happens, you know that you should just make clean; make 
before checking anything else if something like this happens.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Mike Chambers
On Thu, 2010-03-11 at 23:41 +, Matthew Garrett wrote:

 You don't see a problem with breaking someone's application just because 
 they've installed an update to a stable release of Fedora? It's 
 obviously fine to do so when upgrading between releases, but within a 
 release it's just gratuitously irritating.

On F13, upgrade gnome-panel to version in updates-testing and you'll get
panel crashes almost immediately when tryign to start an application or
just logout of gnome.  Soo, if we were using rawhide, almost every gnome
user would be having crashes soon as they upgrade (minus the ones that
watch for breakage first before they upgrade).  Anyway, perfect example
to test first (cuz maintainer might have accidentily missed something),
and not just update straight to the branch.

-- 
Mike Chambers
Madisonville, KY

Best lil town on Earth!

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Chris Adams
Once upon a time, Kevin Kofler kevin.kof...@chello.at said:
 I don't see this as being a basic principle at all. For an enterprise 
 distro like RHEL or CentOS, sure. But not for something like Fedora. What 
 counts is that all software in Fedora depending on the library gets rebuilt 
 and pushed at the same time. (That's what grouped updates are for.) We do 
 not support third-party software.

There's a difference between not supporting third-party software (is
that actually documented somewhere or another Kevin Kofler rule?) and
intentionally breaking it.

-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Rahul Sundaram
On 03/12/2010 06:52 AM, Kevin Kofler wrote:
 Rahul Sundaram wrote:
   
 If you don't even agree with a basic principle that breaking ABI should be
 avoided in updates, we don't really have much left to discuss.
 
 I don't see this as being a basic principle at all. For an enterprise 
 distro like RHEL or CentOS, sure. But not for something like Fedora. What 
 counts is that all software in Fedora depending on the library gets rebuilt 
 and pushed at the same time. (That's what grouped updates are for.) We do 
 not support third-party software.
   
I disagree.  Imagining that we are living in a island where no software
exists outside the repository is just delusional and the assumption that
everyone has the bandwidth to deal with all that churn is wrong as
well.  I should make people sit in a dial-up connection and have them
update software now and then to bring them back to the ground.

Rahul

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Ewan Mac Mahon
On Thu, Mar 11, 2010 at 03:59:46PM -0500, Simo Sorce wrote:
 On Thu, 11 Mar 2010 14:56:05 -0500
 Konstantin Ryabitsev i...@fedoraproject.org wrote:
 
  (And if the answer is backport the security fixes to 1.8.1 then I'm
  afraid I don't really have the skills nor have the time to spend on
  such massive effort).
 
 You can always find a co-maintainer skilled enough to help you in such
 rare cases... just saying.

The Fedora Objectives page[1] says: In general, we prefer to move to a
newer version for updates rather than backport fixes. I know this is
what we're talking about, but it's not like we lack existing policy on
this - the idea that there's no direction to help maintainers do the
same things is not correct.

Ewan

[1] https://fedoraproject.org/wiki/Objectives
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Matthew Garrett
On Fri, Mar 12, 2010 at 01:15:56AM +0100, Kevin Kofler wrote:
 Matthew Garrett wrote:
  You don't see a problem with breaking someone's application just because
  they've installed an update to a stable release of Fedora? It's
  obviously fine to do so when upgrading between releases, but within a
  release it's just gratuitously irritating.
 
 The application is not broken if whoever built it does his/her job. It's not 
 like there's no notification about soname bumps (when done right; I know 
 some people do not follow procedures, but then that's the problem, not the 
 soname bump).

If the software is not maintained within Fedora, there's no notification 
of soname bumps.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Meeting summary/minutes for 2010-03-09 FESCo meeting

2010-03-11 Thread Michael Schwendt
On Thu, 11 Mar 2010 17:55:18 -0600, Dennis wrote:

 I was referring to things like 
 http://www.redhat.com/archives/fedora-advisory-board/2007-June/msg00120.html
 
 Where rather than work with fedora as you previously had you chose to be less 
 involved.   which is perfectly fine and ok.

Aha. Don't forget the earlier threads and the later ones (I have them
locally, but they should be in the old archives).
They are interesting! And in 2008 I was still active and responsive and
even continued with buildsys maintenance,
http://cvs.fedoraproject.org/viewvc/extras-buildsys/ChangeLog?revision=1.126.2.44.2.1.2.40root=fedoraview=markup
and additionally moved activity into new areas.

 however i should have not said anything when Kevin Brought up your name.  I 
 sent you a private apology.  and ill say again here sorry i should not have 
 said anything it was not appropriate for me to do so

I've received it and will reply tomorrow. It has been a long and hard day.
I think you do me wrong, but I'd also like to apologise for trying to provoke
a reaction from you with the screenshot I posted to fab list.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Stable Release Updates types proposal (was Re: Fedora Board Meeting Recap 2010-03-11)

2010-03-11 Thread Matěj Cepl
Dne 12.3.2010 02:24, Rahul Sundaram napsal(a):
 I disagree.  Imagining that we are living in a island where no software
 exists outside the repository is just delusional and the assumption that
 everyone has the bandwidth to deal with all that churn is wrong as
 well.  I should make people sit in a dial-up connection and have them
 update software now and then to bring them back to the ground.

Rahul, I used Debian, I know Debian, Debian was a friend of mine. I 
don't want Fedora to be just yet another copycat of Debian. Please keep 
it Fedora instead.

Matěj

P.S.: Reference is of course http://is.gd/aj75K
-- 
http://www.ceplovi.cz/matej/, Jabber: mceplatceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC

He uses statistics as a drunken man uses lamp-posts... for
support, rather than illumination.
   -- Andrew Lang
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

  1   2   >