[Test-Announce] Fedora 22 Release Candidate 1 (RC1) Available Now!

2015-04-08 Thread Adam Williamson
As per the Fedora 22 schedule [1], Fedora 22 Beta Release Candidate 1 
(RC1) is now available for testing.

Content information, including changes, can be found at
  https://fedorahosted.org/rel-eng/ticket/6132#comment:15.Please see 
the following pages for download links and testing instructions. 
Normally dl.fedoraproject.org should provide the fastest download, but 
download-ib01.fedoraproject.org is available as a mirror (with an 
approximately 1 hour lag) in case of trouble. To use it, just replace 
"dl" with "download-ib01" in the download URL.

Installation:

https://fedoraproject.org/wiki/Test_Results:Current_Installation_Test

Base:

https://fedoraproject.org/wiki/Test_Results:Current_Base_Test

Workstation and Desktop:

https://fedoraproject.org/wiki/Test_Results:Current_Desktop_Test

Server:

https://fedoraproject.org/wiki/Test_Results:Current_Server_Test

Cloud:

https://fedoraproject.org/wiki/Test_Results:Current_Cloud_Test

Summary:

https://fedoraproject.org/wiki/Test_Results:Current_Summary

All Beta priority test cases for each of these test pages [2] must  
pass in order to meet the Beta Release Criteria [3]. For the Fedora  
22 cycle we are also trying to run the Final tests at this time, to 
try and identify later release blocker bugs as early as possible.

Help is available on #fedora-qa on irc.freenode.net [4], or on the  
test list [5].

Create Fedora 22 Beta test compose (TC) and release candidate (RC)  
https://fedorahosted.org/rel-eng/ticket/6132

Current Blocker and Freeze Exception bugs:
http://qa.fedoraproject.org/blockerbugs/current

[1] 
http://fedorapeople.org/groups/schedule/f-22/f-22-quality-tasks.html
[2] https://fedoraproject.org/wiki/QA:Release_validation_test_plan
[3] https://fedoraproject.org/wiki/Fedora_22_Beta_Release_Criteria
[4] irc://irc.freenode.net/fedora-qa
[5] https://admin.fedoraproject.org/mailman/listinfo/test
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/test-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Matěj Cepl
On 2015-04-08, 01:06 GMT, Jason L Tibbitts III wrote:
> Just package it separately.  They should all have proper upstream
> tarballs, and there's no reason not to just make individual packages if
> that's what you need.  And, hey, while you're at it, stick them in
> rawhide and make the texlive package not generate them at all.  Anything
> that gets split out of texlive into proper packages is a win.

Cutting up texlive monster piece by piece seems like rather 
lousy idea to me. After all that long thread about texlive which 
just happened here I am afraid dealing with the monster must be 
done in some more sensible and organized matter.

Anyway, I'll try to make a special EPEL package for it.

Matěj
-- 
http://www.ceplovi.cz/matej/, Jabber: mceplceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
 
Don't anthropomorphize computers.  They don't like it.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf debug-info-install

2015-04-08 Thread Vít Ondruch
Dne 7.4.2015 v 15:39 Jan Kratochvil napsal(a):
> On Tue, 07 Apr 2015 14:51:49 +0200, Vít Ondruch wrote:
>> Dne 7.4.2015 v 14:25 Michael Catanzaro napsal(a):
>>> On Tue, 2015-04-07 at 14:15 +0200, Vít Ondruch wrote:
 Dne 7.4.2015 v 14:09 Michael Catanzaro napsal(a):
> I want 'dnf debug-info-install' to be available by default on 
> Workstation.
 Sorry for my ignorance, but why it should be installed by default?

>>> Because gdb recommends you use it whenever it detects that debuginfo 
>>> is missing. :-)
>> Then I have the same question with regards to GDB. Although I consider
>> my computer to be development computer and I probably have GDB
>> installed, I'd be much happier if it is not the case.
> Not to suggest how to fix missing crashed source line + context
> backtrace/parameters after a system library crashes due to wrong parameters
> passed from application under development?  This has always been a FAQ for GDB
> so the suggestion has been added and now only non-Fedora GDB users ask about
> it.
>
>
> Jan

1) As a Ruby developer, I typically don't care much about GDB
2) In days of virtualization, containers, vagrant, etc your runtime
environment is not necessary directly your development machine. I can
assure you that for example, I don't have gcc installed directly on my
system and it is just fine (although it might sound strange to some
parties).


Vít
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread M. Edward (Ed) Borasky
On Wed, Apr 8, 2015 at 12:30 AM, Matěj Cepl  wrote:
> On 2015-04-08, 01:06 GMT, Jason L Tibbitts III wrote:
>> Just package it separately.  They should all have proper upstream
>> tarballs, and there's no reason not to just make individual packages if
>> that's what you need.  And, hey, while you're at it, stick them in
>> rawhide and make the texlive package not generate them at all.  Anything
>> that gets split out of texlive into proper packages is a win.
>
> Cutting up texlive monster piece by piece seems like rather
> lousy idea to me. After all that long thread about texlive which
> just happened here I am afraid dealing with the monster must be
> done in some more sensible and organized matter.
>
> Anyway, I'll try to make a special EPEL package for it.
>
> Matěj
> --
> http://www.ceplovi.cz/matej/, Jabber: mceplceplovi.cz
> GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
>
> Don't anthropomorphize computers.  They don't like it.
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

One reason I'm building my OSJourno Docker images on Fedora and not
the more popular and theoretically more stable CentOS is that EPEL
doesn't have a few LaTeX packages I need. Sometime when I run out of
more pressing things to fix, I'm going to try texlive-texliveonfly to
see if it can find and install missing LaTeX packages.

Seriously, texlive is huge - if you install *everything* IIRC you have
something like 4 GB just for texlive! So there's every reason to want
to install a minimal texlive and install packages on an as-needed
basis. And I'm curious why there are texlive packages in Fedora that
aren't in EPEL - I assume it's a human or machine resource constraint.

-- 
OSJourno: Robust Power Tools for Digital Journalists
http://www.znmeb.mobi/stories/osjourno-robust-power-tools-for-digital-journalists

Remember, if you're traveling to Bactria, Hump Day is Tuesday and Thursday.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: appdata validation and too long

2015-04-08 Thread Richard Hughes
On 7 April 2015 at 23:23, Bruno Wolff III  wrote:
> The hedgewars appdata file from upstream is getting flagged as invalid by
> rpmlint. I checked with appdata-validate and get the following:
> appdata-validate -v /usr/share/appdata/hedgewars.appdata.xml
> /usr/share/appdata/hedgewars.appdata.xml 1 problems detected:
> • style-invalid :  is too long
>
> What is the limit on the size of list elements?

For normal validation, it's 20 Does this really break anything or can I just leave it?

A style warning is just that; it's going to look a little different to
most other apps but with no real harm. If you use:

appstream-util validate-relax usr/share/appdata/hedgewars.appdata.xml

...then the style warnings go away, and this is probably what you want
to use if you're using it in a .spec file. I hope that helps,

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

rawhide report: 20150408 changes

