Re: BuildRequires for texlive stuff for F18 and beyond

2013-01-26 Thread Jindrich Novy
Hi Jonathan,

On Fri, Jan 25, 2013 at 12:05:47PM +, Jonathan Underwood wrote:
 Dear All,
 
 I have various packages that use (La)TeX to generate documentation at
 package build time. In the past, this was usually handled fine with a
 BuildRequires: tex(latex) which would bring in enough of a latex
 environment to build most things.
 
 With the more fine grained texlive packaging in F18 where tex(latex) is
 provided by texlive-collection-latex I am finding that this is insufficient
 to build most documents. I see two options in these cases:
 
 1) Add BuildRequires; texlive-collection-latexextra  (nb.
 texlive-collection-latexrecommended isn't usually sufficient)
 
 2) Generate a list of specific style files using an incantation such as
 
 egrep -R 'usepackage|documentclass|RequirePackage' * | cut -d']' -f2 | cut
 -s -d'{' -f 2 | sed s/}/.sty}/g   | cut -d'}' -f1 | sort | uniq
 
 and turn this into a list of specific BuildRequires: tex(foo.sty) lines.
 
 If (1) is the preferred route, then I think we should move the virtual
 provides for tex(latex) to the texlive-collection-latexextra package. If
 (2) is the preferred route we probably need a wiki page and possibly a
 packaging guideline explaining this. I personally lean towards the first
 option (i.e. moving the tex(latex) provides to
 texlive-collection-latexextra package) as it will fix a lot of packages
 that currently will fail to build.
 
 What do folks think?

the purpose of tex(*) virtual provides is to make a TeX feature
available regardlessly on TeX distribution available (texlive, miktex,
tetex, etc.) in Fedora. From this POV (1) doesn't seem to be an optimal
solution because:

* your package will be dependend on texlive TeX distro
* you are going to pull in tons of dependencies you don't actually
  need

Every TeX package contains virtual provides of:
.tfm, .ttf, .ttc, .pfa, .pfb, .pcf,
.otf, .tex, .cnf, .cfg, .def, .dat,
.ldf, .fd, .enc, .map, .vf, .vpl,
.clo, .bug, .bg2, .cbx, .bbx, .cls, .sty
files if it ships any of file of such an extension. So the process of
my tex file doesn't compile should be addressed like this:

a) figure out which file is missing - (La)TeX is quite explicit about
this in error logs
b) install tex(file.extension) and add the BR to package
c) does it compile now? No = go to a)
d) done

The tex(tex), tex(latex), etc. dependencies are here to cover
minimalistic, most frequently used styles to reduce the amount of
manual work.


Example pdflatex error in log - style missing:

! LaTeX Error: File `upquote.sty' not found.

Type X to quit or RETURN to proceed,
or enter new name. (Default extension: sty)


solution:

# yum install 'tex(upquote.sty)'
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
-- Running transaction check
--- Package texlive-upquote.noarch 2:svn26059.v1.3-13.fc18 will be
installed
-- Finished Dependency Resolution

Dependencies Resolved

===
 Package   Arch VersionRepository
  Size
===
Installing:
 texlive-upquote   noarch   2:svn26059.v1.3-13.fc18updates15 k

Transaction Summary
===
Install  1 Package

Total download size: 15 k
Installed size: 1.0 k
Is this ok [y/N]


Another example - font missing:

This is pdfTeX, Version 3.1415926-2.5-1.40.13 (TeX Live 2013/dev)
 restricted \write18 enabled.
entering extended mode
(./x.tex
LaTeX2e 2011/06/27
Babel v3.8m and hyphenation patterns for english, dumylang,
nohyphenation, lo
aded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/pslatex/pslatex.sty
kpathsea: Running mktextfm ptmr7t
/usr/share/texlive/texmf/web2c/mktexnam: Could not map source
abbreviation  for ptmr7t.
/usr/share/texlive/texmf/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1;
nonstopmode; input ptmr7t
This is METAFONT, Version 2.718281 (TeX Live 2013/dev)


kpathsea: Running mktexmf ptmr7t
! I can't find file `ptmr7t'.
* ...:=ljfour; mag:=1; nonstopmode; input ptmr7t
  
Please type another input file name
! Emergency stop.
* ...:=ljfour; mag:=1; nonstopmode; input ptmr7t
  
Transcript written on mfput.log.


Solution:

# yum install 'tex(ptmr7t.tfm)'
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
-- Running transaction check
--- Package texlive-times.noarch 2:svn28614.0-13.fc18 will be
installed
-- Finished Dependency Resolution

Dependencies Resolved


Re: Making rygel build in rawhide

2013-01-26 Thread Krzesimir Nowak
2013/1/26 Nathaniel McCallum nathan...@natemccallum.com

 Could someone apply this patch to rygel so at least we can get a
 successful build?
 http://git.gnome.org/browse/rygel/commit/?h=wip/new-gupnp-dlnaid=118af0f588879703e0dd7d01787897b5893032e0


That won't do. Gupnp-dlna 0.9.4 has to hit rawhide first. Then instead of
patching, packaging Rygel 0.17.7 should be enough.


 Thanks,
 Nathaniel

 --
 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: BuildRequires for texlive stuff for F18 and beyond

2013-01-26 Thread Sérgio Basto
On Sex, 2013-01-25 at 12:56 -0800, Benjamin De Kosnik wrote: 
   [...]
   With the more fine grained texlive packaging in F18 where
   tex(latex) is provided by texlive-collection-latex I am finding
   that this is insufficient to build most documents. I see two
   options in these cases:
  
   1) Add BuildRequires; texlive-collection-latexextra  (nb.
   texlive-collection-latexrecommended isn't usually sufficient)
 
 Yes. Do this.
 
 I think, especially now as this dep tuning is going on, that the first
 step should be to bring out these big gun dependencies like: 
 
 BuildRequires: texlive-collection-latexextra
 
 And get stuff working quickly.
 
 After the dust has settled with the transition and deps are even
 slightly modularized (from the old latex), then maybe at a future
 date the Deps can be investigated with more granularity, and
 the texlive-collections can be optimized.

For 
/usr/share/doc/VirtualBox-4.2.6/UserManual.pdf
/usr/share/doc/VirtualBox-4.2.6/UserManual_fr_FR.pdf

I need add 
%if 0%{?fedora} = 18
BuildRequires:  doxygen-latex
BuildRequires:  texlive-collection-fontsrecommended
BuildRequires:  texlive-ec
BuildRequires:  texlive-ucs
BuildRequires:  texlive-tabulary
BuildRequires:  texlive-fancybox
%endif

texlive-collection-latexextra seems is not required 

Regards,
-- 
Sérgio M. B.

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Michael Scherer
Le samedi 26 janvier 2013 à 06:21 +, Matthew Garrett a écrit :
 On Sat, Jan 26, 2013 at 02:16:29AM +0100, Michael Scherer wrote:
 
  Well, slightly bit longer is around 2 to 3h vs 2 to 3 minutes. And I
  already did version upgrade taking 6 to 8h due to slow internet or slow
  hard drives, that's IMHO a pretty significant downtime.
 
 fedup does all network activity before reboot, so presumably you're 
 talking about some upgrade system other than the currently supported 
 one?

You are right, the 6 to 8h is indeed unrelated, this was on a very old
computer, not using fedup, and this was for the download + install part,
just to give a order of magnitude ( heck, i should really refrain from
using evo during the night )

And for the 2 to 3h, I didn't look at the details, it was in the LUG
meeting and the time between I gave the instruction and the time the
person came back to me. While I think the exact time is not important,
let me do a test to have more precise data, so my bad memories do not
muddle the discussion ( as people around me say depend, maybe 1h, maybe
more when asked about fedup ).

-- 
Michael Scherer

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

Re: BuildRequires for texlive stuff for F18 and beyond

2013-01-26 Thread Paulo César Pereira de Andrade
2013/1/26 Sérgio Basto ser...@serjux.com:
 On Sex, 2013-01-25 at 12:56 -0800, Benjamin De Kosnik wrote:
   [...]
   With the more fine grained texlive packaging in F18 where
   tex(latex) is provided by texlive-collection-latex I am finding
   that this is insufficient to build most documents. I see two
   options in these cases:
  
   1) Add BuildRequires; texlive-collection-latexextra  (nb.
   texlive-collection-latexrecommended isn't usually sufficient)

 Yes. Do this.

  I did split texlive some time ago for Mandriva, and to avoid
dependency problems, what I did was to make the default
install require texlive-scheme-medium, texlive-scheme-xml
texlive-collection-latexextra and texlive-tlpkg.

  There is significantly complex logic in the script to translate
from the texlive metadata to specs, but in the end there were
no dependency problems, other then from time to time people
not happy with installing way more packages than required.

  The script with a lot of quirks and logic to provides for
tetex (no longer used in Mandriva), etc, is:

http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/texlive-tlpkg/current/SOURCES/tlpobj2spec.pl

If only building info docs, the texinfo package was modified
to install minimal dependencies, that is, it has a
requires to texlive-collection-texinfo

 I think, especially now as this dep tuning is going on, that the first
 step should be to bring out these big gun dependencies like:

 BuildRequires: texlive-collection-latexextra

 And get stuff working quickly.

 After the dust has settled with the transition and deps are even
 slightly modularized (from the old latex), then maybe at a future
 date the Deps can be investigated with more granularity, and
 the texlive-collections can be optimized.

 For
 /usr/share/doc/VirtualBox-4.2.6/UserManual.pdf
 /usr/share/doc/VirtualBox-4.2.6/UserManual_fr_FR.pdf

 I need add
 %if 0%{?fedora} = 18
 BuildRequires:  doxygen-latex
 BuildRequires:  texlive-collection-fontsrecommended
 BuildRequires:  texlive-ec
 BuildRequires:  texlive-ucs
 BuildRequires:  texlive-tabulary
 BuildRequires:  texlive-fancybox
 %endif

 texlive-collection-latexextra seems is not required

  Not for your specific case :-) A generic solution needs it.

  I believe upstream texlive should be made aware of a few
