Re: /usrmove?

2012-02-08 Thread Tomas Mraz
On Thu, 2012-02-09 at 04:24 +, Matthew Garrett wrote: 
> On Thu, Feb 09, 2012 at 02:14:53AM +0100, Kevin Kofler wrote:
> 
> > IMHO, FESCo needs to accept that sometimes they make a mistake (especially 
> > if the vote was disputed to begin with) and revote. UsrMove should have 
> > been 
> > unapproved, not only for F17, but forever.
> 
> So, just to be clear, you're saying that even if usrmove had landed in 
> an entirely perfect and complete form the day after F16 branched, it 
> should still have been rejected?

You're talking about completely theoretical situation nobody is arguing
on. It is theoretical because there is still not _perfect and complete
form_ of the UsrMove feature. Yes, most of the objections to it were
eventually fixed/workarounded/rebutted but I'm sure not all of them.

-- 
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

gsoap updated in F17 and rawhide

2012-02-08 Thread Mattias Ellert
Hi!

gsoap was updated to version 2.8.7 in F17 and rawhide.

Due to changes to the struct soap the soname of the libraries was bumped
from 1 to 2. Dependent packages needs to rebuild:

lcgdm
lcgdm-dav
srm-ifce
voms

Mattias



smime.p7s
Description: S/MIME cryptographic signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usrmove?

2012-02-08 Thread David Tardon
On Thu, Feb 09, 2012 at 01:49:13AM +0100, Reindl Harald wrote:
> 
> 
> Am 09.02.2012 01:44, schrieb Reindl Harald:
> >> This is how software development works.
> > 
> > the with every release worser overall-quality shows
> > clearly that software development does NOT work this
> > way over the long
> > 
> > seeing how dramatically the release quality of many
> > opensource software gets lower and lower the last
> > years this is the wrong direction
> > 
> > there were times where opensource software was very careful
> > with 1.0 releases and "we are done" until it really worked
> > because the developers liked to release really good software
> > 
> > these days more and more developers have only the target
> > to release with "hopefully good enough" state, if "good enough"
> > is the target finally nothing will be really good
> > 
> > the target should ALWAYS be perfect and finally it can be
> > considered what is not really needed and were a compromise
> > can be made - if you starting with "hopefully good enough"
> > you will end in poor quality at all
> 
> to say it in other words:
> 
> the overall release-quality of fedora was MUCH better as long
> Redhat controlled it and before everybody could propose hughe
> changes in all sorts of subsystems as long he finds some
> peopole agree and not enough disagreing loud enough
> 
> hopefully if /usrmove is done and the systemd-transition is
> really finished fedora will come back to the quality of
> the days where i started to love this distribution

Note that both /usrmove and systemd have been initiated and pushed
forward by Red Hat people...

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

Re: /usrmove?

2012-02-08 Thread Matthew Garrett
On Thu, Feb 09, 2012 at 02:14:53AM +0100, Kevin Kofler wrote:

> IMHO, FESCo needs to accept that sometimes they make a mistake (especially 
> if the vote was disputed to begin with) and revote. UsrMove should have been 
> unapproved, not only for F17, but forever.

So, just to be clear, you're saying that even if usrmove had landed in 
an entirely perfect and complete form the day after F16 branched, it 
should still have been rejected?

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

Re: [ACTION REQUIRED v4] Retiring packages for F-17

2012-02-08 Thread Dmitrij S. Kryzhevich

tdom is picked up by me for Fedora (not EPEL).

For EPEL tdom is orphant but not in drop list *still*.


> Can I pick up tdom?
> 
> 
> Takanori
> 

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

Re: [ACTION REQUIRED v4] Retiring packages for F-17

2012-02-08 Thread Bruno Wolff III
On Thu, Feb 09, 2012 at 12:19:53 +0900,
  Takanori MATSUURA  wrote:
> Can I pick up tdom?

Once packages have been blocked the procedure is to require a review
similar to getting a new package into Fedora.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

gfortran module versioning - f17/rawhide fortran module rebuild needed

2012-02-08 Thread Orion Poplawski
It appears that gcc-gfortran-4.7.0-0.11.fc17.x86_64 (in rawhide) and 
gcc-gfortran-4.7.0-0.12.fc17.x86_64 (in f17 - branching fun!) produces 
and uses Fortran modules version 9 as I'm getting this trying to rebuild 
netcdf:


  use mpi
  1
Fatal Error: Wrong module version '8' (expected '9') for file 'mpi.mod' 
opened at (1)


openmpi was built with 4.7.0-0.8.fc17 on Jan 20th, so at some point 
between the two the module version was bumped.


It's somewhat surprising that the version number needed to get bumped 
during the 4.7.0 pre-release series, though appreciated if it was 
necessary to fix the fortran regression I came across via plplot. :)


Would it be possible for rpm to track this dependency for us somehow so 
we could get notified of abi breakage automatically?  It's hard at the 
moment to know what packages have Fortran modules and need to be rebuilt 
(assuming the version number bump was intentional).  gcc-gfortran could 
provide "gfortran(abi) = 8" and rpm could parse .mod files for their header:


GFORTRAN module version '6'

and put in a requires "gfortran(abi) = 6".


Likely rebuild candidates:
# repoquery --whatprovides /usr/\*.mod | grep devel | sort
getdata-devel-0:0.7.3-1.fc16.i686
hdf5-devel-0:1.8.7-1.fc16.i686
hdf5-devel-0:1.8.7-3.fc16.i686
hdf5-mpich2-devel-0:1.8.7-1.fc16.i686
hdf5-mpich2-devel-0:1.8.7-3.fc16.i686
hdf5-openmpi-devel-0:1.8.7-1.fc16.i686
hdf5-openmpi-devel-0:1.8.7-3.fc16.i686
healpix-devel-0:2.13a-2.fc14.i386
kdelibs3-devel-0:3.5.10-31.fc16.i686
libxc-devel-0:1.1.0-1.fc16.i686
matio-devel-0:1.3.4-2.fc15.i686
mpich2-devel-0:1.4.1p1-1.fc16.i686
mpich2-devel-0:1.4.1p1-4.fc16.i686
netcdf-devel-0:4.1.3-2.fc16.i686
openmpi-devel-0:1.5.4-3.fc16.i686
openmpi-devel-0:1.5-4.fc16.i686
plplot-fortran-devel-0:5.9.8-2.fc16.1.i686
plplot-fortran-devel-0:5.9.9-1.fc16.i686
qd-devel-0:2.3.11-3.fc15.i686
wannier90-devel-0:1.2-3.fc15.i686

--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA DivisionFAX: 303-415-9702
3380 Mitchell Lane  or...@cora.nwra.com
Boulder, CO 80301  http://www.cora.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED v4] Retiring packages for F-17

2012-02-08 Thread Takanori MATSUURA
Can I pick up tdom?


Takanori


2012/2/2  :
Re: [ACTION REQUIRED v4] Retiring packages for F-17

> Orphan tdom

> Removing: tdom
>    mcu8051ide requires tdom = 0.8.2-8.fc17
>    tkabber requires tdom = 0.8.2-8.fc17
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED v4] Retiring packages for F-17

2012-02-08 Thread Tim Fenn
Sorry I'm late on this, but is it still possible for me to pick up
python-ZSI?

Regards,
Tim

On Wed, 1 Feb 2012 16:49:48 -0500
Bill Nottingham  wrote:

> (comaintainers bcc'd)
> 
> Each release, before branching, we block currently orphaned packages.
> It's that time again for Fedora 17.
> 
> New this go-round is that we are also blocking packages that have
> failed to build since before Fedora 15.
> 
> The following packages are currently orphaned, or fail to build. If
> you have a need for one of these packages, please pick them up.
> 
> Due to the orphaning of packages due to inactive maintainers, this
> list is a little longer than normal.
> 
> If these packages are not claimed, they will be retired shortly before
> the mass branch for Fedora 17 on February 7th.
> 
> Orphan adaptx
> Orphan ario
> Orphan asa
>   comaintained by: pertusus
> Orphan autodafe
> Orphan avant-window-navigator
>   comaintained by: ngompa
> Orphan avl
> Orphan awn-extras-applets
> Orphan bit
> Orphan blam
>   comaintained by: alexlan
> Orphan blt
> Orphan bwidget
> Orphan camstream
> Orphan ccsm
> Orphan compiz
> Orphan compiz-bcop
> Orphan compiz-fusion-extras
> Orphan compiz-fusion-unsupported
> Orphan compiz-manager
> Orphan compizconfig-backend-gconf
> Orphan compizconfig-backend-kconfig4
> Orphan compizconfig-python
> Orphan conexus
> Orphan dbus-cxx
> Orphan eazykeyboard
> Orphan eclipse-setools
> Orphan eclipse-slide
> Orphan erlang-erlzmq2
> Orphan expatmm
> Orphan freehdl
>   comaintained by: chitlesh
> Orphan gestikk
> Orphan gget
> Orphan gimpfx-foundry
> Orphan gkrellm-volume
> Orphan gmime22
> Orphan gnome-paint
> Orphan gnubversion
> Orphan gpx-viewer
> Orphan higlayout
> Orphan intellij-idea
> Orphan intuitively
>   comaintained by: pertusus
> Orphan invulgotracker
> Orphan itaka
> Orphan itcl
> Orphan itk
> Orphan itools
> Orphan iwak
> Orphan iwidgets
> Orphan jps
> Orphan kcirbshooter
> Orphan libcompizconfig
> Orphan libdesktop-agnostic
> Orphan libmetalink
> Orphan libnoise
> Orphan libspe2
> Orphan libsx
>   comaintained by: pertusus
> Orphan lifeograph
>   comaintained by: sundaram
> Orphan log4c
> Orphan lush
> Orphan maradns
> Orphan mathmap
> Orphan maxr
>   comaintained by: cassmodiah
> Orphan mediawiki-rss
>   comaintained by: ianweller
> Orphan memchan
> Orphan metalink
> Orphan mingw32-OpenSceneGraph
> Orphan mingw32-plib
> Orphan mod_perlite
> Orphan monsoon
> Orphan mtkbabel
> Orphan mulk
> Orphan nanoxml
> Orphan netbeans
> Orphan netstiff
> Orphan openbios
> Orphan papyrus
> Orphan pfscalibration
> Orphan pfstmo
> Orphan pfstools
> Orphan phpTodo
> Orphan picocontainer
> Orphan pinot
> Orphan podcatcher
> Orphan puritan
> Orphan pyactivemq
> Orphan pyevent
>   comaintained by: lmacken
> Orphan pymssql
> Orphan pypar2
> Orphan python-ZSI
>   comaintained by: jbowes
> Orphan python-assets
> Orphan python-elixir
>   comaintained by: lmacken smilner
> Orphan python-text_table
> Orphan python-wehjit
> Orphan quadkonsole
> Orphan quotatool
> Orphan rainbow
>   comaintained by: mstone
> Orphan rudecgi
> Orphan rudeconfig
> Orphan saxon
>   comaintained by: dbhole
> Orphan snacc
>   comaintained by: chitlesh
> Orphan specspo
> Orphan spr
> Orphan spu-binutils
> Orphan stgit
>   comaintained by: jcwillia
> Orphan systemtapguiserver
> Orphan tbcload
> Orphan tcl-tclxml
> Orphan tcl-thread
> Orphan tclchecker
> Orphan tclcompiler
> Orphan tcldebugger
> Orphan tclhttpd
> Orphan tcllib
> Orphan tclparser
> Orphan tclpro
> Orphan tclsoap
> Orphan tdom
> Orphan tkcon
> Orphan tklib
> Orphan tktable
>   comaintained by: sergiopr
> Orphan tomcat5
>   comaintained by: devrim dwalluck
> Orphan transbot
> Orphan ugene
> Orphan verilator
>   comaintained by: chitlesh
> Orphan vim-perl-tt2
> Orphan wordtrans
> Orphan xcftools
> Orphan xmldb-api
>   comaintained by: dbhole
> Orphan xmlrpc-epi
> Orphan xmlunit
> 
> List of deps left behind by packages which are orphaned or fail to
> build:
> 
> Removing: blt
> magic requires blt = 2.4-34.z.fc17
> ngspice requires blt-devel = 2.4-34.z.fc17
> scitools-extras requires blt = 2.4-34.z.fc17
> 
> Removing: bwidget
> amsn requires bwidget = 1.9.0-3.fc17
> mcu8051ide requires bwidget = 1.9.0-3.fc17
> setools-gui requires bwidget = 1.9.0-3.fc17
> tkabber requires bwidget = 1.9.0-3.fc17
> 
> Removing: ccsm
> fusion-icon requires ccsm = 0.9.5.92-2.fc17
> 
> Removing: compiz
> compiz-fusion requires compiz-devel =
> 0.9.5.92.1-0.1.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc17
> compiz-fusion requires compiz =
> 0.9.5.92.1-0.1.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc17
> compiz-fusion-devel requires pkgconfig(compiz) = 0.9.5.92.1
> compiz-fusion-devel requires compiz-devel =
> 0.9.5.92.1-0.1.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc17
> compiz-plugins-main requires libopengl.so compiz-plugins-main
> requires compiz-devel =
> 0.9.5.92.1-0.1.gite676f1b12eb

Re: Fedora 17 Mass branching

2012-02-08 Thread Kevin Fenzi
On Wed, 08 Feb 2012 11:24:45 -0600
Mike Chambers  wrote:

> On Tue, 2012-02-07 at 23:45 -0600, Dennis Gilmore wrote:
> > We have completed mass branching for Fedora 17 you now need make
> > sure that you build things for Fedora 17 from the f17 branch,
> > master is now for Fedora 18. 
> 
> So when can we see the actual F17 dir on site/mirrors so we can start
> mirroring them locally?

Should compose tonight and start syncing out then I think. 

kevin




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

Re: Fedora 17 Mass branching

2012-02-08 Thread Kevin Kofler
Dennis Gilmore wrote:
> Any feature that is invasive and intended for Fedora 18 should be
> landing ASAP now.

Just to preempt any possible misunderstandings: Any feature that is invasive 
should be landing ASAP now IN F18 RAWHIDE ONLY, *NOT* IN THE F17 BRANCH! It 
is TOO LATE for invasive features in Fedora 17, they need to target Fedora 
18 instead!

(Dennis, I know this is obvious to you, but it might not be obvious to 
everyone.)

Kevin Kofler

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

Re: /usrmove?

2012-02-08 Thread Kevin Kofler
Adam Williamson wrote:
> /usr move went through the entire feature process, which is exactly how
> features are supposed to get 'broader fedora engagement'. If you're
> interested in (or concerned about) new features, the feature process
> provides an awful lot of opportunities for you to raise those concerns.

The impact had not been appropriately summarized on the feature page, and 
the mailing list thread was just too long for most people to follow. Any 
later threads pointing out serious flaws in the feature were just entirely 
ignored by FESCo, on the grounds that "the feature was already accepted", as 
Matthew Garrett repeatedly pointed out in the FESCo meeting which would have 
been the last chance to reconsider.

IMHO, FESCo needs to accept that sometimes they make a mistake (especially 
if the vote was disputed to begin with) and revote. UsrMove should have been 
unapproved, not only for F17, but forever.

Kevin Kofler

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

Re: /usrmove?

2012-02-08 Thread Jef Spaleta
On Wed, Feb 8, 2012 at 4:01 PM, Kevin Fenzi  wrote:
> Personally, I think f16 was a very stable boring release.
> There were rough spots, but there always are.

I'm still pretty sure we are doing better introducing subsystem
transitions now than the pain of the initial udev transition way back
in the distance past. But that's just a personal feeling, I don't have
a quantitative metric that I can point to to describe a trendline for
subsystem transition pain with an eye towards historical perspective.
I'm none-to-pleased with the level of unsupported nostalgia in the
discussion as rhetorical device however. It's not an effective debate
tool especially when this project has a history of rapid development.

-jef"which reminds me I need to get some more Just For Men beard gel
at the store today"spaleta
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usrmove?

2012-02-08 Thread Reindl Harald


Am 09.02.2012 02:01, schrieb Kevin Fenzi:
> On Thu, 09 Feb 2012 01:49:13 +0100
> Reindl Harald  wrote:
> 
>> to say it in other words:
>>
>> the overall release-quality of fedora was MUCH better as long
>> Redhat controlled it and before everybody could propose hughe
>> changes in all sorts of subsystems as long he finds some
>> peopole agree and not enough disagreing loud enough
> 
> srpms by release: 
> 
> Fedora Core 6: 1154
> Fedora 17: 25927
> 
> Thats a LOT smaller set of software. ;) 
> Of course there's a lot more people working on things... 