2015-04-08 Thread Fedora Rawhide Report
Compose started at Wed Apr  8 05:15:03 UTC 2015
Broken deps for i386
--
[Agda-stdlib]
ghc-agda-lib-ffi-0.0.2-5.fc22.i686 requires 
libHSinteger-gmp-0.5.0.0-ghc7.6.3.so
ghc-agda-lib-ffi-0.0.2-5.fc22.i686 requires 
libHSghc-prim-0.3.0.0-ghc7.6.3.so
ghc-agda-lib-ffi-0.0.2-5.fc22.i686 requires 
libHSbase-4.6.0.1-ghc7.6.3.so
ghc-agda-lib-ffi-0.0.2-5.fc22.i686 requires 
ghc(base-4.6.0.1-ced5f3d8c90960e9f372129163296e44)
ghc-agda-lib-ffi-devel-0.0.2-5.fc22.i686 requires 
ghc-devel(base-4.6.0.1-ced5f3d8c90960e9f372129163296e44)
ghc-agda-lib-ffi-devel-0.0.2-5.fc22.i686 requires ghc-compiler = 0:7.6.3
ghc-agda-lib-ffi-devel-0.0.2-5.fc22.i686 requires ghc-compiler = 0:7.6.3
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[aeskulap]
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libofstd.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires liboflog.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg8.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg16.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg12.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmnet.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmjpeg.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimgle.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimage.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmdata.so.3.6
[aunit]
aunit-2013-7.fc22.i686 requires libgnat-4.9.so
[aws]
aws-3.1.0-12.fc22.i686 requires libgnat-4.9.so
aws-3.1.0-12.fc22.i686 requires libgnarl-4.9.so
aws-devel-3.1.0-12.fc22.i686 requires libgnat-4.9.so
aws-devel-3.1.0-12.fc22.i686 requires libgnarl-4.9.so
[bro]
broccoli-2.3-1.fc22.i686 requires bro-2.3
python-broccoli-2.3-1.fc22.i686 requires bro-2.3
[bustle]
bustle-0.4.8-1.fc23.i686 requires libHSdbus-0.10.8-ghc7.8.4.so
bustle-0.4.8-1.fc23.i686 requires 
ghc(dbus-0.10.8-ca372b3d5372ab2e67a5ef78d0f32f75)
[crystal]
crystal-2.2.1-2.fc22.i686 requires libkdecorations.so.4
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.i686 requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.i686 requires libsres.so.14
[dsqlite]
dsqlite-1.1.1-5.fc22.i686 requires libphobos-ldc.so.64
[elk]
elk-mpich-2.3.22-10.fc22.i686 requires libopa.so.1
elk-mpich-2.3.22-10.fc22.i686 requires libmpl.so.1
elk-mpich-2.3.22-10.fc22.i686 requires libmpichf90.so.12
elk-mpich-2.3.22-10.fc22.i686 requires libmpich.so.12
[fawkes]
fawkes-plugin-player-0.5.0-19.fc22.i686 requires 
libboost_thread.so.1.55.0
fawkes-plugin-player-0.5.0-19.fc22.i686 requires 
libboost_system.so.1.55.0
fawkes-plugin-player-0.5.0-19.fc22.i686 requires 
libboost_signals.so.1.55.0
[florist]
florist-2011-16.fc22.i686 requires libgnat-4.9.so
florist-2011-16.fc22.i686 requires libgnarl-4.9.so
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
[git-annex]
git-annex-5.20140717-5.fc23.i686 requires libHSdbus-0.10.8-ghc7.8.4.so
git-annex-5.20140717-5.fc23.i686 requires 
libHSQuickCheck-2.6-ghc7.8.4.so
git-annex-5.20140717-5.fc23.i686 requires 
ghc(dbus-0.10.8-ca372b3d5372ab2e67a5ef78d0f32f75)
git-annex-5.20140717-5.fc23.i686 requires 
ghc(QuickCheck-2.6-8a12668f63418b314ed544171a63db12)
[gl3n]
gl3n-0.20140505-13.fc22.i686 requires libphobos-ldc.so.64
[gnatcoll]
gnatcoll-2013-9.fc22.i686 requires libgnat-4.9.so
gnatcoll-2013-9.fc22.i686 requires libgnarl-4.9.so
[gnome-chemistry-utils]
gnome-chemistry-utils-gnumeric-0.14.10-5.fc23.i686 requires 
libspreadsheet-1.12.20.so
[gpaw]
gpaw-mpich-0.10.0.11364-9.fc22.i686 requires libopa.so.1
gpaw-mpich-0.10.0.11364-9.fc22.i686 requires libmpl.so.1
gpaw-mpich-0.10.0.11364-9.fc22.i686 requires libmpich.so.12
[gromacs]
gromacs-mpich-4.6.5-5.fc22.i686 requires libopa.so.1
gromacs-mpich-4.6.5-5.fc22.i686 requires libmpl.so.1
gromacs-mpich-4.6.5-5.fc22.i686 requires libmpich.so.12
gromacs-mpich-libs-4.6.5-5.fc22.i686 requires libopa.so.1
gromacs-mpich-libs-4.6.5-5.fc22.i686 requires libmpl.so.1
gromacs-mpich-libs-4.6.5-5.fc22.i686 requires libmpich.so.12
[hadoop]
hadoop-common-2.4.1-6.fc22.noarch requires 
mvn(io.netty:netty:3.6.6.Final)
hadoop-hdfs-2.4.1-6.fc22.noarch requires 
mvn(org.jboss.netty:netty:3.6.6.Final)
hadoop-hdfs-2.4.1-6.fc22.noarch requires mvn(io.netty:netty:3.6.6.Final)
hadoop-

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Vít Ondruch
Dne 8.4.2015 v 08:41 Jan Zelený napsal(a):
> On 7. 4. 2015 at 17:53:42, Ralf Corsepius wrote:
>> On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
>>> On Tue, 7 Apr 2015 08:38:57 -0500
>>>
>>> Bruno Wolff III  wrote:
 On Tue, Apr 07, 2015 at 10:22:25 -0300,

Paulo César Pereira de Andrade

  wrote:
>   I had also switched back to yum in rawhide due to --skip-broken,
>
> and
> in a few updates not even needing it (I would first see what is
> broken, and if not something "vital", use --skip-broken), while dnf
> would just fail with cryptic messages. I can keep up if kde or gnome
> is broken, or some other stuff that does not prevent boot and a
> functional system.
 dnf really does need --skip-broken like support if it is to replace
 yum. yum can be a lot faster than the needed work around to get dnf
 to work equivalently. I am considering going back to yum in rawhide
 rather than continuig to test dnf in rawhide because of this issue.
>>> dnf's default behavior is like yum with --skip-broken already.
>> WHAT?
>>
>> --skip-broken is a band-aid to work around packaging mistakes and bugs
>> and NOT be the default.
>>
>> IMO, this kind of behavior is not helpful and therefore should be reverted.
> This behavior is actually helpful, as it doesn't bother users with a bunch of 
> broken deps messages they usually don't fully understand (check out how many 
> of these bugs were filed against yum over the years).
>
> Putting the opinion of myself and the dnf team aside, I'd like to point out 
> that the information you want is still available - dnf check-update will show 
> you all the updates, even those that have broken deps. Running this command 
> right after dnf upgrade will list you those that could not be installed.
>
> Thanks
> Jan

Is there chance to have --skip-broken enabled/disabled for certain
repositories? For example, you probably want to use --skip-broken for
"updates", while you don't want to use it for "updates-testing" or
"rawhide", since in there repositories, the bugs should be caught and
removed.


Vít
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Reindl Harald



Am 08.04.2015 um 08:41 schrieb Jan Zelený:

On 7. 4. 2015 at 17:53:42, Ralf Corsepius wrote:

On 04/07/2015 05:07 PM, Kevin Fenzi wrote:

On Tue, 7 Apr 2015 08:38:57 -0500

Bruno Wolff III  wrote:

On Tue, Apr 07, 2015 at 10:22:25 -0300,

Paulo César Pereira de Andrade

 wrote:

   I had also switched back to yum in rawhide due to --skip-broken,

and
in a few updates not even needing it (I would first see what is
broken, and if not something "vital", use --skip-broken), while dnf
would just fail with cryptic messages. I can keep up if kde or gnome
is broken, or some other stuff that does not prevent boot and a
functional system.


dnf really does need --skip-broken like support if it is to replace
yum. yum can be a lot faster than the needed work around to get dnf
to work equivalently. I am considering going back to yum in rawhide
rather than continuig to test dnf in rawhide because of this issue.


dnf's default behavior is like yum with --skip-broken already.


WHAT?

--skip-broken is a band-aid to work around packaging mistakes and bugs
and NOT be the default.

IMO, this kind of behavior is not helpful and therefore should be reverted.


This behavior is actually helpful, as it doesn't bother users with a bunch of
broken deps messages they usually don't fully understand (check out how many
of these bugs were filed against yum over the years).


well, check out how many bugs where filed for the correct component

that default don't solve any problem, it's just put the head in the sand 
and burry it



Putting the opinion of myself and the dnf team aside, I'd like to point out
that the information you want is still available - dnf check-update will show
you all the updates, even those that have broken deps. Running this command
right after dnf upgrade will list you those that could not be installed


the world don't work that way

*nobody* even not myself would call "dnf check-update" after "dnf 
upgrade" installed updates and did not complain about anything




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf debug-info-install

2015-04-08 Thread Jan Kratochvil
On Wed, 08 Apr 2015 09:52:46 +0200, Vít Ondruch wrote:
> 2) In days of virtualization, containers, vagrant, etc your runtime
> environment is not necessary directly your development machine.

Yes, Gary Benson is working on integrating gdbserver and GDB for these
scenarios.

Although I am not sure how the debuginfos for target system should become
available on the development (host) machine.  ABRT does so with chroots.


Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Richard Hughes
On 7 April 2015 at 17:37, Adam Williamson  wrote:
> This is easier said than done. We don't have a perfect dependency
> checker and it's not at all easy to write one.

From someone that's actually written a yum-compatible dependency
checker in C several years ago[1] I can attest that the --skip-broken
flag is really only a work around for repositories being pushed while
broken, or the depsolver being broken by design. We tried using
--skip-broken by default in PackageKit a few years ago and it was
basically a disaster.