texlive-foo that should be in the base texlive-collection-latex,
becase if I recall correctly, only 2 or 3 are commonly used,
but I am just suggesting something that was in my todo...

 Regards,
 --
 Sérgio M. B.

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

Re: Shall we modify '-g' to '-g3' to have gcc save the macro info?

2013-01-26 Thread Sérgio Basto
On Qua, 2013-01-16 at 15:36 +0100, Jakub Jelinek wrote: 
 On Wed, Jan 16, 2013 at 02:26:00PM +0100, Jan Kratochvil wrote:
  On Wed, 16 Jan 2013 04:12:29 +0100, xning wrote:
   Shall we should modify '-g' to '-g3' to have gcc save the macro
   info? So when we install *-debuginfo packages, we can look up a
   macro definition, just like we can look up a function definition.
  
  That would be great, I have not found any official request for it, there was
  only short -g3 discussion in:
  Summary/Minutes from today's FESCo Meeting (2012-06-18)
  http://lists.fedoraproject.org/pipermail/devel/2012-June/168884.html
  
  The new -g3 format by Jakub Jelinek has only very small debug info size
  increase requirement (FIXME: missing numbers here).
 
 The tests performed on average meant that all or most of the space savings
 thanks to dwz were consumed again by the .debug_macro addition (+ .debug_str
 growth), which is why I've given up on the request to use -g3 in
 RPM_OPT_FLAGS by default.

What is state of this macro , to have -g3 we need update what ? rpm ?
rpmbuild ? 


-- 
Sérgio M. B.

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

Re: Shall we modify '-g' to '-g3' to have gcc save the macro info?

2013-01-26 Thread Sérgio Basto
On Sáb, 2013-01-26 at 13:13 +, Sérgio Basto wrote: 
 On Qua, 2013-01-16 at 15:36 +0100, Jakub Jelinek wrote: 
  On Wed, Jan 16, 2013 at 02:26:00PM +0100, Jan Kratochvil wrote:
   On Wed, 16 Jan 2013 04:12:29 +0100, xning wrote:
Shall we should modify '-g' to '-g3' to have gcc save the macro
info? So when we install *-debuginfo packages, we can look up a
macro definition, just like we can look up a function definition.
   
   That would be great, I have not found any official request for it, there 
   was
   only short -g3 discussion in:
 Summary/Minutes from today's FESCo Meeting (2012-06-18)
 http://lists.fedoraproject.org/pipermail/devel/2012-June/168884.html
   
   The new -g3 format by Jakub Jelinek has only very small debug info size
   increase requirement (FIXME: missing numbers here).
  
  The tests performed on average meant that all or most of the space savings
  thanks to dwz were consumed again by the .debug_macro addition (+ .debug_str
  growth), which is why I've given up on the request to use -g3 in
  RPM_OPT_FLAGS by default.
 
 What is state of this macro , to have -g3 we need update what ? rpm ?
 rpmbuild ? 

we have already gcc-4.8 in rawhide mirrors 
gcc-4.8.0-0.6.fc19.src.rpm
24-Jan-2013 12:36   75M  RPM Package





-- 
Sérgio M. B.

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

Re: rawhide report: 20130125 changes

2013-01-26 Thread Mamoru TASAKA

Kevin Fenzi wrote, at 01/26/2013 02:34 PM +9:00:

Another week, another broken stuff in rawhide...

...
snip
...

After harfbuzz is fixed, someone should go through and rebuild all
those things blocked on it. ;)

kevin



I fixed harfbuzz build. harfbuzz-0.9.12-3.fc19 got built successfully,
which should appear on F-19 buildroot soon.

Regards,
Mamoru


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

Re: rawhide report: 20130125 changes

2013-01-26 Thread Bruno Wolff III

On Sat, Jan 26, 2013 at 23:36:53 +0900,
  Mamoru TASAKA mtas...@fedoraproject.org wrote:


I fixed harfbuzz build. harfbuzz-0.9.12-3.fc19 got built successfully,
which should appear on F-19 buildroot soon.


Thanks. wfut has now been rebuilt.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: icu 50 soname bump

2013-01-26 Thread Richard W.M. Jones
On Fri, Jan 25, 2013 at 03:35:58PM -0700, Orion Poplawski wrote:
 FYI - Looks like icu 50 landed in rawhide today with the usual soname bump

Also breaks boost in the buildroot:

http://koji.fedoraproject.org/koji/getfile?taskID=4904621name=root.log

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: icu 50 soname bump

2013-01-26 Thread Peter Robinson
On Sat, Jan 26, 2013 at 3:51 PM, Richard W.M. Jones rjo...@redhat.com wrote:
 On Fri, Jan 25, 2013 at 03:35:58PM -0700, Orion Poplawski wrote:
 FYI - Looks like icu 50 landed in rawhide today with the usual soname bump

 Also breaks boost in the buildroot:

 http://koji.fedoraproject.org/koji/getfile?taskID=4904621name=root.log

I've just rebuilt boost, just waiting for it to land in the repo so I
can test whether the boost rebuild fixes it.

koji wait-repo f19-build --build=boost-1.50.0-7.fc19;

Peter

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Chris Murphy

On Jan 24, 2013, at 10:42 PM, Matthew Garrett mj...@srcf.ucam.org wrote:
 
 Well, that's the problem. Most of our users (including many of the 
 professional sysadmins) are *not* able to make a fully informed choice 
 about whether an online upgrade will ensure that they're no longer 
 running any code with known security issues. That's not a criticism of 
 them - it's just a much harder problem than almost everyone realises.

My Scottish co-author and dear friend referred to such cases as giving users 
razor blades, and telling them to go play on the freeway.

After 1/2 dozen fedup upgrades during testing, on average the downtime portion 
of the upgrade was between 25 and 40 minutes. On a five year old laptop, with 
4GB of RAM, and WDC Scorpio Blue rust drive (the new computer with SSD did the 
fedup upgrade in less than 10 minutes). 

Meanwhile, a yum upgrade involves a transition from download to upgrade without 
notification, concomitant with the potential for arbitrary and untimely 
implosion that could hose the entire upgrade. And this is on a supposedly 
important computer that can't be down for 2 hours? Umm? I really don't 
understand this thread.

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Chris Murphy

On Jan 25, 2013, at 9:20 PM, Sam Varshavchik mr...@courier-mta.com wrote:

 William Brown writes:
 
 In the future, hopefully once btrfs is a bit more mature, perhaps it
 could be considered to make a new writable snapshot subvolume of the
 system, and the use yum prefix to update the new subvolume. When you
 reboot, the new subvolume can become the new root.
 
 a) Currently running system files aren't affected.
 b) All upgrades are done online
 c) the update would merely be a switching of the root device on next
 reboot
 d) you could even roll-back by remounting the old root subvolume as the
 root fs.
 
 Now, what's not clear to me – what exactly happens if, say, at the same time 
 I'm browsing the web at the same time, watching videos. That generates write 
 activity, changes to the disk, so what happens to all other disk activity 
 while the upgrade takes place.

Disk contention, and things may be sluggish. Chances are your videos won't 
stutter, but I guess that depends on the video bit rate, effectiveness of disk 
and file system read ahead, and application buffering all are.


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

Re: BuildRequires for texlive stuff for F18 and beyond

2013-01-26 Thread Jindrich Novy
Hi Jonathan,

On Fri, Jan 25, 2013 at 12:05:47PM +, Jonathan Underwood wrote:
 Dear All,
 
 I have various packages that use (La)TeX to generate documentation at
 package build time. In the past, this was usually handled fine with a
 BuildRequires: tex(latex) which would bring in enough of a latex
 environment to build most things.
 
 With the more fine grained texlive packaging in F18 where tex(latex) is
 provided by texlive-collection-latex I am finding that this is insufficient
 to build most documents. I see two options in these cases:
 
 1) Add BuildRequires; texlive-collection-latexextra  (nb.
 texlive-collection-latexrecommended isn't usually sufficient)
 
 2) Generate a list of specific style files using an incantation such as
 
 egrep -R 'usepackage|documentclass|RequirePackage' * | cut -d']' -f2 | cut
 -s -d'{' -f 2 | sed s/}/.sty}/g   | cut -d'}' -f1 | sort | uniq
 
 and turn this into a list of specific BuildRequires: tex(foo.sty) lines.
 
 If (1) is the preferred route, then I think we should move the virtual
 provides for tex(latex) to the texlive-collection-latexextra package. If
 (2) is the preferred route we probably need a wiki page and possibly a
 packaging guideline explaining this. I personally lean towards the first
 option (i.e. moving the tex(latex) provides to
 texlive-collection-latexextra package) as it will fix a lot of packages
 that currently will fail to build.
 
 What do folks think?

