Re: Packaging changes for libev in Rawhide

2013-11-24 Thread Mathieu Bridon
On Sat, 2013-11-23 at 13:47 -0500, Simo Sorce wrote:
> On Tue, 2013-11-19 at 15:30 +0800, Mathieu Bridon wrote:
> > libverto
> > 
> > 
> > Upstream itself requires the pkgconfig file for libev.
> > 
> > That's just a terrible idea, as it means libverto won't build on e.g
> > Debian, or with the upstream libev.
> > 
> > libverto should be fixed upstream here IMHO.
> 
> Libverto builds against both libevent and libev being a event loop
> abstraction library, if you make libev and libevent conflict libeverto
> cannot be built anymore.

That's why I said I wouldn't make libev-devel conflict with
libevent-devel.

I said I would put the event.h header from libev into a
libev-libevent-devel subpacke, and only this one would conflict with
libevent-devel.

I presume libverto uses ev.h from libev and event.h from libevent,
right?

In that case, it would still do that just fine even after I make the
changes.


-- 
Mathieu

-- 
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: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Pierre-Yves Chibon
On Sat, Nov 23, 2013 at 05:34:19PM -0600, Dennis Gilmore wrote:
>By using github you are also eliminating the possibility of some people to
>contribute to your project. I personally won't create an account on
>github. Just because I believe that open projects should be hosted on open
>platforms. I'd rather us work out a way to have an open patch submission
>and review process.

I accept patches coming in any forms, email, fpaste, pull-request via github,
git request-pull from git itself...

If an upstream only accepts patches coming from the github pull-request
mechanism then I would agree with you, but the fact that you don't want to
create an account on github is not a reason to not contribute on a project.

Pierre
-- 
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: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Kevin Kofler
Pierre-Yves Chibon wrote:
> You're forgeting, patch/code reviews,

Export patch from git, attach to new issue in the bug tracker; as the 
maintainer, apply it with git am and push it; where's the problem?

> possibility to close or refer to a ticket from the git commit,