A "simple" iterative depsolver like yum has needs so many special
cases that it becomes a maze of code making pretty random decisions,
requiring spurious manual deps added to packages when upgrade issues
were found. Ten years ago cleverer people than me decided that
SAT-based solvers were the only thing that made logical sense, which
is what hawkey uses via the libsolv library. PackageKit in F22 uses
hawkey, and the code is predictable and stable, which is a long way
from what we had with the yum depsolver.

To those mis-remembering how awesome the yum depsolver was: it really wasn't.

Richard

[1] https://github.com/hughsie/zif
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread drago01
On Tue, Apr 7, 2015 at 6:37 PM, Adam Williamson
 wrote:
> On Tue, 2015-04-07 at 18:33 +0200, drago01 wrote:
>> On Tue, Apr 7, 2015 at 6:00 PM, Reindl Harald > > wrote:
>> >
>> >
>> > Am 07.04.2015 um 17:53 schrieb Ralf Corsepius:
>> > >
>> > > On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
>> > > >
>> > > > dnf's default behavior is like yum with --skip-broken already.
>> > >
>> > >
>> > > WHAT?
>> > >
>> > > --skip-broken is a band-aid to work around packaging mistakes
>> > > and bugs
>> > > and NOT be the default.
>> > >
>> > > IMO, this kind of behavior is not helpful and therefore should
>> > > be reverted
>> >
>> >
>> > +1
>> >
>> > that's unacceptable and leads in burry *real* problems resulting
>> > in sonner
>> > or later security updates are broken and nobody take snotice soon
>> > enough
>>
>> The bug is elsewhere though ... i.e. that is even possible to push
>> updates with broken deps.
>> Rawhide is a different story but everything that goes through bodhi
>> (stable releases and branched) should simply refuse pushes with
>> broken
>> deps.
>
> This is easier said than done. We don't have a perfect dependency
> checker and it's not at all easy to write one. tflink and John Dulaney
> have more details if you're interested, but yes, this is not a trivial
> thing we can just wave a wand and make happen.

We do have dep solvers otherwise no one would notice that a dep is
broken ever. (like libsolv + hawkey).
So what bodhi should do is to ask "has this package all dependencies
satisfied with base + updates + other packages in this push" for every
package in the push.
If the answer is "no" for a package cancel the push; remove it;
restart and only push the once that has satisfied deps.
Report the failed once to the maintainers so that they can fix it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Marcin Juszkiewicz
W dniu 08.04.2015 o 11:05, drago01 pisze:
> We do have dep solvers otherwise no one would notice that a dep is
> broken ever. (like libsolv + hawkey).
> So what bodhi should do is to ask "has this package all dependencies
> satisfied with base + updates + other packages in this push" for every
> package in the push.
> If the answer is "no" for a package cancel the push; remove it;
> restart and only push the once that has satisfied deps.
> Report the failed once to the maintainers so that they can fix it.

When I was Debian/Ubuntu developer it was easy. Pbuilder had hooks and
one of them in my setup was "once built, install all resulting packages".

This way as a developer I could check are results usable. Not found
something like that in mock.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Matěj Cepl
On 2015-04-08, 08:12 GMT, M. Edward (Ed) Borasky wrote:
> And I'm curious why there are texlive packages in Fedora that
> aren't in EPEL - I assume it's a human or machine resource constraint.

Not in EPEL, but in the RHEL-7. Obviously Red Hat delivers only 
a subset of whole TeXLive.

Best,

Matěj
-- 
http://www.ceplovi.cz/matej/, Jabber: mceplceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
 
"Push to test." (click) "Release to detonate..."
 -- from a bugzilla quip list

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Tim Lauridsen
On Wed, 8 Apr 2015 at 11:05 drago01  wrote:

> On Tue, Apr 7, 2015 at 6:37 PM, Adam Williamson
>  wrote:
> > On Tue, 2015-04-07 at 18:33 +0200, drago01 wrote:
> >> On Tue, Apr 7, 2015 at 6:00 PM, Reindl Harald  >> > wrote:
> >> >
> >> >
> >> > Am 07.04.2015 um 17:53 schrieb Ralf Corsepius:
> >> > >
> >> > > On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
> >> > > >
> >> > > > dnf's default behavior is like yum with --skip-broken already.
> >> > >
> >> > >
> >> > > WHAT?
> >> > >
> >> > > --skip-broken is a band-aid to work around packaging mistakes
> >> > > and bugs
> >> > > and NOT be the default.
> >> > >
> >> > > IMO, this kind of behavior is not helpful and therefore should
> >> > > be reverted
> >> >
> >> >
> >> > +1
> >> >
> >> > that's unacceptable and leads in burry *real* problems resulting
> >> > in sonner
> >> > or later security updates are broken and nobody take snotice soon
> >> > enough
> >>
> >> The bug is elsewhere though ... i.e. that is even possible to push
> >> updates with broken deps.
> >> Rawhide is a different story but everything that goes through bodhi
> >> (stable releases and branched) should simply refuse pushes with
> >> broken
> >> deps.
> >
> > This is easier said than done. We don't have a perfect dependency
> > checker and it's not at all easy to write one. tflink and John Dulaney
> > have more details if you're interested, but yes, this is not a trivial
> > thing we can just wave a wand and make happen.
>
> We do have dep solvers otherwise no one would notice that a dep is
> broken ever. (like libsolv + hawkey).
> So what bodhi should do is to ask "has this package all dependencies
> satisfied with base + updates + other packages in this push" for every
> package in the push.
> If the answer is "no" for a package cancel the push; remove it;
> restart and only push the once that has satisfied deps.
> Report the failed once to the maintainers so that they can fix it.
>
>
It is not so simple, you have to test all combinations for packages
requiring an updated package and all the packages there requires someting
provided by previous version of the package, with thousend of packages and
multiple packages providing the same stuff, it is an almost impossible task.

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

An everyday tale of dnf

2015-04-08 Thread Tom Hughes
So this morning I cloned an up to date rawhide VM and attempted to convert
it to F22 by using "dnf distro-sync" on it. Obviously that is a fairly advanced
use case but I think one tale of what happened at the end of that process will
highlight why I often find myself shouting WTF at dnf when going beyond basic
install/update of packages. There were other issues along the way before I got
to this point...

Having eventually completed the distro-sync I wanted to check for any orphans
that needed sorting out. Google told me dnf-plugins-extras was that I needed
to replace package-cleanup, so I installed it, only to find that every use of
dnf now reported:

fedora22 [~] % sudo dnf upgrade
Failed to synchronize cache for repo '_local' from 
'file:///var/lib/dnf/plugins/local': Cannot download repomd.xml: Cannot 
download repodata/repomd.xml: All mirrors were tried, disabling.

After shouting WTF yet again I determined that dnf-plugins-extras includes
python-dnf-plugins-extras-local which apparently tries to use a non-existent
local directory as a hidden extra repo.

Fine whatever, we don't need that, so lets remove it:

fedora22 [~] % sudo dnf erase python-dnf-plugins-extras-local
Dependencies resolved.

 PackageArchVersion  Repository
   Size

Removing:
 dnf-plugins-extras noarch  0.0.6-2.fc22 @System0  
 python-beautifulsoup4  noarch  4.3.2-3.fc21 @System  605 k
 python-dnf-plugins-extras  noarch  0.0.6-2.fc22 @System0  
 python-dnf-plugins-extras-debugnoarch  0.0.6-2.fc22 @System   26 k
 python-dnf-plugins-extras-localnoarch  0.0.6-2.fc22 @System   11 k
 python-dnf-plugins-extras-orphans  noarch  0.0.6-2.fc22 @System  9.3 k
 python-dnf-plugins-extras-repoclosure  noarch  0.0.6-2.fc22 @System  9.4 k
 python-dnf-plugins-extras-repographnoarch  0.0.6-2.fc22 @System  9.5 k
 python-dnf-plugins-extras-repomanage   noarch  0.0.6-2.fc22 @System   12 k
 python-dnf-plugins-extras-snapper  noarch  0.0.6-2.fc22 @System  4.4 k
 python-dnf-plugins-extras-tracer   noarch  0.0.6-2.fc22 @System  7.7 k
 python-html5libnoarch  1:0.999-5.fc21   @System  1.2 M
 python-psutil  x86_64  2.1.3-1.fc22 @System  518 k
 snapperx86_64  0.2.5-2.fc22 @System  1.0 M
 snapper-libs   x86_64  0.2.5-2.fc22 @System  846 k
 tracer noarch  0.5.8-1.fc22 @System  272 k

Transaction Summary

Remove  16 Packages