the purpose of tex(*) virtual provides is to make a TeX feature
available regardlessly on TeX distribution available (texlive, miktex,
tetex, etc.) in Fedora. From this POV (1) doesn't seem to be an
optimal
solution because:

* your package will be dependend on texlive TeX distro
* you are going to pull in tons of dependencies you don't actually
  need

Every TeX package contains virtual provides of:
.tfm, .ttf, .ttc, .pfa, .pfb, .pcf,
.otf, .tex, .cnf, .cfg, .def, .dat,
.ldf, .fd, .enc, .map, .vf, .vpl,
.clo, .bug, .bg2, .cbx, .bbx, .cls, .sty
files if it ships any of file of such an extension. So the process of
my tex file doesn't compile should be addressed like this:

a) figure out which file is missing - (La)TeX is quite explicit about
this in error logs
b) install tex(file.extension) and add the BR to package
c) does it compile now? No = go to a)
d) done

The tex(tex), tex(latex), etc. dependencies are here to cover
minimalistic, most frequently used styles to reduce the amount of
manual work.

 
Example pdflatex error in log - style missing:

! LaTeX Error: File `upquote.sty' not found.

Type X to quit or RETURN to proceed,
or enter new name. (Default extension: sty)


solution:

# yum install 'tex(upquote.sty)'
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
-- Running transaction check
--- Package texlive-upquote.noarch 2:svn26059.v1.3-13.fc18 will be
installed
-- Finished Dependency Resolution

Dependencies Resolved

===
 Package   Arch VersionRepository
  Size
===
Installing:
 texlive-upquote   noarch   2:svn26059.v1.3-13.fc18updates15 k

Transaction Summary
===
Install  1 Package

Total download size: 15 k
Installed size: 1.0 k
Is this ok [y/N]


Another example - font missing:

This is pdfTeX, Version 3.1415926-2.5-1.40.13 (TeX Live 2013/dev)
 restricted \write18 enabled.
entering extended mode
(./x.tex
LaTeX2e 2011/06/27
Babel v3.8m and hyphenation patterns for english, dumylang,
nohyphenation, lo
aded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/pslatex/pslatex.sty
kpathsea: Running mktextfm ptmr7t
/usr/share/texlive/texmf/web2c/mktexnam: Could not map source
abbreviation  for ptmr7t.
/usr/share/texlive/texmf/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1;
nonstopmode; input ptmr7t
This is METAFONT, Version 2.718281 (TeX Live 2013/dev)


kpathsea: Running mktexmf ptmr7t
! I can't find file `ptmr7t'.
* ...:=ljfour; mag:=1; nonstopmode; input ptmr7t

Please type another input file name
! Emergency stop.
* ...:=ljfour; mag:=1; nonstopmode; input ptmr7t

Transcript written on mfput.log.


Solution:

# yum install 'tex(ptmr7t.tfm)'
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
-- Running transaction check
--- Package texlive-times.noarch 2:svn28614.0-13.fc18 will be
installed
-- Finished Dependency Resolution

Dependencies Resolved

===
 Package  Arch  Version   

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Mike Pinkerton


On 26 Jan 2013, at 12:11, Chris Murphy wrote:

After 1/2 dozen fedup upgrades during testing, on average the  
downtime portion of the upgrade was between 25 and 40 minutes. On a  
five year old laptop, with 4GB of RAM, and WDC Scorpio Blue rust  
drive (the new computer with SSD did the fedup upgrade in less than  
10 minutes).


Meanwhile, a yum upgrade involves a transition from download to  
upgrade without notification, concomitant with the potential for  
arbitrary and untimely implosion that could hose the entire  
upgrade. And this is on a supposedly important computer that can't  
be down for 2 hours? Umm? I really don't understand this thread.



Over the years, I have yum upgraded remote boxes from RHL 7.3 to F16.

On a remote yum upgrade, you can follow yum's progress -- see if it  
hangs, see any failure warnings, etc., fix what you can after it  
finishes -- then hold your breath when you reboot.  If the box isn't  
back online within 2 minutes, you know you have a major problem and  
contact the data center immediately.


If a fedup upgrade can go offline for a lengthy, but uncertain,  
amount of time, then the lack of feedback is worrying.  You can't  
hold your breath for 25 minutes, you don't know when to conclude that  
you have a serious problem that will require help from the data  
center staff, and you don't have any idea where the process went off- 
track.


If you could SSH into fedup during its offline period and get real  
time feedback about what it is doing and any errors it encounters,  
and perhaps the ability to fix any problems when it finishes but  
before it attempts to reboot, then it would be less scary for remote  
upgrades.


--
Mike

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

Re: icu 50 soname bump

2013-01-26 Thread Richard W.M. Jones
On Sat, Jan 26, 2013 at 03:59:25PM +, Peter Robinson wrote:
 On Sat, Jan 26, 2013 at 3:51 PM, Richard W.M. Jones rjo...@redhat.com wrote:
  On Fri, Jan 25, 2013 at 03:35:58PM -0700, Orion Poplawski wrote:
  FYI - Looks like icu 50 landed in rawhide today with the usual soname bump
 
  Also breaks boost in the buildroot:
 
  http://koji.fedoraproject.org/koji/getfile?taskID=4904621name=root.log
 
 I've just rebuilt boost, just waiting for it to land in the repo so I
 can test whether the boost rebuild fixes it.
 
 koji wait-repo f19-build --build=boost-1.50.0-7.fc19;

Thanks Peter.  The libguestfs build seems to be chugging along now.

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 KVM guests.
http://libguestfs.org/virt-v2v
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: icu 50 soname bump

2013-01-26 Thread Mamoru TASAKA

Orion Poplawski wrote, at 01/26/2013 07:35 AM +9:00:

FYI - Looks like icu 50 landed in rawhide today with the usual soname bump


Looks like several packages fails to build against new icu, with
errors like:

/builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:375: 
undefined reference to `ucol_close_50'
CMakeFiles/kexidb_sqlite3_icu.dir/icu.c.o: In function `icuCollationColl':
/builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:391: 
undefined reference to `ucol_strcoll_50'
or
/builddir/build/BUILD/webkitgtk-1.11.4/.libs/libwebkit2gtk-3.0.so: undefined 
reference to `u_charMirror_50'
/builddir/build/BUILD/webkitgtk-1.11.4/.libs/libwebkit2gtk-3.0.so: undefined 
reference to `ublock_getCode_50'

I guess these errors will be resolved by adding icu-config --cppflags 
(especially
adding -DU_DISABLE_RENAMING=1) to compiler flags (harfbuzz changed so). This 
change comes from
https://bugzilla.redhat.com/show_bug.cgi?id=856594 . While I think this change 
is
appropriate, maybe adding -DU_DISABLE_RENAMING=1 also to icu pkgconfig file is
more desirable.

Regards,
Mamoru


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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Chris Murphy

On Jan 26, 2013, at 10:45 AM, Mike Pinkerton pseli...@mindspring.com wrote:
 
 If a fedup upgrade can go offline for a lengthy, but uncertain, amount of 
 time, then the lack of feedback is worrying.  You can't hold your breath for 
 25 minutes, you don't know when to conclude that you have a serious problem 
 that will require help from the data center staff, and you don't have any 
 idea where the process went off-track.

I think the lack of feedback with fedup is a known weak area that needs 
improvement. I found that by deleting 'quiet rhgb' and adding one of the debug 
options to the fedup kenel at reboot time, I can get to a shell during the 
upgrade, and issue a:

journalcti --follow

And I get live updates throughout the process. I don't recall hang without 
some sort of feedback for more than maybe 5 minutes. I forget off hand if top 
and/or ps are available, I think at least one of them is.

 If you could SSH into fedup during its offline period and get real time 
 feedback about what it is doing and any errors it encounters, and perhaps the 
 ability to fix any problems when it finishes but before it attempts to 
 reboot, then it would be less scary for remote upgrades.

I haven't tried 'systemctl start sshd' during the upgrade to see what happens; 
it's probably not totally benign to do this, since ssh will be upgraded, but it 
seems a lot safer, vastly so, than a live yum update while a server is running.

I don't know any company that allows major upgrades without user processes 
being required to quit. Apple and Microsoft both download and stage their 
upgrades, no user processes allowed, a partially upgraded system reboots, 
completes the primary upgrade tasks before user sessions are allowed again (and 
Windows might have one more reboot, I forget).

Once upon a time, Apple allows user session to stay live during the 
installation of minor system software updates. They don't even do this anymore. 
Apparently it was so fraught with peril. So now, the download occurs in the 
background during the user session, and you have the option to being the 
install which also requires a restart. If you agree, you're logged out, user 
processes quit, the update begins, the system reboots.

I just don't see how it's best practices to be doing updates on live processes. 
This seems sorta like a game to find out just how much one can cheat the 
upgrade process before the ship will in fact sink.

Chris Murphy

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Chris Murphy

On Jan 26, 2013, at 11:16 AM, Reindl Harald h.rei...@thelounge.net wrote:

 
 
 Am 26.01.2013 19:09, schrieb Chris Murphy:
 I just don't see how it's best practices to be doing updates on live 
 processes. This seems sorta like a game to find out just how much one can 
 cheat the upgrade process before the ship will in fact sink.
 
 bullshit
 
 upgraded more than 20 production server from F9 to F18
 with yum without any single problem because the upgrade
 takes around5 minutes and there are no new processes start
 most of the time and the few are nothing critical

I think that's unicorn poop you're talking about. But hey, if you are ninja 
enough to avoid being cut by machine guns shooting razor blades at you, nice 
job. But asking other people make you an inflatable raft that can withstand 
being shot by razor blade shooting machine guns, write documentation for it, 
test, and support it? I will laugh out loud, and then give you the phone number 
for my unicorn dealer.


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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Reindl Harald


Am 25.01.2013 18:00, schrieb Nicolas Mailhot:
 
 Le Ven 25 janvier 2013 00:12, Lennart Poettering a écrit :
  Applications have deps on all kinds of
 data in /usr/lib, not just shared libraries. Such as locale data, icons,
 fonts, artwork, documentation.
 
 BTW Firefox seems to be the only application that goes bonkers when fonts
 are updated while it's running, so it looks more like a bug in Firefox's
 text rendering than a general problem to me

and on the other hand i had longer time ago troubles with
my systemdisk suddenly disappear until hard power off and
more than one time i used firefox for half an hour because
it had anything in the memory and freezed only if it should
display a dialog with icons not loaded before

proven by /var/log/ on a different disk with errors in a
tail -f while all aplications worked for minutes and
even VMware machines could be CLEAN powered off via SSH
from a notebook as long they were on a different physical
drive

so no - it's not that bad doing updates while things running



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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Reindl Harald


Am 25.01.2013 18:57, schrieb Rahul Sundaram:
 Just to be clear,  RHEL != Fedora.  Red Hat policy for RHEL kernel is not 
 acceptable to Fedora and Fedora kernel
 continues to have the patches split out.  You cannot use that to defend MySQL 
 policies here.  You can do whatever
 you want to do for the MySQL enterprise edition which is a commercial 
 product but the community project should
 have transparency and openness in how it handles bugs, security issues, test 
 cases etc.  If you are willing to
 commit to that,  that is a step forward.

this is all nice and fine

but keep in mind that Fedora is the base for RHEL
applications may be certified for mysql

and yes you are unsopported to run them at all on Fedora
but run them additionally on a fork of mysql which maybe
more and more incompatible over the years you are out of
hope and have not anything from the subjective freedom

if there is no way to have both, mysqld AND mariadb Fedora
should do itself a favour and keep mysqld, not for now -
forever or as long not most other software supports mariadb
explicitly which is not the case now

has mysqld any technical problem which makes it unstable?
no it has not!

is mariadb supported from any software which does not for mysqld?
not it does not!

is mysqld opensource?
yes it is!

did we had enough subsystem changes the last few years?
yes - we had way too much for the time-window!



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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Reindl Harald


Am 25.01.2013 19:20, schrieb Lennart Poettering:
 Nonsense, for a distribution upgrade you just recommend the admin to
 reboot the system when done.
 Everybody expects to reboot after a big distro-sync anyway as there is a
 new kernel and basically new-everything.
 
 Ah, so you have to reboot anyway, so where is the difference between
 your approach and proper offline updates then? Either way you have to
 interrupt your work to reboot the machine. One just takes a slight bit
 longer for rebooting...

i had enough anaconda upgrades which failed to boot after that
by such things like missing initrd, missing rub-entry and so
on to have learend i want a upgrade where i can VERIFY all this
basic stuff, fix things, cleanup configurations, package-cleanup
and AFTER THAT i reboot the machine

guess - since i do it this way i survived calculated more
than 300 dist-upgares with yum and not a single one had
any problem coming up again, said that: from FC7 until F18
und the oldest setups are started with FC8 and now F18



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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Reindl Harald


Am 25.01.2013 21:17, schrieb Jóhann B. Guðmundsson:
 On 01/25/2013 07:39 PM, Michał Piotrowski wrote:
 I use Fedora as a server system for my daily developer work. I use
 many services with different configurations. Actually updating it with
 preupgrade/fedup is sometimes hard. Reinstalling whole system after
 each release will be super painful.

 
 ?
 
 Keep your server configuration in git and keep the relevant data on separated 
 partition then reinstall and checkout
 the config(s)

which part of the configuration?
all /etc - well this would be more damage than resolution :-)

sorry but this does not work

i have made some hundret dist-upgrades with yum over the years
nearly zero downtime, normally not more as a kernel update with reboot

well, i keep all my systems 100% clear
but with reinstalls i had wasted so much more time

the big benefit (especially in VM environments) is that the update
goes so fast (as long you not install every bullshit) that the timeframe
is to short to make any troubles for running services

4-7 minutes per instance here since years



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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Rahul Sundaram
Hi


On Fri, Jan 25, 2013 at 1:05 PM, Reindl Harald


 if there is no way to have both, mysqld AND mariadb Fedora
 should do itself a favour and keep mysqld, not for now -
 forever or as long not most other software supports mariadb
 explicitly which is not the case now


It is very much possible to have them and that is already the case in
Fedora now.

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

stop service ; remove some files ; start service in RPM %postun ?

2013-01-26 Thread Jan-Frode Myklebust
I have an rpm package where I need to stop the running service, remove
some files and start the service again depending on which package
version was already installed. I assume I need to do this in %postun,
where we normally do condrestart, but I don't know how to check the
version of the previously installed package. Could someone help me
here / does anybody have examples doing something similar ?

For sysv-init i guess it should be trivial to check service $name
status to see if it was running, and then stop/start it. But what's
the equivalent for systemd ? Currently I use
%systemd_postun_with_restart, but that needs to be split up so that I
can delete the files while the service is down..


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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Reindl Harald


Am 26.01.2013 19:59, schrieb Rahul Sundaram:
 On Fri, Jan 25, 2013 at 1:05 PM, Reindl Harald
 if there is no way to have both, mysqld AND mariadb Fedora
 should do itself a favour and keep mysqld, not for now -
 forever or as long not most other software supports mariadb
 explicitly which is not the case now
 
 It is very much possible to have them and that is already the case in Fedora 
 now

and even if any package in fedora is built this way

a operating systemd / distribution should not built for it's
own with the attitude what does us bother software outside our
repos?

this NIH syndrome is very very bad

typically a user see a operating system as base for running
applications, and this does not mean only the limited ones
coming with the OS itself



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

Re: stop service ; remove some files ; start service in RPM %postun ?

2013-01-26 Thread Paul Howarth
On Sat, 26 Jan 2013 20:17:14 +0100
Jan-Frode Myklebust janfr...@tanso.net wrote:

 I have an rpm package where I need to stop the running service, remove
 some files and start the service again depending on which package
 version was already installed.

Perhaps %triggerpostun?

http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html

 I assume I need to do this in %postun,
 where we normally do condrestart, but I don't know how to check the
 version of the previously installed package. Could someone help me
 here / does anybody have examples doing something similar ?

You might take a look at the sendmail package, where the scriptlets are
done manually because the systemd version uses two services whilst
the sysv version had just the one, so some conversion was needed.

 For sysv-init i guess it should be trivial to check service $name
 status to see if it was running, and then stop/start it. But what's
 the equivalent for systemd ?

systemctl try-restart $name

See:
http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet

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

Re: rawhide report: 20130125 changes

2013-01-26 Thread T.C. Hollingsworth
On 1/25/13, Kevin Fenzi ke...@scrye.com wrote:
 Hey node.js people. Can you please fix these up?

This should be fixed early next week.  Two of the missing deps are
already under review, and if somebody wants to take the last one I can
do a review in kind.

 [node-gyp] node-gyp-0.8.2-3.fc19.noarch requires npm(request)
 [nodejs-couch-login] nodejs-couch-login-0.1.15-2.fc19.noarch requires
 npm(request)

Almost done.

 [nodejs-form-data] nodejs-form-data-0.0.6-2.fc19.noarch
 requires npm(combined-stream) = 0:0.0.3

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

 [nodejs-fstream-npm]
 nodejs-fstream-npm-0.1.3-2.fc19.noarch requires npm(fstream-ignore) 
 0:0.1 nodejs-fstream-npm-0.1.3-2.fc19.noarch requires
 npm(fstream-ignore) = 0:0.0.5

Also under review.  I pinged the reviewer; must have slipped past his radar.

 [nodejs-npm-registry-client]
 nodejs-npm-registry-client-0.2.11-2.fc19.noarch requires npm(request)
 [npm] npm-1.2.1-2.fc19.noarch requires npm(request)  0:3
 npm-1.2.1-2.fc19.noarch requires npm(request) = 0:2.9

Thanks!
-T.C.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Rahul Sundaram
Hi


 a operating systemd / distribution should not built for it's
 own with the attitude what does us bother software outside our
 repos?

 this NIH syndrome is very very bad


Both MySQL and MariaDB is available and neither was invented here and
either can be used as per your preference.  When use terms like NIH, make
sure they are actually applicable.


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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Michael Scherer
Le vendredi 25 janvier 2013 à 19:05 +0100, Reindl Harald a écrit :
 
 Am 25.01.2013 18:57, schrieb Rahul Sundaram:
  Just to be clear,  RHEL != Fedora.  Red Hat policy for RHEL kernel is not 
  acceptable to Fedora and Fedora kernel
  continues to have the patches split out.  You cannot use that to defend 
  MySQL policies here.  You can do whatever
  you want to do for the MySQL enterprise edition which is a commercial 
  product but the community project should
  have transparency and openness in how it handles bugs, security issues, 
  test cases etc.  If you are willing to
  commit to that,  that is a step forward.
 
 this is all nice and fine
 
 but keep in mind that Fedora is the base for RHEL
 applications may be certified for mysql

If you take a look at the RHEL channels, you will see that RH is
perfectly able to offer packages not coming from Fedora and to support
them ( exemple, passenger for openshift, or jboss, cloudforms ). And
Oracle can perfectly offer mysql rpms for Fedora if you need them.

And again as Rahul said, RHEL != Fedora. 

If the Fedora Mysql maintainer all think this is too time consuming to
keep Mysql in Fedora , then he is right. We should keep the
sustainability in mind, or that's the recipe for long term problems.

 and yes you are unsopported to run them at all on Fedora
 but run them additionally on a fork of mysql which maybe
 more and more incompatible over the years you are out of
 hope and have not anything from the subjective freedom
 
 if there is no way to have both, mysqld AND mariadb Fedora
 should do itself a favour and keep mysqld, not for now -
 forever or as long not most other software supports mariadb
 explicitly which is not the case now

No one is going to support mariadb explicitly unless it start to be
distributed widely.

And instead of spreading FUD, please take a look at smaller distribution
that did switch to mariadb ( for example, mageia, who did since more
than 1 year ). Ask them if this cause problems or not, if they have lots
of unsupported softwares, etc. 

Then you will be able to claim this is not supported. From what I
know, the switch was handled without problem.

-- 
Michael Scherer

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Mike Pinkerton


On 26 Jan 2013, at 13:09, Chris Murphy wrote:

On Jan 26, 2013, at 10:45 AM, Mike Pinkerton  
pseli...@mindspring.com wrote:


If a fedup upgrade can go offline for a lengthy, but uncertain,  
amount of time, then the lack of feedback is worrying.  You can't  
hold your breath for 25 minutes, you don't know when to conclude  
that you have a serious problem that will require help from the  
data center staff, and you don't have any idea where the process  
went off-track.


I think the lack of feedback with fedup is a known weak area that  
needs improvement. I found that by deleting 'quiet rhgb' and adding  
one of the debug options to the fedup kenel at reboot time, I can  
get to a shell during the upgrade, and issue a:


journalcti --follow

And I get live updates throughout the process. I don't recall  
hang without some sort of feedback for more than maybe 5 minutes.  
I forget off hand if top and/or ps are available, I think at least  
one of them is.



I can see how this would help when sitting in front of the box, but  
when you're hundreds or thousands of miles away, it isn't really an  
option.



If you could SSH into fedup during its offline period and get  
real time feedback about what it is doing and any errors it  
encounters, and perhaps the ability to fix any problems when it  
finishes but before it attempts to reboot, then it would be less  
scary for remote upgrades.


I haven't tried 'systemctl start sshd' during the upgrade to see  
what happens; it's probably not totally benign to do this, since  
ssh will be upgraded, but it seems a lot safer, vastly so, than a  
live yum update while a server is running.



Would it work for the network and sshd to be run from the initramfs  
rather than the file system that is being updated?


It would be nice if one could start fedup with a flag that would tell  
it to start the network and sshd upon reboot, and enable feedback to  
a remote user.  That would make the process a lot less worrisome.



--
Mike


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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Pierre-Yves Chibon
On Fri, 2013-01-25 at 19:05 +0100, Reindl Harald wrote:
 
 Am 25.01.2013 18:57, schrieb Rahul Sundaram:
  Just to be clear,  RHEL != Fedora.  Red Hat policy for RHEL kernel
 is not acceptable to Fedora and Fedora kernel
  continues to have the patches split out.  You cannot use that to
 defend MySQL policies here.  You can do whatever
  you want to do for the MySQL enterprise edition which is a
 commercial product but the community project should
  have transparency and openness in how it handles bugs, security
 issues, test cases etc.  If you are willing to
  commit to that,  that is a step forward.
 
 this is all nice and fine
 
 but keep in mind that Fedora is the base for RHEL
 applications may be certified for mysql 

And that is Fedora's problem how?

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

Re: Making rygel build in rawhide

2013-01-26 Thread Nathaniel McCallum
The attached patches upgrade gupnp-dlna to 0.9.4 and fix the rygel 0.17.7
build. Please apply to get people working again.

I have also emailed the typo fix patch upstream. I've attached it here for
convenience.

It would be nice if upstream rygel didn't require us to strip rpath after
the build.

Nathaniel


On Sat, Jan 26, 2013 at 5:01 AM, Krzesimir Nowak qdl...@gmail.com wrote:

 2013/1/26 Nathaniel McCallum nathan...@natemccallum.com

 Could someone apply this patch to rygel so at least we can get a
 successful build?
 http://git.gnome.org/browse/rygel/commit/?h=wip/new-gupnp-dlnaid=118af0f588879703e0dd7d01787897b5893032e0


 That won't do. Gupnp-dlna 0.9.4 has to hit rawhide first. Then instead of
 patching, packaging Rygel 0.17.7 should be enough.


 Thanks,
 Nathaniel

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



0001-update-to-gupnp-dlna-0.9.4.patch
Description: Binary data


0001-make-rygel-0.17.7-actually-build-add-docs-subpackage.patch
Description: Binary data


rygel-0.17.7-typofix.patch
Description: Binary data
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Michael Scherer
Le samedi 26 janvier 2013 à 15:20 -0500, Mike Pinkerton a écrit :
 On 26 Jan 2013, at 13:09, Chris Murphy wrote:
 
  On Jan 26, 2013, at 10:45 AM, Mike Pinkerton  
  pseli...@mindspring.com wrote:
 
  If you could SSH into fedup during its offline period and get  
  real time feedback about what it is doing and any errors it  
  encounters, and perhaps the ability to fix any problems when it  
  finishes but before it attempts to reboot, then it would be less  
  scary for remote upgrades.
 
  I haven't tried 'systemctl start sshd' during the upgrade to see  
  what happens; it's probably not totally benign to do this, since  
  ssh will be upgraded, but it seems a lot safer, vastly so, than a  
  live yum update while a server is running.
 
 
 Would it work for the network and sshd to be run from the initramfs  
 rather than the file system that is being updated?

Then you need to have the network configuration, etc. This can be done,
but for now, the feature is not in dracut, see this bug for a similar
request for encrypted root :
https://bugzilla.redhat.com/show_bug.cgi?id=524727

-- 
Michael Scherer

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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Pierre-Yves Chibon
On Sat, 2013-01-26 at 21:34 +0100, Reindl Harald wrote:
 
 Am 26.01.2013 21:24, schrieb Pierre-Yves Chibon:
  but keep in mind that Fedora is the base for RHEL
  applications may be certified for mysql 
  
  And that is Fedora's problem how?
 
 and THAT is the problem with many pieces of fedora-development
 the last few years - what do we care for the real world usage,
 we are only a design study..

I agree, we care for real world usage of Fedora, not XYZ.

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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Reindl Harald


Am 26.01.2013 21:14, schrieb Rahul Sundaram:
 a operating systemd / distribution should not built for it's
 own with the attitude what does us bother software outside our
 repos?
 
 this NIH syndrome is very very bad
 Both MySQL and MariaDB is available and neither was invented here and either 
 can be used as per your preference. 
 When use terms like NIH, make sure they are actually applicable.

seems you did not understand what i said

NIH in context of the distributoon at all not a single package
means the sometimes snappy feedback with any software outside
the repos we do not care and there maybe software which works
with mysqld and does not bother for mariadb

and so - this thread is about REPLACE MYSQL






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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Reindl Harald


Am 26.01.2013 21:24, schrieb Pierre-Yves Chibon:
 but keep in mind that Fedora is the base for RHEL
 applications may be certified for mysql 
 
 And that is Fedora's problem how?

and THAT is the problem with many pieces of fedora-development
the last few years - what do we care for the real world usage,
we are only a design study..



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

Re: Proposed F19 Feature: Replace MySQL with MariaDB

2013-01-26 Thread Jóhann B. Guðmundsson

On 01/26/2013 08:42 PM, Pierre-Yves Chibon wrote:

On Sat, 2013-01-26 at 21:34 +0100, Reindl Harald wrote:

Am 26.01.2013 21:24, schrieb Pierre-Yves Chibon:

but keep in mind that Fedora is the base for RHEL
applications may be certified for mysql

And that is Fedora's problem how?

and THAT is the problem with many pieces of fedora-development
the last few years - what do we care for the real world usage,
we are only a design study..

I agree, we care for real world usage of Fedora, not XYZ.


Yup rhel != Fedora

The third party support can be distribution agnostic like for example [1]

Running on Fedora does not break support there however using mariadb will.

If the current maintainers orphan mysql anyone can pick it up including 
Oracle employees and continue it's maintenance within the distribution.


Any beef, competition or what not between Red Hat and Oracle ( or anyone 
else for that matter ) is between Red Hat and Oracle not Fedora and I 
cant imagine FESCO/Board standing in the way of Oracle wanting to 
packaging and maintain anything in the distribution unless it breaks 
some legal jargon just like everyone else.


JBG

1.https://confluence.atlassian.com/display/JIRA/Supported+Platforms
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: icu 50 soname bump

2013-01-26 Thread Eike Rathke
Hi Mamoru,

On Sunday, 2013-01-27 03:09:22 +0900, Mamoru TASAKA wrote:

 FYI - Looks like icu 50 landed in rawhide today with the usual soname bump
 
 Looks like several packages fails to build against new icu, with
 errors like:
 
 /builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:375: 
 undefined reference to `ucol_close_50'
 
 I guess these errors will be resolved by adding icu-config --cppflags 
 (especially
 adding -DU_DISABLE_RENAMING=1) to compiler flags (harfbuzz changed so). 
 This change comes from
 https://bugzilla.redhat.com/show_bug.cgi?id=856594 . While I think this 
 change is
 appropriate, maybe adding -DU_DISABLE_RENAMING=1 also to icu pkgconfig file is
 more desirable.