this is not right
these days there were "Fedora Core" and "Fedora Extras"

"Fedora Extras" was the "community repo"
"Fedora Core" was controlled by Redhat only

and using Fedora since FC3 and since FC6 on all machines i own
i notice quality problems in the core-distribution at release
times which did not happen in days of "Fedora Core" because
changes on the core system were done with much more care than
these days



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

Re: /usrmove?

2012-02-08 Thread Kevin Fenzi
On Thu, 09 Feb 2012 01:49:13 +0100
Reindl Harald  wrote:

> to say it in other words:
> 
> the overall release-quality of fedora was MUCH better as long
> Redhat controlled it and before everybody could propose hughe
> changes in all sorts of subsystems as long he finds some
> peopole agree and not enough disagreing loud enough

srpms by release: 

Fedora Core 6: 1154
Fedora 17: 25927

Thats a LOT smaller set of software. ;) 
Of course there's a lot more people working on things... 

> hopefully if /usrmove is done and the systemd-transition is
> really finished fedora will come back to the quality of
> the days where i started to love this distribution

Help test, file bugs. 

Personally, I think f16 was a very stable boring release. 
There were rough spots, but there always are. 

kevin



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

[389-devel] Please review: [389 Project] #84: 389 Directory Server Unnecessary Checkpoints

2012-02-08 Thread Noriko Hosoi

https://fedorahosted.org/389/ticket/84

https://fedorahosted.org/389/attachment/ticket/84/0001-Trac-Ticket-84-389-Directory-Server-Unnecessary-Chec.patch


 Fix description: txn_checkpoint was always called with DB_FORCE flag.
 This patch introduces db_force arg to dblayer_txn_checkpoint and
 DB_FORCE is passed only from dblayer_force_checkpoint.

 Note: checkpoint_threadmain is one of the BDB housekeeping threads.
 It calls txn_checkpoint periodically. The interval is specified in
 the ldbm database config:
   dn: cn=config,cn=ldbm database,cn=plugins,cn=config
   nsslapd-db-checkpoint-interval:
 Even if DB_FORCE is not set and there is no db modify activities,
 as long as checkpoint thread is functioning, some disk IO is
 observed due to updating the lock table and mempool to check if
 there is any data to flush.



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

Re: /usrmove?

2012-02-08 Thread Reindl Harald


Am 09.02.2012 01:44, schrieb Reindl Harald:
>> This is how software development works.
> 
> the with every release worser overall-quality shows
> clearly that software development does NOT work this
> way over the long
> 
> seeing how dramatically the release quality of many
> opensource software gets lower and lower the last
> years this is the wrong direction
> 
> there were times where opensource software was very careful
> with 1.0 releases and "we are done" until it really worked
> because the developers liked to release really good software
> 
> these days more and more developers have only the target
> to release with "hopefully good enough" state, if "good enough"
> is the target finally nothing will be really good
> 
> the target should ALWAYS be perfect and finally it can be
> considered what is not really needed and were a compromise
> can be made - if you starting with "hopefully good enough"
> you will end in poor quality at all

to say it in other words:

the overall release-quality of fedora was MUCH better as long
Redhat controlled it and before everybody could propose hughe
changes in all sorts of subsystems as long he finds some
peopole agree and not enough disagreing loud enough

hopefully if /usrmove is done and the systemd-transition is
really finished fedora will come back to the quality of
the days where i started to love this distribution



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

Re: /usrmove?

2012-02-08 Thread Reindl Harald


Am 09.02.2012 01:36, schrieb Jesse Keating:
> On 2/8/12 4:30 PM, Reindl Harald wrote:
>> it is a very good idea because the overall quality of fedora would
>> be improved if there would be a larger release-blocking to get
>> the big changes fixed BEFORE alpha and in the meantime not involved
>> maintainers could proceed fixing the tons of small bugs and polish
>> the distribution at all - there are really neough rough corners
>> involved in the last releases to work on that there is no need
>> to proceed this way of releasing and starting alpha/beta with
>> known broken things
> 
> The entire point of having alpha/beta releases is to get wide testing without 
> having everything "perfect".  If it
> were perfect, it'd be the release.  So you have relaxed requirements for 
> earlier stages of the release.

maybe this should be considered as not optimal

> In this case, anaconda upgrades is not a required functionality for the Alpha 
> release.  It is required however for
> Beta.  We can go ahead with Alpha and get wider testing on everything else, 
> while anaconda team and others work on
> the upgrade issue, and hope to have it fixed by Beta time.
> 
> This is how software development works.

the with every release worser overall-quality shows
clearly that software development does NOT work this
way over the long

seeing how dramatically the release quality of many
opensource software gets lower and lower the last
years this is the wrong direction

there were times where opensource software was very careful
with 1.0 releases and "we are done" until it really worked
because the developers liked to release really good software

these days more and more developers have only the target
to release with "hopefully good enough" state, if "good enough"
is the target finally nothing will be really good

the target should ALWAYS be perfect and finally it can be
considered what is not really needed and were a compromise
can be made - if you starting with "hopefully good enough"
you will end in poor quality at all



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

Re: /usrmove?

2012-02-08 Thread Jesse Keating

On 2/8/12 4:30 PM, Reindl Harald wrote:

it is a very good idea because the overall quality of fedora would
be improved if there would be a larger release-blocking to get
the big changes fixed BEFORE alpha and in the meantime not involved
maintainers could proceed fixing the tons of small bugs and polish
the distribution at all - there are really neough rough corners
involved in the last releases to work on that there is no need
to proceed this way of releasing and starting alpha/beta with
known broken things


The entire point of having alpha/beta releases is to get wide testing 
without having everything "perfect".  If it were perfect, it'd be the 
release.  So you have relaxed requirements for earlier stages of the 
release.


In this case, anaconda upgrades is not a required functionality for the 
Alpha release.  It is required however for Beta.  We can go ahead with 
Alpha and get wider testing on everything else, while anaconda team and 
others work on the upgrade issue, and hope to have it fixed by Beta time.


This is how software development works.

--
Help me fight child abuse: http://tinyurl.com/jlkcourage

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

Re: /usrmove?

2012-02-08 Thread Reindl Harald


Am 09.02.2012 01:23, schrieb Adam Williamson:
> Our experience, though, is that this is entirely the wrong way to do things. 
> The problem is that life is rarely so neat: you don't get an orderly 
> succession 
> of Big Scary Bugs popping up one at a time for you to shoot down.

there are enough open bugs for the next ten years

> No, it's usually the case that there are ten or a dozen Big Scary Bugs at any 
> one 
> time. Given that, it's a very bad idea to find one and then focus all 
> attention on 
> it: block all releases until it's fixed and stop looking for or working on 
> other BSBs. 

it is a very good idea because the overall quality of fedora would
be improved if there would be a larger release-blocking to get
the big changes fixed BEFORE alpha and in the meantime not involved
maintainers could proceed fixing the tons of small bugs and polish
the distribution at all - there are really neough rough corners
involved in the last releases to work on that there is no need
to proceed this way of releasing and starting alpha/beta with
known broken things



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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
Reindl Harald  wrote:

>
>
>Am 08.02.2012 22:56, schrieb Adam Williamson:
>> On Wed, 2012-02-08 at 12:49 -0900, Jef Spaleta wrote:
>>> On Wed, Feb 8, 2012 at 12:46 PM, Adam Williamson
> wrote:
 "The objectives of the Alpha release are to:

Publicly release installable media versions of a feature
>complete
 test release
Test accepted features of Fedora 17
Identify as many F17Beta blocker bugs as possible
Identify as many F17Blocker blocker bugs as possible"
>>>
>>> And in this scope. Inability to upgrade would be such a Beta
>blocker, methinks.
>> 
>> Sure. But the above doesn't mean that beta and final blockers should
>be
>> *fixed* in Alpha (obviously not). The point is that the Alpha exists
>*in
>> order to be used for the discovery of bugs that will block Beta and
>> Final*. i.e., we need an Alpha release to test upgrading, find out
>that
>> it's broken, and file a bug that blocks the Beta release. :)
>
>why in the world do you need this if you STILL KNOW that something
>is exremely broken? this is useless - block ALPHA if you are
>aware of horrible broken things instead wasting peoples time
>with saying "we have a new alpha lpease test it"
>
>-- 
>devel mailing list
>devel@lists.fedoraproject.org
>https://admin.fedoraproject.org/mailman/listinfo/devel

It's interesting you should say that, because it's a natural instinct: if you 
find a Big Scary Bug, panic and pull the big red Stop lever until it's fixed, 
then proceed as normal.

Our experience, though, is that this is entirely the wrong way to do things. 
The problem is that life is rarely so neat: you don't get an orderly succession 
of Big Scary Bugs popping up one at a time for you to shoot down.

No, it's usually the case that there are ten or a dozen Big Scary Bugs at any 
one time. Given that, it's a very bad idea to find one and then focus all 
attention on it: block all releases until it's fixed and stop looking for or 
working on other BSBs. It's a much better idea to work as hard as you can to 
_prevent_ that happening - obviously you have to make sure the BSB gets fixed, 
but you definitely DON'T let that stop you looking for and fixing other BSBs. 
Rather the reverse - I think it's important to work actively on finding ways 
around big showstoppers when we hit them, so we can find the *other* big 
showstoppers lurking behind them.

Otherwise you get a bad process where you hit a crasher in anaconda and 
everyone downs tools for two days until it's fixed and a new build is done - 
whereupon you discover there's another crasher on the next page of anaconda, 
and if you'd just found a way to work around the earlier crash and carried on 
testing, the anaconda team couls have been working on BOTH crashes, and 
probably fixed both in the same two days.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usrmove?

2012-02-08 Thread Reindl Harald


Am 08.02.2012 22:56, schrieb Adam Williamson:
> On Wed, 2012-02-08 at 12:49 -0900, Jef Spaleta wrote:
>> On Wed, Feb 8, 2012 at 12:46 PM, Adam Williamson  wrote:
>>> "The objectives of the Alpha release are to:
>>>
>>>Publicly release installable media versions of a feature complete
>>> test release
>>>Test accepted features of Fedora 17
>>>Identify as many F17Beta blocker bugs as possible
>>>Identify as many F17Blocker blocker bugs as possible"
>>
>> And in this scope. Inability to upgrade would be such a Beta blocker, 
>> methinks.
> 
> Sure. But the above doesn't mean that beta and final blockers should be
> *fixed* in Alpha (obviously not). The point is that the Alpha exists *in
> order to be used for the discovery of bugs that will block Beta and
> Final*. i.e., we need an Alpha release to test upgrading, find out that
> it's broken, and file a bug that blocks the Beta release. :)

why in the world do you need this if you STILL KNOW that something
is exremely broken? this is useless - block ALPHA if you are
aware of horrible broken things instead wasting peoples time
with saying "we have a new alpha lpease test it"



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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Thu, 2012-02-09 at 04:51 +0530, Rahul Sundaram wrote:
> On 02/09/2012 04:46 AM, Adam Williamson wrote:
> 
> > 
> > I personally would likely be opposed to such a change, just on the
> > grounds (as stated earlier) that we really can't get too strict at Alpha
> > stage. Remember, people always want us to stop slipping releases, and
> > the slips quite often happen at Alpha stage. ISTR upgrading was broken
> > at Alpha stage in F16; if we'd been obliged to have upgrading working by
> > Alpha, maybe the F16 release would have been delayed *another* week, and
> > QA and anaconda teams would have lost even _more_ sleep. 
> 
> I would request that you bring it up in the next QA meeting and discuss
> it even if you are opposed to it.  As far as Fedora 16 alpha problem is
> concerned, I think you are optimizing at the wrong level.  Changes that
> destabilize the release to that extend has to be handled in a different
> branch or split out or postponed.