Installed size: 4.5 M
Is this ok [y/N]: y

WTF! Oh, of course, removing that removes dnf-plugins-extras and then everything
else counts as auto installed and gets removed. After ceasing banging my head on
the desk I let it go ahead and then add back python-dnf-plugins-extras-orphans
to get the plugin I actually wanted.

So now I run "dnf orphans" at last and am a little surprised to get 589 lines of
output:

fedora22 [~] % sudo dnf orphans
CharLS-devel-1.0-8.fc22.x86_64
...
zsh-5.0.7-6.fc22.x86_64

But those are F22 packages I hear you say! Indeed they are, and list confirms 
that
they do exist in configured repositories:

fedora22 [~] % sudo dnf list --showduplicates zsh
Using metadata from Wed Apr  8 11:02:28 2015 (0:53:45 hours old)
Installed Packages
zsh.x86_64   5.0.7-6.fc22@System
Available Packages
zsh.x86_64   5.0.7-6.fc22@System
zsh.x86_64   5.0.7-6.fc22fedora-base

WTF!

Tom

-- 
Tom Hughes (t...@compton.nu)
http://compton.nu/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

F-22 Branched report: 20150408 changes

2015-04-08 Thread Fedora Branched Report
Compose started at Wed Apr  8 07:15:02 UTC 2015
Broken deps for armhfp
--
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[aeskulap]
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libofstd.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires liboflog.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libijg8.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libijg16.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libijg12.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libdcmnet.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libdcmjpeg.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libdcmimgle.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libdcmimage.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.armv7hl requires libdcmdata.so.3.6
[avro]
avro-mapred-1.7.5-9.fc22.noarch requires hadoop-mapreduce
avro-mapred-1.7.5-9.fc22.noarch requires hadoop-client
[bro]
broccoli-2.3-1.fc22.armv7hl requires bro-2.3
python-broccoli-2.3-1.fc22.armv7hl requires bro-2.3
[crystal]
crystal-2.2.1-2.fc22.armv7hl requires libkdecorations.so.4
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.armv7hl requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.armv7hl requires libsres.so.14
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.armv7hl requires gcc = 
0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.armv7hl requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.armv7hl requires gcc = 
0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.armv7hl requires gcc = 0:4.9.2-1.fc22
[kde-style-skulpture]
kde-style-skulpture-0.2.4-9.fc22.armv7hl requires libkdecorations.so.4
[kfilefactory]
kfilefactory-0.1.1-8.fc21.noarch requires kdebase-workspace
[leksah]
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(utf8-string-0.3.7-013ef9ad8ac70ebb11df31f487b74f26)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(unix-2.6.0.1-7550b9ae9dbc74e4d6570cc239a29030)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(transformers-0.3.0.0-23508e0b4a1c1bc1cf2c2de3bb13e90c)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(time-1.4.0.1-970760bdd865d8b6cafac382276795a2)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(text-0.11.3.1-17cae9ba49c3f3d533bf78a6e387f543)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(strict-0.3.2-04f0cc1e99eff2196c0a7cd16d748b37)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(regex-tdfa-1.1.8-0b03687c4e38c00ef92e9445170081e2)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(regex-base-0.93.2-6a541a53412d1d7d310fa69bca50c85f)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(pretty-1.1.1.0-2de27f83b2c1c65d629a564e9e01b27d)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(parsec-3.1.3-a8bebef411959de671abb0f1f7da556f)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(old-time-1.1.0.1-29c02e2b3bbdfd9a5756f0c46f4d6071)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(network-2.4.1.2-82f6bcf79fe0252b3ab387e8dcb82e71)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(mtl-2.1.2-2f2cd438035824ec2bed4811930bc232)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(ltk-0.12.1.0-2fbb10498719be9dbdbb3d9f8adedbec)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(leksah-server-0.12.1.2-7dbd70c9f5e4dd8b3b5efcb6597b3bfd)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(hslogger-1.2.1-43834164508859009a3cc8aef7fd1e84)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(gtksourceview2-0.12.5.0-588b179d0562576f9afa46559cebf79f)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(gtk-0.12.5.0-2342a114ec8897cecfdda15ac92aed08)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(glib-0.12.5.0-1b94df160e141377711a221615168695)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(gio-0.12.5.0-b012293268f349d8f05c73d053798c7b)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(ghc-7.6.3-18fc786f8ad3478b9bb568d865b0e48d)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(filepath-1.3.0.1-62570c67b40fb99e7078c0d179220531)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(enumerator-0.4.19-a164f71ed1088e349dd8bc4cdee8e449)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(directory-1.2.0.1-504c99535d64699e20e001d81b577d06)
ghc-leksah-devel-0.12.1.3-16.fc22.armv7hl requires 
ghc-devel(deepseq-1.3.0.1-aa1be128186a233c7290faf88620ffe5)
ghc-leksah-devel-0.12.1.3-16.fc22.

Re: An everyday tale of dnf

2015-04-08 Thread Chaoyi Zha
Haha, sounds like a fun experience. I've not used dnf for many complex
tasks, but it sounds interesting.

On Wed, Apr 8, 2015, 7:14 AM Tom Hughes  wrote:

> So this morning I cloned an up to date rawhide VM and attempted to convert
> it to F22 by using "dnf distro-sync" on it. Obviously that is a fairly
> advanced
> use case but I think one tale of what happened at the end of that process
> will
> highlight why I often find myself shouting WTF at dnf when going beyond
> basic
> install/update of packages. There were other issues along the way before I
> got
> to this point...
>
> Having eventually completed the distro-sync I wanted to check for any
> orphans
> that needed sorting out. Google told me dnf-plugins-extras was that I
> needed
> to replace package-cleanup, so I installed it, only to find that every use
> of
> dnf now reported:
>
> fedora22 [~] % sudo dnf upgrade
> Failed to synchronize cache for repo '_local' from
> 'file:///var/lib/dnf/plugins/local': Cannot download repomd.xml: Cannot
> download repodata/repomd.xml: All mirrors were tried, disabling.
>
> After shouting WTF yet again I determined that dnf-plugins-extras includes
> python-dnf-plugins-extras-local which apparently tries to use a
> non-existent
> local directory as a hidden extra repo.
>
> Fine whatever, we don't need that, so lets remove it:
>
> fedora22 [~] % sudo dnf erase python-dnf-plugins-extras-local
> Dependencies resolved.
> 
> 
>  PackageArchVersion  Repository
>
>  Size
> 
> 
> Removing:
>  dnf-plugins-extras noarch  0.0.6-2.fc22 @System
>   0
>  python-beautifulsoup4  noarch  4.3.2-3.fc21 @System
> 605 k
>  python-dnf-plugins-extras  noarch  0.0.6-2.fc22 @System
>   0
>  python-dnf-plugins-extras-debugnoarch  0.0.6-2.fc22 @System
>  26 k
>  python-dnf-plugins-extras-localnoarch  0.0.6-2.fc22 @System
>  11 k
>  python-dnf-plugins-extras-orphans  noarch  0.0.6-2.fc22 @System
> 9.3 k
>  python-dnf-plugins-extras-repoclosure  noarch  0.0.6-2.fc22 @System
> 9.4 k
>  python-dnf-plugins-extras-repographnoarch  0.0.6-2.fc22 @System
> 9.5 k
>  python-dnf-plugins-extras-repomanage   noarch  0.0.6-2.fc22 @System
>  12 k
>  python-dnf-plugins-extras-snapper  noarch  0.0.6-2.fc22 @System
> 4.4 k
>  python-dnf-plugins-extras-tracer   noarch  0.0.6-2.fc22 @System
> 7.7 k
>  python-html5libnoarch  1:0.999-5.fc21   @System
> 1.2 M
>  python-psutil  x86_64  2.1.3-1.fc22 @System
> 518 k
>  snapperx86_64  0.2.5-2.fc22 @System
> 1.0 M
>  snapper-libs   x86_64  0.2.5-2.fc22 @System
> 846 k
>  tracer noarch  0.5.8-1.fc22 @System
> 272 k
>
> Transaction Summary
> 
> 
> Remove  16 Packages
>
> Installed size: 4.5 M
> Is this ok [y/N]: y
>
> WTF! Oh, of course, removing that removes dnf-plugins-extras and then
> everything
> else counts as auto installed and gets removed. After ceasing banging my
> head on
> the desk I let it go ahead and then add back python-dnf-plugins-extras-
> orphans
> to get the plugin I actually wanted.
>
> So now I run "dnf orphans" at last and am a little surprised to get 589
> lines of
> output:
>
> fedora22 [~] % sudo dnf orphans
> CharLS-devel-1.0-8.fc22.x86_64
> ...
> zsh-5.0.7-6.fc22.x86_64
>
> But those are F22 packages I hear you say! Indeed they are, and list
> confirms that
> they do exist in configured repositories:
>
> fedora22 [~] % sudo dnf list --showduplicates zsh
> Using metadata from Wed Apr  8 11:02:28 2015 (0:53:45 hours old)
> Installed Packages
> zsh.x86_64   5.0.7-6.fc22
> @System
> Available Packages
> zsh.x86_64   5.0.7-6.fc22
> @System
> zsh.x86_64   5.0.7-6.fc22
> fedora-base
>
> WTF!
>
> Tom
>
> --
> Tom Hughes (t...@compton.nu)
> http://compton.nu/
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Ralf Corsepius