How exactly is that to be done?

And sorry if someone was caught in surprise, I tried to warn in advance
with my mail to the list.

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
New GnuPG key 0x65632D3A : 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Old GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD
Support the FSFE, care about Free Software! https://fsfe.org/support/?erack


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

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-01-26 Thread Jóhann B . Guðmundsson
On Jan 25, 2013 3:45 PM, Marcela Mašláňová mmasl...@redhat.com wrote:

 On 01/25/2013 12:17 AM, Adam Williamson wrote:

 On Thu, 2013-01-24 at 23:03 +, Jóhann B. Guðmundsson wrote:

 It's best to rip the bandage of this in one release.

 The churn from this should have been more or less covered when we
 implement biosdevname so the fallout from this change should be minimal
 if any...


 I see the 's' word in there ;)

 That's always the hope, and then we meet the cold reality, where someone
 just patched 'em1' into everything and hoped that was good enough. But
 sure, 'damn the torpedoes' is a viable approach too. I guess I was just
 kind of hoping F19 would be a release without yet more churn in the core
 system where we could try and stabilize things a bit.

 I agree. The scope says no impact, but who knows how many packages depend
on hardcoded names.


I guess we just have to cross that bridge when we get there...

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

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-01-26 Thread Oron Peled
On Wednesday 23 January 2013 23:49:48 Kay Sievers wrote:
 ...
 We had no better idea really, than to copy the successful model we do
 for disks (and other subsystems) with /dev/disk/by-*/ symlinks. It was
 a well-known scheme, but it was certainly not know for network devices
 so far. So we picked up the basic ideas from biosdevname and combined
 them with the proven scheme we do for all other subsystems in udev.
 This necessarily lead to different names, but from udev's point of
 view they are entirely justified.