We don't usually discuss criteria proposals at meetings because it takes
a long time and not enough people are present (timezone issues). Async
discussion via the mailing list has proven to work better. As I said,
you can do this; anyone can propose changes to the criteria. Just post a
mail to test@ proposing it. There's no 'required form' for such mails
but if you want to look at how it's been done in the past, just look
through the archives for mails with 'criter' or 'propos' in the subject.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Rahul Sundaram
On 02/09/2012 04:46 AM, Adam Williamson wrote:

> 
> I personally would likely be opposed to such a change, just on the
> grounds (as stated earlier) that we really can't get too strict at Alpha
> stage. Remember, people always want us to stop slipping releases, and
> the slips quite often happen at Alpha stage. ISTR upgrading was broken
> at Alpha stage in F16; if we'd been obliged to have upgrading working by
> Alpha, maybe the F16 release would have been delayed *another* week, and
> QA and anaconda teams would have lost even _more_ sleep. 

I would request that you bring it up in the next QA meeting and discuss
it even if you are opposed to it.  As far as Fedora 16 alpha problem is
concerned, I think you are optimizing at the wrong level.  Changes that
destabilize the release to that extend has to be handled in a different
branch or split out or postponed.

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Thu, 2012-02-09 at 03:42 +0530, Rahul Sundaram wrote:
> On 02/09/2012 03:16 AM, Adam Williamson wrote:
> 
> > As the release criteria put it -
> > https://fedoraproject.org/wiki/Fedora_17_Alpha_Release_Criteria:
> > 
> > "The objectives of the Alpha release are to:
> > 
> > Publicly release installable media versions of a feature complete
> > test release
> > Test accepted features of Fedora 17
> > Identify as many F17Beta blocker bugs as possible
> > Identify as many F17Blocker blocker bugs as possible"
> 
> Wouldn't preserving the ability to upgrade increase the chances of
> testing the new features and finding bugs?  Does QA team have final say
> on the release criteria

That's more or less how it's worked so far, yes. We don't really have
any formal 'escalation process', but if anyone was particularly unhappy
with the validation process, I imagine it could be escalated to Board
level.

>  and is there a way I can ask to reconsider this?

Certainly: you can propose that the Beta criterion "The installer must
be able to successfully complete an upgrade installation from a clean,
fully updated default installation (from any official install medium) of
the previous stable Fedora release, either via preupgrade or by booting
to the installer manually. The upgraded system must meet all release
criteria" be turned into an Alpha criterion. You'd do this by posting a
message to the test@ list, quite simply, that's all there is to it.

We don't have a very formal 'voting process', so far we've simply done
things by consensus; it's usually the case that we're able to come up
with a resolution that everyone, or perhaps everyone except one person,
agrees with. If we ever get a very controversial proposal I imagine
we'll have to come up with something better, but for now that's what
we've got.

I personally would likely be opposed to such a change, just on the
grounds (as stated earlier) that we really can't get too strict at Alpha
stage. Remember, people always want us to stop slipping releases, and
the slips quite often happen at Alpha stage. ISTR upgrading was broken
at Alpha stage in F16; if we'd been obliged to have upgrading working by
Alpha, maybe the F16 release would have been delayed *another* week, and
QA and anaconda teams would have lost even _more_ sleep. As long as
we're sticking to six month release cycles, giant feature lists, and
short freezes, there has to be a recognition that we can't demand too
much in the release criteria; it just won't be practically manageable.
(The cynic in me would point out that, when we're just shootin' the
breeze on devel@, people are happy to demand 'more quality' out of the
validation process...but when the release is delayed by two weeks and we
in QA are holding out for a bug to be considered a blocker according to
the criteria, suddenly everyone's pressuring us to 'just let it go and
get the release done already'...)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 13:31 -0900, Jef Spaleta wrote:
> On Wed, Feb 8, 2012 at 12:56 PM, Adam Williamson  wrote:
> > On Wed, 2012-02-08 at 12:49 -0900, Jef Spaleta wrote:
> >> And in this scope. Inability to upgrade would be such a Beta blocker, 
> >> methinks.
> >
> > Sure. But the above doesn't mean that beta and final blockers should be
> > *fixed* in Alpha (obviously not). The point is that the Alpha exists *in
> > order to be used for the discovery of bugs that will block Beta and
> > Final*. i.e., we need an Alpha release to test upgrading, find out that
> > it's broken, and file a bug that blocks the Beta release. :)
> 
> That was in fact my point.
> I make no argument as to whether identifiable Beta blockers identified
> prior to Alpha release should necessarily become Alpha blockers.
> The answer to that I fear is stuck in the morass of "case by case
> judgement call."  

Not really, no: they're Beta blockers. The time when they're discovered
is not relevant. An issue has to infringe the Alpha criteria to be
considered an Alpha blocker. The process allows us to flag up Beta and
Final blockers long before we actually hit the Beta or Final cycles, so
there's no real problem with this. If we want an issue to block Alpha,
then we need to propose and rationally defend an Alpha criterion.

> Luckily its not my call.  Now if you'll excuse me  I need to find my
> pitchfork so I won't look out of place as a slip back into the angry
> mob.

You'll need a flaming torch too!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread David
On 2/8/2012 4:37 PM, Rahul Sundaram wrote:
> On 02/09/2012 02:30 AM, Adam Williamson wrote:
>  As far
>> as things-that-are-actually-QA are concerned: we mostly go by the
>> release validation process, and per the criteria, upgrades have to work
>> by Beta, not Alpha. '
> 
> Any particular reason for this?  I think it makes sense to ensure
> upgrades work in an alpha release as well.


I am the OP of this thread. I normally only lurk here. I do not, myself,
feel that I am in any way qualified to 'vote' on this. Or even discuss
it. My participation with Fedora is user-to-user help and bug reports.

However... I really, really suggest that since this is going happen that
it be *painless* for Joe/Jane Average User updates. Or clean installs.
As well as for the so called 'power-user' that has sersiouly modified
his/his system.

That was the reason I posed these questions. Because I can already hear
the screaming and flame wars. Messages filled with insults and
'!!!" comments.

Please make this 'just work' as far back as Fedora 15 and *loudly* warn
anyone using a before Fedora 15 release that their system *will* explode.

I suggest on the web pages and in the Release Notes. And since *no one
reads those first* also in the installer.

As in -  STOP!  This will destroy your install. Do you want to do this? n/Y?

Followed with - Are you sure that you want to destroy your system? y/N?

Are you *really sure*? y/N?

Please.

-- 

  David

"May your road lead you to warm sands."
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usrmove?

2012-02-08 Thread Jef Spaleta
On Wed, Feb 8, 2012 at 12:56 PM, Adam Williamson  wrote:
> On Wed, 2012-02-08 at 12:49 -0900, Jef Spaleta wrote:
>> And in this scope. Inability to upgrade would be such a Beta blocker, 
>> methinks.
>
> Sure. But the above doesn't mean that beta and final blockers should be
> *fixed* in Alpha (obviously not). The point is that the Alpha exists *in
> order to be used for the discovery of bugs that will block Beta and
> Final*. i.e., we need an Alpha release to test upgrading, find out that
> it's broken, and file a bug that blocks the Beta release. :)

That was in fact my point.
I make no argument as to whether identifiable Beta blockers identified
prior to Alpha release should necessarily become Alpha blockers.
The answer to that I fear is stuck in the morass of "case by case
judgement call."  I'm just glad I'm not the one who has to make the
judgement. Though I'd probably
choose to not make beta blockers block alpha in most circumstances.
Luckily its not my call.  Now if you'll excuse me  I need to find my
pitchfork so I won't look out of place as a slip back into the angry
mob.

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

Re: /usrmove?

2012-02-08 Thread Rahul Sundaram
On 02/09/2012 03:16 AM, Adam Williamson wrote:

> As the release criteria put it -
> https://fedoraproject.org/wiki/Fedora_17_Alpha_Release_Criteria:
> 
> "The objectives of the Alpha release are to:
> 
> Publicly release installable media versions of a feature complete
> test release
> Test accepted features of Fedora 17
> Identify as many F17Beta blocker bugs as possible
> Identify as many F17Blocker blocker bugs as possible"

Wouldn't preserving the ability to upgrade increase the chances of
testing the new features and finding bugs?  Does QA team have final say
on the release criteria and is there a way I can ask to reconsider this?

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 12:49 -0900, Jef Spaleta wrote:
> On Wed, Feb 8, 2012 at 12:46 PM, Adam Williamson  wrote:
> > "The objectives of the Alpha release are to:
> >
> >Publicly release installable media versions of a feature complete
> > test release
> >Test accepted features of Fedora 17
> >Identify as many F17Beta blocker bugs as possible
> >Identify as many F17Blocker blocker bugs as possible"
> 
> And in this scope. Inability to upgrade would be such a Beta blocker, 
> methinks.

Sure. But the above doesn't mean that beta and final blockers should be
*fixed* in Alpha (obviously not). The point is that the Alpha exists *in
order to be used for the discovery of bugs that will block Beta and
Final*. i.e., we need an Alpha release to test upgrading, find out that
it's broken, and file a bug that blocks the Beta release. :)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Jef Spaleta
On Wed, Feb 8, 2012 at 12:46 PM, Adam Williamson  wrote:
> "The objectives of the Alpha release are to:
>
>    Publicly release installable media versions of a feature complete
> test release
>    Test accepted features of Fedora 17
>    Identify as many F17Beta blocker bugs as possible
>    Identify as many F17Blocker blocker bugs as possible"

And in this scope. Inability to upgrade would be such a Beta blocker, methinks.

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 13:44 -0800, Adam Williamson wrote:
> On Thu, 2012-02-09 at 03:07 +0530, Rahul Sundaram wrote:
> > On 02/09/2012 02:30 AM, Adam Williamson wrote:
> >  As far
> > > as things-that-are-actually-QA are concerned: we mostly go by the
> > > release validation process, and per the criteria, upgrades have to work
> > > by Beta, not Alpha. '
> > 
> > Any particular reason for this?  I think it makes sense to ensure
> > upgrades work in an alpha release as well.
> 
> We don't necessarily think so. I mean, Alpha is *alpha*. We don't want
> to set the bar too high. It's mainly meant to boot and run and let you
> test the features that have been implemented. If you look at the point
> of an Alpha, there isn't a whole lot of point in supporting upgrades to
> it. You're not meant to be running Alpha on a machine you actually
> *care* about (although I know some of us do, I'm typing this on one :>).
> You're meant to be installing Alpha on a disposable throwaway
> machine/partition/VM and testing specific things on it. Given that,
> upgrade isn't a particularly important thing to have working, because
> there's no reason to preserve a previous configuration (which after all
> is what an upgrade does).

As the release criteria put it -
https://fedoraproject.org/wiki/Fedora_17_Alpha_Release_Criteria:

"The objectives of the Alpha release are to:

Publicly release installable media versions of a feature complete
test release
Test accepted features of Fedora 17
Identify as many F17Beta blocker bugs as possible
Identify as many F17Blocker blocker bugs as possible"
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Thu, 2012-02-09 at 03:07 +0530, Rahul Sundaram wrote:
> On 02/09/2012 02:30 AM, Adam Williamson wrote:
>  As far
> > as things-that-are-actually-QA are concerned: we mostly go by the
> > release validation process, and per the criteria, upgrades have to work
> > by Beta, not Alpha. '
> 
> Any particular reason for this?  I think it makes sense to ensure
> upgrades work in an alpha release as well.

We don't necessarily think so. I mean, Alpha is *alpha*. We don't want
to set the bar too high. It's mainly meant to boot and run and let you
test the features that have been implemented. If you look at the point
of an Alpha, there isn't a whole lot of point in supporting upgrades to
it. You're not meant to be running Alpha on a machine you actually
*care* about (although I know some of us do, I'm typing this on one :>).
You're meant to be installing Alpha on a disposable throwaway
machine/partition/VM and testing specific things on it. Given that,
upgrade isn't a particularly important thing to have working, because
there's no reason to preserve a previous configuration (which after all
is what an upgrade does).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Rahul Sundaram
On 02/09/2012 02:30 AM, Adam Williamson wrote:
 As far
> as things-that-are-actually-QA are concerned: we mostly go by the
> release validation process, and per the criteria, upgrades have to work
> by Beta, not Alpha. '

Any particular reason for this?  I think it makes sense to ensure
upgrades work in an alpha release as well.

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 12:20 -0800, Toshio Kuratomi wrote:

> Now it's quite possible that if QA doesn't care whether anaconda upgrades
> work until beta that the feature policy could stand to be rewritten here.
> Perhaps we could say that Features do not need to be testable in the upgrade
> scenario until beta, for instance... I'm not sure that really makes sense,
> though If we have a failure to communicate between the feature owners
> and the anaconda team (as happened with the feature owners and releng this
> time) it might be that the anaconda team isn't told that new code needs to
> be integrated or even written until Beta which seems like a bad idea

I see your argument, and there's a lot of merit to it. It's entirely up
to FESCo to decide how to proceed with this on a feature process basis.

As far as the 'feature' side of things goes I don't really have a dog in
the fight and am just trying to provide information to this list. As far
as things-that-are-actually-QA are concerned: we mostly go by the
release validation process, and per the criteria, upgrades have to work
by Beta, not Alpha. So as far as QA is concerned the fact that anaconda
support for /usr relocation wasn't present until today (it's in now,
untested though) is not a huge problem. I personally, and I think QA as
a team, certainly don't mind if FESCo decides that, as far the feature
process is concerned, it *is* a problem and the feature process should
be tightened up to ensure it doesn't happen in future.