On 04/08/2015 03:06 AM, Jason L Tibbitts III wrote:

"MC" == Matěj Cepl  writes:


MC> Now, the question is how to build just one subpackage (or any
MC> required other subpackages) from the monstrosity which the current
MC> texlive? Anybody any suggestions?

Just package it separately.  They should all have proper upstream
tarballs, and there's no reason not to just make individual packages if
that's what you need.  And, hey, while you're at it, stick them in
rawhide and make the texlive package not generate them at all.  Anything
that gets split out of texlive into proper packages is a win.


+1 That's similar to the way we had split perl into pieces years ago.

Ralf


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Radek Holy
- Original Message -
> From: "Bruno Wolff III" 
> To: devel@lists.fedoraproject.org
> Sent: Tuesday, April 7, 2015 5:51:41 PM
> Subject: Re: dnf replacing yum and dnf-yum
> 
> On Tue, Apr 07, 2015 at 09:07:08 -0600,
>   Kevin Fenzi  wrote:
> >
> >dnf's default behavior is like yum with --skip-broken already.

This recurrent half-truth causes so much confusion. I'd like to ask everyone 
not to repeat it. Or at least also point to 
http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#no-skip-broken please.

> Not when installing packages.

AFAIK, YUM's --skip-broken does two things:
1) it selects another version of the requested package if the most suitable 
cannot be installed
2) it skips the requested package if none of its versions can be installed

DNF does only (1) by default (and it can be disabled by --best). And it does it 
during both upgrades and installations. But only if the requested "pkg-spec" 
matches multiple packages. If the given "pkg-spec" is unique (e.g. 
foo-1-0.fc21.noarch) and the matching package cannot be installed, DNF fails.

(2) was intentionally not supported in DNF so far but we have been repeatedly 
receiving bug reports complaining that this "feature" is missing. We have 
finally received a use case for it and thus we are considering an 
implementation as a plugin.

> >
> >If thats not working and you need to find out more, add '--best' to see
> >things without 'skip-broken'.
> 
> My understanding is that --best can erase stuff (outside of obsoletes)
> and I don't want to do that in scripts.
> 
> >If that still doesn't work, please file a bug. ;)
> 
> I have already filed some bugs and RFEs since dnf replaced yum in rawhide,
> including about needing --skip-broken like functionallity for installs.

-- 
Radek Holý
Associate Software Engineer
Software Management Team
Red Hat Czech
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Jan Zelený
On 8. 4. 2015 at 11:05:20, drago01 wrote:
> On Tue, Apr 7, 2015 at 6:37 PM, Adam Williamson
> 
>  wrote:
> > On Tue, 2015-04-07 at 18:33 +0200, drago01 wrote:
> >> On Tue, Apr 7, 2015 at 6:00 PM, Reindl Harald  >> 
> >> > wrote:
> >> > 
> >> > Am 07.04.2015 um 17:53 schrieb Ralf Corsepius:
> >> > > On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
> >> > > > dnf's default behavior is like yum with --skip-broken already.
> >> > > 
> >> > > WHAT?
> >> > > 
> >> > > --skip-broken is a band-aid to work around packaging mistakes
> >> > > and bugs
> >> > > and NOT be the default.
> >> > > 
> >> > > IMO, this kind of behavior is not helpful and therefore should
> >> > > be reverted
> >> > 
> >> > +1
> >> > 
> >> > that's unacceptable and leads in burry *real* problems resulting
> >> > in sonner
> >> > or later security updates are broken and nobody take snotice soon
> >> > enough
> >> 
> >> The bug is elsewhere though ... i.e. that is even possible to push
> >> updates with broken deps.
> >> Rawhide is a different story but everything that goes through bodhi
> >> (stable releases and branched) should simply refuse pushes with
> >> broken
> >> deps.
> > 
> > This is easier said than done. We don't have a perfect dependency
> > checker and it's not at all easy to write one. tflink and John Dulaney
> > have more details if you're interested, but yes, this is not a trivial
> > thing we can just wave a wand and make happen.
> 
> We do have dep solvers otherwise no one would notice that a dep is
> broken ever. (like libsolv + hawkey).
> So what bodhi should do is to ask "has this package all dependencies
> satisfied with base + updates + other packages in this push" for every
> package in the push.
> If the answer is "no" for a package cancel the push; remove it;
> restart and only push the once that has satisfied deps.
> Report the failed once to the maintainers so that they can fix it.


For the record, we are in touch with Fedora QA team about this and we will be 
helping them with improving the dependency checks.

Thanks
Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Jan Zelený
On 8. 4. 2015 at 10:26:51, Reindl Harald wrote:
> Am 08.04.2015 um 08:41 schrieb Jan Zelený:
> > On 7. 4. 2015 at 17:53:42, Ralf Corsepius wrote:
> >> On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
> >>> On Tue, 7 Apr 2015 08:38:57 -0500
> >>> 
> >>> Bruno Wolff III  wrote:
>  On Tue, Apr 07, 2015 at 10:22:25 -0300,
>  
>  Paulo César Pereira de Andrade
>  
>   wrote:
> >I had also switched back to yum in rawhide due to --skip-broken,
> > 
> > and
> > in a few updates not even needing it (I would first see what is
> > broken, and if not something "vital", use --skip-broken), while dnf
> > would just fail with cryptic messages. I can keep up if kde or gnome
> > is broken, or some other stuff that does not prevent boot and a
> > functional system.
>  
>  dnf really does need --skip-broken like support if it is to replace
>  yum. yum can be a lot faster than the needed work around to get dnf
>  to work equivalently. I am considering going back to yum in rawhide
>  rather than continuig to test dnf in rawhide because of this issue.
> >>> 
> >>> dnf's default behavior is like yum with --skip-broken already.
> >> 
> >> WHAT?
> >> 
> >> --skip-broken is a band-aid to work around packaging mistakes and bugs
> >> and NOT be the default.
> >> 
> >> IMO, this kind of behavior is not helpful and therefore should be
> >> reverted.
> > 
> > This behavior is actually helpful, as it doesn't bother users with a bunch
> > of broken deps messages they usually don't fully understand (check out
> > how many of these bugs were filed against yum over the years).
> 
> well, check out how many bugs where filed for the correct component
> 
> that default don't solve any problem, it's just put the head in the sand
> and burry it
> 
> > Putting the opinion of myself and the dnf team aside, I'd like to point
> > out
> > that the information you want is still available - dnf check-update will
> > show you all the updates, even those that have broken deps. Running this
> > command right after dnf upgrade will list you those that could not be
> > installed
> the world don't work that way
> 
> *nobody* even not myself would call "dnf check-update" after "dnf
> upgrade" installed updates and did not complain about anything

You are right, people use it the other way - we have had reports stating that 
dnf check-update shows packages that dnf upgrade doesn't select. In other 
words, the information about broken updates is still available to the user.

Thanks
Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Michal Schmidt
On 04/08/2015 08:41 AM, Jan Zelený wrote:
> On 7. 4. 2015 at 17:53:42, Ralf Corsepius wrote:
>> On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
>>> dnf's default behavior is like yum with --skip-broken already.
>>
>> WHAT?
>>
>> --skip-broken is a band-aid to work around packaging mistakes and bugs
>> and NOT be the default.
>>
>> IMO, this kind of behavior is not helpful and therefore should be reverted.
> 
> This behavior is actually helpful, as it doesn't bother users with a bunch of 
> broken deps messages they usually don't fully understand (check out how many 
> of these bugs were filed against yum over the years).
> 
> Putting the opinion of myself and the dnf team aside, I'd like to point out 
> that the information you want is still available - dnf check-update will show 
> you all the updates, even those that have broken deps. Running this command 
> right after dnf upgrade will list you those that could not be installed.

Would it please be possible for "dnf update" to print this information
automatically?
E.g. apt-get can say "The following packages have been kept back: ..."

dnf could report it like in this mockup:
...
Dependencies resolved.

 PackageArch VersionRepository Size