The /dev/disk/... is nice because of *two* properties:
 * It indeed provides unique, persistent names
 * But people can still use /dev/sda
   Which is useful in the super-common case of single disk PC

I.e: the predictable names are just aliases for the traditional names.

In another mail on this thread, someone mentioned that this possibility
was looked into, but the related kernel code cannot be easily modified
to support multiple-names per interface.

However, maybe implementing this aliasing in user-space is more tractable?

IMO, my following proposal is only feasible if (and it's a big iff),
the number of system calls and library functions that accept a network
interface name is not large [things like if_nameindex(), the ifreq 
ioctl()'s, etc.]

If that's the case, we can map predictable names to traditional ones
in user-space, on the entry to said library functions, or entry
to the said glibc syscall wrappers.

Example of a possible mapping scheme:
 * Have udev create a symlink that maps the predictable name into the
   string of the traditional name. E.g:
   /dev/netdev/enp2s0 - eth0

 * Of course, there's no eth0 file, but nevertheless the symlink can
   contain this string.

 * Now implement ifname_mapto(const char *name, char *new_name) as follows:
   - If there's no /dev/netdev/name, use name as new_name (identity)
   - Otherwise, new_name is the result of readlink(/dev/netdev/name)

Now if there aren't zillions of functions that process network interface
names, modifying them seems reasonable. The advantage is that
it allows the use the traditional names for the most common cases
(e.g: a laptop with one eth0 and one wlan0) while still providing a
predictable naming to be used when needed.

Now, what do my .signature try to tell me? ;-)

-- 
Oron Peled Voice: +972-4-8228492
o...@actcom.co.il  http://users.actcom.co.il/~oron
... Complex problems have simple, easy to understand wrong answers.

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

Re: Proposed F19 Feature: Fedora Upgrade - using yum

2013-01-26 Thread Pavel Alexeev

25.01.2013 22:27, Lennart Poettering пишет:

On Fri, 25.01.13 13:02, Przemek Klosowski (przemek.klosow...@nist.gov) wrote:


On 01/24/2013 06:12 PM, Lennart Poettering wrote:

If you restart any of those you bring down the entire machine basically,
or bring down at least the bits you really want to avoid, i.e. the
user's sessions...

Then all code that runs that is not a system service is difficult to
restart from a system script. How do you plan to restart Evolution or
Firefox, or Gimp?

...

Of course, you could tell the user as last step of your script to
please reboot now, but if you do that your update isn't online
anymore, but is awfully close to real offline upgrades, except that
during the upgrade period you have a ton of processes around that might
be seriously confused by not being able to find their own resources
anymore or in wrong versions...

This is a pessimistic view but I think it's not as intractable.

There are two separate aspects to it: discovery what needs to be
restarted, and the actual process of restarting. The discovery is
almost there: we know the resources (libs, files, etc) that were
replaced, so it's a matter of walking the list of running processes
and checking if they depend on those resources. I can see how
transient I/O, including dlopen() could be tricky, but I don't think
it's fundamentally impossible---at worst, it'd be implementing some
sort of /proc/1234/history-of-opened-fd mechanism.

That doesn't work. Let's say my app needs to display a certain icon in
some dialog. The next version of that app doesn't need that icon
anymore, so on upgrade the icon is deleted. At the same time the user is
still running that app, and then enters the dialog. The app now looks
for the icon, and doesn't find it. Bang.

There is no sane way to determine all these dependencies, because many
of them are never explicit, and only temporary in nature. Well written
apps load a lot of resources lazily. That has the side effect that you
can never know those deps, until they are actually needed.

The icon thing is just one example, you can now extrapolate from that...
Sorry but how such use case different from simple firefox update in 
current release when it happened parallel with browsing?? It may also 
lead to that unpredictable behavior. Off course you will say it 
shouldn't be major release in stable Fedora. And off course it is true. 
But anyone can't guaranty what even change or delete 1 file do not lead 
to unstable app. So for that cases graphical application similar to 
PackageKit suggests user reboot (and may suggest only reload certain 
apps) with list of apps, based on maintainers expectation from (suggest 
reboot in bodhi update system). I hope you do not suggest force reload 
such apps for user of force always offline update for that thinks. In 
that point of view online distro update differs only by amount of 
updated packages which suggest reboot for user. And I may himself plan 
reboot when I want...

--
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact 
with me use jabber: hubbi...@jabber.ru

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

Re: rawhide report: 20130126 changes

2013-01-26 Thread Kevin Fenzi
Rebuilt by me: 

[389-adminutil]
[389-ds-base]
[R]
[templates_parser]
[aws]
[dwdiff]
[fcitx]
[flush]
[fmt-ptrn]
[pion-net]
[fatrat]
[gridsite]
[calibre]
[webkitgtk]

Failed (many icu flags thing: bug 856594)
[389-admin] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4904943
[389-dsgw] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4904946
[bibletime] - needs sword
[sword] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4904937
[dragonegg] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905007
[couchdb] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905017
[eclipse-linuxtools] - requires kernel-debuginfo? doesn't exist. 
[fawkes] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905075
[flowcanvas] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905127
[fcitx-keyboard] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905158
[fontmatrix] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905165
[gfal] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905189
[gdcm] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905178
[gnome-applets] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905213
[gnome-documents] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905216

Needs retiring or significant work: 

[bootconf]
[compat-gcc-34]
[epiphany-extensions]
[gcc-python-plugin]

hopefully known/people working on them/been broken for a while: 

[freewrl]
[ghc-wai-extra]
[node-gyp]
[nodejs-couch-login]
[nodejs-form-data]
[nodejs-fstream-npm]
[nodejs-npm-registry-client]
[npm]
[rygel]

Then I had to leave and didn't get time to look at these: 

[webkitgtk3]
[gnome-shell]
[cinnamon]
[ibus-qt]
[idzebra]
[lcgdm-dav]
[leechcraft]
[libcommuni]
[libextractor]
[libgda]
[libguestfs]
[libircclient-qt]
[libreoffice]
[libtranslit]
[mapnik]
[matreshka]
[media-explorer]
[meshmagick]
[msort]
[mygui]
[nqp]
[openttd]
[osm2pgsql]
[pam_mapi]
[parrot]
[php]
[player]
[plplot]
[ppl]
[pyicu]
[python-basemap]
[rakudo-star]
[root]
[rubygem-net-ping]
[scala]
[spacewalk-web]
[springlobby]
[testdisk]
[tex-musixtex]
[texlive]
[the-board]
[wine]
[yaz]
[zarafa]
[zorba]


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

Re: icu 50 soname bump

2013-01-26 Thread Mamoru TASAKA

Eike Rathke wrote, at 01/27/2013 08:02 AM +9:00:

Hi Mamoru,

On Sunday, 2013-01-27 03:09:22 +0900, Mamoru TASAKA wrote:


FYI - Looks like icu 50 landed in rawhide today with the usual soname bump


Looks like several packages fails to build against new icu, with
errors like:

/builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:375: 
undefined reference to `ucol_close_50'

I guess these errors will be resolved by adding icu-config --cppflags 
(especially
adding -DU_DISABLE_RENAMING=1) to compiler flags (harfbuzz changed so). This 
change comes from
https://bugzilla.redhat.com/show_bug.cgi?id=856594 . While I think this change 
is
appropriate, maybe adding -DU_DISABLE_RENAMING=1 also to icu pkgconfig file is
more desirable.


How exactly is that to be done?

And sorry if someone was caught in surprise, I tried to warn in advance
with my mail to the list.

   Eike


Looks like patching against /usr/include/unicode/urename.h is more appropriate.
I wrote some comments on bug 856594.

Regards,
Mamoru



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

Re: drop inheritance at f19 branch point?

2013-01-26 Thread Kevin Fenzi
On Sat, 26 Jan 2013 05:49:25 + (UTC)
Ben Boeckel maths...@gmail.com wrote:

 Looking at this, how about a simple rule about what makes a fedpkg
 build cascade up: While the next higher branch has the same version,
 but older pre-dist release number, merge --ff-only and trigger a
 build if one is not created within an hour of the current build
 completing. With this, a bump in the form %{?dist}.1 wouldn't trigger
 a build (since this implies that it's a release-specific fix) and a
 build on fX won't trigger an fX+1 build if there's a version gap
 between them.

Seems complex. Would it run on the client or on the server side?

It also seems... unexpected. You ask for a build, but it does commits
and builds behind your back?

 Sending an email halfway between the end of the build and automation
 of intent would probably be useful. If the next higher branch is
 updated manually and no build appears, this could be interpreted as a
 I know what I'm doing indication and cancel the automation.
 
 Thoughts?

That would need some kind of queue... 

kevin




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

Re: icu 50 soname bump

2013-01-26 Thread Kevin Fenzi
On Sun, 27 Jan 2013 11:30:22 +0900
Mamoru TASAKA mtas...@fedoraproject.org wrote:

 Looks like patching against /usr/include/unicode/urename.h is more
 appropriate. I wrote some comments on bug 856594.

If that saves adding workarounds to a bunch of packages seems like the
better solution. 

kevin


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

Re: drop inheritance at f19 branch point?

2013-01-26 Thread Orion Poplawski

On 01/25/2013 10:49 PM, Ben Boeckel wrote:

Looking at this, how about a simple rule about what makes a fedpkg build
cascade up: While the next higher branch has the same version, but older
pre-dist release number, merge --ff-only and trigger a build if one is
not created within an hour of the current build completing. With this, a
bump in the form %{?dist}.1 wouldn't trigger a build (since this implies
that it's a release-specific fix) and a build on fX won't trigger an
fX+1 build if there's a version gap between them.

Sending an email halfway between the end of the build and automation of
intent would probably be useful. If the next higher branch is updated
manually and no build appears, this could be interpreted as a I know
what I'm doing indication and cancel the automation.

Thoughts?


Doing more than one asks in certain situations sounds bad, but how about:

fn: fedpkg build --and-newer

Does:

fedpkg build
loop:
 fedpkg switch-branch fn+1 (or master)
 git merge fn
 git push
 fedpkg build
 goto loop: unless at master

It could also take --nowait.  If there was an error at any point it 
would abort (assuming git gives some non-zero return codes).






--
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: drop inheritance at f19 branch point?

2013-01-26 Thread Ben Boeckel
On Sat, Jan 26, 2013 at 19:48:25 -0700, Kevin Fenzi wrote:
 Seems complex.

For the logic, the delay part, or a likely implementation?

 Would it run on the client or on the server side?

I was thinking server side at first, but maybe we could have fedpkg
detect this and ask if it's wanted when the build is requested (possibly
with a per-package and global setting)?

 It also seems... unexpected. You ask for a build, but it does commits
 and builds behind your back?

As written above, it wouldn't write any new commits (--ff-only should
enforce that). It would only update branches and request builds along
with a notice of intent.

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

Re: rawhide report: 20130126 changes

2013-01-26 Thread Rich Mattes

On 01/26/2013 08:51 PM, Kevin Fenzi wrote:

Failed (many icu flags thing: bug 856594)
...
[fawkes] - http://koji.fedoraproject.org/koji/taskinfo?taskID=4905075

Graphviz's API changed, I'm working on a fix for Fawkes now.

Then I had to leave and didn't get time to look at these:
...
[player]

libphidget's API also changed, I fixed Player this afternoon.

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

Re: BuildRequires for texlive stuff for F18 and beyond

2013-01-26 Thread Orcan Ogetbil
On Sat, Jan 26, 2013 at 2:59 AM, Jindrich Novy wrote:
 Example pdflatex error in log - style missing:
 
 ! LaTeX Error: File `upquote.sty' not found.

 Type X to quit or RETURN to proceed,
 or enter new name. (Default extension: sty)
 

 solution:
 
 # yum install 'tex(upquote.sty)'
 Loaded plugins: langpacks, presto, refresh-packagekit
 Resolving Dependencies
 -- Running transaction check
 --- Package texlive-upquote.noarch 2:svn26059.v1.3-13.fc18 will be
 installed
 -- Finished Dependency Resolution


But if I have a .tex file that needs 40 such requirements, I have to
go through the above fix 40 times. Isn't there a way to launch yum
to install all the requirements automatically when I run latex?

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

FOSDEM 2013 call for papers

2013-01-26 Thread Emmanuel Seyman

Seen on blogs.perl.org :



hi all, on behalf of wendy

https://nxadm.wordpress.com/2013/01/25/perlfosdem2013-a-very-late-call-for-papers/


--snip---
Dear Perl Mongers,

I have to make this short and simple.
Therefore most of this email is copied from last year's
Call for Speakers.

What? Fosdem, Brussels, 2  3 february 2013
https://fosdem.org/2013/

Where? Free University Brussels, Campus Solbosh:
https://fosdem.org/2013/practical/transportation/

Why so late?
Because our dev-room request was denied at first.
They gave it to another programming language community.
Now another community could not fill their dev-room.
We are Perl, so we jumped in and we asked for this.
We got it. Now we have to fill it.

So be quick and send in your presentation proposal.

To:
Claudio Ramirez (nxadm, email: padre.claudio at apt-get.be)
and
Wendy van Dijk (email: nl.pm at wendy.org).

Thank you. Hope to meet you all in Brussels.

If you need an URL for twitter and the like:
https://nxadm.wordpress.com/2013/01/25/perlfosdem2013-a-very-late-call-for-papers/

_

Copied and adapted from last year's Call for Speakers:

Please forward to your Perl contacts.

_


Taking place in the beautiful city of Brussels (Belgium), FOSDEM is the biggest
free and non-commercial European event organized by and for the community. Its
goal is to provide Free and Open Source developers a place to meet (see
http://fosdem.org/2013/).

Over the last years the Perl community had an increasing presence at FOSDEM.
Over the last two years we managed to have both a booth and a dev-room. We
collected an impressive positive return and wish to renew the experience.

Our dev-room request for this upcoming edition (2013) was at first rejected, in
favor of another programming language community. So we would only have a booth.
But another open source community could not fill their dev-room and we hastily
requested it for the Perl-community. Yesterday we got approval.

The stand request is approved some time ago. The stand will be open throughout
the weekend. The dev-room event will take place Saturday, February 2nd 2013 ,
between 11:00 and 19:00, in room AW.126. The room itself has 75 seats, WIFI and
a VGA projector.

This environment, being a university classroom with raised seats, lends itself
perfectly for talks. This is a wonderful opportunity to present your Perl
project ­big and small­ or talk about subjects you care about. We are looking
for a variety of subjects on all levels: starter and advanced, generic and
specialized, core internals and CPAN. We have 8 hours time, so we have the
flexibility of using different time formats: e.g. talks of 20 minutes, more
classic talks of 40 minutes or longer (although we learned from experience that
longer talks should be split into slices of 20 or 40 minutes).

Please don't doubt to send a proposal (information about yourself, subject,
short description and time needed). If you have several subjects you are
enthusiastic to talk about please send alternative proposals. In the case more
than one talk is not selected, your proposal will help us when putting the
schedule together and even have backup talks in case someone cancels. Also
mention your time constraints (if any).

Please send your talk proposal by e-mail to the address below as soon as you
read this. You will receive an answer within 2 days. We will submit a
definitive schedule on Sunday 2013-01-27 to the FOSDEM organizers.

Please forward / distribute this call as wide as possible (certainly to your
local mongers).

Claudio Ramirez (nxadm, email: padre.claudio at apt-get.be)
and
Wendy van Dijk (email: nl.pm at wendy.org).

NB1: This is a community event without sponsoring. We don't have the means to
pay for your trip and time. If you want to sponsor part of the event, please
feel free to contact us.

NB2: We'll also appreciate volunteers, booth and dev-room. Please tell us your
availabilities so we can also prepare a planning for this.
-snap-
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

File Test-Mojibake-0.8.tar.gz uploaded to lookaside cache by pghmcfc

2013-01-26 Thread Paul Howarth
A file has been added to the lookaside cache for perl-Test-Mojibake:

0baa9275af39fa7f60c62b5b2b3110bd  Test-Mojibake-0.8.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Test-Mojibake] Update to 0.8