Hope that clarifies things.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Toshio Kuratomi
On Wed, Feb 08, 2012 at 11:07:48AM -0800, Adam Williamson wrote:
> On Wed, 2012-02-08 at 11:03 -0800, Toshio Kuratomi wrote:
> 
> > > > If the anaconda support for UsrMove is not merged (and maybe not even
> > > > written?), then why was an untestable and incomplete feature merged?
> > > 
> > > Well, it becomes a semantic argument. You can, after all, install with
> > > the /usr move in place, right now. You can upgrade from F16 with /usr
> > > move in place, if you follow the yum instructions. You can then test the
> > > *feature itself* perfectly well. Arguably, anaconda support for the
> > > feature is not part of the feature. You could go either way on this, but
> > > it's not an obviously wrong statement.
> > >
> > I think I would fall firmly on anaconda support being needed for the
> > feature.  It was one of the things that the FPC was counting on when it
> > approved it, for instance.  If anaconda support doesn't make it in, we
> > won't be able to release with UsrMove activated.
> 
> At this point we're talking about the (first) feature freeze, not the
> final release. The question is whether there's a violation of the
> feature process if anaconda doesn't have support for usrmove *right
> now*, not whether there's a problem if it doesn't have support by
> release time.
>
My argument is that anaconda integration is part of the feature.  It just
wasn't mentioned on the Feature page (I think because the feature page
wasn't fully updated once it became apparent that anaconda integration would
be necessary.)  How do we know that anaconda integration is part of the
feature?  If it wasn't we would be able to ship the final release
without that integration being done because it would be an optional thing.
We wouldn't have an F17 feature, "UsrMove" and an F18 feature "Anaconda that
can work with UsrMove".

The reason the feature process goes through Fesco (as opposed to be purely
about marketing) is because coordination and collaboration is needed to make
sure that all the pieces work together.  You can't have an "SELinux enabled
by default" feature if Xorg doesn't run when it's enabled, for instance.

If you want to look at it as two separate features, you'll find that you're
fighting with the defintion of Feature Freeze[1]_ from the policy rather than
working with it.  For instance, "If a feature page specifies that a feature
will be enabled by default, it must be so at Feature Freeze."  In this case
we have a default method of upgrading (anaconda -- yum upgrading isn't even
a supported method of upgrading) along with a Feature that is supposed to be
enabled on all systems.  If the code that integrates them isn't written,
then they cant both be satisfied by the policy without contorting their
spirit (well, anaconda is only a feature when the anaconda team proposes
changes to it... otherwise, it's just a bug in an existing package that it
doesn't work with the new changes)

.. [1]_ http://fedoraproject.org/wiki/Features/Policy/Milestones#Feature_Freeze

Now it's quite possible that if QA doesn't care whether anaconda upgrades
work until beta that the feature policy could stand to be rewritten here.
Perhaps we could say that Features do not need to be testable in the upgrade
scenario until beta, for instance... I'm not sure that really makes sense,
though If we have a failure to communicate between the feature owners
and the anaconda team (as happened with the feature owners and releng this
time) it might be that the anaconda team isn't told that new code needs to
be integrated or even written until Beta which seems like a bad idea

-Toshio


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

[perl-Class-Load/f17] Update to 0.14

2012-02-08 Thread Paul Howarth
Summary of changes:

  7fba86a... Update to 0.14 (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Class-Load] Update to 0.14

2012-02-08 Thread Paul Howarth
commit 7fba86ad86b98fcce0dc5cdfb018b062bb90a2f0
Author: Paul Howarth 
Date:   Wed Feb 8 19:26:28 2012 +

Update to 0.14

- New upstream release 0.14:
  - Use Module::Implementation to handle loading the XS or PP versions of 
the
code; using this module fixes a few bugs
  - Under taint mode, setting an implementation in the
CLASS_LOAD_IMPLEMENTATION env var caused a taint error
  - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now 
detected
and reported immediately; no attempt is made to load an invalid
implementation
- BR: perl(Module::Implementation)
- BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for 
completeness
- Drop version requirement for perl(Package::Stash), no longer present 
upstream
- Drop explicit runtime dependencies, no longer needed
- Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're
  bootstrapping
- Don't run the release tests when bootstrapping as the Pod coverage test 
will
  fail in the absence of Pod::Coverage::Moose

 perl-Class-Load.spec |   46 +-
 sources  |2 +-
 2 files changed, 38 insertions(+), 10 deletions(-)
---
diff --git a/perl-Class-Load.spec b/perl-Class-Load.spec
index bb0416d..ca4623f 100644
--- a/perl-Class-Load.spec
+++ b/perl-Class-Load.spec
@@ -1,6 +1,6 @@
 Name:  perl-Class-Load
-Version:   0.13
-Release:   2%{?dist}
+Version:   0.14
+Release:   1%{?dist}
 Summary:   A working (require "Class::Name") and more
 Group: Development/Libraries
 License:   GPL+ or Artistic
@@ -14,13 +14,22 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 # ===
 # Module requirements
 # ===
+BuildRequires: perl(base)
+BuildRequires: perl(Carp)
 BuildRequires: perl(Data::OptList)
+BuildRequires: perl(Module::Implementation)
 BuildRequires: perl(Module::Runtime) >= 0.011
-BuildRequires: perl(Package::Stash) >= 0.32
+BuildRequires: perl(Package::Stash)
+BuildRequires: perl(strict)
 BuildRequires: perl(Try::Tiny)
+BuildRequires: perl(warnings)
 # ===
 # Regular test suite requirements
 # ===
+# Class::Load::XS -> Class::Load
+%if 0%{!?perl_bootstrap:1}
+BuildRequires: perl(Class::Load::XS)
+%endif
 BuildRequires: perl(Test::Fatal)
 BuildRequires: perl(Test::More)
 BuildRequires: perl(Test::Without::Module)
@@ -28,20 +37,21 @@ BuildRequires:  perl(version)
 # ===
 # Author/Release test requirements
 # ===
+# Pod::Coverage::Moose -> Moose -> Class::Load
+%if 0%{!?perl_bootstrap:1}
+BuildRequires: perl(Pod::Coverage::Moose)
+%endif
+BuildRequires: perl(Test::CPAN::Changes)
 BuildRequires: perl(Test::EOL)
 BuildRequires: perl(Test::NoTabs)
 BuildRequires: perl(Test::Pod)
 BuildRequires: perl(Test::Pod::Coverage)
-BuildRequires: perl(Test::Spelling), aspell-en
 BuildRequires: perl(Test::Requires)
-BuildRequires: perl(Pod::Coverage::Moose)
-BuildRequires: perl(Test::CPAN::Changes)
+BuildRequires: perl(Test::Spelling), aspell-en
 # ===
 # Runtime requirements
 # ===
 Requires:  perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires:  perl(Module::Runtime) >= 0.011
-Requires:  perl(Package::Stash) >= 0.32
 # Also requires core module perl(Exporter) via a "use base" construct
 
 %description
@@ -71,7 +81,7 @@ find %{buildroot} -depth -type d -exec rmdir {} ';' 
2>/dev/null
 %{_fixperms} %{buildroot}
 
 %check
-make test RELEASE_TESTING=1
+make test %{!?perl_bootstrap:RELEASE_TESTING=1}
 
 %files
 %doc Changes LICENSE README
@@ -79,6 +89,24 @@ make test RELEASE_TESTING=1
 %{_mandir}/man3/Class::Load.3pm*
 
 %changelog
+* Tue Feb  7 2012 Paul Howarth  - 0.14-1
+- Update to 0.14:
+  - Use Module::Implementation to handle loading the XS or PP versions of the
+code; using this module fixes a few bugs
+  - Under taint mode, setting an implementation in the
+CLASS_LOAD_IMPLEMENTATION env var caused a taint error
+  - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected
+and reported immediately; no attempt is made to load an invalid
+implementation
+- BR: perl(Module::Implementation)
+- BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for completeness
+- Drop version requirement for perl(Package::Stash), no longer present upstream
+- Drop explicit runtime dependencies, no longer needed
+- Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're
+  bootstrapping
+- Don't ru

File Class-Load-0.14.tar.gz uploaded to lookaside cache by pghmcfc

2012-02-08 Thread Paul Howarth
A file has been added to the lookaside cache for perl-Class-Load:

dcae0c8fef65ec193cfafc0f624c4be4  Class-Load-0.14.tar.gz
--
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: /usrmove?

2012-02-08 Thread Chris Adams
Once upon a time, Adam Williamson  said:
> At this point we're talking about the (first) feature freeze, not the
> final release. The question is whether there's a violation of the
> feature process if anaconda doesn't have support for usrmove *right
> now*, not whether there's a problem if it doesn't have support by
> release time.

As I quoted, features are supposed to be "substantially complete", and
something that _requires_ anaconda changes should not be considered
anywhere near complete if the required changes haven't been written yet.

This isn't a case of a bug in anaconda not holding up the Alpha release;
it is a feature that is definately not complete and testable after the
feature freeze has passed.

-- 
Chris Adams 
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: Review swap

2012-02-08 Thread Doug Ledford
On 02/07/2012 10:16 AM, Jerry James wrote:
> Is anyone up for a review swap?  I need a review for lrslib:
> https://bugzilla.redhat.com/show_bug.cgi?id=723752.
> 
> Thanks,

I'll bite.  I have two, take your pick:

ibutils - https://bugzilla.redhat.com/show_bug.cgi?id=773485
ibsim - https://bugzilla.redhat.com/show_bug.cgi?id=773492

-- 
Doug Ledford 
  GPG KeyID: 0E572FDD
  http://people.redhat.com/dledford




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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 11:03 -0800, Toshio Kuratomi wrote:

> > > If the anaconda support for UsrMove is not merged (and maybe not even
> > > written?), then why was an untestable and incomplete feature merged?
> > 
> > Well, it becomes a semantic argument. You can, after all, install with
> > the /usr move in place, right now. You can upgrade from F16 with /usr
> > move in place, if you follow the yum instructions. You can then test the
> > *feature itself* perfectly well. Arguably, anaconda support for the
> > feature is not part of the feature. You could go either way on this, but
> > it's not an obviously wrong statement.
> >
> I think I would fall firmly on anaconda support being needed for the
> feature.  It was one of the things that the FPC was counting on when it
> approved it, for instance.  If anaconda support doesn't make it in, we
> won't be able to release with UsrMove activated.

At this point we're talking about the (first) feature freeze, not the
final release. The question is whether there's a violation of the
feature process if anaconda doesn't have support for usrmove *right
now*, not whether there's a problem if it doesn't have support by
release time.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Toshio Kuratomi
On Wed, Feb 08, 2012 at 09:53:20AM -0800, Adam Williamson wrote:
> On Wed, 2012-02-08 at 08:11 -0600, Chris Adams wrote:
> > Once upon a time, Stijn Hoop  said:
> > > On Wed, 08 Feb 2012 06:37:33 +0100
> > > Kevin Kofler  wrote:
> > > > Adam Williamson wrote:
> > > > > Note that this has not actually been implemented in anaconda yet,
> > > > > so if you do an anaconda upgrade at this time, it will explode
> > > > > horribly. The bug requesting this support be added to anaconda is
> > > > > http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> > > > 
> > > > It's totally unacceptable that this "feature" has been merged in this 
> > > > incomplete state. Working upgrades should have been a prerequisite
> > > > for merging it! Anaconda upgrades are even part of our release
> > >  ^^^
> > > > criteria! This affects both the DVD upgrades and preupgrade, which
> > > > are the 2 upgrade methods Fedora claims to support.
> > > 
> > > I did not see a release yet, where did you find it?
> > 
> > He said "release criteria".  Included in that is the Feature Freeze
> > (which was yesterday for F17), which includes:
> > 
> >   Once the Feature Freeze milestone is reached, all new features for the
> >   release should be:
> >   - substantially complete and in a testable state
> > 
> > If the anaconda support for UsrMove is not merged (and maybe not even
> > written?), then why was an untestable and incomplete feature merged?
> 
> Well, it becomes a semantic argument. You can, after all, install with
> the /usr move in place, right now. You can upgrade from F16 with /usr
> move in place, if you follow the yum instructions. You can then test the
> *feature itself* perfectly well. Arguably, anaconda support for the
> feature is not part of the feature. You could go either way on this, but
> it's not an obviously wrong statement.
>
I think I would fall firmly on anaconda support being needed for the
feature.  It was one of the things that the FPC was counting on when it
approved it, for instance.  If anaconda support doesn't make it in, we
won't be able to release with UsrMove activated.

I note that, just like the rel-eng dependency, the anaconda dependency is
not noted on the feature page and the completion percentage on the feature
page is marked as 100%.  It seems that this feature has pointed us at a flaw
when it comes to figuring out what points of collaboration are needed,
keeping the feature page updated as new points of collaboration are
discovered to go with the new plan, and making the completion percentage
reliable.

I've added these points to the Fixing Features page:
https://fedoraproject.org/wiki/Fixing_features#Specific_examples_of_where_the_Feature_Process_failed

I'll have to think about what sort of practical solutions exist.

-Toshio


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

File Config-Auto-0.42.tar.gz uploaded to lookaside cache by eseyman

2012-02-08 Thread Emmanuel Seyman
A file has been added to the lookaside cache for perl-Config-Auto:

baa0907e5c79c0bf8c91cfe8b56577de  Config-Auto-0.42.tar.gz
--
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

[389-devel] Please review (take 2): [389 Project] #27: SASL/PLAIN binds do not work

2012-02-08 Thread Noriko Hosoi

https://fedorahosted.org/389/ticket/27

https://fedorahosted.org/389/attachment/ticket/27/0001-Trac-Ticket-27-SASL-PLAIN-binds-do-not-work.patch

Thanks to Rich for his comment.  Fixed the code based upon his suggestions.
--noriko
--
389-devel mailing list
389-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [Guidelines Change] Changes to the Packaging Guidelines

2012-02-08 Thread Rahul Sundaram
On 02/07/2012 11:55 PM, Adam Williamson wrote:
> On Tue, 2012-02-07 at 13:51 +0530, Rahul Sundaram wrote:
>>
>>
>> On Tue, Feb 7, 2012 at 12:38 PM, Bohuslav Kabrda 
>> wrote:
>> 
>> 
>> Again, citing FHS:
>> "Distributions may install software in /opt, but must not
>> modify or delete software installed by the local system
>> administrator without the assent of the local system
>> administrator."
>> 
>> 
>> How can this be interpreted as "non-OS vendor supplied"?
>>
>> This is one of many places in which FHS is vague but that's the common
>> interpretation all distributions rely on
> 
> Um. Really? Wasn't there a distro - I'm thinking SUSE? - that installed
> KDE in /opt for a long time?

Not anymore apparently

Rahul

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

Re: /usrmove?

2012-02-08 Thread Miloslav Trmač
On Wed, Feb 8, 2012 at 6:53 PM, Adam Williamson  wrote:
> Arguably, anaconda support for the
> feature is not part of the feature.
... mostly because the "Scope" section of the feature doesn't contain
any information about the scope.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 07:59 -0500, Genes MailLists wrote:
> On 02/08/2012 12:37 AM, Kevin Kofler wrote:
> > Adam Williamson wrote:
> >> Note that this has not actually been implemented in anaconda yet, so if
> >> you do an anaconda upgrade at this time, it will explode horribly. The
> >> bug requesting this support be added to anaconda is
> >> http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> > 
> > It's totally unacceptable that this "feature" has been merged in this 
> > incomplete state. Working upgrades should have been a prerequisite for 
> > merging it! Anaconda upgrades are even part of our release criteria! This 
> > affects both the DVD upgrades and preupgrade, which are the 2 upgrade 
> > methods Fedora claims to support.

>   There seems to have been a recent pattern (last year or so) of pushing
> premature pet projects rapidly without broader fedora engagement.

/usr move went through the entire feature process, which is exactly how
features are supposed to get 'broader fedora engagement'. If you're
interested in (or concerned about) new features, the feature process
provides an awful lot of opportunities for you to raise those concerns.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 08:11 -0600, Chris Adams wrote:
> Once upon a time, Stijn Hoop  said:
> > On Wed, 08 Feb 2012 06:37:33 +0100
> > Kevin Kofler  wrote:
> > > Adam Williamson wrote:
> > > > Note that this has not actually been implemented in anaconda yet,
> > > > so if you do an anaconda upgrade at this time, it will explode
> > > > horribly. The bug requesting this support be added to anaconda is
> > > > http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> > > 
> > > It's totally unacceptable that this "feature" has been merged in this 
> > > incomplete state. Working upgrades should have been a prerequisite
> > > for merging it! Anaconda upgrades are even part of our release
> >  ^^^
> > > criteria! This affects both the DVD upgrades and preupgrade, which
> > > are the 2 upgrade methods Fedora claims to support.
> > 
> > I did not see a release yet, where did you find it?
> 
> He said "release criteria".  Included in that is the Feature Freeze
> (which was yesterday for F17), which includes:
> 
>   Once the Feature Freeze milestone is reached, all new features for the
>   release should be:
>   - substantially complete and in a testable state
> 
> If the anaconda support for UsrMove is not merged (and maybe not even
> written?), then why was an untestable and incomplete feature merged?

Well, it becomes a semantic argument. You can, after all, install with
the /usr move in place, right now. You can upgrade from F16 with /usr
move in place, if you follow the yum instructions. You can then test the
*feature itself* perfectly well. Arguably, anaconda support for the
feature is not part of the feature. You could go either way on this, but
it's not an obviously wrong statement.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Wed, 2012-02-08 at 06:37 +0100, Kevin Kofler wrote:
> Adam Williamson wrote:
> > Note that this has not actually been implemented in anaconda yet, so if
> > you do an anaconda upgrade at this time, it will explode horribly. The
> > bug requesting this support be added to anaconda is
> > http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> 
> It's totally unacceptable that this "feature" has been merged in this 
> incomplete state. Working upgrades should have been a prerequisite for 
> merging it! Anaconda upgrades are even part of our release criteria! This 
> affects both the DVD upgrades and preupgrade, which are the 2 upgrade 
> methods Fedora claims to support.

Hey, tell it to FESCo. If you asked QA to approve or reject features,
nothing would ever get approved. No features makes our life easier. ;)