Upgrading:
 emacs  x86_64   1:24.4-6.fc21  updates-testing   3.0 M
 emacs-common   x86_64   1:24.4-6.fc21  updates-testing37 M
 emacs-filesystem   noarch   1:24.4-6.fc21  updates-testing64 k
Skipping for dependency reasons:
 firefoxx86_64   37.0.1-1.fc21  updates-testing69 M

Transaction Summary

Upgrade  3 Packages
Skip 1 Package

Total download size: ...
Is this ok [y/N]:

Thanks,
Michal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Reindl Harald


Am 08.04.2015 um 14:39 schrieb Jan Zelený:

On 8. 4. 2015 at 10:26:51, Reindl Harald wrote:

Am 08.04.2015 um 08:41 schrieb Jan Zelený:

Putting the opinion of myself and the dnf team aside, I'd like to point
out
that the information you want is still available - dnf check-update will
show you all the updates, even those that have broken deps. Running this
command right after dnf upgrade will list you those that could not be
installed

the world don't work that way

*nobody* even not myself would call "dnf check-update" after "dnf
upgrade" installed updates and did not complain about anything


You are right, people use it the other way - we have had reports stating that
dnf check-update shows packages that dnf upgrade doesn't select. In other
words, the information about broken updates is still available to the user


your repsonse is completly unclear

"you are right", "people use it the other way", "updates is still 
available to the user" in combination makes no sense at all


to make it clear: a in theory available option is worhless and just 
because you had reports of people using "dnf check-update" don't mean 
"people in general use it that way"


i am pretty sure most people just use "yum upgrade" and that's it and i 
can't imagine why i should type "dnf check-update" at all when "yum 
upgrade" is supposed to give the same answer and finally needs just "y" 
for install them if available




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread drago01
On Wed, Apr 8, 2015 at 12:11 PM, Tim Lauridsen  wrote:
>
>
> On Wed, 8 Apr 2015 at 11:05 drago01  wrote:
>>
>> On Tue, Apr 7, 2015 at 6:37 PM, Adam Williamson
>>  wrote:
>> > On Tue, 2015-04-07 at 18:33 +0200, drago01 wrote:
>> >> On Tue, Apr 7, 2015 at 6:00 PM, Reindl Harald > >> > wrote:
>> >> >
>> >> >
>> >> > Am 07.04.2015 um 17:53 schrieb Ralf Corsepius:
>> >> > >
>> >> > > On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
>> >> > > >
>> >> > > > dnf's default behavior is like yum with --skip-broken already.
>> >> > >
>> >> > >
>> >> > > WHAT?
>> >> > >
>> >> > > --skip-broken is a band-aid to work around packaging mistakes
>> >> > > and bugs
>> >> > > and NOT be the default.
>> >> > >
>> >> > > IMO, this kind of behavior is not helpful and therefore should
>> >> > > be reverted
>> >> >
>> >> >
>> >> > +1
>> >> >
>> >> > that's unacceptable and leads in burry *real* problems resulting
>> >> > in sonner
>> >> > or later security updates are broken and nobody take snotice soon
>> >> > enough
>> >>
>> >> The bug is elsewhere though ... i.e. that is even possible to push
>> >> updates with broken deps.
>> >> Rawhide is a different story but everything that goes through bodhi
>> >> (stable releases and branched) should simply refuse pushes with
>> >> broken
>> >> deps.
>> >
>> > This is easier said than done. We don't have a perfect dependency
>> > checker and it's not at all easy to write one. tflink and John Dulaney
>> > have more details if you're interested, but yes, this is not a trivial
>> > thing we can just wave a wand and make happen.
>>
>> We do have dep solvers otherwise no one would notice that a dep is
>> broken ever. (like libsolv + hawkey).
>> So what bodhi should do is to ask "has this package all dependencies
>> satisfied with base + updates + other packages in this push" for every
>> package in the push.
>> If the answer is "no" for a package cancel the push; remove it;
>> restart and only push the once that has satisfied deps.
>> Report the failed once to the maintainers so that they can fix it.
>>
>
> It is not so simple, you have to test all combinations for packages
> requiring an updated package and all the packages there requires someting
> provided by previous version of the package, with thousend of packages and
> multiple packages providing the same stuff, it is an almost impossible task.

Did you even read what I wrote?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Quick C++ question for C++ experts :)

2015-04-08 Thread Jonathan Wakely

On 02/04/15 10:34 +0100, Ian Malone wrote:

Thanks. Hadn't occurred to me the + operator here was a template as
I'd never had to deal with basic_string. Still a bit puzzled as
cplusplus.com says string is an instantiation of basic_string while
cppreference.com says it's a typedef (which I guess doesn't count as
explicit instantiation).


cplusplus.com is notoriously inaccurate. It probably means string is a
specialization of basic_string.

This is going very off-topic for this list.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Bug 1209148] perl-MCE-1.605 is available

2015-04-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1209148



--- Comment #4 from Fedora Update System  ---
perl-MCE-1.605-1.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/perl-MCE-1.605-1.fc22

-- 
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: dnf replacing yum and dnf-yum

2015-04-08 Thread Jan Zelený
On 8. 4. 2015 at 14:44:25, Michal Schmidt wrote:
> On 04/08/2015 08:41 AM, Jan Zelený wrote:
> > On 7. 4. 2015 at 17:53:42, Ralf Corsepius wrote:
> >> On 04/07/2015 05:07 PM, Kevin Fenzi wrote:
> >>> dnf's default behavior is like yum with --skip-broken already.
> >> 
> >> WHAT?
> >> 
> >> --skip-broken is a band-aid to work around packaging mistakes and bugs
> >> and NOT be the default.
> >> 
> >> IMO, this kind of behavior is not helpful and therefore should be
> >> reverted.
> > 
> > This behavior is actually helpful, as it doesn't bother users with a bunch
> > of broken deps messages they usually don't fully understand (check out
> > how many of these bugs were filed against yum over the years).
> > 
> > Putting the opinion of myself and the dnf team aside, I'd like to point
> > out
> > that the information you want is still available - dnf check-update will
> > show you all the updates, even those that have broken deps. Running this
> > command right after dnf upgrade will list you those that could not be
> > installed.
> Would it please be possible for "dnf update" to print this information
> automatically?
> E.g. apt-get can say "The following packages have been kept back: ..."
> 
> dnf could report it like in this mockup:
> ...
> Dependencies resolved.
> 

>  PackageArch VersionRepository Size
> 

> Upgrading:
>  emacs  x86_64   1:24.4-6.fc21  updates-testing   3.0 M
>  emacs-common   x86_64   1:24.4-6.fc21  updates-testing37 M
>  emacs-filesystem   noarch   1:24.4-6.fc21  updates-testing64 k
> Skipping for dependency reasons:
>  firefoxx86_64   37.0.1-1.fc21  updates-testing69 M
> 
> Transaction Summary
> 

> Upgrade  3 Packages
> Skip 1 Package
> 
> Total download size: ...
> Is this ok [y/N]:
> 
> Thanks,
> Michal

Please open an RFE, the dnf devel team is tracking everything in bugzilla, 
including priorities. Don't forget to describe the use case ...

Thanks
Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Lubomir Rintel
Hi Tom,

On Wed, 2015-04-08 at 12:14 +0100, Tom Hughes wrote:

> WTF!
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Tom Hughes

On 08/04/15 15:26, Lubomir Rintel wrote:


Hi Tom,

On Wed, 2015-04-08 at 12:14 +0100, Tom Hughes wrote:


WTF!



Err, I already did report them:

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

I was simply trying to provide input to the ongoing discussion about how 
surprising it can often be to users used to yum.


It was also born of a certain amount of frustration at the end of a long 
morning doing battle with dnf where many of the things that I had to 
workaround are things which I know have already been stated to be 
deliberate design choices and which I therefore didn't feel were worth 
reporting.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: appdata validation and too long

2015-04-08 Thread Bruno Wolff III

On Wed, Apr 08, 2015 at 09:16:12 +0100,
 Richard Hughes  wrote:

A style warning is just that; it's going to look a little different to
most other apps but with no real harm. If you use:

appstream-util validate-relax usr/share/appdata/hedgewars.appdata.xml

...then the style warnings go away, and this is probably what you want
to use if you're using it in a .spec file. I hope that helps,


I did change the licence to to metadata-license since licence is 
deprecated, but otherwise since the list item was only a little over 
sized, I'd rather leave things as upstream wrote them.


Thanks.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: system-config-users and IPA

2015-04-08 Thread Мартынов Александр
Apropos of ldap, the following message states that it is not recommended to 
write something the directory directly though ldap. 