Referring just works in Trac (use '#' + ticket number, it will create a link 
in Trac's display of the commit message).

> the possibility to easily follow a project and be informed of its changes

The Trac timeline has an RSS feed.

> Anyway, did you see the link in the footer? The one that says 'pkgdb'?

But the pkgdb2 code is not in there, is it?

Kevin Kofler

-- 
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: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Till Maas
On Sun, Nov 24, 2013 at 12:57:25PM +0100, Kevin Kofler wrote:
> Pierre-Yves Chibon wrote:
> > You're forgeting, patch/code reviews,
> 
> Export patch from git, attach to new issue in the bug tracker; as the 
> maintainer, apply it with git am and push it; where's the problem?

It is possible, but I have to agree that github is more
convenient/efficient than the workflow you describe.

> > possibility to close or refer to a ticket from the git commit,
> 
> Referring just works in Trac (use '#' + ticket number, it will create a link 
> in Trac's display of the commit message).

Will it add a notification in the issue tracker?

Regards
Till
-- 
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: Using git for patch management in Fedora

2013-11-24 Thread Richard W.M. Jones
On Fri, Nov 22, 2013 at 04:25:00PM +0100, Kevin Kofler wrote:
> Richard W.M. Jones wrote:
> 
> > Several packages are using git for patch management.  eg:
> > 
> > http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
> > http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
> > http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
> > http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16
> 
> Ewww, we need packaging guidelines banning this bizarre practice.
> 
> I can see using git-am if you're backporting upstream patches from upstream
> git (though patch and thus %patchN is usually good enough for that, too),
> but for Fedora-specific patches, it's really the wrong tool for the job.
> 
> > Some of these packages have invented home-brewed methods to generate
> > the Patch lines in the spec file, eg:
> > 
> > http://pkgs.fedoraproject.org/cgit/erlang.git/tree/otp-get-patches.sh
> > http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/copy-patches.sh?h=f20
> 
> Ewww! Yuck!

Could you explain why you don't like this?  If you had actually used
it, I'm sure you would see it is far more sensible than manually
managing and rebasing patches.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
-- 
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: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Pierre-Yves Chibon
On Sun, Nov 24, 2013 at 12:57:25PM +0100, Kevin Kofler wrote:
> Pierre-Yves Chibon wrote:
> > You're forgeting, patch/code reviews,
> 
> Export patch from git, attach to new issue in the bug tracker; as the 
> maintainer, apply it with git am and push it; where's the problem?
> 
> > possibility to close or refer to a ticket from the git commit,
> 
> Referring just works in Trac (use '#' + ticket number, it will create a link 
> in Trac's display of the commit message).
> 
> > the possibility to easily follow a project and be informed of its changes
> 
> The Trac timeline has an RSS feed.
> 
> > Anyway, did you see the link in the footer? The one that says 'pkgdb'?
> 
> But the pkgdb2 code is not in there, is it?

And pkgdb2 is in prod? And your conclusions of the fact that this link is
there are?

Pierre
-- 
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: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Pierre-Yves Chibon
On Sun, Nov 24, 2013 at 01:48:53PM +0100, Till Maas wrote:
> On Sun, Nov 24, 2013 at 12:57:25PM +0100, Kevin Kofler wrote:
> > Pierre-Yves Chibon wrote:
> > > You're forgeting, patch/code reviews,
> > 
> > Export patch from git, attach to new issue in the bug tracker; as the 
> > maintainer, apply it with git am and push it; where's the problem?
> 
> It is possible, but I have to agree that github is more
> convenient/efficient than the workflow you describe.
> 
> > > possibility to close or refer to a ticket from the git commit,
> > 
> > Referring just works in Trac (use '#' + ticket number, it will create a 
> > link 
> > in Trac's display of the commit message).
> 
> Will it add a notification in the issue tracker?

If the proper git hooks and trac settings are enabled, it is in theory possible.
I didn't manage to get it to work on the fedocal project when I looked at it.

Pierre
-- 
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: 20131124 changes

2013-11-24 Thread Fedora Rawhide Report
Compose started at Sun Nov 24 08:15:02 UTC 2013

Broken deps for i386
--
[OpenEXR_CTL]
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libImath.so.6
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libIlmThread.so.6
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libIlmImf.so.7
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libIexMath.so.6
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libIex.so.6
OpenEXR_CTL-1.0.1-16.fc20.i686 requires libHalf.so.6
OpenEXR_CTL-libs-1.0.1-16.fc20.i686 requires libIlmThread.so.6
OpenEXR_CTL-libs-1.0.1-16.fc20.i686 requires libIlmImf.so.7
OpenEXR_CTL-libs-1.0.1-16.fc20.i686 requires libIex.so.6
[R-RScaLAPACK]
R-RScaLAPACK-0.6.1-13.fc20.i686 requires libatlas.so.3
[bcfg2]
bcfg2-server-cherrypy-1.3.3-1.fc21.noarch requires python-cherrypy > 
0:3.3
[blueman]
blueman-1.23-7.fc20.i686 requires obex-data-server >= 0:0.4.3
blueman-1.23-7.fc20.i686 requires gvfs-obexftp
[converseen]
converseen-0.6.2-2.fc20.i686 requires libMagick++-6.Q16.so.1
[derelict]
derelict-tcod-3-20.20130626gite70c293.fc20.i686 requires tcod
derelict-tcod-devel-3-20.20130626gite70c293.fc20.i686 requires tcod
[dragonegg]
dragonegg-3.3-11.fc21.i686 requires gcc = 0:4.8.2-1.fc21
[drawtiming]
drawtiming-0.7.1-11.fc20.i686 requires libMagick++-6.Q16.so.1
[evolution-rss]
1:evolution-rss-0.3.94-2.fc21.i686 requires libcamel-1.2.so.46
[fatrat]
1:fatrat-1.2.0-0.14.beta2.fc20.i686 requires liblog4cpp.so.4
[firstaidkit]
firstaidkit-plugin-openscap-0.3.2-7.fc20.noarch requires 
openscap-content >= 0:0.7.2
[freefem++]
freefem++-3.19-3.1.fc18.i686 requires libf77blas.so.3
freefem++-3.19-3.1.fc18.i686 requires libcblas.so.3
freefem++-3.19-3.1.fc18.i686 requires libatlas.so.3
freefem++-glx-3.19-3.1.fc18.i686 requires libf77blas.so.3
freefem++-glx-3.19-3.1.fc18.i686 requires libcblas.so.3
freefem++-glx-3.19-3.1.fc18.i686 requires libatlas.so.3
freefem++-mpi-3.19-3.1.fc18.i686 requires libf77blas.so.3
freefem++-mpi-3.19-3.1.fc18.i686 requires libcblas.so.3
freefem++-mpi-3.19-3.1.fc18.i686 requires libatlas.so.3
[ghc-happstack-server]
ghc-happstack-server-7.1.0-1.fc21.i686 requires 
libHSthreads-0.5.0.2-ghc7.6.3.so
ghc-happstack-server-7.1.0-1.fc21.i686 requires 
ghc(threads-0.5.0.2-e4dbb933a3190a4bd85aab395a8b346f)
ghc-happstack-server-devel-7.1.0-1.fc21.i686 requires 
ghc-devel(threads-0.5.0.2-e4dbb933a3190a4bd85aab395a8b346f)
[gtkd]
gtkd-2.0.0-29.20120815git9ae9181.fc18.i686 requires libphobos-ldc.so.60
[httpdtap]
httpdtap-0.2-2.fc21.noarch requires kernel-debuginfo
httpdtap-0.2-2.fc21.noarch requires httpd-debuginfo
httpdtap-0.2-2.fc21.noarch requires apr-util-debuginfo
httpdtap-0.2-2.fc21.noarch requires apr-debuginfo
[initial-setup]
initial-setup-0.3.11-1.fc21.noarch requires anaconda-tui >= 0:21.7
initial-setup-gui-0.3.11-1.fc21.noarch requires anaconda-gui >= 0:21.7
[kawa]
1:kawa-1.11-5.fc19.i686 requires servlet25
[koji]
koji-vm-1.8.0-2.fc20.noarch requires python-virtinst
[kscreen]
1:kscreen-1.0.2.1-1.fc21.i686 requires libkscreen(x86-32) = 1:1.0.2.1
[kyua-cli]
kyua-cli-0.5-3.fc19.i686 requires liblutok.so.0
kyua-cli-tests-0.5-3.fc19.i686 requires liblutok.so.0
[libghemical]
libghemical-2.99.1-24.fc20.i686 requires libf77blas.so.3
libghemical-2.99.1-24.fc20.i686 requires libatlas.so.3
[libopensync-plugin-irmc]
1:libopensync-plugin-irmc-0.22-7.fc20.i686 requires libopenobex.so.1
[maven-doxia]
maven-doxia-module-itext-1.4-4.fc21.noarch requires 
mvn(com.lowagie:itext:2.1.7)
[mpqc]
mpqc-2.3.1-23.fc20.i686 requires libf77blas.so.3
mpqc-2.3.1-23.fc20.i686 requires libatlas.so.3
[netdisco]
netdisco-1.1-6.fc20.noarch requires perl(SNMP::Info::Layer2::Bay)
[nifti2dicom]
nifti2dicom-0.4.6-3.fc20.i686 requires libvtksys.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkWidgets.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkVolumeRendering.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkViews.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkTextAnalysis.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkRendering.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkParallel.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkInfovis.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkImaging.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkIO.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkHybrid.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkGraphics.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires libvtkGeovis.so.5.10
nifti2dicom-0.4.6-3.fc20.i686 requires li

Re: [pkgdb2] call for testers, bug reports and RFE

2013-11-24 Thread Till Maas
On Fri, Nov 22, 2013 at 02:34:28PM +0100, Kevin Kofler wrote:

> I really don't see what is missing there, apart from missing automation for 
> the one-time creation process.

Something I just noticed:
- Github allows to reply to ticket notifications via email instead of
  requiring to change to a browser and to re-login there.

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

debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Sandro Mani

Hi,

I wondered what the reason is that debuginfo packages seem to enter the 
repos only at the successive push compared to the regular packages, 
which ultimately means that debuginfo packages are available in updates 
ca 1 day after the regular packages. From abrt-reported bugs where 
people generate the backtraces locally, it occasionally happens that 
they send incomplete backtraces due to mismatching debugsymbols, and it 
would certainly help increasing the quality of backtraces if such cases 
could be avoided (btw, can this also happen on the retrace server?).


A nice solution to ensure consistency could be to have each debuginfo 
package require the exact version of the base package installed. Since 
the debuginfo package however cannot know which base (sub)package it 
should depend on, I wonder whether it could work if the package and all 
subpackages should provide something like: Provides: 
debuginfo-requirement(%{name}) = %{version}-%{release}?


Thanks,
Sandro

--
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Michael Catanzaro
On Sun, 2013-11-24 at 16:50 +0100, Sandro Mani wrote:
> From abrt-reported bugs where 
> people generate the backtraces locally, it occasionally happens that 
> they send incomplete backtraces due to mismatching debugsymbols, and
> it 
> would certainly help increasing the quality of backtraces if such
> cases 
> could be avoided

This does suck, but the bigger problem is that debuginfo packages are
not updated at all - not ever - unless you either

a) use yum instead of PackageKit
b) manually enable the updates-debug repository

So requiring the exact version of the base package will only work if
that gets fixed first.


signature.asc
Description: This is a digitally signed message part
-- 
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Sandro Mani


On 24.11.2013 17:55, Michael Catanzaro wrote:

On Sun, 2013-11-24 at 16:50 +0100, Sandro Mani wrote:

 From abrt-reported bugs where
people generate the backtraces locally, it occasionally happens that
they send incomplete backtraces due to mismatching debugsymbols, and
it
would certainly help increasing the quality of backtraces if such
cases
could be avoided

This does suck, but the bigger problem is that debuginfo packages are
not updated at all - not ever - unless you either

a) use yum instead of PackageKit
b) manually enable the updates-debug repository