2013-01-26 Thread Paul Howarth
commit 094e57091cdda059acf9a0bebac05797619237f2
Author: Paul Howarth p...@city-fan.org
Date:   Sat Jan 26 22:45:17 2013 +

Update to 0.8

- New upstream release 0.8
  - Fixed cyclic t/ deps
  - Added the standalone scan_mojibake utility
  - Listed Unicode::CheckUTF8 as a recommended prerequisite
  - Recognize utf8::all
  - Passes perlcritic harsh
- Drop BR: perl(File::Spec)
- BR: perl(File::Spec::Functions), perl(Pod::Usage) and perl(Test::Script)
- BR: perl(Test::Pod::LinkCheck) where available
- Perl::Critic ≥ 1.094 now needed for the 'equivalent_modules' parameter in
  TestingAndDebugging::RequireUseStrict, unavailable in EPEL-5
- Update patch for building with old Test::More versions
- Drop %defattr, redundant since rpm 4.4

 Test-Mojibake-0.4-old-Test::More.patch |   74 --
 Test-Mojibake-0.8-old-Test::More.patch |   77 
 perl-Test-Mojibake.spec|   41 -
 sources|2 +-
 4 files changed, 106 insertions(+), 88 deletions(-)
---
diff --git a/Test-Mojibake-0.8-old-Test::More.patch 
b/Test-Mojibake-0.8-old-Test::More.patch
new file mode 100644
index 000..e604ff0
--- /dev/null
+++ b/Test-Mojibake-0.8-old-Test::More.patch
@@ -0,0 +1,77 @@
+diff -up Test-Mojibake-0.8/t/06-pp-vs-xs.t.orig 
Test-Mojibake-0.8/t/06-pp-vs-xs.t
+--- Test-Mojibake-0.8/t/06-pp-vs-xs.t.orig 2013-01-26 20:28:12.0 
+
 Test-Mojibake-0.8/t/06-pp-vs-xs.t  2013-01-26 22:17:47.038813730 +
+@@ -2,7 +2,7 @@
+ use strict;
+ use warnings qw(all);
+ 
+-use Test::More;
++use Test::More 'no_plan';
+ 
+ ## no critic (ProhibitPackageVars, ProtectPrivateSubs)
+ 
+@@ -13,7 +13,6 @@ BEGIN {
+ 
+ unless ($Test::Mojibake::use_xs) {
+ diag('No XS module detected, will fallback to PP implementation!');
+-done_testing(2);
+ exit;
+ }
+ 
+@@ -36,8 +35,6 @@ ok($t0-iters  $t1-iters, 'XS faster t
+ 
+ diag(sprintf('XS/PP speed ratio is %0.2f', $t0-iters / $t1-iters));
+ 
+-done_testing(7);
+-
+ sub run {
+ my $i = 0;
+ for (@buf) {
+diff -up Test-Mojibake-0.8/t/07-broken-utf8.t.orig 
Test-Mojibake-0.8/t/07-broken-utf8.t
+--- Test-Mojibake-0.8/t/07-broken-utf8.t.orig  2013-01-26 20:28:12.0 
+
 Test-Mojibake-0.8/t/07-broken-utf8.t   2013-01-26 22:17:47.038813730 
+
+@@ -27,7 +27,7 @@ my @tests = (
+ [11-overlong-5= 0 = \\xfc\x80\x80\x80\x80\xaf],
+ );
+ 
++plan tests = scalar @tests;
++
+ ok(Test::Mojibake::_detect_utf8($_-[2]) == $_-[1], $_-[0])
+ for @tests;
+-
+-done_testing(scalar @tests);
+diff -up Test-Mojibake-0.8/t/release-cpan-changes.t.orig 
Test-Mojibake-0.8/t/release-cpan-changes.t
+--- Test-Mojibake-0.8/t/release-cpan-changes.t.orig2013-01-26 
20:28:12.0 +
 Test-Mojibake-0.8/t/release-cpan-changes.t 2013-01-26 22:17:47.038813730 
+
+@@ -1,15 +1,11 @@
+ #!perl
+ 
++use Test::More;
++
+ BEGIN {
+-  unless ($ENV{RELEASE_TESTING}) {
+-require Test::More;
+-Test::More::plan(skip_all = 'these tests are for release candidate 
testing');
+-  }
++  plan skip_all = 'these tests are for release candidate testing' unless 
($ENV{RELEASE_TESTING});
++  eval 'use Test::CPAN::Changes';
++  plan skip_all = 'Test::CPAN::Changes required for this test' if $@;
+ }
+ 
+-
+-use Test::More;
+-eval 'use Test::CPAN::Changes';
+-plan skip_all = 'Test::CPAN::Changes required for this test' if $@;
+ changes_ok();
+-done_testing();
+diff -up Test-Mojibake-0.8/t/release-test-version.t.orig 
Test-Mojibake-0.8/t/release-test-version.t
+--- Test-Mojibake-0.8/t/release-test-version.t.orig2013-01-26 
22:17:47.0 +
 Test-Mojibake-0.8/t/release-test-version.t 2013-01-26 22:18:26.069722569 
+
+@@ -26,5 +26,6 @@ push @imports, $params
+ 
+ Test::Version-import(@imports);
+ 
++plan tests = 2;
++
+ version_all_ok();
+-done_testing;
diff --git a/perl-Test-Mojibake.spec b/perl-Test-Mojibake.spec
index 5ab7b0c..617fa43 100644
--- a/perl-Test-Mojibake.spec
+++ b/perl-Test-Mojibake.spec
@@ -7,12 +7,8 @@
 # noarch, but to avoid debug* files interfering with manifest test:
 %global debug_package %{nil}
 
-# TODO:
-#
-# BuildRequires: perl(Test::Pod::LinkCheck) when available
-
 Name:  perl-Test-Mojibake
-Version:   0.7
+Version:   0.8
 Release:   1%{?dist}
 Summary:   Check your source for encoding misbehavior
 Group: Development/Libraries
@@ -20,7 +16,7 @@ License:  GPL+ or Artistic
 URL:   http://search.cpan.org/dist/Test-Mojibake/
 Source0:   
http://search.cpan.org/CPAN/authors/id/S/SY/SYP/Test-Mojibake-%{version}.tar.gz
 Patch0:Test-Mojibake-0.4-no-Test::Version.patch
-Patch1:Test-Mojibake-0.4-old-Test::More.patch
+Patch1:Test-Mojibake-0.8-old-Test::More.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch: noarch
 # 

[perl-Test-Mojibake] Created tag perl-Test-Mojibake-0.8-1.fc19

2013-01-26 Thread Paul Howarth
The lightweight tag 'perl-Test-Mojibake-0.8-1.fc19' was created pointing to:

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

Broken dependencies: perl-Authen-Simple

2013-01-26 Thread buildsys


perl-Authen-Simple has broken dependencies in the epel-6 tree:
On ppc64:
perl-Authen-Simple-0.4-5.el6.noarch requires perl(Crypt::PasswdMD5)
Please resolve this as soon as possible.


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

Broken dependencies: perl-WWW-GoodData

2013-01-26 Thread buildsys


perl-WWW-GoodData has broken dependencies in the epel-5 tree:
On ppc:
perl-WWW-GoodData-1.6-1.el5.noarch requires perl(Getopt::Long) = 0:2.36
On i386:
perl-WWW-GoodData-1.6-1.el5.noarch requires perl(Getopt::Long) = 0:2.36
Please resolve this as soon as possible.


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

Broken dependencies: perl-WWW-GoodData

2013-01-26 Thread buildsys


perl-WWW-GoodData has broken dependencies in the epel-5 tree:
On ppc:
perl-WWW-GoodData-1.6-1.el5.noarch requires perl(Getopt::Long) = 0:2.36
On i386:
perl-WWW-GoodData-1.6-1.el5.noarch requires perl(Getopt::Long) = 0:2.36
Please resolve this as soon as possible.


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

F19 upgrade ICU to 50.1.1 in sync with Boost upgrade

2013-01-26 Thread Eike Rathke
Hi,

I plan to upgrade ICU to version 50.1.1, best next week to have that
ready before the Boost upgrade will happen to avoid having to rebuild
the entire chain twice. So don't get overly alarmed by broken
dependencies of other packages.. but still fix them in time for the
Boost upgrade.

Thanks
  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
New GnuPG key 0x65632D3A : 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Old GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD
Support the FSFE, care about Free Software! https://fsfe.org/support/?erack


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