http://www.redhat.com/archives/freeipa-users/2014-September/msg00228.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Bruno Wolff III

On Wed, Apr 08, 2015 at 08:22:53 -0400,
 Radek Holy  wrote:


AFAIK, YUM's --skip-broken does two things:
1) it selects another version of the requested package if the most suitable 
cannot be installed
2) it skips the requested package if none of its versions can be installed

(2) was intentionally not supported in DNF so far but we have been repeatedly receiving 
bug reports complaining that this "feature" is missing. We have finally 
received a use case for it and thus we are considering an implementation as a plugin.


Doesn't 2 apply if no package list is given for dnf update?
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Bruno Wolff III

On Wed, Apr 08, 2015 at 12:14:17 +0100,
 Tom Hughes  wrote:

fedora22 [~] % sudo dnf upgrade
Failed to synchronize cache for repo '_local' from 
'file:///var/lib/dnf/plugins/local': Cannot download repomd.xml: Cannot 
download repodata/repomd.xml: All mirrors were tried, disabling.


You can disable that plugin, though there was a bug related to that that I
reported and got fixed.



WTF! Oh, of course, removing that removes dnf-plugins-extras and then everything
else counts as auto installed and gets removed. After ceasing banging my head on


I mentioned this effect in my bug about the snapper plugin suggesting it 
not be on by default because it can use significant resources and that 
it should be controlled by a config file, since in the default 
configuration, removing that plugin is going to remove a bunch of others.


It sounds like you might be happier setting clean_requirements_on_remove 
to false in dnf.conf .

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Fedora 22 Beta Release Readiness Meeting :: Thursday, April 09, 19:00 UTC

2015-04-08 Thread Jaroslav Reznik
Fedora 22 Beta Release Readiness Meeting.

date: 2015-04-09 place: irc.freenode.net in #fedora-meeting-2
time: 19:00 UTC (3 PM EDT, 12 noon PDT, 21:00 CEST)

This Thursday, April 09, we will meet to make sure we are coordinated
and ready for the Beta release of Fedora 22 on Tuesday, April 14, 2015.
Please note that this meeting will occur on April 09 even if the
release is delayed at the Go/No-Go meeting on the same day two hours
earlier.

You may received this message several times, but I was asked to open this
meeting to the teams and I'll also hope this will raise awareness and more
team representatives will come to this meeting. This meeting works best
when we have representatives from all of the teams. We also have a badge!

Jaroslav

___
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
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Jonathan Underwood
On 8 April 2015 at 16:21, Bruno Wolff III  wrote:
> It sounds like you might be happier setting clean_requirements_on_remove to
> false in dnf.conf .

I often find myself wanting to do this temporarily, but have yet to
find a command line flag to do it - is there such a thing? If not,
I'll file an RFE.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Przemek Klosowski

On 04/08/2015 08:39 AM, Jan Zelený wrote:

On 8. 4. 2015 at 10:26:51, Reindl Harald wrote:

Am 08.04.2015 um 08:41 schrieb Jan Zelený:


Putting the opinion of myself and the dnf team aside, I'd like to point
out
that the information you want is still available - dnf check-update will
show you all the updates, even those that have broken deps. Running this
command right after dnf upgrade will list you those that could not be
installed

the world don't work that way

*nobody* even not myself would call "dnf check-update" after "dnf
upgrade" installed updates and did not complain about anything

You are right, people use it the other way - we have had reports stating that
dnf check-update shows packages that dnf upgrade doesn't select. In other
words, the information about broken updates is still available to the user.

Perhaps dnf should keep track whether it had to 'skip-broken' , and 
report packages that were skipped during the update?


I agree with Harald that invoking it quietly is the wrong thing to do. I 
have an extensive set of repositories (Fedora, Fusion, local, src/debug) 
and I had to "yum --skip-broken" disturbingly often.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Bruno Wolff III

On Wed, Apr 08, 2015 at 16:47:17 +0100,
 Jonathan Underwood  wrote:

On 8 April 2015 at 16:21, Bruno Wolff III  wrote:

It sounds like you might be happier setting clean_requirements_on_remove to
false in dnf.conf .


I often find myself wanting to do this temporarily, but have yet to
find a command line flag to do it - is there such a thing? If not,
I'll file an RFE.


It looks like you can do it with --setopt, but I am not sure of the 
exact syntax.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Moving Docker image under Cloud edition?

2015-04-08 Thread Joe Brockmeier
Hey all,

Currently the Docker image is located on the Spins page, on the sidebar.
I know we also put the images in Docker Hub, but I'd like to pull this
under the Cloud pages and start rolling up promotion of the Docker image
with the Cloud edition.

Thoughts, comments, flames?

Best,

jzb
-- 
Joe Brockmeier | Principal Cloud & Storage Analyst
j...@redhat.com | http://community.redhat.com/
Twitter: @jzb  | http://dissociatedpress.net/



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf replacing yum and dnf-yum

2015-04-08 Thread Jason L Tibbitts III
> "MJ" == Marcin Juszkiewicz  writes:

MJ> When I was Debian/Ubuntu developer it was easy. Pbuilder had hooks
MJ> and one of them in my setup was "once built, install all resulting
MJ> packages".

MJ> This way as a developer I could check are results usable. Not found
MJ> something like that in mock.

For every local mock build, my script installs the built package and
runs rpmlint on them (which catches more things than just running
rpmlint on the rpms).  That's one of the things I've really missed about
fedora-review.