So requiring the exact version of the base package will only work if
that gets fixed first.

Oh, I never noticed this! I take the reason the debuginfo packages do 
not live in the "normal" repos is that one wants to reduce the 
repodata/filelist size? Could the current situation be improved by an 
approach similar to:

- Move the debuginfo repo definitions to separate files
- Have a package fedora-release-debug (or similar) install the repo file 
in /etc/yum.repos.d. The repos would be enabled by default when installed.

- Have all debuginfo packages depend on fedora-release-debug
- (ugly) Have debuginfo-install install the repo file before proceeding 
as before.

?

Thanks,
Sandro

--
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Josh Stone
On 11/24/2013 09:13 AM, Sandro Mani wrote:
> Oh, I never noticed this! I take the reason the debuginfo packages do 
> not live in the "normal" repos is that one wants to reduce the 
> repodata/filelist size? Could the current situation be improved by an 
> approach similar to:
> - Move the debuginfo repo definitions to separate files
> - Have a package fedora-release-debug (or similar) install the repo file 
> in /etc/yum.repos.d. The repos would be enabled by default when installed.
> - Have all debuginfo packages depend on fedora-release-debug
> - (ugly) Have debuginfo-install install the repo file before proceeding 
> as before.
> ?

debuginfo-install does install yum-plugin-auto-update-debug-info, which
automatically enables $REPO-debuginfo for each $REPO you have enabled.

-- 
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Josh Stone
On 11/24/2013 10:51 AM, Josh Stone wrote:
> On 11/24/2013 09:13 AM, Sandro Mani wrote:
>> Oh, I never noticed this! I take the reason the debuginfo packages do 
>> not live in the "normal" repos is that one wants to reduce the 
>> repodata/filelist size? Could the current situation be improved by an 
>> approach similar to:
>> - Move the debuginfo repo definitions to separate files
>> - Have a package fedora-release-debug (or similar) install the repo file 
>> in /etc/yum.repos.d. The repos would be enabled by default when installed.
>> - Have all debuginfo packages depend on fedora-release-debug
>> - (ugly) Have debuginfo-install install the repo file before proceeding 
>> as before.
>> ?
> 
> debuginfo-install does install yum-plugin-auto-update-debug-info, which
> automatically enables $REPO-debuginfo for each $REPO you have enabled.

... and now I see you're trying to solve this for !yum, e.g. PackageKit.
Sorry for the noise...

-- 
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Michael Schwendt
On Sun, 24 Nov 2013 16:50:51 +0100, Sandro Mani wrote:

> Hi,
> 
> I wondered what the reason is that debuginfo packages seem to enter the 
> repos only at the successive push compared to the regular packages, 
> which ultimately means that debuginfo packages are available in updates 
> ca 1 day after the regular packages.

Where did you observe this? On a mirror or on the Fedora Project download
server? 
-- 
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: debuginfo packages available in updates later than regular packages.

2013-11-24 Thread Sandro Mani


On 24.11.2013 21:52, Michael Schwendt wrote:

On Sun, 24 Nov 2013 16:50:51 +0100, Sandro Mani wrote:


Hi,

I wondered what the reason is that debuginfo packages seem to enter the
repos only at the successive push compared to the regular packages,
which ultimately means that debuginfo packages are available in updates
ca 1 day after the regular packages.

Where did you observe this? On a mirror or on the Fedora Project download
server?
I am running rawhide and it always happens that updates come one day, 
and the corresponding debuginfo packages the next day. Actually I'm not 
sure if this is the case also in stable releases, but I though that was 
why the debuginfo symbols in various abrt bugs were mismatching. 
However, I didn't realize that the debuginfo packages were only updated 
via yum and not via PackageKit (as Michael mentioned before in this 
thread), so that is probably the more likely cause.


As far as the mirror is concerned: just using the mirror which yum picks 
for me, so I guess the answer is: pretty much any mirror.


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

Proven packager help requested: Rebuild python-tag

2013-11-24 Thread Ankur Sinha
Hi,

Python-tag is broken in F19/20/rawhide. It failed to build during the
boost 1.54 rebuild for some reason and is therefore in FTBFS for
rawhide. I checked out the SCM and rebuilt it in mock, both for F20 and
rawhide, quite successfully. No fixes were needed. Could a proven
packager please bump the spec and rebuild the package on Koji?

It's required by sonata and a few other apps and currently breaks the
upgrade path as the bug reports.

https://bugzilla.redhat.com/show_bug.cgi?id=1016174
https://bugzilla.redhat.com/show_bug.cgi?id=991882
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Planned Outage: Server reboots - 2013-11-25 22:00 UTC

2013-11-24 Thread Kevin Fenzi
Planned Outage: Server reboots - 2013-11-25 22:00 UTC

 There will be an outage starting at 2013-11-25 22:00 UTC, which will
 last approximately 2 hours.

 To convert UTC to your local time, take a look at
 http://fedoraproject.org/wiki/Infrastructure/UTCHowto
 or run:

 date -d '2013-11-25 22:00 UTC'

 Reason for outage:

 We have another few servers to reboot to bring up to RHEL 6.5 before
 we go into freeze for Fedora 20 release. This outage should be short
 and particular services should not be down long during the window.

 Affected Services:

 Ask Fedora - http://ask.fedoraproject.org/

 Badges - https://badges.fedoraproject.org/

 BFO - http://boot.fedoraproject.org/

 Blockerbugs - https://qa.fedoraproject.org/blockerbugs/

 Bodhi - https://admin.fedoraproject.org/updates/

 Buildsystem - http://koji.fedoraproject.org/

 GIT / Source Control - pkgs.fedoraproject.org

 Darkserver - https://darkserver.fedoraproject.org/

 DNS - ns-sb01.fedoraproject.org, ns02.fedoraproject.org,
 ns04.fedoraproject.org, ns05.fedoraproject.org

 Docs - http://docs.fedoraproject.org/

 Elections - https://admin.fedoraproject.org/voting

 Email system

 Fedmsg busmon - http://apps.fedoraproject.org/busmon

 Fedora Account System - https://admin.fedoraproject.org/accounts/

 Fedora Community - https://admin.fedoraproject.org/community/

 Fedora Calendar - https://apps.fedoraproject.org/calendar/

 Fedora Hosted - https://fedorahosted.org/

 Fedora OpenID - https://id.fedoraproject.org/

 Fedora People - http://fedorapeople.org/

 Main Website - http://fedoraproject.org/

 Mirror List - https://mirrors.fedoraproject.org/

 Mirror Manager - https://admin.fedoraproject.org/mirrormanager/

 Package Database - https://admin.fedoraproject.org/pkgdb/

 QA Services

 Secondary Architectures

 Spins - http://spins.fedoraproject.org/

 Start - http://start.fedoraproject.org/

 Torrent - http://torrent.fedoraproject.org/

 Wiki - http://fedoraproject.org/wiki/

 Contact Information:

 Ticket Link: https://fedorahosted.org/fedora-infrastructure/ticket/4127

 Please join #fedora-admin or #fedora-noc on irc.freenode.net or add
 comments to the ticket for this outage above.


signature.asc
Description: PGP signature
___
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

Fedora Workstation Desktop Environment Concept

2013-11-24 Thread Alex GS
Hello list,

I'm a computer science major interested in Linux software engineering and
just beginning to learn programming so I'm use-case #1 and #2.  Currently
out of all my peers I'm the only one using Linux as far as I know.  Most
students and developers even those working on Linux oriented projects
either use Mac OS out of personal preference or Windows because it's the
default in most organizations and institutions of learning.  If users
cannot naturally and effortlessly migrate to the Fedora Workstation from
Mac or Windows and find a "normal" environment they're used to, the product
will fail.  The problem is that the vast majority of Linux desktops don't
meet the design standards set by the established commercial leaders.

Currently my favorite desktop environment is Gnome Shell and my second
favorite is Mate.  Gnome Shell is "almost" there, nearly meets the modern
Mac OS level of quality end-users expect, and has an excellent technical
foundation, it just needs some simple layout modifications and changes to
menu behavior.  I've put together a *.pdf document outlining my suggestions
and ideas outlining my suggestions in this regard, see the attached link.
Hopefully this can be useful to the working group and a provide a starting
point for a discussion about the default graphical user interface for the
Workstation product.

Document Link: http://goo.gl/0IzNgK
*this is a Google Documents link

Thank you for your time and attention!

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

Best practice for multiple version/OS boot?

2013-11-24 Thread Tim Landscheidt
Hi,

IIRC fedora-review suggested to test packages on all sup-
ported Fedora releases.  So, with a larger hard disk, I want
to install Fedora 19, 20 (soon) and Rawhide and throw in
(recent) Debian and Ubuntu as well.  As my notebook doesn't
support VMs, I'm interested in best practices for partition-
ing and multi-boot setups.

Currently I use a partition for /boot and another for an en-
crypted LVM, so I only need to worry not to put private data
in /boot, and I would like to keep such flexibility.

I suppose I need to create a /boot partition for each ver-
sion/OS.  I have had different Fedora versions share the
same encrypted LVM without problems; I assume Debian and
Ubuntu will do so as well, but I will keep some free space
and partitions just in case.

More contested seems to be the multi-boot setup.
https://bugzilla.redhat.com/show_bug.cgi?id=872826 has a
myriad of opinions on how it should be set up;
http://fedoraproject.org/wiki/User:Jlaska/Multiple_OS_Bootloader_Guide
suggests "chainloader", and
http://www.gnu.org/software/grub/manual/html_node/Multi_002dboot-manual-config.html
recommends "configfile".  Of course there is also GRUB's OS
prober.

So what are Fedora developers /actually/ using?  Creating a
separate GRUB partition and "chainloader"/"configfile"?
Running OS prober in the "main" OS after each installation/
kernel update?  Something else?  How often do the setups al-
low one to shoot oneself in the foot, or are they (more or
less) "foolproof"?

Thanks in advance,
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

Re: Best practice for multiple version/OS boot?

2013-11-24 Thread Adam Williamson
On Mon, 2013-11-25 at 06:33 +, Tim Landscheidt wrote:

> More contested seems to be the multi-boot setup.
> https://bugzilla.redhat.com/show_bug.cgi?id=872826 has a
> myriad of opinions on how it should be set up;
> http://fedoraproject.org/wiki/User:Jlaska/Multiple_OS_Bootloader_Guide
> suggests "chainloader", and
> http://www.gnu.org/software/grub/manual/html_node/Multi_002dboot-manual-config.html
> recommends "configfile".  Of course there is also GRUB's OS
> prober.
> 
> So what are Fedora developers /actually/ using?  Creating a

I have noticed a fairly strong correlation here: the more you know about
how booting works, the more strongly you are inclined to avoid multiboot
as far as possible...

There really aren't any perfect options. The upstream advice of using
'configfile' as a sort of chainload-lite is probably the best approach
for grub2-booted OSes, overall. jlaska's page is outdated; upstream
grub2 explicitly discourages doing full chainloading. I'll slap a 'this
is obsolete' header on that page, I don't think James would mind. You'll
note, though, that the _design_ of both approaches is fairly similar:
have a 'master bootloader' not owned by any OS, let each OS own its own
boot configuration, and have the master bootloader read each OS's own
bootloader configuration when booting that OS. It's just that the old
'chainloading' method actually loaded each OS's bootloader, while the
'configfile' method has the master bootloader read in the config files
from the slaves rather than loading a whole bootloader that they
control.

Personally, I use VMs.

> separate GRUB partition and "chainloader"/"configfile"?
> Running OS prober in the "main" OS after each installation/
> kernel update?  Something else?  How often do the setups al-
> low one to shoot oneself in the foot, or are they (more or
> less) "foolproof"?

No, none of them are foolproof. I'd expect either the configfile or 'let
one OS be in charge and run mkconfig from that OS every time you update
any other OS' approach would mostly work most of the time. The
configfile approach is less of a pain and, because it involves less
manual work, less subject to snafus. If I really had to multiboot, I'd
probably go with the configfile approach.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

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

[Test-Announce] 2013-11-25 @ 16:00 UTC - Fedora QA Meeting

2013-11-24 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2013-11-25
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting on irc.freenode.net

Greetings testers!

It's meeting time again on Monday! We're into Final validation grind
now, so I expect we'll mostly be discussing that. Andre has a topic for
updating the validation matrices. I had a look at the blocker list and
it doesn't look like we could vote on more than one or two, so it
doesn't seem like we need to do a blocker review meeting as well - it
can wait till Wednesday.

This is a reminder of the upcoming QA meeting. Please add any topic
suggestions to the meeting wiki page:
https://fedoraproject.org/wiki/QA/Meetings/20131125

The current proposed agenda is included below.

== Proposed Agenda Topics ==
1. Previous meeting follow-up
2. Matrix revisions
3. Fedora 20 Final status
4. Open floor 
-- 
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: Best practice for multiple version/OS boot?

2013-11-24 Thread Ralf Corsepius

On 11/25/2013 07:58 AM, Adam Williamson wrote:

On Mon, 2013-11-25 at 06:33 +, Tim Landscheidt wrote:


More contested seems to be the multi-boot setup.
https://bugzilla.redhat.com/show_bug.cgi?id=872826 has a
myriad of opinions on how it should be set up;
http://fedoraproject.org/wiki/User:Jlaska/Multiple_OS_Bootloader_Guide
suggests "chainloader", and
http://www.gnu.org/software/grub/manual/html_node/Multi_002dboot-manual-config.html
recommends "configfile".  Of course there is also GRUB's OS
prober.

So what are Fedora developers /actually/ using?


Depends on what you want to test. To check for packaging issues I am 
just using mock. In cases I really want to/need to test a package, I am 
using a chainloaded multiboot configuration on an eldery/"written-off" 
machine ("a dedicated testing machine").


> Creating a


I have noticed a fairly strong correlation here: the more you know about
how booting works, the more strongly you are inclined to avoid multiboot
as far as possible...

There really aren't any perfect options. The upstream advice of using
'configfile' as a sort of chainload-lite is probably the best approach
for grub2-booted OSes, overall. jlaska's page is outdated; upstream
grub2 explicitly discourages doing full chainloading. I'll slap a 'this
is obsolete' header on that page, I don't think James would mind. You'll
note, though, that the _design_ of both approaches is fairly similar:
have a 'master bootloader' not owned by any OS, let each OS own its own
boot configuration, and have the master bootloader read each OS's own
bootloader configuration when booting that OS. It's just that the old
'chainloading' method actually loaded each OS's bootloader, while the
'configfile' method has the master bootloader read in the config files
from the slaves rather than loading a whole bootloader that they
control.

Personally, I use VMs.


separate GRUB partition and "chainloader"/"configfile"?
That's what I am using. However, Fedora's installer and grub2 can make 
this a challenge (It once was easy, but these days it's .



Running OS prober in the "main" OS after each installation/
kernel update?  Something else?  How often do the setups al-
low one to shoot oneself in the foot, or are they (more or
less) "foolproof"?


No, none of them are foolproof. I'd expect either the configfile or 'let
one OS be in charge and run mkconfig from that OS every time you update
any other OS' approach would mostly work most of the time.
I can imagine the works to some extend within the Red Hat family of 
Linuxes, but is almost non-workable when installing several different 
Linux distros or different OSes in parallel.



The
configfile approach is less of a pain and, because it involves less
manual work, less subject to snafus. If I really had to multiboot, I'd
probably go with the configfile approach.


The only approach I found working fairly reliable is using a 
traditional, strictly separated, cascade of bootloaders with strictly 
separated physical partitions.


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