As noted in my other mail, upgrades are indeed in the criteria, but at
*beta* stage. They're not required to work at Alpha.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: /usrmove?

2012-02-08 Thread Adam Williamson
On Tue, 2012-02-07 at 20:57 -0700, Chris Murphy wrote:
> 
> On Feb 7, 2012, at 7:46 PM, Adam Williamson wrote:
> > Note that this has not actually been implemented in anaconda yet, so if
> > you do an anaconda upgrade at this time, it will explode horribly. 
> 
> So the instructions here:
> http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17
> 
> Are the expected steps to move from F16 to F17 Alpha TC1? And then by
> Alpha TC2 the expectation is that these steps will be performed by
> anaconda?

Not exactly. Upgrading is not a release-blocking issue until Beta; Alpha
can go out with upgrades not working. So anaconda team isn't absolutely
required to implement it until Beta. I don't know what their actual
timeframe for doing it is. I expect it won't be in TC2, since I want to
compose that Real Soon Now and the upgrade stuff isn't done yet.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Another Rawhide bug: middle button then trackpad scroll down causes page up

2012-02-08 Thread Richard W.M. Jones

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

If you middle click on any scrolling window, then (even some time
later) use the track pad two-finger thing to scroll down, the window
will "jump up" as if PgUp has been pressed.  It's incredibly annoying
and makes things like browsing results lists in Google barely usable.

Originally I blamed this on Firefox, but it also happens in a terminal
window (XFCE Terminal).

What to assign this to?  X?  XFCE?  Something else?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Does the X server in Rawhide eat Control-Space?

2012-02-08 Thread Tomasz Torcz
On Wed, Feb 08, 2012 at 06:05:14PM +0100, Nicolas Mailhot wrote:
> 
> Le Mer 8 février 2012 12:17, Richard W.M. Jones a écrit :
> >
> > After updating everything on my laptop to Rawhide (forced to by
> > usrmove) I noticed that emacs was no longer responding to
> > Control-Space for setting the mark.
> >
> > It seems like the X server itself is eating this key combination,
> > since emacs works fine in a virtual console, but doesn't work in any
> > terminal or directly under X.
> 
> > It seems a bit odd that X would capture this key combination ...
> 
> IIRC it's consumed by input method switching now (whatever the name is this 
> year)
> 
> I don't think it's a good idea, lots of stuff already grabbed this combo (IIRC
> some xkb maps do depend on ctrl+space)

  For example screen, where you cycle through windows by holding Ctrl and
pressing "a" and space alternatively. With ibus grabbing ctrl+space it
doesn't work.

-- 
Tomasz TorczOnly gods can safely risk perfection,
xmpp: zdzich...@chrome.pl it's a dangerous thing for a man.  -- Alia

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

Re: Fedora 17 Mass branching

2012-02-08 Thread Mike Chambers
On Tue, 2012-02-07 at 23:45 -0600, Dennis Gilmore wrote:
> We have completed mass branching for Fedora 17 you now need make sure
> that you build things for Fedora 17 from the f17 branch, master is now
> for Fedora 18. 

So when can we see the actual F17 dir on site/mirrors so we can start
mirroring them locally?


-- 
Mike Chambers
Madisonville, KY

"Best little town on Earth!"

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

Re: Does the X server in Rawhide eat Control-Space?

2012-02-08 Thread Aleksandar Kurtakov


- Original Message -
> From: "Nicolas Mailhot" 
> To: "Development discussions related to Fedora" 
> 
> Sent: Wednesday, February 8, 2012 7:05:14 PM
> Subject: Re: Does the X server in Rawhide eat Control-Space?
> 
> 
> Le Mer 8 février 2012 12:17, Richard W.M. Jones a écrit :
> >
> > After updating everything on my laptop to Rawhide (forced to by
> > usrmove) I noticed that emacs was no longer responding to
> > Control-Space for setting the mark.
> >
> > It seems like the X server itself is eating this key combination,
> > since emacs works fine in a virtual console, but doesn't work in
> > any
> > terminal or directly under X.
> 
> > It seems a bit odd that X would capture this key combination ...
> 
> IIRC it's consumed by input method switching now (whatever the name
> is this year)
> 
> I don't think it's a good idea, lots of stuff already grabbed this
> combo (IIRC
> some xkb maps do depend on ctrl+space)

I have even opened FESCo ticket https://fedorahosted.org/fesco/ticket/798 to 
say on that because personally I think it's unacceptable and projects with such 
bad behaviour should be forced 
to learn playing with the rest. At least we still can add conflicts in our 
packages when we have to deal such changes because in my case Eclipse is 
totally unusable and I consider this as the only
possible way to have working Eclipse package if ibus is not changed.

Alex

> 
> --
> Nicolas Mailhot
> 
> --
> 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: Does the X server in Rawhide eat Control-Space?

2012-02-08 Thread Nicolas Mailhot

Le Mer 8 février 2012 12:17, Richard W.M. Jones a écrit :
>
> After updating everything on my laptop to Rawhide (forced to by
> usrmove) I noticed that emacs was no longer responding to
> Control-Space for setting the mark.
>
> It seems like the X server itself is eating this key combination,
> since emacs works fine in a virtual console, but doesn't work in any
> terminal or directly under X.

> It seems a bit odd that X would capture this key combination ...

IIRC it's consumed by input method switching now (whatever the name is this 
year)

I don't think it's a good idea, lots of stuff already grabbed this combo (IIRC
some xkb maps do depend on ctrl+space)

-- 
Nicolas Mailhot

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

[Bug 788123] Request for EPEL branches for perl-Module-Runtime

2012-02-08 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=788123

--- Comment #4 from Fedora Update System  2012-02-08 
10:24:10 EST ---
perl-Module-Runtime-0.011-3.el6 has been submitted as an update for Fedora EPEL
6.
https://admin.fedoraproject.org/updates/perl-Module-Runtime-0.011-3.el6

-- 
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: /usrmove?

2012-02-08 Thread mike cloaked
On Wed, Feb 8, 2012 at 12:59 PM, Genes MailLists  wrote:
>
>  There seems to have been a recent pattern (last year or so) of pushing
> premature pet projects rapidly without broader fedora engagement.
>
>  I know this little issue will get sorted out and its still
> rawhide/pre-f17. But its part of the pattern.
>
>  I suspect the pushers feel they are breaking ground and doing good
> things. I fervently believe many if not all of them are indeed good
> ideas - just often very premature and the process is poorly managed. All
> are well intended.
>
>  For many of us its a bad trend to see - and creates an impression that
> a few pushy folks are wresting control - rather than things being
> accepted based on merit and good work.
>
>  Its a very disappointing thing to see fedora spiraling in this way. I
> don't know what changed for this to happen but it is not a net positive.
>
>   Just a personal perspective from a long time fedora user (since about
> Redhat 3 or so). I don't know what it means for RHEL but I sincerely
> hope it can learn from these missteps when its facing the decision what
> to include from fedora .. but I fear its not practical for RHEL to take
> anything but all of fedora - so if there's a way to improve this, its at
> the fedora level.
>
>  That said, extra kudos to the kernel team who have made things better,
> more stable and still managed to keep pace with current kernel
> development providing solid, frequent and timely builds all the while
> contributing to kernel dev itself. Thank you.

Well said!  There are some fantastic and excellent developments in
Fedora - and some really superb developers and maintainers. The
selinux development and support springs immediately to mind and, as
Gene said, kernel support is superb. Wireless driver support is top
notch, and printing support and development is excellent.  Generally
the KDE sig do a great job keeping packages flowing reasonably close
to upstream developments - with only a relatively small delay for
example in releasing 4.8 which will likely be soon. There are others
too many to mention that are also superb and vital components of the
system that are maintained well and in a timely fashion when it comes
to bringing in necessary updates and particularly fixes for security
vulnerabilities that are discovered from time to time.

So far several major new project developments like pulseaudio, systemd
and udev have survived at the point of each stable Fedora release
though not without some serious bug squashing required in the
pre-release phase for several releases.  Some releases have been
better than others and in some cases fewer people have opted to move
stable platforms to a release and skipped till the next one.

However it is really important not to become complacent. I spent 20
years as a private pilot and at times I took the "go" decision on a
flight when the weather was difficult and marginal, and I survived.
The problem is that it becomes easier the next time to make a similar
decision - and if each time you survive on a marginal decision then
you feel inside that you are safe when in fact you are carrying a risk
of failure - the more times that you tempt fate making such decisions
the more likely it will be that one day you won't make it. It is
important to not become overconfident that you are all-knowing and
immortal. In the case of the private pilot the consequence is that you
may not only lose your life but also take the lives of others with
you.

There have clearly been times when Fedora has "sailed close to the
wind" on "go/nogo" decisions on occasion. So far Fedora has made the
right decisions at the point of GA release. But just like in the case
of the pilots, the one time the decision is the wrong one will have
significant consequences. I hope that the latter does not happen in
the near future, and the decision making process should take account
of the risk of failure as well as the rewards of success.

I have been a devoted Fedora user since FC1 - but I am ever more
acutely aware that some projects are pushing the boundaries pretty
hard - and it is important to listen to the user community when the
final button is being pushed.  I expect many will say this is already
the case - and I hope that they are right.

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

[perl-Module-Runtime/el6] Reinstate compatibility with old distributions like EL-5

2012-02-08 Thread Paul Howarth
commit 3c757262c8720ade83f50e3b894bb65fc1bea4ea
Author: Paul Howarth 
Date:   Wed Feb 8 14:14:30 2012 +

Reinstate compatibility with old distributions like EL-5

- Reinstate compatibility with old distributions like EL-5
  - Add back buildroot definition and cleaning
  - Add back %defattr
- Classify buildreqs by Build/Module/Tests/Runtime
- Make %files list more explicit
- Don't use macros for commands

 .gitignore   |5 +
 perl-Module-Runtime.spec |   36 ++--
 2 files changed, 27 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d34773c..c2480be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1 @@
-/Module-Runtime-0.008.tar.gz
-/Module-Runtime-0.009.tar.gz
-/Module-Runtime-0.010.tar.gz
-/Module-Runtime-0.011.tar.gz
+/Module-Runtime-[0-9.]*.tar.gz
diff --git a/perl-Module-Runtime.spec b/perl-Module-Runtime.spec
index 05ac6e4..5d9823c 100644
--- a/perl-Module-Runtime.spec
+++ b/perl-Module-Runtime.spec
@@ -1,23 +1,26 @@
 # This file is licensed under the terms of GNU GPLv2+.
 Name:   perl-Module-Runtime
 Version:0.011
-Release:2%{?dist}
+Release:3%{?dist}
 Summary:Runtime module handling
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Module-Runtime/
 Source0:
http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-%{version}.tar.gz
 BuildArch:  noarch
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+# Build:
 BuildRequires:  perl(Module::Build)
-# Tests:
+# Module:
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(Params::Classify)
 BuildRequires:  perl(parent)
+# Tests:
 BuildRequires:  perl(Test::More)
-# Optional tests:
 BuildRequires:  perl(Test::Pod) >= 1.00
 BuildRequires:  perl(Test::Pod::Coverage)
-Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
+# Runtime:
+Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:   perl(Exporter)
 
 %description
@@ -28,23 +31,36 @@ modules, which are normally handled at compile time.
 %setup -q -n Module-Runtime-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL installdirs=vendor
 ./Build
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
-%{_fixperms} $RPM_BUILD_ROOT/*
+rm -rf %{buildroot}
+./Build install destdir=%{buildroot} create_packlist=0
+find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} %{buildroot}
 
 %check
 ./Build test
 
+%clean
+rm -rf %{buildroot}
+
 %files
+%defattr(-,root,root,-)
 %doc Changes README
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%{perl_vendorlib}/Module/
+%{_mandir}/man3/Module::Runtime.3pm*
 
 %changelog
+* Wed Feb  8 2012 Paul Howarth  - 0.011-3
+- Reinstate compatibility with old distributions like EL-5
+  - Add back buildroot definition and cleaning
+  - Add back %%defattr
+- Classify buildreqs by Build/Module/Tests/Runtime
+- Make %%files list more explicit
+- Don't use macros for commands
+
 * Fri Jan 13 2012 Fedora Release Engineering  
- 0.011-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
--
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: /usrmove?

2012-02-08 Thread Reindl Harald


Am 08.02.2012 15:11, schrieb Chris Adams:
>>> criteria! This affects both the DVD upgrades and preupgrade, which
>>> are the 2 upgrade methods Fedora claims to support.
>>
>> I did not see a release yet, where did you find it?
> 
> He said "release criteria".  Included in that is the Feature Freeze
> (which was yesterday for F17), which includes:
> 
>   Once the Feature Freeze milestone is reached, all new features for the
>   release should be:
>   - substantially complete and in a testable state
> 
> If the anaconda support for UsrMove is not merged (and maybe not even
> written?), then why was an untestable and incomplete feature merged?

because Fedora decided in the last releases to propose features and
include them with the HOPE they MAY BE finished until release, hope
is really not enough for a solid development, it could be if releases
would happen in they way "it will be released if it is fnished" but
NOT "it may be good enough and the release date is near"

this is no "straight-forward"

this is simply the best way to destroy the distribution if this
happens the same way with the next releases because over the long
the userbase get lost and contributors will also get lost if
pemanently decisions are enforced which means a hughe work for
all maintainers proposed by a handful of people

Fedora 11-14 was a rock solid distribution and is slightly
going down more and more because hughe changes happens only
for the "we changed" instead of slow a little bit down and
make existing features/packages/infrastructure rock solid

i will not understand any developer who thinks he must
permanently implement new things and make hughe changes
affecting all users and contributors because fixing bugs
and optimize existing features is not funny enough!



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

[perl-Sub-Install] Created tag perl-Sub-Install-0.925-1.el5

2012-02-08 Thread Paul Howarth
The lightweight tag 'perl-Sub-Install-0.925-1.el5' was created pointing to:

 18019c8... Update to 0.925 (packaging changes)
--
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

[perl-Sub-Install] Created tag perl-Sub-Install-0.925-1.el4

2012-02-08 Thread Paul Howarth
The lightweight tag 'perl-Sub-Install-0.925-1.el4' was created pointing to:

 6ccdd8c... Update to 0.925 (packaging changes)
--
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: /usrmove?

2012-02-08 Thread Matthew Garrett
On Wed, Feb 08, 2012 at 07:59:39AM -0500, Genes MailLists wrote:

>   For many of us its a bad trend to see - and creates an impression that
> a few pushy folks are wresting control - rather than things being
> accepted based on merit and good work.

Things happen in Fedora because people work on them. The project is 
constructed in a way to make it possible for people to do things - we 
have very little in the way of procedures to *prevent* people from doing 
what they want.

The idea of someone wresting control implies that there was someone else 
who had control in the first place. The project doesn't have any 
technical leadership (fesco is there to facilitate things, not to 
provide any real direction - with hindsight, "steering" was probably 
not a good word to use there), so unless an alternative is presented 
with clear technical argument backing it up, anything a group of 
developers wants to do is going to end up happening.

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

Re: /usrmove?

2012-02-08 Thread Chris Adams
Once upon a time, Stijn Hoop  said:
> On Wed, 08 Feb 2012 06:37:33 +0100
> Kevin Kofler  wrote:
> > Adam Williamson wrote:
> > > Note that this has not actually been implemented in anaconda yet,
> > > so if you do an anaconda upgrade at this time, it will explode
> > > horribly. The bug requesting this support be added to anaconda is
> > > http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> > 
> > It's totally unacceptable that this "feature" has been merged in this 
> > incomplete state. Working upgrades should have been a prerequisite
> > for merging it! Anaconda upgrades are even part of our release
>  ^^^
> > criteria! This affects both the DVD upgrades and preupgrade, which
> > are the 2 upgrade methods Fedora claims to support.
> 
> I did not see a release yet, where did you find it?

He said "release criteria".  Included in that is the Feature Freeze
(which was yesterday for F17), which includes:

  Once the Feature Freeze milestone is reached, all new features for the
  release should be:
  - substantially complete and in a testable state

If the anaconda support for UsrMove is not merged (and maybe not even
written?), then why was an untestable and incomplete feature merged?
-- 
Chris Adams 
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

[perl-Sub-Install/el4] Update to 0.925 (packaging changes)

2012-02-08 Thread Paul Howarth
commit 6ccdd8cd8c7a3ce0c3502eb75db1ea1ef627617a
Author: Paul Howarth 
Date:   Wed Feb 8 14:01:22 2012 +

Update to 0.925 (packaging changes)

- Update to 0.925 (packaging changes)
- Fix License
- BR: perl(ExtUtils::MakeMaker)
- BR: perl(Test::Output) for extra test coverage
- BR: perl(Carp), perl(Scalar::Util), perl(strict) and perl(warnings) for
  completeness
- Skip buildreq perl(Test::Output) when bootstrapping to avoid circular 
build
  dependencies
- Use DESTDIR rather than PERL_INSTALL_ROOT
- Make %files list more explicit
- Don't use macros for commands

 .gitignore|2 +-
 perl-Sub-Install.spec |   53 +++-
 sources   |2 +-
 3 files changed, 36 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4434ed3..8486097 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-Sub-Install-0.924.tar.gz
+/Sub-Install-[0-9.]*.tar.gz
diff --git a/perl-Sub-Install.spec b/perl-Sub-Install.spec
index 37dd36e..6b75df6 100644
--- a/perl-Sub-Install.spec
+++ b/perl-Sub-Install.spec
@@ -1,17 +1,25 @@
 Name:   perl-Sub-Install
-Version:0.924
-Release:1%{?dist}.1
+Version:0.925
+Release:1%{?dist}
 Summary:Install subroutines into packages easily
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Sub-Install/
 Source0:
http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:  noarch
-Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
-
-# testing
-BuildRequires:  perl(Test::Pod), perl(Test::Pod::Coverage)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(strict)
+# Test::Output -> Sub::Exporter -> Sub::Install
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:  perl(Test::Output)
+%endif
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
+BuildRequires:  perl(warnings)
+Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
 This module makes it easy to install subroutines into packages without the
@@ -22,23 +30,17 @@ can see them.
 %setup -q -n Sub-Install-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
-
-make pure_install PERL_INSTALL_ROOT=%{buildroot}
-
+make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
-%{_fixperms} %{buildroot}/*
+find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} %{buildroot}
 
 %check
-# you'll note a number of tests are skipped due to Test::Output not being
-# present.  However, Test::Output requires Sub::Exporter which requires...
-# Sub::Install.  Holy circular loop, Batman!  :)
 make test
 
 %clean
@@ -47,10 +49,23 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc Changes README
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%{perl_vendorlib}/Sub/
+%{_mandir}/man3/Sub::Install.3pm*
 
 %changelog
+* Wed Feb  8 2012 Paul Howarth  0.925-1
+- update to 0.925 (packaging changes)
+- fix License
+- BR: perl(ExtUtils::MakeMaker)
+- BR: perl(Test::Output) for extra test coverage
+- BR: perl(Carp), perl(Scalar::Util), perl(strict) and perl(warnings) for
+  completeness
+- Skip buildreq perl(Test::Output) when bootstrapping to avoid circular build
+  dependencies
+- use DESTDIR rather than PERL_INSTALL_ROOT
+- make %%files list more explicit
+- don't use macros for commands
+
 * Wed Jan  5 2011 Paul Howarth  0.924-1.1
 - drop perl(Test::Perl::Critic) buildreq for EPEL-4 build
 
diff --git a/sources b/sources
index b41530a..94fcdb6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-eae66cb5cbd2064ae02b3aeacf6338e4  Sub-Install-0.924.tar.gz
+694aaec771c42280746a9a6279683263  Sub-Install-0.925.tar.gz
--
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

[perl-Params-Classify] Created tag perl-Params-Classify-0.013-5.el6

2012-02-08 Thread Paul Howarth
The lightweight tag 'perl-Params-Classify-0.013-5.el6' was created pointing to:

 cb20467... Reinstate compatibility with old distributions like EL-5
--
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

[perl-Sub-Install/el5] Update to 0.925 (packaging changes)

2012-02-08 Thread Paul Howarth
commit 18019c8e5a0ca91255106d52046250bf0be2d84f
Author: Paul Howarth 
Date:   Wed Feb 8 13:50:16 2012 +

Update to 0.925 (packaging changes)

- Update to 0.925 (packaging changes)
- Fix License
- BR: perl(ExtUtils::MakeMaker)
- BR: perl(Test::Output) for extra test coverage
- BR: perl(Carp), perl(Scalar::Util), perl(strict) and perl(warnings) for
  completeness
- Skip buildreqs perl(Test::Output) and perl(Test::Perl::Critic) when
  bootstrapping to avoid circular build dependencies
- Use DESTDIR rather than PERL_INSTALL_ROOT
- Make %files list more explicit
- Don't use macros for commands

 .gitignore|2 +-
 perl-Sub-Install.spec |   57 +++-
 sources   |2 +-
 3 files changed, 39 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 17b7368..8486097 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-Sub-Install-0.922.tar.gz
+/Sub-Install-[0-9.]*.tar.gz
diff --git a/perl-Sub-Install.spec b/perl-Sub-Install.spec
index 2ec5c3e..c289640 100644
--- a/perl-Sub-Install.spec
+++ b/perl-Sub-Install.spec
@@ -1,18 +1,28 @@
 Name:   perl-Sub-Install
-Version:0.924
+Version:0.925
 Release:1%{?dist}
 Summary:Install subroutines into packages easily
-License:GPL or Artistic
+License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Sub-Install/
 Source0:
http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:  noarch
-Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
-
-# testing
-BuildRequires:  perl(Test::Pod), perl(Test::Pod::Coverage)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(strict)
+# Test::Output -> Sub::Exporter -> Sub::Install
+# Test::Perl::Critic -> Perl::Critic -> Exception::Class -> Test::EOL ->
+#   Pod::Coverage::TrustPod -> Pod::Eventual -> Mixin::Linewise -> 
Sub::Exporter -> Sub::Install
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:  perl(Test::Output)
 BuildRequires:  perl(Test::Perl::Critic)
+%endif
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
+BuildRequires:  perl(warnings)
+Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
 This module makes it easy to install subroutines into packages without the
@@ -23,24 +33,18 @@ can see them.
 %setup -q -n Sub-Install-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
-
-make pure_install PERL_INSTALL_ROOT=%{buildroot}
-
+make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
-%{_fixperms} %{buildroot}/*
+find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} %{buildroot}
 
 %check
-# you'll note a number of tests are skipped due to Test::Output not being
-# present.  However, Test::Output requires Sub::Exporter which requires...
-# Sub::Install.  Holy circular loop, Batman!  :)
-make test
+make test %{!?perl_bootstrap:PERL_TEST_CRITIC=1}
 
 %clean
 rm -rf %{buildroot}
@@ -48,10 +52,23 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc Changes README
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%{perl_vendorlib}/Sub/
+%{_mandir}/man3/Sub::Install.3pm*
 
 %changelog
+* Wed Feb  8 2012 Paul Howarth  0.925-1
+- update to 0.925 (packaging changes)
+- fix License
+- BR: perl(ExtUtils::MakeMaker)
+- BR: perl(Test::Output) for extra test coverage
+- BR: perl(Carp), perl(Scalar::Util), perl(strict) and perl(warnings) for
+  completeness
+- Skip buildreqs perl(Test::Output) and perl(Test::Perl::Critic) when
+  bootstrapping to avoid circular build dependencies
+- use DESTDIR rather than PERL_INSTALL_ROOT
+- make %%files list more explicit
+- don't use macros for commands
+
 * Wed Nov 22 2006 Chris Weyl  0.924-1
 - update to 0.924
 - add perl(Test::Perl::Critic) to BR's
diff --git a/sources b/sources
index b41530a..94fcdb6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-eae66cb5cbd2064ae02b3aeacf6338e4  Sub-Install-0.924.tar.gz
+694aaec771c42280746a9a6279683263  Sub-Install-0.925.tar.gz
--
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

[perl-Params-Classify/el5] Reinstate compatibility with old distributions like EL-5

2012-02-08 Thread Paul Howarth
Summary of changes:

  cb20467... Reinstate compatibility with old distributions like EL-5 (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Params-Classify/el6] Reinstate compatibility with old distributions like EL-5

2012-02-08 Thread Paul Howarth
commit cb20467ae8130389edf1fa18b661a8808d5d2a08
Author: Paul Howarth 
Date:   Wed Feb 8 13:44:49 2012 +

Reinstate compatibility with old distributions like EL-5

- Reinstate compatibility with old distributions like EL-5
  - Add back buildroot definition and cleaning
- Make %files list more explicit
- Don't use macros for commands

 perl-Params-Classify.spec |   30 --
 1 files changed, 20 insertions(+), 10 deletions(-)
---
diff --git a/perl-Params-Classify.spec b/perl-Params-Classify.spec
index 8a68c0a..23186e7 100644
--- a/perl-Params-Classify.spec
+++ b/perl-Params-Classify.spec
@@ -1,21 +1,22 @@
 Name:   perl-Params-Classify
 Version:0.013
-Release:4%{?dist}
+Release:5%{?dist}
 Summary:Argument type classification
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Params-Classify/
 Source0:
http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Params-Classify-%{version}.tar.gz
-BuildRequires:  perl(ExtUtils::ParseXS) >= 2.2006
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildRequires:  perl(ExtUtils::ParseXS)
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(parent)
 BuildRequires:  perl(Scalar::Util) >= 1.01
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
+Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:   perl(Exporter)
 Requires:   perl(Scalar::Util) >= 1.01
-Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 %{?perl_default_filter}
 
@@ -30,27 +31,36 @@ functions in C++).
 %setup -q -n Params-Classify-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor optimize="%{optflags}"
+perl Build.PL installdirs=vendor optimize="%{optflags}"
 ./Build
 
 %install
+rm -rf %{buildroot}
 ./Build install destdir=%{buildroot} create_packlist=0
 find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
-%{_fixperms} %{buildroot}/*
+find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
+%{_fixperms} %{buildroot}
 
 %check
 ./Build test
 
+%clean
+rm -rf %{buildroot}
+
 %files
 %defattr(-,root,root,-)
 %doc Changes README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/Params*
-%{_mandir}/man3/*
+%{perl_vendorarch}/auto/Params/
+%{perl_vendorarch}/Params/
+%{_mandir}/man3/Params::Classify.3pm*
 
 %changelog
+* Tue Feb  7 2012 Paul Howarth  - 0.013-5
+- Reinstate compatibility with old distributions like EL-5
+  - Add back buildroot definition and cleaning
+- Make %%files list more explicit
+- Don't use macros for commands
+
 * Fri Jan 13 2012 Fedora Release Engineering  
- 0.013-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
--
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

Fedora 17 Mass branching

2012-02-08 Thread Dennis Gilmore
We have completed mass branching for Fedora 17 you now need make sure
that you build things for Fedora 17 from the f17 branch, master is now
for Fedora 18. 

http://fedoraproject.org/wiki/Releases/17/Schedule We have the Alpha
Change Freeze On Feb 14th this means that we will land f17-candidate
builds to land in f17 until then. Bodhi updates will be enabled on
February 14.

Feature Freeze has passed and all features need to be testable for TC2.

Any feature that is invasive and intended for Fedora 18 should be
landing ASAP now. 

Releng

___
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: /usrmove?

2012-02-08 Thread Genes MailLists
On 02/08/2012 12:37 AM, Kevin Kofler wrote:
> Adam Williamson wrote:
>> Note that this has not actually been implemented in anaconda yet, so if
>> you do an anaconda upgrade at this time, it will explode horribly. The
>> bug requesting this support be added to anaconda is
>> http://bugzilla.redhat.com/show_bug.cgi?id=787893 .
> 
> It's totally unacceptable that this "feature" has been merged in this 
> incomplete state. Working upgrades should have been a prerequisite for 
> merging it! Anaconda upgrades are even part of our release criteria! This 
> affects both the DVD upgrades and preupgrade, which are the 2 upgrade 
> methods Fedora claims to support.
> 
> Kevin Kofler
> 

  There seems to have been a recent pattern (last year or so) of pushing
premature pet projects rapidly without broader fedora engagement.

  I know this little issue will get sorted out and its still
rawhide/pre-f17. But its part of the pattern.

  I suspect the pushers feel they are breaking ground and doing good
things. I fervently believe many if not all of them are indeed good
ideas - just often very premature and the process is poorly managed. All
are well intended.

  For many of us its a bad trend to see - and creates an impression that
a few pushy folks are wresting control - rather than things being
accepted based on merit and good work.

  Its a very disappointing thing to see fedora spiraling in this way. I
don't know what changed for this to happen but it is not a net positive.

   Just a personal perspective from a long time fedora user (since about
Redhat 3 or so). I don't know what it means for RHEL but I sincerely
hope it can learn from these missteps when its facing the decision what
to include from fedora .. but I fear its not practical for RHEL to take
anything but all of fedora - so if there's a way to improve this, its at
the fedora level.

  That said, extra kudos to the kernel team who have made things better,
more stable and still managed to keep pace with current kernel
development providing solid, frequent and timely builds all the while
contributing to kernel dev itself. Thank you.

  gene




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

[pkgdb] perl-Sub-Install ownership changed

2012-02-08 Thread Fedora PackageDB
Package perl-Sub-Install in Fedora EPEL 4 is now owned by pghmcfc

To make changes to this package see:
  https://admin.fedoraproject.org/pkgdb/acls/name/perl-Sub-Install
--
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

[pkgdb] perl-Sub-Install ownership changed

2012-02-08 Thread Fedora PackageDB
Package perl-Sub-Install in Fedora EPEL 5 is now owned by pghmcfc

To make changes to this package see:
  https://admin.fedoraproject.org/pkgdb/acls/name/perl-Sub-Install
--
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 788531] perl-Pod-Coverage-0.22 is available

2012-02-08 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=788531

Petr Šabata  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Pod-Coverage-0.22-1.fc
   ||18
 Resolution||RAWHIDE
Last Closed||2012-02-08 07:53:35

-- 
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

[perl-Pod-Coverage/f17] 0.22 bump

2012-02-08 Thread Petr Šabata
Summary of changes:

  dd63f33... 0.22 bump (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Pod-Coverage] 0.22 bump

2012-02-08 Thread Petr Šabata
commit dd63f3386b6d371495059860d3c6396a52d12c59
Author: Petr Šabata 
Date:   Wed Feb 8 13:42:19 2012 +0100

0.22 bump

 .gitignore |1 +
 perl-Pod-Coverage.spec |   48 ++--
 sources|2 +-
 3 files changed, 32 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b21c71a..d16730b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 Pod-Coverage-0.20.tar.gz
 /Pod-Coverage-0.21.tar.gz
+/Pod-Coverage-0.22.tar.gz
diff --git a/perl-Pod-Coverage.spec b/perl-Pod-Coverage.spec
index 7aa6126..f10d9a8 100644
--- a/perl-Pod-Coverage.spec
+++ b/perl-Pod-Coverage.spec
@@ -1,19 +1,32 @@
 Name:   perl-Pod-Coverage
-Version:0.21
-Release:5%{?dist}
+Version:0.22
+Release:1%{?dist}
 Summary:Checks if the documentation of a module is comprehensive
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Pod-Coverage/
 Source0:
http://www.cpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:  noarch
+BuildRequires:  perl(base)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(lib)
 BuildRequires:  perl(Devel::Symdump) >= 2.01
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Pod::Find) >= 0.21
+BuildRequires:  perl(Pod::Parser) >= 1.13
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
+Requires:   perl(Devel::Symdump) >= 2.01
+Requires:   perl(Pod::Find) >= 0.21
+Requires:   perl(Pod::Parser) >= 1.13
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
+%{?perl_default_filter}
+%global __requires_exclude 
%{?__requires_exclude:__requires_exclude|}^perl\\(Devel::Symdump\\)$
+%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\(Pod::Find\\)$
+%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\(Pod::Parser\\)$
+
 %description
 Developers hate writing documentation.  They'd hate it even more if their
 computer tattled on them, but maybe they'll be even more thankful in the
@@ -26,26 +39,20 @@ module is comprehensive.
 %setup -q -n Pod-Coverage-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
-./Build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
-
-%{_fixperms} $RPM_BUILD_ROOT/*
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+%{_fixperms} %{buildroot}/*
 
 %check
-./Build test
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make test
 
 %files
-%defattr(-,root,root,-)
-%doc Changes examples/
+%doc Changes examples
 %{_bindir}/pod_cover
 %{perl_vendorlib}/Pod/
 %{_mandir}/man3/Pod::Coverage.3pm*
@@ -54,6 +61,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/Pod::Coverage::Overloader.3pm*
 
 %changelog
+* Wed Feb 08 2012 Petr Šabata  - 0.22-1
+- 0.22 bump
+- Switch to EE::MM
+- Modernize spec
+
 * Fri Jan 13 2012 Fedora Release Engineering  
- 0.21-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index 4ecafa5..a4f6e81 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3d8acba0817cc01b03d63bb05e4cef52  Pod-Coverage-0.21.tar.gz
+6cf04053968db85c355a740ab170aaf5  Pod-Coverage-0.22.tar.gz
--
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

File Pod-Coverage-0.22.tar.gz uploaded to lookaside cache by psabata

2012-02-08 Thread Petr Šabata
A file has been added to the lookaside cache for perl-Pod-Coverage:

6cf04053968db85c355a740ab170aaf5  Pod-Coverage-0.22.tar.gz
--
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 788123] Request for EPEL branches for perl-Module-Runtime

2012-02-08 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=788123

Paul Howarth  changed:

   What|Removed |Added

 CC||p...@city-fan.org
  Component|perl-Module-Runtime |perl-Module-Runtime
Version|rawhide |el5
Product|Fedora  |Fedora EPEL

--- Comment #3 from Paul Howarth  2012-02-08 07:36:12 EST ---
Thanks; I'm waiting on Params::Classify (Bug #637491) and an EPEL-5 update of
ExtUtils::ParseXS (Bug #788243) before I can do these builds.

-- 
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

[Bug 788531] perl-Pod-Coverage-0.22 is available

2012-02-08 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=788531

Petr Šabata  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||psab...@redhat.com
 AssignedTo|mmasl...@redhat.com |psab...@redhat.com

-- 
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: nfs-utils requires modutils, but that is obsolete

2012-02-08 Thread Daniel P. Berrange
On Wed, Feb 08, 2012 at 11:56:56AM +, Richard W.M. Jones wrote:
> Currently in Rawhide it's impossible to update to the latest udev if
> you have nfs-utils installed, because:
> 
>   Error: Package: 1:nfs-utils-1.2.5-11.fc17.x86_64 (@rawhide)
>Requires: modutils >= 2.4.26-9
>Removing: module-init-tools-3.16-5.fc17.x86_64 (@rawhide)
>modutils = 3.16
>Obsoleted By: kmod-5-4.fc17.x86_64 (rawhide)
>Not found
> 
> IIUC this suggests either that nfs-utils should be changed to depend
> on kmod (but does this provide all of modutils?) or else kmod should
> be changed to 'Provides' modutils.
> 
> The modutils explicit dependency was added ages ago:
> 
>   * Thu Mar 11 2004 Bill Nottingham 
>   - rpc_pipefs mounting and aliases are now in modutils; require that 
> 
> whatever that means .. rpc_pipefs is in nfs-utils, so it could be the
> dependency is now bogus.
> 
> Unfortunately removing nfs-utils isn't an option for me because that
> would remove libvirt.

Also reported in BZ:

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


Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

nfs-utils requires modutils, but that is obsolete

2012-02-08 Thread Richard W.M. Jones
Currently in Rawhide it's impossible to update to the latest udev if
you have nfs-utils installed, because:

  Error: Package: 1:nfs-utils-1.2.5-11.fc17.x86_64 (@rawhide)
   Requires: modutils >= 2.4.26-9
   Removing: module-init-tools-3.16-5.fc17.x86_64 (@rawhide)
   modutils = 3.16
   Obsoleted By: kmod-5-4.fc17.x86_64 (rawhide)
   Not found

IIUC this suggests either that nfs-utils should be changed to depend
on kmod (but does this provide all of modutils?) or else kmod should
be changed to 'Provides' modutils.

The modutils explicit dependency was added ages ago:

  * Thu Mar 11 2004 Bill Nottingham 
  - rpc_pipefs mounting and aliases are now in modutils; require that 

whatever that means .. rpc_pipefs is in nfs-utils, so it could be the
dependency is now bogus.

Unfortunately removing nfs-utils isn't an option for me because that
would remove libvirt.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[perl-Glib-Object-Introspection/f17] Add Cairo::GObject BR for tests

2012-02-08 Thread Daniel P. Berrange
Summary of changes:

  8d11321... Add Cairo::GObject BR for tests (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Gtk3/f17] Add Cairo::GObject BR

2012-02-08 Thread Daniel P. Berrange
Summary of changes:

  98d6e5d... Add Cairo::GObject BR (*)

(*) This commit already existed in another branch; no separate mail sent
--
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 788531] New: perl-Pod-Coverage-0.22 is available

2012-02-08 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: perl-Pod-Coverage-0.22 is available

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

   Summary: perl-Pod-Coverage-0.22 is available
   Product: Fedora
   Version: rawhide
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Keywords: FutureFeature, Triaged
  Severity: unspecified
  Priority: unspecified
 Component: perl-Pod-Coverage
AssignedTo: mmasl...@redhat.com
ReportedBy: upstream-release-monitor...@fedoraproject.org
 QAContact: extras...@fedoraproject.org
CC: st...@silug.org, fedora-perl-devel-l...@redhat.com,
pertu...@free.fr, mmasl...@redhat.com,
ppi...@redhat.com
Classification: Fedora
  Story Points: ---
  Type: ---
Regression: ---
Mount Type: ---
 Documentation: ---


Latest upstream release: 0.22
Current version in Fedora Rawhide: 0.21
URL: http://search.cpan.org/dist/Pod-Coverage/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

-- 
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

[Bug 785532] perl-Gtk3-0.003 is available

2012-02-08 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=785532

--- Comment #1 from Fedora Update System  2012-02-08 
06:26:36 EST ---
perl-Gtk3-0.003-2.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/perl-Gtk3-0.003-2.fc16

-- 
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

[Bug 785363] perl-Glib-Object-Introspection-0.006 is available

2012-02-08 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=785363

--- Comment #2 from Fedora Update System  2012-02-08 
06:25:50 EST ---
perl-Glib-Object-Introspection-0.006-2.fc16 has been submitted as an update for
Fedora 16.
https://admin.fedoraproject.org/updates/perl-Glib-Object-Introspection-0.006-2.fc16

-- 
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: Does the X server in Rawhide eat Control-Space?

2012-02-08 Thread Richard W.M. Jones

Sorry, I didn't mean to send this email.  It turns out to be
caused by ibus.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Does the X server in Rawhide eat Control-Space?

2012-02-08 Thread Richard W.M. Jones

After updating everything on my laptop to Rawhide (forced to by
usrmove) I noticed that emacs was no longer responding to
Control-Space for setting the mark.

It seems like the X server itself is eating this key combination,
since emacs works fine in a virtual console, but doesn't work in any
terminal or directly under X.

  xorg-x11-server-Xorg-1.11.99.901-3.20120124.fc17.x86_64

xev output from me pressing Control-space is here:

  http://oirase.annexia.org/tmp/xev.log

It seems a bit odd that X would capture this key combination ...

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[perl-Gtk3/f16] (2 commits) ...Add Cairo::GObject BR

2012-02-08 Thread Daniel P. Berrange
Summary of changes:

  f0f7277... Update to 0.003 release (rhbz #785532) (*)
  98d6e5d... Add Cairo::GObject BR (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

Audacity - audio editor - test request

2012-02-08 Thread David Timms
Hi, It appears Audacity is getting close to v2 release (it's been in 1.3 
beta mode for a few years).


I've built the current svn release as 2.0.0.alpha... , and request 
anyone with audio hardware who would like to help to download and 
install it to check whichever functions you feel like testing operate as 
expected.


build: {rawhide}, also runs on F16 OK.
i686:
http://koji.fedoraproject.org/koji/taskinfo?taskID=3771416

x86_64:
http://koji.fedoraproject.org/koji/taskinfo?taskID=3771415

Any crash/exceptions definitely report in bugzilla.

Cheers, David Timms.

ps. An ffmpeg & mp3 version should be ready @RPM Fusion in a few days.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[perl-Glib-Object-Introspection/f16] (5 commits) ...Add Cairo::GObject BR for tests

2012-02-08 Thread Daniel P. Berrange
Summary of changes:

  9d32333... - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass (*)
  58b3199... Update to 0.006 release (rhbz #785363) (*)
  3e52570... Fix typo (*)
  ca852de... Remove obsolete patch (-EMONDAY) (*)
  8d11321... Add Cairo::GObject BR for tests (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Gtk3] Add Cairo::GObject BR

2012-02-08 Thread Daniel P. Berrange
commit 98d6e5d2bb9e923ddc9b3dbf0d08bd6e12a7f0ad
Author: Daniel P. Berrange 
Date:   Wed Feb 8 10:29:36 2012 +

Add Cairo::GObject BR

 perl-Gtk3.spec |6 +-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/perl-Gtk3.spec b/perl-Gtk3.spec
index b83d03e..dfe36ff 100644
--- a/perl-Gtk3.spec
+++ b/perl-Gtk3.spec
@@ -2,7 +2,7 @@
 
 Name:   perl-Gtk3
 Version:0.003
-Release:1%{?dist}
+Release:2%{?dist}
 Summary:Perl interface to the 3.x series of the GTK+ toolkit
 License:LGPLv2+
 Group:  Development/Libraries
@@ -19,6 +19,7 @@ BuildRequires:  perl(Carp)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Cairo::GObject)
 Requires:   perl(Glib) >= 1.240
 Requires:   perl(Glib::Object::Introspection) >= 0.002
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
@@ -63,6 +64,9 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 
2>/dev/null \;
 %{_mandir}/man3/*
 
 %changelog
+* Wed Feb  8 2012 Daniel P. Berrange  - 0.003-2
+- Add Cairo::GObject BR
+
 * Mon Jan 30 2012 Daniel P. Berrange  - 0.003-1
 - Update to 0.003 release (rhbz #785532)
 
--
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

[perl-Glib-Object-Introspection] Add Cairo::GObject BR for tests

2012-02-08 Thread Daniel P. Berrange
commit 8d11321ef4035de702e4cca5a32a08c5b29f6753
Author: Daniel P. Berrange 
Date:   Wed Feb 8 10:27:01 2012 +

Add Cairo::GObject BR for tests

 perl-Glib-Object-Introspection.spec |6 +-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/perl-Glib-Object-Introspection.spec 
b/perl-Glib-Object-Introspection.spec
index d498625..e50740e 100644
--- a/perl-Glib-Object-Introspection.spec
+++ b/perl-Glib-Object-Introspection.spec
@@ -1,7 +1,7 @@
 
 Name:   perl-Glib-Object-Introspection
 Version:0.006
-Release:1%{?dist}
+Release:2%{?dist}
 Summary:Dynamically create Perl language bindings
 License:LGPLv2+
 Group:  Development/Libraries
@@ -12,6 +12,7 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::PkgConfig) >= 1
 BuildRequires:  perl(Glib) >= 1.24
 BuildRequires:  perl(Glib::MakeHelper)
+BuildRequires:  perl(Cairo::GObject)
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  perl(Test::More)
 # For the test suite
@@ -58,6 +59,9 @@ LANG=en_US.UTF8 make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Feb  7 2012 Daniel P. Berrange  - 0.006-2
+- Add Cairo::GObject BR for tests
+
 * Mon Jan 30 2012 Daniel P. Berrange  - 0.006-1
 - Update to 0.006 release (rhbz #785363)
 
--
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

[perl-Parse-CPAN-Meta/f17] update to 1.4402

2012-02-08 Thread Iain Arnell
Summary of changes:

  e15c52b... update to 1.4402 (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Parse-CPAN-Meta] update to 1.4402

2012-02-08 Thread Iain Arnell
commit e15c52bc0a223bea0b753785c76910806751916d
Author: Iain Arnell 
Date:   Wed Feb 8 10:59:36 2012 +0100

update to 1.4402

 .gitignore|1 +
 perl-Parse-CPAN-Meta.spec |8 +---
 sources   |2 +-
 3 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2c16ac9..96d8402 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ Parse-CPAN-Meta-1.40.tar.gz
 /Parse-CPAN-Meta-1.4200.tar.gz
 /Parse-CPAN-Meta-1.4400.tar.gz
 /Parse-CPAN-Meta-1.4401.tar.gz
+/Parse-CPAN-Meta-1.4402.tar.gz
diff --git a/perl-Parse-CPAN-Meta.spec b/perl-Parse-CPAN-Meta.spec
index 7407c08..70b942f 100644
--- a/perl-Parse-CPAN-Meta.spec
+++ b/perl-Parse-CPAN-Meta.spec
@@ -1,8 +1,8 @@
 Name:   perl-Parse-CPAN-Meta
 # dual-lifed module needs to match the epoch in perl.spec
 Epoch:  1
-Version:1.4401
-Release:3%{?dist}
+Version:1.4402
+Release:1%{?dist}
 Summary:Parse META.yml and META.json CPAN metadata files
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -44,12 +44,14 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null 
\;
 make test
 
 %files
-%defattr(-,root,root,-)
 %doc Changes
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Wed Feb 08 2012 Iain Arnell  1:1.4402-1
+- update to latest upstream version
+
 * Fri Jan 13 2012 Fedora Release Engineering  
- 1:1.4401-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index f820bff..436fc00 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-32c8b2ba97887b526a0948706c546eba  Parse-CPAN-Meta-1.4401.tar.gz
+136571ea3aa3b21046346f7d1606a0a6  Parse-CPAN-Meta-1.4402.tar.gz
--
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

File Parse-CPAN-Meta-1.4402.tar.gz uploaded to lookaside cache by iarnell

2012-02-08 Thread Iain Arnell
A file has been added to the lookaside cache for perl-Parse-CPAN-Meta:

136571ea3aa3b21046346f7d1606a0a6  Parse-CPAN-Meta-1.4402.tar.gz
--
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

[perl-Devel-Declare/f17] update to 0.006010

2012-02-08 Thread Iain Arnell
Summary of changes:

  8fd48e0... update to 0.006010 (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-Devel-Declare] update to 0.006010

2012-02-08 Thread Iain Arnell
commit 8fd48e001e9e3abbd7dbb2c1f5401d77dfd2c815
Author: Iain Arnell 
Date:   Wed Feb 8 10:55:25 2012 +0100

update to 0.006010

 .gitignore  |1 +
 perl-Devel-Declare.spec |5 -
 sources |2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a3a7c55..b404ecb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ Devel-Declare-0.006000.tar.gz
 /Devel-Declare-0.006007.tar.gz
 /Devel-Declare-0.006008.tar.gz
 /Devel-Declare-0.006009.tar.gz
+/Devel-Declare-0.006010.tar.gz
diff --git a/perl-Devel-Declare.spec b/perl-Devel-Declare.spec
index 5754c48..9086489 100644
--- a/perl-Devel-Declare.spec
+++ b/perl-Devel-Declare.spec
@@ -1,5 +1,5 @@
 Name:   perl-Devel-Declare
-Version:0.006009
+Version:0.006010
 Release:1%{?dist}
 Summary:Adding keywords to perl, in perl
 License:GPL+ or Artistic
@@ -50,6 +50,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Wed Feb 08 2012 Iain Arnell  0.006010-1
+- update to latest upstream version
+
 * Fri Feb 03 2012 Iain Arnell  0.006009-1
 - update to latest upstream version
 - add README to docs
diff --git a/sources b/sources
index 3923488..0844e58 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4914f467b86c62109d1bebc6c04a90fe  Devel-Declare-0.006009.tar.gz
+c39c3e4d96315b7e86884864b3ec4394  Devel-Declare-0.006010.tar.gz
--
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

[perl-DBIx-Class-Schema-Loader/f17] update to 0.07017

2012-02-08 Thread Iain Arnell
Summary of changes:

  c06fff3... update to 0.07017 (*)

(*) This commit already existed in another branch; no separate mail sent
--
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

[perl-DBIx-Class-Schema-Loader] update to 0.07017

2012-02-08 Thread Iain Arnell
commit c06fff31b6ec05d4b2ae677800f617de5f656ae7
Author: Iain Arnell 
Date:   Wed Feb 8 10:54:27 2012 +0100

update to 0.07017

 .gitignore |1 +
 perl-DBIx-Class-Schema-Loader.spec |7 +--
 sources|2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f43de15..c4b6511 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ DBIx-Class-Schema-Loader-0.05003.tar.gz
 /DBIx-Class-Schema-Loader-0.07002.tar.gz
 /DBIx-Class-Schema-Loader-0.07010.tar.gz
 /DBIx-Class-Schema-Loader-0.07015.tar.gz
+/DBIx-Class-Schema-Loader-0.07017.tar.gz
diff --git a/perl-DBIx-Class-Schema-Loader.spec 
b/perl-DBIx-Class-Schema-Loader.spec
index 0ed2b1c..e36290c 100644
--- a/perl-DBIx-Class-Schema-Loader.spec
+++ b/perl-DBIx-Class-Schema-Loader.spec
@@ -1,6 +1,6 @@
 Name:   perl-DBIx-Class-Schema-Loader
 Summary:Dynamic definition of a DBIx::Class::Schema
-Version:0.07015
+Version:0.07017
 Release:1%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -24,7 +24,7 @@ BuildRequires:  perl(DBIx::Class) >= 0.08127
 BuildRequires:  perl(DBIx::Class::IntrospectableM2M)
 BuildRequires:  perl(Digest::MD5) >= 2.36
 BuildRequires:  perl(Exporter) >= 5.63
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.56
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.62
 BuildRequires:  perl(File::Copy)
 BuildRequires:  perl(File::Path) >= 2.07
 BuildRequires:  perl(File::Spec)
@@ -111,6 +111,9 @@ make test
 %{_bindir}/*
 
 %changelog
+* Wed Feb 08 2012 Iain Arnell  0.07017-1
+- update to latest upstream version
+
 * Fri Feb 03 2012 Iain Arnell  0.07015-1
 - update to latest upstream version
 - silence rpmlint wrong-script-interpreter warning
diff --git a/sources b/sources
index 1c58fcb..1cb855d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fd492cdd19e9b79f01be9558d764150f  DBIx-Class-Schema-Loader-0.07015.tar.gz
+b2bc5056ce57508b7a3a887d5230ac00  DBIx-Class-Schema-Loader-0.07017.tar.gz
--
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

  1   2   >