To install the built packages, you just have to run
  mock --install $MOCKDIR/result/*{i686,x86_64,noarch}.rpm

adjusting $MOCKDIR appropriately, of course.  Probably trivial to do
with a mock plugin.  For testing of "easy" things, you can even do a
mock shell and run the code out of the chroot.

 - J<
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Jason L Tibbitts III
> "MC" == Matěj Cepl  writes:

MC> Cutting up texlive monster piece by piece seems like rather lousy
MC> idea to me.

I honestly don't see why.  Surely fixing some of it is better than
fixing none of it.  And fixing some of it shows us how to fix the rest
of it.

 - J<
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Should a failed arch cancel other arch builds in koji?

2015-04-08 Thread Orion Poplawski
Should a failed arch cancel other arch builds in koji?  I can understand the
resource saving argument, but I'm finding it increasingly useful to know if a
build failure is arch specific or not and this makes it impossible to tell.

-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Should a failed arch cancel other arch builds in koji?

2015-04-08 Thread Marcin Juszkiewicz
W dniu 08.04.2015 o 20:20, Orion Poplawski pisze:
> Should a failed arch cancel other arch builds in koji?  I can understand the
> resource saving argument, but I'm finding it increasingly useful to know if a
> build failure is arch specific or not and this makes it impossible to tell.


"koji build --scratch --arch-override=justonearch" maybe?

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Chris Adams
Once upon a time, Jason L Tibbitts III  said:
> > "MC" == Matěj Cepl  writes:
> MC> Cutting up texlive monster piece by piece seems like rather lousy
> MC> idea to me.
> 
> I honestly don't see why.  Surely fixing some of it is better than
> fixing none of it.  And fixing some of it shows us how to fix the rest
> of it.

Each time a small piece is sliced out of the giant package, the giant
package must also be rebuilt to exclude that piece.  That's a lot of
churn on a giant package with a massive number of subpackages; it would
be better to batch up pulling out lots of pieces at once.

-- 
Chris Adams 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Stephen John Smoogen
On 8 April 2015 at 12:04, Jason L Tibbitts III  wrote:

> > "MC" == Matěj Cepl  writes:
>
> MC> Cutting up texlive monster piece by piece seems like rather lousy
> MC> idea to me.
>
> I honestly don't see why.  Surely fixing some of it is better than
> fixing none of it.  And fixing some of it shows us how to fix the rest
> of it.
>

I think the problem is that no one has figured out how to 'fix' a part of
it. The best anyone has come up with was a machine generated 16MB spec
file. We all keep looking at it, scratching our heads and then saying
"Someone should fix that." knowing we can't.


-- 
Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to build one TeXLive subpackage for EPEL-7?

2015-04-08 Thread Jonathan Underwood
On 8 April 2015 at 19:40, Stephen John Smoogen  wrote:
>
>
> On 8 April 2015 at 12:04, Jason L Tibbitts III  wrote:
>>
>> > "MC" == Matěj Cepl  writes:
>>
>> MC> Cutting up texlive monster piece by piece seems like rather lousy
>> MC> idea to me.
>>
>> I honestly don't see why.  Surely fixing some of it is better than
>> fixing none of it.  And fixing some of it shows us how to fix the rest
>> of it.
>
>
> I think the problem is that no one has figured out how to 'fix' a part of
> it. The best anyone has come up with was a machine generated 16MB spec file.
> We all keep looking at it, scratching our heads and then saying "Someone
> should fix that." knowing we can't.

I look at tl2pm and think "it would be fairly easy to patch that to
spit out 4000 and something spec files rather than one 16 MB one". The
unresolved issues are whether doing that would invalidate the previous
license audit (it shouldn't really), and whether FESCO would grant a
package review exception for those packages.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Moving Docker image under Cloud edition?

2015-04-08 Thread Colin Walters


On Wed, Apr 8, 2015, at 01:36 PM, Joe Brockmeier wrote:
> Hey all,
> 
> Currently the Docker image is located on the Spins page, on the sidebar.
> I know we also put the images in Docker Hub, but I'd like to pull this
> under the Cloud pages and start rolling up promotion of the Docker image
> with the Cloud edition.

Makes sense to me.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [EPEL-devel] Request to add glibc-static for rhel 7 ppc64 and ppc64le to EPEL

2015-04-08 Thread Dave Johansen
On Tue, Apr 7, 2015 at 9:40 PM, Kaustubh Deorukhkar 
wrote:

> Hello,
>
>
> I am looking for glibc-static packages for RHEL 7 (ppc64 and ppc64le) but
> these are not available in EPEL repo. Is it possible to get these in epel
> repo please?
>

They are available as part of the base OS. The output of "yum info
glibc-static" is the following on my machine:
...
Available Packages
Name: glibc-static
Arch: i686
Version : 2.12
Release : 1.149.el6_6.5
Size: 1.1 M
Repo: updates
Summary : C library static libraries for -static linking.
URL : http://sources.redhat.com/glibc/
License : LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Description : The glibc-static package contains the C library static
libraries
: for -static linking.  You don't need these, unless you link
statically,
: which is highly discouraged.
___
epel-devel mailing list
epel-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/epel-devel


Re: Moving Docker image under Cloud edition?

2015-04-08 Thread Dennis Gilmore
On Wednesday, April 08, 2015 01:36:11 PM Joe Brockmeier wrote:
> Hey all,
> 
> Currently the Docker image is located on the Spins page, on the sidebar.
> I know we also put the images in Docker Hub, but I'd like to pull this
> under the Cloud pages and start rolling up promotion of the Docker image
> with the Cloud edition.
> 
> Thoughts, comments, flames?

the docker base image is part of the Base WG. so it seems wrong to put it on 
the Cloud page,  but we should do something to advertise it more.

Dennis
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Breathe for phython-sphinx?

2015-04-08 Thread Dave Johansen
Is Breathe for python-sphinx ( https://github.com/michaeljones/breathe )
available for Fedora? My searching with yum and such seems to indicate no,
but I just wanted to ask on here in case it was packaged in a way that I
didn't expect.
Thanks,
Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Should a failed arch cancel other arch builds in koji?

2015-04-08 Thread Sérgio Basto
On Qua, 2015-04-08 at 12:20 -0600, Orion Poplawski wrote:
> Should a failed arch cancel other arch builds in koji?  I can understand the
> resource saving argument, but I'm finding it increasingly useful to know if a
> build failure is arch specific or not and this makes it impossible to tell.


Sorry hijack this thread, a different question , can we force a noarch
package be build in an specific arch ? 

We got this problem [1] with debhelper.noach fails to build on arm
builders and I'm getting notifications time to time like this : 
debhelper's builds started to fail in f23
http://koschei.cloud.fedoraproject.org/package/debhelper
 
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1134914

Thanks,
-- 
Sérgio M. B.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Jan Zelený
On 8. 4. 2015 at 16:47:17, Jonathan Underwood wrote:
> On 8 April 2015 at 16:21, Bruno Wolff III  wrote:
> > It sounds like you might be happier setting clean_requirements_on_remove
> > to
> > false in dnf.conf .
> 
> I often find myself wanting to do this temporarily, but have yet to
> find a command line flag to do it - is there such a thing? If not,
> I'll file an RFE.

To be perfectly honest, I'm not sure that's going to be useful feature - if 
you disable this functionality by a switch in one run, the next run will do 
the cleanup anyway.

Thanks
Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: An everyday tale of dnf

2015-04-08 Thread Jan Zelený
FYI dnf-plugins-extras is a package that aggregates all plugins that the 
community produces. Bottom line, please don't blame dnf, blame the individual 
plugins.

Reading your problem and couple other just like it I think it might make sense 
not to have the dnf-plugins-extras metapackage that installs all the plugins 
automatically. It seems to be only upsetting people when one (often not the 
desired one) plugin breaks everything else. I'm CCing Igor to consider this 
proposal.

Thanks
Jan

On 8. 4. 2015 at 12:14:17, Tom Hughes wrote:
> So this morning I cloned an up to date rawhide VM and attempted to convert
> it to F22 by using "dnf distro-sync" on it. Obviously that is a fairly
> advanced use case but I think one tale of what happened at the end of that
> process will highlight why I often find myself shouting WTF at dnf when
> going beyond basic install/update of packages. There were other issues
> along the way before I got to this point...
> 
> Having eventually completed the distro-sync I wanted to check for any
> orphans that needed sorting out. Google told me dnf-plugins-extras was that
> I needed to replace package-cleanup, so I installed it, only to find that
> every use of dnf now reported:
> 
> fedora22 [~] % sudo dnf upgrade
> Failed to synchronize cache for repo '_local' from
> 'file:///var/lib/dnf/plugins/local': Cannot download repomd.xml: Cannot
> download repodata/repomd.xml: All mirrors were tried, disabling.
> 
> After shouting WTF yet again I determined that dnf-plugins-extras includes
> python-dnf-plugins-extras-local which apparently tries to use a non-existent
> local directory as a hidden extra repo.
> 
> Fine whatever, we don't need that, so lets remove it:
> 
> fedora22 [~] % sudo dnf erase python-dnf-plugins-extras-local
> Dependencies resolved.
> 

>  PackageArchVersion 
> Repository Size
> 
===
> = Removing:
>  dnf-plugins-extras noarch  0.0.6-2.fc22 @System   
> 0 python-beautifulsoup4  noarch  4.3.2-3.fc21 @System 
> 605 k python-dnf-plugins-extras  noarch  0.0.6-2.fc22
> @System0 python-dnf-plugins-extras-debugnoarch  0.0.6-2.fc22   
>  @System   26 k python-dnf-plugins-extras-localnoarch  0.0.6-2.fc22
> @System   11 k python-dnf-plugins-extras-orphans  noarch 
> 0.0.6-2.fc22 @System  9.3 k python-dnf-plugins-extras-repoclosure 
> noarch  0.0.6-2.fc22 @System  9.4 k python-dnf-plugins-extras-repograph
>noarch  0.0.6-2.fc22 @System  9.5 k
> python-dnf-plugins-extras-repomanage   noarch  0.0.6-2.fc22 @System  
> 12 k python-dnf-plugins-extras-snapper  noarch  0.0.6-2.fc22
> @System  4.4 k python-dnf-plugins-extras-tracer   noarch  0.0.6-2.fc22 
>@System  7.7 k python-html5libnoarch 
> 1:0.999-5.fc21   @System  1.2 M python-psutil 
> x86_64  2.1.3-1.fc22 @System  518 k snapper
>x86_64  0.2.5-2.fc22 @System  1.0 M snapper-libs
>   x86_64  0.2.5-2.fc22 @System  846 k tracer   
>  noarch  0.5.8-1.fc22 @System  272 k
> 
> Transaction Summary
> 

>  Remove  16 Packages
> 
> Installed size: 4.5 M
> Is this ok [y/N]: y
> 
> WTF! Oh, of course, removing that removes dnf-plugins-extras and then
> everything else counts as auto installed and gets removed. After ceasing
> banging my head on the desk I let it go ahead and then add back
> python-dnf-plugins-extras-orphans to get the plugin I actually wanted.
> 
> So now I run "dnf orphans" at last and am a little surprised to get 589
> lines of output:
> 
> fedora22 [~] % sudo dnf orphans
> CharLS-devel-1.0-8.fc22.x86_64
> ...
> zsh-5.0.7-6.fc22.x86_64
> 
> But those are F22 packages I hear you say! Indeed they are, and list
> confirms that they do exist in configured repositories:
> 
> fedora22 [~] % sudo dnf list --showduplicates zsh
> Using metadata from Wed Apr  8 11:02:28 2015 (0:53:45 hours old)
> Installed Packages
> zsh.x86_64   5.0.7-6.fc22@System
> Available Packages
> zsh.x86_64   5.0.7-6.fc22@System
> zsh.x86_64   5.0.7-6.fc22   
> fedora-base
> 
> WTF!
> 
> Tom
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct