Re: remove polkit from core?

2012-11-12 Thread Florian Weimer

On 11/10/2012 05:26 PM, Ville Skyttä wrote:

On 2012-11-09 18:27, Matthew Miller wrote:

The js package is 6.5MB.


BTW I suppose that could be significantly reduced by linking /usr/bin/js
with the dynamic libmozjs instead of the static one generated during the
build. It seems to take something more than just the attached patch though.


Most interpreters deliberately do this because non-PIC code is 
significantly faster than PIC code, especially on architectures without 
IP-relative addressing.  These days, it may be possible to recover some 
of the lost performance by tweaking ELF symbol visibility or 
amalgamation builds (that is, stuffing everything in a single C file; 
-flto could perhaps provide an equivalent).


--
Florian Weimer / Red Hat Product Security Team
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Thomas Woerner

On 11/09/2012 07:45 PM, Reindl Harald wrote:



Am 09.11.2012 17:45, schrieb Thomas Woerner:

On 11/09/2012 05:24 PM, Eric H. Christensen wrote:
Please have a look at the feature list for F-18.

firewalld replaces system-config-firewall/lokkit, and the iptables and 
ip6tables services, not the iptables package
and command.

The ip*tables services and also system-config-firewall/lokkit are still 
available and also usable after
deactivation of the firewalld serice. With the latest request to move the 
services of iptables and ip6tables in a
sub package, I will add a requirement to system-config-firewall for this


PLEASE do not Require: system-config-firewall
this would pull useless dependencies

What I meant: Add a requirement for iptables-services to 
system-config-firewall-base, this is currently not there.



what we (users) really need is iptables.service as it was and
working /sbin/iptables-save  /etc/sysconfig/iptables to lod
the with whatever shell script generated /etc/sysconfig/iptables
so satisfy over many years perfect working setups for

(the same for iptables6.service)

* firewalls
* NAT
* routing

as example i have a large shellscript
with the following start

   $IPTABLES -P INPUT DROP
   $IPTABLES -P FORWARD DROP
   $IPTABLES -F
   $IPTABLES -X
   CHAINS=`cat /proc/net/ip_tables_names 2/dev/null`
   for i in $CHAINS; do $IPTABLES -t $i -F; done  echo Flush OK || echo Flush 
FAILED
   for i in $CHAINS; do $IPTABLES -t $i -X; done  echo Clear OK || echo Clear 
FAILED
   for i in $CHAINS; do $IPTABLES -t $i -Z; done

and ending with /sbin/iptables-save  /etc/sysconfig/iptables
after that any needed rules are added with iptables-command

this script is distributed to a LOT of machines of any type

at the begin it has basic rules for any machine (accept, block, reject)
followed by a lot of

if [ $HOSTNAME == hostname ]; then
  specific rules
fi

this is maintained on a staging server, distributed to any amchine
and called with ssh root@host '/scirpts/iptables.sh

for other networks / routers / nat-gateways outside the main network
a fork of this thing exists, using over years grown knowledge and
adds specific rules, mostly controlled by a lot of variables at the
begin

call this script does NOt interrupt connections
it handles really a lot of specific filters
it works like a charme

these setups does not need firewalld at all nor do
they need any dependency of GUI/TUI tools


Yes, full ack.

You will be able to use it after switching off firewalld.service and 
enabling iptables.service and ip6tables.service.


I will add a script for switching from and to dynamic/static mode: 
switch-firewall

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

Re: Fedora Minimal Core SIG -- please join if you're interested

2012-11-12 Thread Kamil Paral
  I wonder whether Core is a good word for Fedora Minimal
  installation SIG. Because currently the minimal installation uses
  @base yum group. @core group is included always, whether you want
  it
  or not. If you really want to have a_core_  system, you must use
  kickstart like this:
 
  %packages --nobase %end
 
 This isn't true anymore.
 
 --nobase doesn't do anything because there is no @base.  It was
 renamed
 to @standard, and it's no longer selected by default in kickstart.
 
 Also, the minimal install (GUI or TUI) does %packages \n %end as
 well,
 only @core gets installed.  So the result is the same as doing the
 kickstart.

Thanks for info. I reported a bug in anaconda to update the kickstart 
documentation:
https://bugzilla.redhat.com/show_bug.cgi?id=875650

That means that Minimal Core SIG or Core SIG now makes even more sense :-)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora Minimal Core SIG -- please join if you're interested

2012-11-12 Thread Jaroslav Reznik
- Original Message -
 Matthew Miller píše v Čt 08. 11. 2012 v 15:15 -0500:
  So, here's a proposal for a semi-informal group linking different
  stakeholders interested in curating the @core package selection:
  
  https://fedoraproject.org/wiki/SIGs/Minimal_Core
  
  Please comment and join if you're interested. This is intended to
  be a
  request for comments and input rather than a finish document.
  
  Note that Minimal Core isn't meant to necessarily imply minimal
  possible
  distribution. I would have just called it Fedora Core, if we
  didn't
  already have a lot of baggage around that name. It means minimal
  for us,
  and the group's mission is defining exactly what that means, and
  estabilishing sensible standards around that.
  
  Basically, we have the various desktop SIGs which decide what goes
  into
  those package sets, and it's reasonable to have one for core as
  well.
 
 Maybe such groups could exist for all top-level groups in comps?
 
 And yes, I'm interested in this SIG.

How will be Core SIG related to Server SIG? As a basis for Server SIG
work? As far as I can see what you wanted to achieve with this SIG
is now covered partially in Core SIG.

Jaroslav

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Ales Kozumplik

On 11/12/2012 07:28 AM, Seth Vidal wrote:




On Sat, 10 Nov 2012, Kevin Kofler wrote:


Richard W.M. Jones wrote:

- depends on Python stack


+1, we really need to get Python out of the minimal installation.

The focus should be on replacing the existing Python-based packages in
the
minimum set (e.g. yum) by native replacements (e.g. zif). Adding more
Python
stuff with additional Python dependencies is a step backwards.

I really don't understand why a core system component such as
firewalld is
implemented in Python!


Yum will likely be replaced with dnf afaik. I don't think zif is under
consideration at all.

-sv



DNF is going to be a replacement for Yum, but the underlying libraries 
are C and I can imagine a simple, fairly straightforward tool on top of 
them that does the job for minimal install, all in C.


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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Richard W.M. Jones
On Sun, Nov 11, 2012 at 06:35:50PM -0500, Matthew Miller wrote:
 On Sun, Nov 11, 2012 at 04:02:27PM +, Richard W.M. Jones wrote:
  So .. they're different things.  I'm still unclear what sort of
  appliances you're trying to build and what for, and that will affect
  what tool you decide to use.
 
 This is the official image produced by Fedora for use in EC2 and for
 download to run in your own private cloud.
 
 I can see the appeal of using livemedia-creator, presuming we can get it to
 work with the build system, but what extra would Oz get us for this case?

Since it appears that you want a Fedora build only, not much.

BUT for some reason live CD builds have been added as this kind of
sideways after-thought to Koji.  I guess that's because livecd-creator
had to run as root and had to do all sorts of strange stuff with
device nodes.  None of that is necessary once you've got
virtualization, and indeed libguestfs proves we can build and run a
complete VM during an ordinary Koji build, with no special permissions
required.

Rich.

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

F-18 Branched report: 20121112 changes

2012-11-12 Thread Fedora Branched Report
Compose started at Mon Nov 12 09:15:40 UTC 2012

Broken deps for x86_64
--
[dhcp-forwarder]
dhcp-forwarder-upstart-0.10-1801.fc18.noarch requires /sbin/initctl
[dvipdfm]
dvipdfm-0.13.2d-44.fc18.x86_64 requires libkpathsea.so.4()(64bit)
[dvipdfmx]
dvipdfmx-0-0.35.20090708cvs.fc18.x86_64 requires 
libkpathsea.so.4()(64bit)
[dvipng]
dvipng-1.14-4.fc18.x86_64 requires libkpathsea.so.4()(64bit)
[dvisvgm]
dvisvgm-1.0.12-1.fc18.x86_64 requires libkpathsea.so.4()(64bit)
[libsyncml]
1:libsyncml-0.4.6-4.fc17.i686 requires libsoup-2.2.so.8
1:libsyncml-0.4.6-4.fc17.x86_64 requires libsoup-2.2.so.8()(64bit)
[mftrace]
mftrace-1.2.15-8.fc18.x86_64 requires texlive-fonts
[mod_pubcookie]
mod_pubcookie-3.3.4a-7.fc18.x86_64 requires httpd-mmn = 
0:20051115-x86-64
[openvrml]
libopenvrml-0.18.9-3.fc18.i686 requires libboost_thread-mt.so.1.48.0
libopenvrml-0.18.9-3.fc18.i686 requires libboost_system-mt.so.1.48.0
libopenvrml-0.18.9-3.fc18.i686 requires libboost_filesystem-mt.so.1.48.0
libopenvrml-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
libopenvrml-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
libopenvrml-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
libopenvrml-gl-0.18.9-3.fc18.i686 requires libboost_thread-mt.so.1.48.0
libopenvrml-gl-0.18.9-3.fc18.i686 requires libboost_system-mt.so.1.48.0
libopenvrml-gl-0.18.9-3.fc18.i686 requires 
libboost_filesystem-mt.so.1.48.0
libopenvrml-gl-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
libopenvrml-gl-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
libopenvrml-gl-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
openvrml-java-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
openvrml-java-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
openvrml-java-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
openvrml-javascript-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
openvrml-javascript-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
openvrml-javascript-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
openvrml-nodes-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
openvrml-nodes-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
openvrml-nodes-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
openvrml-xembed-0.18.9-3.fc18.x86_64 requires 
libboost_thread-mt.so.1.48.0()(64bit)
openvrml-xembed-0.18.9-3.fc18.x86_64 requires 
libboost_system-mt.so.1.48.0()(64bit)
openvrml-xembed-0.18.9-3.fc18.x86_64 requires 
libboost_filesystem-mt.so.1.48.0()(64bit)
[perl-OpenOffice-UNO]
perl-OpenOffice-UNO-0.07-3.fc17.x86_64 requires 
perl(:MODULE_COMPAT_5.14.2)
[pyfuzzy]
pyfuzzy-0.1.0-5.fc18.noarch requires antlr3-python
[python-flask]
1:python-flask-doc-0.9-1.fc18.noarch requires python-flask = 
0:0.9-1.fc18
[reciteword]
reciteword-0.8.4-10.fc18.x86_64 requires esound
[resource-agents]
resource-agents-3.9.2-3.fc18.5.x86_64 requires libplumbgpl.so.2()(64bit)
resource-agents-3.9.2-3.fc18.5.x86_64 requires libplumb.so.2()(64bit)
[ruby-revolution]
ruby-revolution-0.5-4.svn210.fc18.15.x86_64 requires 
libedataserver-1.2.so.16()(64bit)
ruby-revolution-0.5-4.svn210.fc18.15.x86_64 requires 
libecal-1.2.so.12()(64bit)
ruby-revolution-0.5-4.svn210.fc18.15.x86_64 requires 
libebook-1.2.so.13()(64bit)
[rubygem-calendar_date_select]
rubygem-calendar_date_select-1.15-6.fc17.noarch requires ruby(abi) = 
0:1.8
[rubygem-linecache]
rubygem-linecache-0.43-5.fc17.x86_64 requires ruby(abi) = 0:1.8
rubygem-linecache-0.43-5.fc17.x86_64 requires libruby.so.1.8()(64bit)
[rubygem-ruby-debug]
rubygem-ruby-debug-0.10.5-0.3.rc1.fc17.1.noarch requires ruby(abi) = 
0:1.8
[rubygem-ruby-debug-base]
rubygem-ruby-debug-base-0.10.5-0.1.rc1.fc17.1.x86_64 requires ruby(abi) 
= 0:1.8
rubygem-ruby-debug-base-0.10.5-0.1.rc1.fc17.1.x86_64 requires 
libruby.so.1.8()(64bit)
[tetex-tex4ht]
tetex-tex4ht-1.0.2008_09_16_1413-10.fc18.x86_64 requires 
libkpathsea.so.4()(64bit)
[xdvik]
xdvik-22.84.14-12.fc18.x86_64 requires libkpathsea.so.4()(64bit)
[xdvipdfmx]
xdvipdfmx-0.4-9.fc18.x86_64 requires libkpathsea.so.4()(64bit)
[znc-infobot]
znc-infobot-0.206-2.fc18.x86_64 requires znc = 0:0.206



Broken deps for i386
--
[dhcp-forwarder]
dhcp-forwarder-upstart-0.10-1801.fc18.noarch requires /sbin/initctl

Re: akonadi-googledata retire

2012-11-12 Thread Nicola Soranzo
Il giorno dom, 11/11/2012 alle 11.04 +0100, Mario Santagiuliana ha
scritto: 
 I follow the step to retire akonadi-googledata package.
 
 The upstream project is no longer maintain and in kdepim-runtime there is 
 already a new akonadi resource for google services.
 
 On fedora git web interface I don't see my the last commit with 
 dead.package file...
 http://pkgs.fedoraproject.org/cgit/akonadi-googledata.git/
 
 Is it correct? Maybe I do something wrong?

Ciao Mario,
did you follow the steps of 

https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

in the right order?
If you completed step 5) before step 2) and 3), then you need the help
of a provenpackager to fix that.

Nicola

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

Re: how do I allow a service on an arbitrary local interface the firewalld way?

2012-11-12 Thread Thomas Woerner

On 11/09/2012 05:21 AM, Matthew Miller wrote:

I'm making a crude fake EC2 environment on my test machine, and as part of
that, I need a web server listening on 169.254.169.254. I've bound this
address to lo:0. How do I use firewall-cmd to allow http through? It's
blocked by default.

I thought I could do it with the interface=lo:0 argument, but that gives me
Warning: ALREADY_ENABLED. And firewall-cmd --list-interfaces returns only
'wlan0'

Add the interface to the default zone or to trusted, if you want to have 
full access:


To add the interface to the default zone:
firewall-cmd --add-interface=lo:0
To add the interface to the trusted zone:
firewall-cmd --add-interface=lo:0 --zone=trusted

As : was not allowed in interface names up to now, this is only 
possible with the GIT version and also soon with an updated firewalld 
package in Fedora.



There doesn't appear to be any real documentation for firewall-cmd. The web
page is just development plans, the help is a maze of BNF, and the man page
is full of less-than-helpful stuff like:

interface=interface
   Use an interface name.


Man pages with more information and also examples are in the works.



Where should I look to find out more?




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

rawhide report: 20121112 changes

2012-11-12 Thread Fedora Rawhide Report
Compose started at Mon Nov 12 08:15:06 UTC 2012

Broken deps for x86_64
--
[LabPlot]
LabPlot-1.6.0.2-12.fc18.i686 requires libaudiofile.so.0
LabPlot-1.6.0.2-12.fc18.x86_64 requires libaudiofile.so.0()(64bit)
[autotest-framework]
autotest-framework-server-0.14.3-1.fc17.noarch requires mod_python
[blacs]
blacs-mpich2-1.1-46.fc18.i686 requires libmpich.so.3
blacs-mpich2-1.1-46.fc18.x86_64 requires libmpich.so.3()(64bit)
[cduce]
cduce-0.5.5-2.fc18.x86_64 requires ocaml(runtime) = 0:4.00.0
cduce-0.5.5-2.fc18.x86_64 requires ocaml(Pcre) = 
0:fedf84da3d313aea51e03bb7d7c99a3b
[coccinelle]
coccinelle-1.0.0-0.rc14.5.fc18.x86_64 requires ocaml(runtime) = 0:4.00.0
coccinelle-1.0.0-0.rc14.5.fc18.x86_64 requires ocaml(Pcre) = 
0:fedf84da3d313aea51e03bb7d7c99a3b
[cp2k]
cp2k-mpich2-2.3-1.fc19.x86_64 requires libmpichf90.so.3()(64bit)
cp2k-mpich2-2.3-1.fc19.x86_64 requires libmpich.so.3()(64bit)
[dmlite-plugins-memcache]
dmlite-plugins-memcache-0.4.0-1.fc18.x86_64 requires 
libmemcached.so.10()(64bit)
[dogtag-pki]
dogtag-pki-10.0.0-0.8.a1.fc19.noarch requires pki-selinux = 0:10.0.0
[e16]
e16-1.0.10-3.fc18.x86_64 requires libaudiofile.so.0()(64bit)
[epiphany-extensions]
epiphany-extensions-3.6.0-1.fc19.x86_64 requires epiphany(abi) = 0:3.6
[espresso]
espresso-mpich2-3.0.2-4.fc18.x86_64 requires libmpich.so.3()(64bit)
[gcc-python-plugin]
gcc-python2-debug-plugin-0.9-6.fc19.x86_64 requires gcc = 0:4.7.2-6.fc19
gcc-python2-plugin-0.9-6.fc19.x86_64 requires gcc = 0:4.7.2-6.fc19
gcc-python3-debug-plugin-0.9-6.fc19.x86_64 requires gcc = 0:4.7.2-6.fc19
gcc-python3-plugin-0.9-6.fc19.x86_64 requires gcc = 0:4.7.2-6.fc19
[gcstar]
gcstar-1.7.0-2.fc19.noarch requires perl(Gtk2::Table)
gcstar-1.7.0-2.fc19.noarch requires perl(Gtk2::HBox)
gcstar-1.7.0-2.fc19.noarch requires perl(Gtk2::Frame)
gcstar-1.7.0-2.fc19.noarch requires perl(Gtk2::EventBox)
[ghc-MemoTrie]
ghc-MemoTrie-0.5-3.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-blaze-builder-conduit]
ghc-blaze-builder-conduit-0.4.0.2-3.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-conduit]
ghc-conduit-0.4.2-3.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-ghc-mtl]
ghc-ghc-mtl-1.0.1.1-2.fc19.x86_64 requires 
ghc(ghc-7.4.1-2e8223f1ab945abe712c4fc4010c270e)
ghc-ghc-mtl-devel-1.0.1.1-2.fc19.x86_64 requires 
ghc-devel(ghc-7.4.1-2e8223f1ab945abe712c4fc4010c270e)
[ghc-hakyll]
ghc-hakyll-3.2.7.2-6.fc18.x86_64 requires 
libHSpandoc-1.9.4.2-ghc7.4.1.so()(64bit)
ghc-hakyll-3.2.7.2-6.fc18.x86_64 requires 
ghc(pandoc-1.9.4.2-a2700c5fb49c2879e0846ae80f139244)
ghc-hakyll-devel-3.2.7.2-6.fc18.x86_64 requires 
ghc-devel(pandoc-1.9.4.2-a2700c5fb49c2879e0846ae80f139244)
[ghc-ltk]
ghc-ltk-0.12.1.0-6.fc19.x86_64 requires 
ghc(ghc-7.4.1-2e8223f1ab945abe712c4fc4010c270e)
ghc-ltk-devel-0.12.1.0-6.fc19.x86_64 requires 
ghc-devel(ghc-7.4.1-2e8223f1ab945abe712c4fc4010c270e)
[ghc-network-conduit]
ghc-network-conduit-0.4.0.1-3.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-snap-core]
ghc-snap-core-0.9.0-4.fc18.x86_64 requires 
libHSunix-compat-0.3.0.1-ghc7.4.1.so()(64bit)
ghc-snap-core-0.9.0-4.fc18.x86_64 requires 
libHSmwc-random-0.12.0.0-ghc7.4.1.so()(64bit)
ghc-snap-core-0.9.0-4.fc18.x86_64 requires 
ghc(unix-compat-0.3.0.1-5c60739e7246890d88ea5d633793062b)
ghc-snap-core-0.9.0-4.fc18.x86_64 requires 
ghc(mwc-random-0.12.0.0-9ca879896db2ffb2250b04f25bb8cb97)
ghc-snap-core-devel-0.9.0-4.fc18.x86_64 requires 
ghc-devel(unix-compat-0.3.0.1-5c60739e7246890d88ea5d633793062b)
ghc-snap-core-devel-0.9.0-4.fc18.x86_64 requires 
ghc-devel(mwc-random-0.12.0.0-9ca879896db2ffb2250b04f25bb8cb97)
[ghc-vector-space]
ghc-vector-space-0.8.2-1.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-void]
ghc-void-0.5.6-1.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
ghc-void-0.5.6-1.fc18.x86_64 requires 
ghc(semigroups-0.8.3.2-608a60352745868d7816fbfb76870ddf)
ghc-void-devel-0.5.6-1.fc18.x86_64 requires 
ghc-devel(semigroups-0.8.3.2-608a60352745868d7816fbfb76870ddf)
[ghc-wai]
ghc-wai-1.2.0.3-1.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-wai-extra]
ghc-wai-extra-1.2.0.4-4.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
[ghc-warp]
ghc-warp-1.2.2-1.fc18.x86_64 requires 
libHSunix-compat-0.3.0.1-ghc7.4.1.so()(64bit)
ghc-warp-1.2.2-1.fc18.x86_64 requires 
libHSsemigroups-0.8.3.2-ghc7.4.1.so()(64bit)
ghc-warp-1.2.2-1.fc18.x86_64 requires 
ghc(unix-compat-0.3.0.1-5c60739e7246890d88ea5d633793062b)

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 11:13:15AM +, Richard W.M. Jones wrote:
 BUT for some reason live CD builds have been added as this kind of
 sideways after-thought to Koji.  I guess that's because livecd-creator
 had to run as root and had to do all sorts of strange stuff with
 device nodes.  None of that is necessary once you've got
 virtualization, and indeed libguestfs proves we can build and run a
 complete VM during an ordinary Koji build, with no special permissions
 required.

Many of the Koji builders are actually virtualized themselves now, so if the
build process is planning to spin up a new VM, it needs to either be forced
to run on a hardware builder (because I really can't believe that the
install under full emulation will be a reasonable use of resources) or grow
a new ability to spin up a remote cloud instance. 

This discussion should probably be taken over to the Fedora Infrastructure
list. I'll start a new thread (because probably many people here aren't
subscribed to that list).

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Richard W.M. Jones
On Mon, Nov 12, 2012 at 09:17:53AM -0500, Matthew Miller wrote:
 Many of the Koji builders are actually virtualized themselves now, so if the
 build process is planning to spin up a new VM, it needs to either be forced
 to run on a hardware builder (because I really can't believe that the
 install under full emulation will be a reasonable use of resources) or grow
 a new ability to spin up a remote cloud instance. 

This just makes things a lot more complex.  I would measure the
resources needed before taking any steps like that, because as I said
before installers are I/O bound so as long as you use virtio you
should be fine.

Maybe one day we'll have good nested virt though ...

Rich.

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

Re: Fedora Minimal Core SIG -- please join if you're interested

2012-11-12 Thread Dan Horák
Jaroslav Reznik píše v Po 12. 11. 2012 v 04:52 -0500: 
 - Original Message -
  Matthew Miller píše v Čt 08. 11. 2012 v 15:15 -0500:
   So, here's a proposal for a semi-informal group linking different
   stakeholders interested in curating the @core package selection:
   
   https://fedoraproject.org/wiki/SIGs/Minimal_Core
   
   Please comment and join if you're interested. This is intended to
   be a
   request for comments and input rather than a finish document.
   
   Note that Minimal Core isn't meant to necessarily imply minimal
   possible
   distribution. I would have just called it Fedora Core, if we
   didn't
   already have a lot of baggage around that name. It means minimal
   for us,
   and the group's mission is defining exactly what that means, and
   estabilishing sensible standards around that.
   
   Basically, we have the various desktop SIGs which decide what goes
   into
   those package sets, and it's reasonable to have one for core as
   well.
  
  Maybe such groups could exist for all top-level groups in comps?
  
  And yes, I'm interested in this SIG.
 
 How will be Core SIG related to Server SIG? As a basis for Server SIG
 work? As far as I can see what you wanted to achieve with this SIG
 is now covered partially in Core SIG.

it's correct there is an overlap, but it will allow the Server SIG (when
alive again) to concentrate on the higher level stuff (like organizing
the servers in comps to be easier accessible) while the Core SIG will
care of the common lowest denominator. And is also answers the question
where the Server begins = on top of Core.


Dan


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

Re: remove polkit from core?

2012-11-12 Thread Steve Grubb
On Saturday, November 10, 2012 09:26:26 AM Richard W.M. Jones wrote:
 On Sat, Nov 10, 2012 at 02:33:53AM +0100, Kevin Kofler wrote:
  Matthew Miller wrote:
   Apparently the new version of polkit brings in javascript. The js
   package
   is 6.5MB. I think anything that uses polkit will depend on it -- can we
   remove it from core?
  
  Of course, the real question is why the heck PolicyKit needs a Turing-
  complete rule language (which also forced everyone to port their existing
  rules) when the previously-used simple INI-style pkla rule format did the
  job just fine!
 
 And Unix groups worked OK before that (and still do for the majority
 of purposes).

Another problem is how would we do SCAP configuration checks when the language 
will allow 20 different ways to do the same thing? We might be able to do a 
SHA256 has of the js. Which means you've completely lost any ability to modify 
the behaviour. In an ini file, we could pick out the lines that were important 
and check them only allowing other settings we don't care about to change.

Additionally, access control decisions should be audited. There are no 
libaudit bindings for javascript.

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

Re: Re: akonadi-googledata retire

2012-11-12 Thread Mario Santagiuliana
In data lunedì 12 novembre 2012 14:41:43, Nicola Soranzo ha scritto:
 Ciao Mario,
 did you follow the steps of

 https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

 in the right order?
 If you completed step 5) before step 2) and 3), then you need the help
 of a provenpackager to fix that.

Yes I done it, but I had must to do a git push error and I didn't read
correctly the output and I'm gone ahead with the various steps...

I wrote to fedora-kde mailing list, I hope Rex Dieter, or another
provepackager can fix my stupid error...

This is my first package retire and obviously I do something wrong... :(

Thank you!
--
Mario Santagiuliana
www.marionline.it

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

Re: akonadi-googledata retire

2012-11-12 Thread Kevin Fenzi
On Mon, 12 Nov 2012 16:57:06 +0100
Mario Santagiuliana fed...@marionline.it wrote:

 In data lunedì 12 novembre 2012 14:41:43, Nicola Soranzo ha scritto:
  Ciao Mario,
  did you follow the steps of 
  
  https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
  
  in the right order?
  If you completed step 5) before step 2) and 3), then you need the
  help of a provenpackager to fix that.
 
 Yes I done it, but I had must to do a git push error and I didn't
 read correctly the output and I'm gone ahead with the various steps...
 
 I wrote to fedora-kde mailing list, I hope Rex Dieter, or another 
 provepackager can fix my stupid error...
 
 This is my first package retire and obviously I do something
 wrong... :(

It happens. 

I've pushed the commits to mark it dead.package now. 

Please let me know if you still see anything amiss and I will help you
fix it up. 

kevin


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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Jesse Keating

On 11/11/2012 10:01 PM, Seth Vidal wrote:


Jesse,
  To be fair - gnome/kde importing something into rawhide/branched
that's not finished doesn't shut down everyone else's ability to test
the distro


I think it is disingenuous to talk about another distro using anaconda -
b/c the only other one that does, directly, is rhel - and they're
downstream of fedora, too. That doesn't mean things can be dictated -
but it does mean that breaking/delaying fedora is not something that
should be
done lightly.

I think holding anaconda to higher standards is not a ridiculous
concept. For years the requirement for yum and rpm (even in rawhide) has
been 'never commit something so broken it cannot be used to revert itself'.

but I'm positive that this conversation is long past the point of
productivity so...


I can't disagree with this message.  I'll also point out that we didn't 
have a lot of choices for F18.  We could either leave the existing 
anaconda package there (which was completely broken) or import the 
partially functional newUI code base.  We went with the option that 
would provide the most functionality, which was the newUI code base.


--
Jesse Keating
Fedora -- Freedom² is a feature!
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
Okay, cool -- there's a lot of enthusiasm for a SIG for the core package
set.

So, first up on the SIG goals: clarifying our target.

It's been suggested before that there's so many possibilities that this is
useless, but the point here is to *pick* a reasonable choice as a group and
to work with that (even if we can't get complete consensus). Then, later,
when someone says but minimal could mean so many differen things! we
simply say sure, but *this* is what we mean.

I see three basic options for the target:

 A) kernel + init system and we're done
 B) boot to yum (with network): a text-mode bootstrap environment on which
other things can be added by hand (or by kickstart)
 C) a traditional Unix command line environment with the expected basic
tools available

To me, 'C' is too wide for two reasons. First, it's too open for continual
debate, because different people might expect different tools. Second, it's
not necessarily the right base for the rest of the distribution, because
many use cases might not really need that traditional Unix environment.

I think 'A' is interesting and useful, but I don't think it should be our
target, because it's not *useful enough*. We may want to eventually define a
sub-group which covers just this tiny base (maybe with busybox?), but I
think that's a different project.

So that leaves me at *mostly B*, although I have some sympathy to the idea
that we should include a few other things like a man page reader, since
we're installing man pages, and a way to deliver e-mail to root, since we're
installing things that send such mail. And I think the core environment
should include ssh, but I'm open to the idea that even that should be an
add-on.

What do you think?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Matthew Miller wrote:


Okay, cool -- there's a lot of enthusiasm for a SIG for the core package
set.

So, first up on the SIG goals: clarifying our target.

It's been suggested before that there's so many possibilities that this is
useless, but the point here is to *pick* a reasonable choice as a group and
to work with that (even if we can't get complete consensus). Then, later,
when someone says but minimal could mean so many differen things! we
simply say sure, but *this* is what we mean.

I see three basic options for the target:

A) kernel + init system and we're done
B) boot to yum (with network): a text-mode bootstrap environment on which
   other things can be added by hand (or by kickstart)
C) a traditional Unix command line environment with the expected basic
   tools available

To me, 'C' is too wide for two reasons. First, it's too open for continual
debate, because different people might expect different tools. Second, it's
not necessarily the right base for the rest of the distribution, because
many use cases might not really need that traditional Unix environment.

I think 'A' is interesting and useful, but I don't think it should be our
target, because it's not *useful enough*. We may want to eventually define a
sub-group which covers just this tiny base (maybe with busybox?), but I
think that's a different project.

So that leaves me at *mostly B*, although I have some sympathy to the idea
that we should include a few other things like a man page reader, since
we're installing man pages, and a way to deliver e-mail to root, since we're
installing things that send such mail. And I think the core environment
should include ssh, but I'm open to the idea that even that should be an
add-on.

What do you think?



I think ssh has to be in the mix. Of ths systems I use/maintain/etc very 
few of them are ones I actually have a reliable console to.


If ssh isn't there, I have to add it just to get the system set up.

-sv

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

Re: remove polkit from core?

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 10:37:54AM -0500, Steve Grubb wrote:
   Of course, the real question is why the heck PolicyKit needs a Turing-
   complete rule language (which also forced everyone to port their
   existing rules) when the previously-used simple INI-style pkla rule
   format did the job just fine!
 Another problem is how would we do SCAP configuration checks when the 
 language 
 will allow 20 different ways to do the same thing? We might be able to do a 
 SHA256 has of the js. Which means you've completely lost any ability to 
 modify 
 the behaviour. In an ini file, we could pick out the lines that were 
 important 
 and check them only allowing other settings we don't care about to change.

 Additionally, access control decisions should be audited. There are no 
 libaudit bindings for javascript.

I'm very sympathetic to these concerns, but this is the way the upstream
package has gone. How do we reconcile that?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: itext 5.x

2012-11-12 Thread Jerry James
On Fri, Nov 9, 2012 at 11:26 PM, Orcan Ogetbil oget.fed...@gmail.comwrote:

 Yeah, we can't have itext-5 in Fedora. Please see [1] and the
 references therein. We could not update bouncycastle either, lately,
 due to its incompatibility with itext-2. I have some patches that give
 partial success with building itext-2 against the latest bouncycastle
 API, but the build fails during the AOT bits compilation step. I am
 not a java programmer and I eventually gave up working on it.

 Meanwhile, I dropped the maintainership for both bouncycastle and
 itext-2 a couple months ago. To my knowledge, these packages are still
 up for grabs.

 Best,
 Orcan


 [1] http://lists.fedoraproject.org/pipermail/legal/2011-June/001653.html


Thanks for the information, Orcan.  Well, drat.  I guess I'll have to see
if I can either downgrade the itext usage in the app I'm looking at, or
excise it altogether.

Can you send me your itext-2 patches?  I can't promise anything, but I'll
see if I can get it working with the latest bouncycastle.  Thanks,
-- 
Jerry James
http://www.jamezone.org/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:
 I think ssh has to be in the mix. Of ths systems I use/maintain/etc
 very few of them are ones I actually have a reliable console to.
 If ssh isn't there, I have to add it just to get the system set up.

Yeah: if we get to the point where every real install has to add the same
subset of packages to core, I don't think we've succeeded in doing anything
except make more work for the whole world.

A cron daemon and (at least basic) MTA fall in the same area, I think.
But what about ssh-clients?

Is there a reasonable yardstick rule we can make, or is it pragmatically
best to just make per-package decisions?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Matthew Miller wrote:


On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:

I think ssh has to be in the mix. Of ths systems I use/maintain/etc
very few of them are ones I actually have a reliable console to.
If ssh isn't there, I have to add it just to get the system set up.


Yeah: if we get to the point where every real install has to add the same
subset of packages to core, I don't think we've succeeded in doing anything
except make more work for the whole world.

A cron daemon and (at least basic) MTA fall in the same area, I think.
But what about ssh-clients?

Is there a reasonable yardstick rule we can make, or is it pragmatically
best to just make per-package decisions?



so - imo

openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/

ditto w/rsync.

-sv



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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Adam Williamson

On 2012-11-11 23:43, Panu Matilainen wrote:

On 11/12/2012 08:56 AM, Adam Williamson wrote:

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at 
all,
which explains what I see on the DVD and perhaps deserves looking 
at.


I think the basic idea is that pungi isn't supposed to painfully
re-implement yum.


Meh. Of course not. But unlike yum, pungi deals with
space-constrained images and if it ends up pulling useless cruft in
those images then it's not doing the best job it can for the very
specific task it has.


Well, it's one of those things where you have two imperatives and you 
can't possibly satisfy both: be space efficient but also ensure that any 
installation done from the images will be complete and sensible. I think 
pungi makes the choice to prioritize the latter. Any kind of 'space 
efficiency' code is going to come with a non-zero danger of resulting in 
dependency problems or odd dependency resolutions, I guess.



If packages are obsoleted, they're supposed to be
retired. If something's obsoleted but not retired, that's a 
packaging

error.


No disagreement there. But quite obviously nothing is currently
finding those packaging errors, much of the suspect items list I
posted has been there for years already. Just haven't gotten around 
to

mention it anywhere.

I'll shut up now and go see if I can actually do something about it.


I recommend it - it's not hard to probe out why these things happen 
(usually), and it can be quite fun. BTW, QA does have a test which looks 
for non-explicit conflicts or incomplete dependencies on the images and 
we hit those every so often, so we're pretty used to poking through 
things like this. It often tracks out to something which was a packaging 
problem in the first place and needed to be fixed. If you wind up 
getting stuck, poke dgilmore in #fedora-releng, as he should have the 
logs of the compose to look through which can help identifying some of 
the issues.

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread drago01
On Mon, Nov 12, 2012 at 5:16 PM, Jesse Keating jkeat...@redhat.com wrote:
 On 11/11/2012 10:01 PM, Seth Vidal wrote:


 Jesse,
   To be fair - gnome/kde importing something into rawhide/branched
 that's not finished doesn't shut down everyone else's ability to test
 the distro


 I think it is disingenuous to talk about another distro using anaconda -
 b/c the only other one that does, directly, is rhel - and they're
 downstream of fedora, too. That doesn't mean things can be dictated -
 but it does mean that breaking/delaying fedora is not something that
 should be
 done lightly.

 I think holding anaconda to higher standards is not a ridiculous
 concept. For years the requirement for yum and rpm (even in rawhide) has
 been 'never commit something so broken it cannot be used to revert
 itself'.

 but I'm positive that this conversation is long past the point of
 productivity so...


 I can't disagree with this message.  I'll also point out that we didn't have
 a lot of choices for F18.  We could either leave the existing anaconda
 package there (which was completely broken) or import the partially
 functional newUI code base.  We went with the option that would provide the
 most functionality, which was the newUI code base.

And there was a third option ... port over the old anaconda to the F18
changes. (so you'd have less changes).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Jesse Keating

On 11/12/2012 08:45 AM, drago01 wrote:

And there was a third option ... port over the old anaconda to the F18
changes. (so you'd have less changes).


Which would have taken just about as long to get working, and would 
delay the newui move further.


But that's OK, you can keep banging that drum.

--
Jesse Keating
Fedora -- Freedom² is a feature!
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread drago01
On Mon, Nov 12, 2012 at 5:49 PM, Jesse Keating jkeat...@redhat.com wrote:
 On 11/12/2012 08:45 AM, drago01 wrote:

 And there was a third option ... port over the old anaconda to the F18
 changes. (so you'd have less changes).


 Which would have taken just about as long to get working, and would delay
 the newui move further.

How so? You'd have to just port over the other layers to work with the
new stuff and in F19 focus on the UI.
Now you had to do both at the same time with the same amount of man power.

 But that's OK, you can keep banging that drum.

Yeah I know that something like that would be coming back but well ...
we can't change what happened and unfortunately can't even learn from
the mistakes made because the everything else is impossible
attitude.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Tomas Mraz
On Mon, 2012-11-12 at 11:37 -0500, Seth Vidal wrote: 
 
 
 On Mon, 12 Nov 2012, Matthew Miller wrote:
 
  On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:
  I think ssh has to be in the mix. Of ths systems I use/maintain/etc
  very few of them are ones I actually have a reliable console to.
  If ssh isn't there, I have to add it just to get the system set up.
 
  Yeah: if we get to the point where every real install has to add the same
  subset of packages to core, I don't think we've succeeded in doing anything
  except make more work for the whole world.
 
  A cron daemon and (at least basic) MTA fall in the same area, I think.
  But what about ssh-clients?
 
  Is there a reasonable yardstick rule we can make, or is it pragmatically
  best to just make per-package decisions?
 
 
 so - imo
 
 openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/

Perhaps scp could be moved to the base openssh package then.

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

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Tomas Mraz wrote:


On Mon, 2012-11-12 at 11:37 -0500, Seth Vidal wrote:



On Mon, 12 Nov 2012, Matthew Miller wrote:


On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:

I think ssh has to be in the mix. Of ths systems I use/maintain/etc
very few of them are ones I actually have a reliable console to.
If ssh isn't there, I have to add it just to get the system set up.


Yeah: if we get to the point where every real install has to add the same
subset of packages to core, I don't think we've succeeded in doing anything
except make more work for the whole world.

A cron daemon and (at least basic) MTA fall in the same area, I think.
But what about ssh-clients?

Is there a reasonable yardstick rule we can make, or is it pragmatically
best to just make per-package decisions?



so - imo

openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/


Perhaps scp could be moved to the base openssh package then.



Sounds reasonable to me.

-sv

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Jesse Keating

On 11/12/2012 08:58 AM, drago01 wrote:

How so? You'd have to just port over the other layers to work with the
new stuff and in F19 focus on the UI.
Now you had to do both at the same time with the same amount of man power.


Changes in the dracut environment broke assumptions in the runtime 
environment.  Code in newUI is different from old code in some of the 
same areas, which means doing the work twice instead of once.  Not to 
mention porting forward all the other bits of F17's anaconda that 
doesn't work with F18's userland tools/apis.


--
Jesse Keating
Fedora -- Freedom² is a feature!
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Dennis Jacobfeuerborn
On 11/12/2012 06:03 PM, Seth Vidal wrote:
 
 
 
 On Mon, 12 Nov 2012, Tomas Mraz wrote:
 
 On Mon, 2012-11-12 at 11:37 -0500, Seth Vidal wrote:


 On Mon, 12 Nov 2012, Matthew Miller wrote:

 On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:
 I think ssh has to be in the mix. Of ths systems I use/maintain/etc
 very few of them are ones I actually have a reliable console to.
 If ssh isn't there, I have to add it just to get the system set up.

 Yeah: if we get to the point where every real install has to add the same
 subset of packages to core, I don't think we've succeeded in doing
 anything
 except make more work for the whole world.

 A cron daemon and (at least basic) MTA fall in the same area, I think.
 But what about ssh-clients?

 Is there a reasonable yardstick rule we can make, or is it pragmatically
 best to just make per-package decisions?


 so - imo

 openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/

 Perhaps scp could be moved to the base openssh package then.

 
 Sounds reasonable to me.

Not sure that's a good idea. ssh itself is also part of the clients
package and should probably moved as well then. sftp is probably popular
too. I think its better to bite the bullet and just include the clients
package as a whole.

Regards,
  Dennis

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Dennis Jacobfeuerborn wrote:


On 11/12/2012 06:03 PM, Seth Vidal wrote:




On Mon, 12 Nov 2012, Tomas Mraz wrote:


On Mon, 2012-11-12 at 11:37 -0500, Seth Vidal wrote:



On Mon, 12 Nov 2012, Matthew Miller wrote:


On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:

I think ssh has to be in the mix. Of ths systems I use/maintain/etc
very few of them are ones I actually have a reliable console to.
If ssh isn't there, I have to add it just to get the system set up.


Yeah: if we get to the point where every real install has to add the same
subset of packages to core, I don't think we've succeeded in doing
anything
except make more work for the whole world.

A cron daemon and (at least basic) MTA fall in the same area, I think.
But what about ssh-clients?

Is there a reasonable yardstick rule we can make, or is it pragmatically
best to just make per-package decisions?



so - imo

openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/


Perhaps scp could be moved to the base openssh package then.



Sounds reasonable to me.


Not sure that's a good idea. ssh itself is also part of the clients
package and should probably moved as well then. sftp is probably popular
too. I think its better to bite the bullet and just include the clients
package as a whole.



i think you misunderstand.

if I  am attempting to connect to a server running sshd:

I can run

ssh servername

and that works

I can run
sftp servername
and THAT works

I cannot run
scp servername

I have to have a local scp client installed on the server for scp to work 
as a service.


-sv

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 05:58:01PM +0100, drago01 wrote:
 How so? You'd have to just port over the other layers to work with the
 new stuff and in F19 focus on the UI.
 Now you had to do both at the same time with the same amount of man power.

I haven't looked at the new code, but I've spent a _lot_ of time with the
old. I don't think the new UI is just a re-skinning, but is a redesign of
the program's more fundamental architecture. It now supports a hub and
spoke model for option selection followed by a second stage where choices
are applied, where as the old model was based around linear steps. That
makes it harder to separate the changes, and I think it very reasonable to
assume that a lot of the backend work would have to have been done twice.

Now, having gone through this, the program is more ready for future
adaptation. Maybe in another decade we'll need another big redesign, but
until then, the current work will make it *more* possible to develop future
Anaconda improvements in Rawhide in parallel with a stable maintenance
branch.

At least, that's my interested-outsider view here.


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Petr Lautrbach

On 11/12/2012 06:10 PM, Seth Vidal wrote:




On Mon, 12 Nov 2012, Dennis Jacobfeuerborn wrote:


On 11/12/2012 06:03 PM, Seth Vidal wrote:




On Mon, 12 Nov 2012, Tomas Mraz wrote:


On Mon, 2012-11-12 at 11:37 -0500, Seth Vidal wrote:



On Mon, 12 Nov 2012, Matthew Miller wrote:


On Mon, Nov 12, 2012 at 11:29:34AM -0500, Seth Vidal wrote:

I think ssh has to be in the mix. Of ths systems I use/maintain/etc
very few of them are ones I actually have a reliable console to.
If ssh isn't there, I have to add it just to get the system set up.


Yeah: if we get to the point where every real install has to add the same
subset of packages to core, I don't think we've succeeded in doing
anything
except make more work for the whole world.

A cron daemon and (at least basic) MTA fall in the same area, I think.
But what about ssh-clients?

Is there a reasonable yardstick rule we can make, or is it pragmatically
best to just make per-package decisions?



so - imo

openssh-clients is required, yes - b/c w/o them scp doesn't work. :-/


Perhaps scp could be moved to the base openssh package then.



Sounds reasonable to me.


Not sure that's a good idea. ssh itself is also part of the clients
package and should probably moved as well then. sftp is probably popular
too. I think its better to bite the bullet and just include the clients
package as a whole.



i think you misunderstand.

if I am attempting to connect to a server running sshd:

I can run

ssh servername

and that works

I can run
sftp servername
and THAT works

I cannot run
scp servername

I have to have a local scp client installed on the server for scp to work as a 
service.



scp is a ssh client. It connects to other host using a ssh connection and runs 
'scp -t' or 'scp -f'
commands on the remote side. From my point of view, it's same as any other 
program you can use via
ssh and I believe that openssh-clients is the right place for it.

sftp subsystem is configured by default so you can use it if you need transfer 
files to minimal system.

Petr
--
Petr Lautrbach, Red Hat, Inc.
http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Petr Lautrbach wrote:

scp is a ssh client. It connects to other host using a ssh connection and 
runs 'scp -t' or 'scp -f'
commands on the remote side. From my point of view, it's same as any other 
program you can use via

ssh and I believe that openssh-clients is the right place for it.

sftp subsystem is configured by default so you can use it if you need 
transfer files to minimal system.




which was, in fact, what I said.

scp is something people expect to be able to use on servers to send files 
over. that it is not there makes the server install feel a touch awkward.


that's all.

-sv

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Sérgio Basto
On Seg, 2012-11-12 at 08:49 -0800, Jesse Keating wrote: 
 On 11/12/2012 08:45 AM, drago01 wrote:
  And there was a third option ... port over the old anaconda to the F18
  changes. (so you'd have less changes).
 
 Which would have taken just about as long to get working, and would 
 delay the newui move further.
 
 But that's OK, you can keep banging that drum.

and 2 weeks are enough ? or you will need more time  ? 
I don't mind postpone a release , but I prefer one postpone of 4 weeks
than 4 of one week ... 

Thanks, 
-- 
Sérgio M. B.

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

[Bug 875784] New: perl-CGI-3.62 is available

2012-11-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=875784

Bug ID: 875784
  Keywords: FutureFeature, Triaged
QA Contact: extras...@fedoraproject.org
  Severity: unspecified
   Version: rawhide
  Priority: unspecified
CC: mmasl...@redhat.com,
perl-de...@lists.fedoraproject.org
  Assignee: mmasl...@redhat.com
   Summary: perl-CGI-3.62 is available
Regression: ---
  Story Points: ---
Classification: Fedora
OS: Unspecified
  Reporter: upstream-release-monitor...@fedoraproject.org
  Type: ---
 Documentation: ---
  Hardware: Unspecified
Mount Type: ---
Status: NEW
 Component: perl-CGI
   Product: Fedora

Latest upstream release: 3.62
Current version in Fedora Rawhide: 3.61
URL: http://search.cpan.org/dist/CGI/

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

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

-- 
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: remove polkit from core?

2012-11-12 Thread Toshio Kuratomi
On Mon, Nov 12, 2012 at 09:41:22AM +0100, Florian Weimer wrote:
 On 11/10/2012 05:26 PM, Ville Skyttä wrote:
 On 2012-11-09 18:27, Matthew Miller wrote:
 The js package is 6.5MB.
 
 BTW I suppose that could be significantly reduced by linking /usr/bin/js
 with the dynamic libmozjs instead of the static one generated during the
 build. It seems to take something more than just the attached patch though.
 
 Most interpreters deliberately do this because non-PIC code is
 significantly faster than PIC code, especially on architectures
 without IP-relative addressing.

Two notes: tis might be the default case upstream but it's not normal
behaviour in what we package for Fedora:

$ ldd `which perl`|grep libperl
libperl.so = /usr/lib64/perl5/CORE/libperl.so (0x0034d1e0)
$ ldd `which python`|grep libpython
libpython2.7.so.1.0 = /lib64/libpython2.7.so.1.0 (0x0034da00)
$ ldd `which ruby`|grep libruby
libruby.so.1.9 = /lib64/libruby.so.1.9 (0x0034bca0)

ajax (IIRC) analyzed the speed increase of non-PIC code when he worked on
this:
https://fedoraproject.org/wiki/User:Tibbs/Text_Relocation_Guidelines?rd=User:Tibbs/Static_Library_PICness_Guidelines#Rationale

He found a small performance benefit, not significantly faster
performance.  He also made the case that non-PIC code has negative
performance characteristics that are weighed against the gains.

-Toshio


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

[Bug 875787] New: perl-IO-Compress-2.057 is available

2012-11-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=875787

Bug ID: 875787
  Keywords: FutureFeature, Triaged
QA Contact: extras...@fedoraproject.org
  Severity: unspecified
   Version: rawhide
  Priority: unspecified
CC: mmasl...@redhat.com, p...@city-fan.org,
perl-de...@lists.fedoraproject.org
  Assignee: mmasl...@redhat.com
   Summary: perl-IO-Compress-2.057 is available
Regression: ---
  Story Points: ---
Classification: Fedora
OS: Unspecified
  Reporter: upstream-release-monitor...@fedoraproject.org
  Type: ---
 Documentation: ---
  Hardware: Unspecified
Mount Type: ---
Status: NEW
 Component: perl-IO-Compress
   Product: Fedora

Latest upstream release: 2.057
Current version in Fedora Rawhide: 2.055
URL: http://search.cpan.org/dist/IO-Compress/

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

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 875789] New: perl-Net-HTTP-6.05 is available

2012-11-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=875789

Bug ID: 875789
  Keywords: FutureFeature, Triaged
QA Contact: extras...@fedoraproject.org
  Severity: unspecified
   Version: rawhide
  Priority: unspecified
CC: mmasl...@redhat.com,
perl-de...@lists.fedoraproject.org, ppi...@redhat.com
  Assignee: ppi...@redhat.com
   Summary: perl-Net-HTTP-6.05 is available
Regression: ---
  Story Points: ---
Classification: Fedora
OS: Unspecified
  Reporter: upstream-release-monitor...@fedoraproject.org
  Type: ---
 Documentation: ---
  Hardware: Unspecified
Mount Type: ---
Status: NEW
 Component: perl-Net-HTTP
   Product: Fedora

Latest upstream release: 6.05
Current version in Fedora Rawhide: 6.04
URL: http://search.cpan.org/dist/Net-HTTP/

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

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

-- 
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: remove polkit from core?

2012-11-12 Thread Dan Williams
On Sat, 2012-11-10 at 02:33 +0100, Kevin Kofler wrote:
 Matthew Miller wrote:
  Apparently the new version of polkit brings in javascript. The js package
  is 6.5MB. I think anything that uses polkit will depend on it -- can we
  remove it from core?
 
 Of course, the real question is why the heck PolicyKit needs a Turing-
 complete rule language (which also forced everyone to port their existing 
 rules) when the previously-used simple INI-style pkla rule format did the 
 job just fine!

So that more complex rules-parsing can be done instead of hardcoded
rules.  For example, when creating a new WiFi network, NetworkManager
could pass along the security options, network details, even the user
that requested creating it.  Administrator-written rules can factor all
those details into the decision whether to allow/deny, which the
existing static rules simply cannot do.

Whether or not JS should be a *hard* dependency of PolicyKit, I don't
know.  But the feature is valuable, so don't dismiss it out-of-hand.

Dan

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Petr Lautrbach

On 11/12/2012 06:44 PM, Seth Vidal wrote:




On Mon, 12 Nov 2012, Petr Lautrbach wrote:


scp is a ssh client. It connects to other host using a ssh connection and runs 
'scp -t' or 'scp -f'
commands on the remote side. From my point of view, it's same as any other 
program you can use via
ssh and I believe that openssh-clients is the right place for it.

sftp subsystem is configured by default so you can use it if you need transfer 
files to minimal system.



which was, in fact, what I said.

scp is something people expect to be able to use on servers to send files over. 
that it is not there makes the server install feel a touch awkward.

that's all.


A thin client would probably not want to install openssh-server.

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

Re: Network interface renaming, where does INTERFACE_NAME get applied?

2012-11-12 Thread Dan Williams
On Sat, 2012-11-10 at 00:45 +0100, Lennart Poettering wrote:
 On Fri, 09.11.12 11:42, Daniel Drake (d...@laptop.org) wrote:
 
  Hi Bill
  
  I see that initscripts in F18 ships this udev rule:
  
  ACTION==add, SUBSYSTEM==net, PROGRAM=/lib/udev/rename_device,
  RESULT==?*, ENV{INTERFACE_NAME}=$result
  
  I'm trying to tackle some problems related to interface renaming, and
  understanding how this works would be useful.
  
  But I can't find which software component *applies* the INTERFACE_NAME
  variable set by the above rule, actually performing the interface
  rename. Can you explain?
  
  FYI, I would imagine this area will also be susceptible to a current
  udev bug, https://bugs.freedesktop.org/show_bug.cgi?id=56929
 
 IIRC support INTERFACE_NAME is gone for quite a while since udev stopped
 to provide implicit permenanet naming since it was a trainwreck. People
 should use biosdevname instead.

Which doesn't work for USB devices, in which case you have to write
manual rules to do the rename.  And when you do, please make sure you
rename the interface somewhere *not* in the kernel namespace, which
means don't use ethX, usbX, wwanX, wlanX, etc.  Otherwise you'll
race with the kernel when discovering network devices, and the rename
will fail.

Dan

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 07:10:21PM +0100, Petr Lautrbach wrote:
 A thin client would probably not want to install openssh-server.

Bringing us back around to the point of this thread. :)

Thin client is one use case.

Server base is another.

JEOS cloud image is another.

We don't necessarily have to define @core such that it means only the bare
minimum (although I think that's on the table, at least). It's useful to
consider packages which might fit a broad reading of the use cases within
the scope of this SIG. For example, if SSH suddenly grew a dependency on
(picking on something at random) Django, I think we'd want to talk about it.
That's one of the reasons I think it's useful to have a broader target.

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Kevin Kofler
Seth Vidal wrote:
 Yum will likely be replaced with dnf afaik. I don't think zif is under
 consideration at all.

That's exactly what I'm complaining about. Dnf is no improvement over yum at 
all, zif would bring real advantages through the simple fact that it's 
native code, not Python. Native C code is faster, requires less memory and 
is less likely to break when the system is broken (and thus more likely to 
be usable to repair it). Zif also interoperates much better with PackageKit 
(on which our package management UIs, gnome-packagekit and Apper, are 
based), being implemented in the same language by the same primary developer 
and designed with PackageKit in mind (whereas yum happily breaks APIs used 
by PackageKit, see e.g. the repo.str() case; apparently, you don't even test 
your changes with PackageKit!).

Kevin Kofler

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Kevin Kofler
Jan Zelený wrote:
 Yes, that's the plan. But dnf is still Python. So if we really want to get
 Python out of minimal install, there is a room for possible alternatives I
 guess.

Right. We need to stop writing core system components in scripting 
languages!

 But none of this is certainly happening for at least a year or two, we
 don't want to break things by rushing.

But that doesn't justify adding MORE Python stuff to the minimal install.

Kevin Kofler

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

Re: remove polkit from core?

2012-11-12 Thread Steve Grubb
On Monday, November 12, 2012 12:27:52 PM Dan Williams wrote:
 On Sat, 2012-11-10 at 02:33 +0100, Kevin Kofler wrote:
  Matthew Miller wrote:
   Apparently the new version of polkit brings in javascript. The js
   package
   is 6.5MB. I think anything that uses polkit will depend on it -- can we
   remove it from core?
  
  Of course, the real question is why the heck PolicyKit needs a Turing-
  complete rule language (which also forced everyone to port their existing
  rules) when the previously-used simple INI-style pkla rule format did the
  job just fine!
 
 So that more complex rules-parsing can be done instead of hardcoded
 rules.  For example, when creating a new WiFi network, NetworkManager
 could pass along the security options, network details, even the user
 that requested creating it.  Administrator-written rules can factor all
 those details into the decision whether to allow/deny, which the
 existing static rules simply cannot do.

except that most admins will never be able to do this. The only people that 
get any flexibility are people who manage their own system. Everyone else 
likely has some compliance issues and they have to be verifiably in 
configuration. What will happen is the generic js file will be SHA256 hashed 
and 
we'll check the file's hash in SCAP and report the system as out of 
configuration.

IOW, anyone running any sizeable operation just lost any flexibility.


 Whether or not JS should be a *hard* dependency of PolicyKit, I don't
 know.  But the feature is valuable, so don't dismiss it out-of-hand.

I think its a bad idea to have too much flexibility for access control systems. 
They have to be verifiable. If you have to comply to PCI-DSS or the DISA STIG 
or any other standard, you have to be able to demonstrate you are in the 
approved config. No one can write a test that can tell if the rules really are 
sound. So, what will happen is one set will be chosen for better or worse, it 
will be SHA256 hashed. And no one can change anything in it without being out 
of compliance.

The benefit of the name=value setup is that we can pick out the things that 
matter and skip everything else which truly gives flexibility when needing to 
demonstrate compliance.

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Miloslav Trmač
On Mon, Nov 12, 2012 at 7:54 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Jan Zelený wrote:
 Yes, that's the plan. But dnf is still Python. So if we really want to get
 Python out of minimal install, there is a room for possible alternatives I
 guess.

 Right. We need to stop writing core system components in scripting
 languages!

Well, there _are_ significant advantages to using a higer-level
language than C.[1]  Using one of the higher-level languages as a
primary development language on par with C often increases the quality
of the software and the time to develop it, in return for an
acceptable loss of speed.  If firewalld were an on-demand,
automatically-terminating D-Bus service, I can't really see any reason
to object to a using higher-level language.

Unfortunately, there's seems to be something significantly
wrong/disliked about every candidate higher-level language.  For
better or worse, the Fedora world is mostly standardized on using
Python in such situations.  Is it perfect?  No.  Is it better than
nothing?  I think so.
Mirek

[1] At least two to mention:
- Automatic memory management, with all associated lack of bugs and
simplified code
- Much easier access to higher-level (and more efficient!) data
structures.  C programs frequently use linked lists instead of e.g.
hash tables simply because maintaining hash tables and the associated
memory allocation is just too complex.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Chris Adams
Once upon a time, Miloslav Trmač m...@volny.cz said:
 - Much easier access to higher-level (and more efficient!) data
 structures.  C programs frequently use linked lists instead of e.g.
 hash tables simply because maintaining hash tables and the associated
 memory allocation is just too complex.

Hash table management was a part of my computer science core curriculum;
it isn't _that_ hard.

Also, for C programmers, there's standard library hash management
functions that are easy to use (never try to re-invent the wheel!).  See
man hcreate_r (although it is unfortunately just a GNU extension to
have multiple hash tables).

Now, given that, I still write most of my system admin stuff in perl.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Steve Grubb
On Monday, November 12, 2012 08:15:48 PM Miloslav Trmač wrote:
 On Mon, Nov 12, 2012 at 7:54 PM, Kevin Kofler kevin.kof...@chello.at wrote:
  Jan Zelený wrote:
  Yes, that's the plan. But dnf is still Python. So if we really want to
  get Python out of minimal install, there is a room for possible
  alternatives I  guess.
  
  Right. We need to stop writing core system components in scripting
  languages!
 
 Well, there are significant advantages to using a higer-level
 language than C.[1]  

But the problem I see is a lot of libraries are wrapped by swig, which leaks 
memory like a sieve.  If swig didn't generate such leaky code, Python based 
daemons wouldn't be as scary.

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Miloslav Trmač
On Mon, Nov 12, 2012 at 8:25 PM, Chris Adams cmad...@hiwaay.net wrote:
 Once upon a time, Miloslav Trmač m...@volny.cz said:
 - Much easier access to higher-level (and more efficient!) data
 structures.  C programs frequently use linked lists instead of e.g.
 hash tables simply because maintaining hash tables and the associated
 memory allocation is just too complex.

 Hash table management was a part of my computer science core curriculum;
 it isn't _that_ hard.

Sure.  Now create a hash table indexed by a tuple, or for more
challenge by an unordered set of strings.  Or have all items of the
same type hashed by three different fields for fast lookups.

Can it be done?  Absolutely.
Will it be bug-free?  Probably not on the first try.
Do C programmers actually write such code?  So far as I have seen,
usually not; if something simpler and less efficient works for version
1, it stays that way until it is becomes a very noticeable bottleneck.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Chris Adams
Once upon a time, Miloslav Trmač m...@volny.cz said:
 Sure.  Now create a hash table indexed by a tuple, or for more
 challenge by an unordered set of strings.  Or have all items of the
 same type hashed by three different fields for fast lookups.

If I were trying to do all that, I'd probably just go with an in-memory
SQLite table.

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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Panu Matilainen

On 11/12/2012 09:43 AM, Panu Matilainen wrote:

On 11/12/2012 08:56 AM, Adam Williamson wrote:

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at all,
which explains what I see on the DVD and perhaps deserves looking at.


I think the basic idea is that pungi isn't supposed to painfully
re-implement yum.


Meh. Of course not. But unlike yum, pungi deals with space-constrained
images and if it ends up pulling useless cruft in those images then it's
not doing the best job it can for the very specific task it has.


If packages are obsoleted, they're supposed to be
retired. If something's obsoleted but not retired, that's a packaging
error.


No disagreement there. But quite obviously nothing is currently finding
those packaging errors, much of the suspect items list I posted has
been there for years already. Just haven't gotten around to mention it
anywhere.

I'll shut up now and go see if I can actually do something about it.


FWIW, this is what I get with F18 pungi compose:

-rw-r--r--. 1 root root240 Nov 12 21:10 Fedora-18-x86_64-CHECKSUM
-rw-r--r--. 1 root root 4687134720 Nov 12 21:10 Fedora-18-x86_64-DVD.iso
-rw-r--r--. 2 root root  268435456 Nov 12 19:22 Fedora-18-x86_64-netinst.iso

And this is with a patched pungi to filter out obsoleted packages:
-rw-r--r--. 1 root root240 Nov 12 21:02 Fedora-18-x86_64-CHECKSUM
-rw-r--r--. 1 root root 4550819840 Nov 12 21:01 Fedora-18-x86_64-DVD.iso
-rw-r--r--. 2 root root  268435456 Nov 12 19:22 Fedora-18-x86_64-netinst.iso

It might not save the whales or even the day, but the difference is 
simply dead weight of obsoleted packages, and the list of packages 
excluded this way shockingly matches what the install-everything rpm 
test found.


Here's the diff to pungi in case somebody is interested:

[root@turre pypungi]# diff -u __init__.py.orig __init__.py
--- __init__.py.orig2012-11-12 19:12:12.592544072 +0200
+++ __init__.py 2012-11-12 21:12:14.139970112 +0200
@@ -336,6 +336,14 @@
 pkg_sack.remove(pkg)
 break

+# weed out obsoleted packages
+obsoleters = 
pkg.obsoletedBy(self.ayum.pkgSack.searchObsoletes(pkg.name), limit=1)

+if obsoleters:
+obs = obsoleters[0]
+self.logger.info(Excluding %s.%s (obsoleted by %s.%s) 
% (pkg.name, pkg.arch, obs.name, obs.arch))

+self.excluded_pkgs[pkg.nvra] = pkg
+pkg_sack.remove(pkg)
+
 return pkg_sack

 def getPackageDeps(self, po):

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Matthew Miller
On Sat, Nov 10, 2012 at 09:53:13PM +0100, Kevin Kofler wrote:
 I really don't understand why a core system component such as firewalld is 
 implemented in Python!

Here, I mostly don't see the reason for it to be running all the time.
Couldn't it be dbus activated, and then go away when it's not needed? Then,
it would matter less what it was written in.


And for reducing space use: I think it might also be nice to break python
2to3 and idle out of the python-libs package.



-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Petr Lautrbach wrote:


which was, in fact, what I said.

scp is something people expect to be able to use on servers to send files 
over. that it is not there makes the server install feel a touch awkward.


that's all.


A thin client would probably not want to install openssh-server.



fantastic. show me a deployment somewhere of a 'thin client' that doesn't 
use their own custom kickstart/pxe for instantiating the clients and that 
will be relevant to this discussion.


-sv

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 12:08:38PM -0800, Jesse Keating wrote:
 To be fair if we're talking about redefining what goes into @core
 (which cannot be deselected, and mandatory items cannot be
 deselected) then even those doing kickstart/pxe are relevant to the
 discussion.

Is it now the case that they can't be deselected with - in kickstart?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 12:21:43PM -0800, Jesse Keating wrote:
 To be fair if we're talking about redefining what goes into @core
 (which cannot be deselected, and mandatory items cannot be
 deselected) then even those doing kickstart/pxe are relevant to the
 discussion.
 Is it now the case that they can't be deselected with - in kickstart?
 Historically the @core group did not have anything other than
 mandatory packages as there was no UI to deselect them (because core
 was not a visible group).  Core is still not a visible group, but
 there appears to be a few default packages in there now,

But there was a non-UI way. Does that no longer work?




-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Jesse Keating wrote:


On 11/12/2012 12:17 PM, Matthew Miller wrote:

On Mon, Nov 12, 2012 at 12:08:38PM -0800, Jesse Keating wrote:

To be fair if we're talking about redefining what goes into @core
(which cannot be deselected, and mandatory items cannot be
deselected) then even those doing kickstart/pxe are relevant to the
discussion.


Is it now the case that they can't be deselected with - in kickstart?




Historically the @core group did not have anything other than mandatory 
packages as there was no UI to deselect them (because core was not a visible 
group).  Core is still not a visible group, but there appears to be a few 
default packages in there now, NetworkManager, ppc64-utils, and sendmail. 
I'm not sure of the backstory on this, but now you can - those packages 
(provided nothing else requires them).  More of @core could be made this way, 
if that was desired for the kickstarters.


sendmail is in there so we didn't need a special case to make sendmail 
'win' for the options for MTA.


ppc64-utils is b/c I do not think we had another way to get it in for the 
ppc boxes.



-sv

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

El Fri, 9 Nov 2012 17:33:05 +0100
Matej Cepl mc...@redhat.com escribió:
 On 2012-11-09, 14:30 GMT, David Cantrell wrote:
  Just to cite similar complaints I see from time to time...  It 
  irritates me that people think it's a problem that in 2012 they
  can't install in a VM that is allocated with 256M of RAM.  Allocate 
  a reasonable amount, start over.  Your host system for multiple VMs
  in 2012 should not have 1G of memory.
 
 Does it really irritate you? Those are strong words ... anyway.
 
 I will risk your irritation, anger, maybe even rage (after all, their 
 impact is limited over IRC) and let me ask:
 
 a) Why installer requires 2-4 times more memory than any other
 program running on my computer (and the software you use on it could
 be a good example of SOHO server)?

My email client uses around 2gb of ram firefox usually is using between
512Mb and 1Gb  your statement for me is false.

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlChXKcACgkQkSxm47BaWfegdwCgvRcXX2yvWVjcX7Ih7dm5lub/
MUAAn26pii5vJ6UVeR19YPt86BKCwQv6
=IOdA
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Benny Amorsen
Seth Vidal skvi...@fedoraproject.org writes:

 fantastic. show me a deployment somewhere of a 'thin client' that
 doesn't use their own custom kickstart/pxe for instantiating the
 clients and that will be relevant to this discussion.

Is kickstart installs generally out of scope for minimal package set?
The problem used to be that even with kickstart, you ended up with a
too-large package set which you then had to rpm -e at the end. Awkward.

This has gotten much better, of course.

Personally I was hoping that the minimal project would end up making it
possible, using kickstart, to install enough to get yum running. Ideally
the size of that minimal install would be rather small. The users can
always add more... If people want an actual functional system out of the
box, it seems that they would be better off with one of the other
installation choices.

But anyway, if it is possible to prevent the installation of openssh-*
in the kickstart file, that is ok with me. rpm -e afterwards, not so
much.


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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Benny Amorsen wrote:


Seth Vidal skvi...@fedoraproject.org writes:


fantastic. show me a deployment somewhere of a 'thin client' that
doesn't use their own custom kickstart/pxe for instantiating the
clients and that will be relevant to this discussion.


Is kickstart installs generally out of scope for minimal package set?
The problem used to be that even with kickstart, you ended up with a
too-large package set which you then had to rpm -e at the end. Awkward.

This has gotten much better, of course.

Personally I was hoping that the minimal project would end up making it
possible, using kickstart, to install enough to get yum running. Ideally
the size of that minimal install would be rather small. The users can
always add more... If people want an actual functional system out of the
box, it seems that they would be better off with one of the other
installation choices.

But anyway, if it is possible to prevent the installation of openssh-*
in the kickstart file, that is ok with me. rpm -e afterwards, not so
much.




why is rpm -e in %post in the kickstart not okay?

the system isn't 'up'. what harm is it in cleaning up crap? If you're 
doing enough installs that the bandwidth is an issue in installing these 
additional packages then you should make a local mirror, I'd think.


-sv


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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Toshio Kuratomi
On Mon, Nov 12, 2012 at 02:53:01PM -0500, Matthew Miller wrote:
 On Sat, Nov 10, 2012 at 09:53:13PM +0100, Kevin Kofler wrote:
  I really don't understand why a core system component such as firewalld is 
  implemented in Python!
 
 Here, I mostly don't see the reason for it to be running all the time.
 Couldn't it be dbus activated, and then go away when it's not needed? Then,
 it would matter less what it was written in.
 
 
 And for reducing space use: I think it might also be nice to break python
 2to3 and idle out of the python-libs package.
 
Eh

2to3 is used in code besides the 2to3 command line tool.

idlelib I aven't seen being used but...

These are libraries provided by the main python distribution whether or not
they're frequently used.  If this is something we want to pursuse, perhaps
we really want to look at all of the python stdlib and decide if there's
other things that are not popular and we'd wish to make into subpackages.

This is not a one-time piece of work, however -- there'd be ongoing
maintainance -- for instance, if we broke the 2to3 module into its own
subpackage and then a different python-stdlib module started importing it
we'd have to spot that new inter-dependency and move 2to3 back into the
stdlib.

-Toshio


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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Kevin Kofler
Richard W.M. Jones wrote:
 Maybe one day we'll have good nested virt though ...

Nested virt would really be the right solution, if we can make it work with 
today's hardware. It feels quite wrong that virtualization can do everything 
except virtualizing, it kinda breaks the abstraction.

Kevin Kofler

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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Chris Adams
Once upon a time, Dennis Gilmore den...@ausil.us said:
 El Fri, 9 Nov 2012 17:33:05 +0100
 Matej Cepl mc...@redhat.com escribió:
  a) Why installer requires 2-4 times more memory than any other
  program running on my computer (and the software you use on it could
  be a good example of SOHO server)?
 
 My email client uses around 2gb of ram firefox usually is using between
 512Mb and 1Gb  your statement for me is false.

Read the message, especially SOHO server.  Most people are not running
email clients and Firefox on servers.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Jóhann B. Guðmundsson wrote:
 Last time I checked the SIG's surrounding each of those spins they
 themselves where responsible for their own spins sizes so if they pass
 that they might just as well be doing so deliberately to deliver better
 out of the box experience for their target user base...

I'm in the KDE SIG. We were basically forced to give up CD size because 
MiniDebugInfo was approved by FESCo over our objection. (We objected 
because of this very size issue.) FESCo explicitly told us Make your image 
larger then, we don't care. SIGs setting their own size targets only works 
if the size targets are actually enforced against the features which break 
them!

Kevin Kofler

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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Jóhann B. Guðmundsson

On 11/12/2012 09:05 PM, Kevin Kofler wrote:

Jóhann B. Guðmundsson wrote:

Last time I checked the SIG's surrounding each of those spins they
themselves where responsible for their own spins sizes so if they pass
that they might just as well be doing so deliberately to deliver better
out of the box experience for their target user base...

I'm in the KDE SIG. We were basically forced to give up CD size because
MiniDebugInfo was approved by FESCo over our objection. (We objected
because of this very size issue.) FESCo explicitly told us Make your image
larger then, we don't care. SIGs setting their own size targets only works
if the size targets are actually enforced against the features which break
them!


Fesco needs to provide the reasoning behind that decision to me it makes 
no sense since the community surrounding their spins are the once that 
actually decide what goes on them since they are the once doing their 
own leg work...


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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Adam Williamson wrote:
 They already aren't. Half the point of going to 1GB would be to include
 them.

There's no way LibreOffice is going to fit on the KDE spin with a 1 GiB 
target limit. We're already almost there no thanks to MiniDebugInfo. We'd 
need an even higher target size to fit LibreOffice.

 Look, Johann already pointed out, the relevant SIG for each spin owns
 the spin size. It's not a topic for devel@ kibbitzing and voting. I
 can't stop you posting +1s, but you're wasting your time if you're not a
 member of the relevant spin SIG. As seems to need pointing out so often,
 this isn't a democracy, it's a do-ocracy. You don't get anything done by
 posting indignant messages on mailing lists.

I *AM* a member of the KDE SIG and have de-facto maintained the KDE spin 
kickstart ever since Sebastian Vahl (the official maintainer) has stopped 
taking care of it. FESCo has clearly said that they don't care about our 
size target and that we must target a larger size if MiniDebugInfo blows 
the current target.

This is not a do-ocracy at all. It's design by committee.

Kevin Kofler

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

Re: Re: akonadi-googledata retire

2012-11-12 Thread Mario Santagiuliana
In data lunedì 12 novembre 2012 08:53:19, Kevin Fenzi ha scritto:
 It happens.

 I've pushed the commits to mark it dead.package now.

 Please let me know if you still see anything amiss and I will help you
 fix it up.

Thank you very much Kevin!
Everything should be ok now!

Thanks to Nicola and also to Rex for their support. :)
--
Mario Santagiuliana
www.marionline.it

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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Jóhann B. Guðmundsson wrote:
 Fesco needs to provide the reasoning behind that decision to me it makes
 no sense since the community surrounding their spins are the once that
 actually decide what goes on them since they are the once doing their
 own leg work...

Their reasoning was simply that nobody uses CDs anymore anyway. :-/ And 
unfortunately we can only directly decide what goes into the spin at the 
package level, stuff which bloats every package from the inside like 
MiniDebugInfo cannot reasonably be opted out per spin. So FESCo should 
listen to spin maintainers there. Sadly, it didn't. Even when OLPC pointed 
out that this feature also made THEIR spin oversized and they cannot 
simply bump the size target without actually desupporting a large subset of 
their hardware, FESCo ignored the objection. Even just one spin 
maintainer/SIG vetoing a feature should block it, it's just plain 
unacceptable that it gets approved over the objections of TWO spins.

Kevin Kofler

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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Fenzi
On Mon, 12 Nov 2012 21:09:42 +
Jóhann B. Guðmundsson johan...@gmail.com wrote:

 On 11/12/2012 09:05 PM, Kevin Kofler wrote:
  Jóhann B. Guðmundsson wrote:
  Last time I checked the SIG's surrounding each of those spins they
  themselves where responsible for their own spins sizes so if they
  pass that they might just as well be doing so deliberately to
  deliver better out of the box experience for their target user
  base...
  I'm in the KDE SIG. We were basically forced to give up CD size
  because MiniDebugInfo was approved by FESCo over our objection.
  (We objected because of this very size issue.) FESCo explicitly
  told us Make your image larger then, we don't care. SIGs setting
  their own size targets only works if the size targets are actually
  enforced against the features which break them!
 
 Fesco needs to provide the reasoning behind that decision to me it
 makes no sense since the community surrounding their spins are the
 once that actually decide what goes on them since they are the once
 doing their own leg work...

Please read all the logs from the fesco meetings where this feature was
approved. 

FESCo decided the benefit to always having mini-debuginfo
available outweighed the downside of increased space. 

I don't recall anyone saying Make your image larger then, we don't
care. 

Your possible options are: 

a) target a larger size (which is what you have done?)

b) ask FESCo to reconsider, but you probibly want some kind of NEW data
for that, because without that it's just likely to end the same way. 

c) Drop some more stuff from the live to get it back under 700mb. 

kevin


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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Fenzi
On Mon, 12 Nov 2012 22:12:21 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 I *AM* a member of the KDE SIG and have de-facto maintained the KDE
 spin kickstart ever since Sebastian Vahl (the official maintainer)
 has stopped taking care of it. FESCo has clearly said that they don't
 care about our size target and that we must target a larger size if
 MiniDebugInfo blows the current target.
 
 This is not a do-ocracy at all. It's design by committee.

It's a community. 

Sometimes things aren't ideal for one group in favor of another. 

Anyhow, I don't think this thread is productive anymore, so can we move
on?

kevin


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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Richard Vickery
If dnf is no improvement, then I'd rather we stick with yum; messing with
something new just means spending time that I don't have trying to learn
that new command. This is incredibly cumbersome. If at all possible, please
stay with yum.
On Nov 12, 2012 10:53 AM, Kevin Kofler kevin.kof...@chello.at wrote:

 Seth Vidal wrote:
  Yum will likely be replaced with dnf afaik. I don't think zif is under
  consideration at all.

 That's exactly what I'm complaining about. Dnf is no improvement over yum
 at
 all, zif would bring real advantages through the simple fact that it's
 native code, not Python. Native C code is faster, requires less memory and
 is less likely to break when the system is broken (and thus more likely to
 be usable to repair it). Zif also interoperates much better with PackageKit
 (on which our package management UIs, gnome-packagekit and Apper, are
 based), being implemented in the same language by the same primary
 developer
 and designed with PackageKit in mind (whereas yum happily breaks APIs used
 by PackageKit, see e.g. the repo.str() case; apparently, you don't even
 test
 your changes with PackageKit!).

 Kevin Kofler

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

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Jóhann B. Guðmundsson

On 11/12/2012 09:36 PM, Kevin Fenzi wrote:

FESCo decided the benefit to always having mini-debuginfo
available outweighed the downside of increased space.


I see done to making abrt atleast somewhat usable

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Chris Adams
Once upon a time, Richard Vickery richard.vicker...@gmail.com said:
 If dnf is no improvement, then I'd rather we stick with yum; messing with
 something new just means spending time that I don't have trying to learn
 that new command. This is incredibly cumbersome. If at all possible, please
 stay with yum.

You should learn about something before you criticize it:

https://fedoraproject.org/wiki/Features/DNF

dnf is currently implementing a (subset of) existing yum commands.

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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Richard W.M. Jones
On Mon, Nov 12, 2012 at 09:49:58PM +0100, Kevin Kofler wrote:
 Richard W.M. Jones wrote:
  Maybe one day we'll have good nested virt though ...
 
 Nested virt would really be the right solution, if we can make it work with 
 today's hardware. It feels quite wrong that virtualization can do everything 
 except virtualizing, it kinda breaks the abstraction.

We talked about this at the KVM Forum.  Apparently Intel nested virt
is *hard* .. the code is larger than the rest of KVM combined.

AMD nested virt was much easier, because AMD choose a completely
different and much less hairy way to implement virt in the first
place.

Rich.

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Richard W.M. Jones
On Mon, Nov 12, 2012 at 01:42:02PM -0500, Matthew Miller wrote:
 On Mon, Nov 12, 2012 at 07:10:21PM +0100, Petr Lautrbach wrote:
  A thin client would probably not want to install openssh-server.
 
 Bringing us back around to the point of this thread. :)
 
 Thin client is one use case.
 
 Server base is another.
 
 JEOS cloud image is another.

oVirt Node is another ...  It's not really like any of the things
discussed before:

(a) It's sealed.  You can't use yum to install packages, by design.

(b) It's minimized.  In order to fit it on very tiny flash disks,
large parts such as docs and locales are 'rm -rf'd.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

macros.cmake: set -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo by default

2012-11-12 Thread Rex Dieter
See also,
https://bugzilla.redhat.com/show_bug.cgi?id=875954

orionp and I were discussing on irc today, the idea to add 
-DCMAKE_BUILD_TYPE=ReleaseWithDebInfo
to %cmake by default in /etc/rpm/macros.cmake , while making it easy to 
set/override manually, similar to how %_cmake_lib_suffix64 is currently 
handled.

the idea being that many cmake projects default to Release (or not, 
sometimes goofy things like Debug)

The idea being that many projects default to CMAKE_BUILD_TYPE=Release and 
end up pulling in -O3 (and -DNDEBUG).

There's 2 issues we'd like some wider input.  What disadvantages or side-
effects are there to:

1.  setting a default CMAKE_BUILD_TYPE?

2.  building with -DNDEBUG by default?




Personally, 

1.  Re: CMAKE_BUILD_TYPE: I feel anything that breaks due to this is 
probably already broken in some regard, and is worth fixing anyway.  After 
all, we did make this easy to set/override manually.

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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Richard Vickery
Change still frightens people to varying degree s., and many busy end-users
may not have time to read pages in order to learn a new command
On Nov 12, 2012 1:46 PM, Chris Adams cmad...@hiwaay.net wrote:

 Once upon a time, Richard Vickery richard.vicker...@gmail.com said:
  If dnf is no improvement, then I'd rather we stick with yum; messing with
  something new just means spending time that I don't have trying to learn
  that new command. This is incredibly cumbersome. If at all possible,
 please
  stay with yum.

 You should learn about something before you criticize it:

 https://fedoraproject.org/wiki/Features/DNF

 dnf is currently implementing a (subset of) existing yum commands.

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

[X-post] Reminder: FESCo, FAmSCo, Board election nomination period and questionnaire collection ends today!

2012-11-12 Thread Ankur Sinha
Attention all fedorians!

This is an urgent but gentle reminder that the nomination period for the
elections ends today (November 13 at 2359 UTC). Please update the wiki
page with your nominations before the nominations period ends later
today if you'd like to be considered and voted for! All the best! 

 Fedora Project Board (two seats)
 FESCo (Engineering) (four seats)
 FAmSCo (Ambassadors) (three seats)

I'd also like to remind you that that the questionnaire will close today
as well:

https://fedoraproject.org/wiki/F19_elections_questionnaire

Please regard this as critical: 
- We currently have ONE nomination for FAmSCo (to fill 3 seats?), THREE
for FESCo (to fill 4 seats?) and *NONE* for the Fedora Board (to fill 2
seats!). 
- We have no questions in the questionnaire at all. :(
-- 
Thanks, 
Warm regards,
Ankur: FranciscoD

Please only print if necessary. 

Looking to contribute to Fedora? Look here: 
https://fedoraproject.org/wiki/Fedora_Join_SIG

http://fedoraproject.org/wiki/User:Ankursinha
http://dodoincfedora.wordpress.com/


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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

El Sat, 10 Nov 2012 11:12:20 -0500
Matthew Miller mat...@fedoraproject.org escribió:
 On Fri, Nov 09, 2012 at 07:25:35PM -0800, Brian C. Lane wrote:
  I think appliance-creator is pretty much unsupported at this point,
  isn't it? 
 
 Yes, so moving to ami-creator might be a good choice.
 
  livemedia-creator is supposed to replace livecd-creator,
  appliance-creator and ami-creator, although it hasn't seen much
  testing for the last 2 cases it does have code that may work :) It
  is part of the lorax package.
 
 I'm told by Fedora release engineering folks that we can't use that
 -- the builders run in VMs, so virt-install isn't an option, and since
 livemedia-creator is based around that, it's not available to us.

Its not available because ive not yet worked out the magic to be able
to create a chroot with the target bits i.e. f18 and run
livemedia-creator in the chroot and have it spin up a vm and do the
install etc and work as it needs to. Its a case of where the tool was
written without thought for the requirements on how it would be run.
we have dedicated physical hardware for building the images on. thats
not at all the issue. either im not clear in how i explain things or
people are only half listening.


 We could maybe engineer an alternate build process using the internal
 cloud, adapting livecd creator to run on a cloud instance rather than
 with virt locally. Or something. Any ideas?
 
 
 On another note, Boxgrinder also is based around appliance creator,
 and it'd be nice to play nicely with those people too.

Boxgrinder is not a viable option at all.

Dennis 

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlChirkACgkQkSxm47BaWfeGXACfe5LNCOZUvVcscAqY+xg/wA4M
qnwAn1DJ27kAIXgZ8zEAupOKDazyms40
=lKhO
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

El Sat, 10 Nov 2012 14:40:02 -0500
Matthew Miller mat...@fedoraproject.org escribió:
 On Sat, Nov 10, 2012 at 05:35:16PM +, Richard W.M. Jones wrote:
  On Sat, Nov 10, 2012 at 11:12:20AM -0500, Matthew Miller wrote:
   We could maybe engineer an alternate build process using the
   internal cloud, adapting livecd creator to run on a cloud
   instance rather than with virt locally. Or something. Any ideas?
  I'd strongly recommend oz-install ...
https://github.com/clalancette/oz
  Depending on what exactly this appliance is going to be used for,
  then febootstrap  a supermin appliance might be an option for you
  too.
 
 Doesn't Oz have the same issue with needing to launch a virtual
 machine? I don't think we want to run the install under QEMU.
 

the issue is entirely launching vms inside of chroots  nothing else.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlChi5AACgkQkSxm47BaWffzSwCghvdNpfP+LVqAs6DSA8fCjB9d
dcAAnibZe7ewAfzk+eICo3O4egkbW2uB
=Yef2
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Seth Vidal




On Mon, 12 Nov 2012, Dennis Gilmore wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

El Sat, 10 Nov 2012 11:12:20 -0500
Matthew Miller mat...@fedoraproject.org escribió:

On Fri, Nov 09, 2012 at 07:25:35PM -0800, Brian C. Lane wrote:

I think appliance-creator is pretty much unsupported at this point,
isn't it?


Yes, so moving to ami-creator might be a good choice.


livemedia-creator is supposed to replace livecd-creator,
appliance-creator and ami-creator, although it hasn't seen much
testing for the last 2 cases it does have code that may work :) It
is part of the lorax package.


I'm told by Fedora release engineering folks that we can't use that
-- the builders run in VMs, so virt-install isn't an option, and since
livemedia-creator is based around that, it's not available to us.


Its not available because ive not yet worked out the magic to be able
to create a chroot with the target bits i.e. f18 and run
livemedia-creator in the chroot and have it spin up a vm and do the
install etc and work as it needs to. Its a case of where the tool was
written without thought for the requirements on how it would be run.
we have dedicated physical hardware for building the images on. thats
not at all the issue. either im not clear in how i explain things or
people are only half listening.



We could maybe engineer an alternate build process using the internal
cloud, adapting livecd creator to run on a cloud instance rather than
with virt locally. Or something. Any ideas?


On another note, Boxgrinder also is based around appliance creator,
and it'd be nice to play nicely with those people too.


Boxgrinder is not a viable option at all.


agreed - if for any reason than too many moving parts and a giant software 
stack behind it.


Dennis,
 ami-creator is what I've been using to make imgs for euca and I know it 
will work for ec2 imgs (provided you have a kernel/ramdisk which works 
with xen)


And ami-creator only requires a dead-standard stock kickstart file. (well 
you have to do various things in %post to make the img work when it is 
spun up in an instance but that's nothing different than normal 
kickstarty-ness.


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

Re: raising warning flag on firewalld-default feature

2012-11-12 Thread Chris Adams
Once upon a time, Richard Vickery richard.vicker...@gmail.com said:
 Change still frightens people to varying degree s., and many busy end-users
 may not have time to read pages in order to learn a new command

It is in _development_ and is just in F18 as a preview.  If/when it is
ready to replace yum, it may get a symlink from /usr/bin/yum.

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 12:27:34PM -0800, Jesse Keating wrote:
 But there was a non-UI way. Does that no longer work?
 The non-UI way was kickstart.  But you can't deselect (-) mandatory
 packages in a group.  @core is primarily made up of mandatory
 packages.

Huh. I could swear I've done that before and it worked. In any case, it is
_certainly_ working with appliance-creator right now. :)

This actually opens up another axis, here, so we could have one standard for
mandatory packages (kernel+init, or up-to-yum+net) and a second level for
default (up-to-yum+net, +ssh,cron,etc). Even without a UI exposed, the
distinction between mandatory and deselectable is huge for kickstart, which
I think is common for _most_ of our use cases.

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: MariaDB: Packagers needed

2012-11-12 Thread Christopher Meng
I just found this.

https://kb.askmonty.org/en/mariadb-1000-changelog
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Christopher Meng
I think a minimal image is just like centos minimal.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Tue, Nov 13, 2012 at 10:13:54AM +0800, Christopher Meng wrote:
 I think a minimal image is just like centos minimal.

Care to share what that means?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: MariaDB: Packagers needed

2012-11-12 Thread Renich Bon Ciric
On Mon, Nov 12, 2012 at 8:06 PM, Christopher Meng cicku...@gmail.com wrote:
 I just found this.

 https://kb.askmonty.org/en/mariadb-1000-changelog

Nice find. Are you suggesting anything?

--
It's hard to be free... but I love to struggle. Love isn't asked for;
it's just given. Respect isn't asked for; it's earned!
Renich Bon Ciric

http://www.woralelandia.com/
http://www.introbella.com/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Christopher Meng
I don't know Fedora minimal looks like...FOR SERVER USE the Minimal
includes:

Network support;
BASH;
Maybe some development tools also.
Nothing else.

BUT FOR DESKTOP USE,I think it should also have a desktop based on server
version...That's what is troubling me...If it has a built-in desktop,I
don't know if we can still treat it as minimal..
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: MariaDB: Packagers needed

2012-11-12 Thread Christopher Meng
So IMO I think now that we can accept different database tools into
repo,it's available for us to include mariadb.Official says they will try
to become a independent software but not a mod based on MySQL...

Maybe easy for review? I don't know exactly...
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Brian C. Lane
On Sat, Nov 10, 2012 at 11:12:20AM -0500, Matthew Miller wrote:
 On Fri, Nov 09, 2012 at 07:25:35PM -0800, Brian C. Lane wrote:
  I think appliance-creator is pretty much unsupported at this point,
  isn't it? 
 
 Yes, so moving to ami-creator might be a good choice.
 
  livemedia-creator is supposed to replace livecd-creator,
  appliance-creator and ami-creator, although it hasn't seen much testing
  for the last 2 cases it does have code that may work :) It is part of
  the lorax package.
 
 I'm told by Fedora release engineering folks that we can't use that -- the
 builders run in VMs, so virt-install isn't an option, and since
 livemedia-creator is based around that, it's not available to us.
 
 We could maybe engineer an alternate build process using the internal cloud,
 adapting livecd creator to run on a cloud instance rather than with
 virt locally. Or something. Any ideas?

livemedia-creator has a --no-vitr mode which uses anaconda's --image
install mode. It doesn't currently work for F18, but does work for F17.

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)


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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 07:04:29PM -0800, Brian C. Lane wrote:
  adapting livecd creator to run on a cloud instance rather than with
  virt locally. Or something. Any ideas?
 livemedia-creator has a --no-vitr mode which uses anaconda's --image
 install mode. It doesn't currently work for F18, but does work for F17.

Huh. I guess the question is: *will* it work for F18 or beyond?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Brian C. Lane
On Mon, Nov 12, 2012 at 05:48:05PM -0600, Dennis Gilmore wrote:
 
 Its not available because ive not yet worked out the magic to be able
 to create a chroot with the target bits i.e. f18 and run
 livemedia-creator in the chroot and have it spin up a vm and do the
 install etc and work as it needs to. Its a case of where the tool was
 written without thought for the requirements on how it would be run.
 we have dedicated physical hardware for building the images on. thats
 not at all the issue. either im not clear in how i explain things or
 people are only half listening.

Actually it was. That's one of the reasons why the --no-virt mode was
added. The primary goal for livemedia-creator was to use the same
codepath for creating installed systems and livemedia, not to duplicate
how livecd-creator works (basically a chrooted yum install).

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)


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

Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

2012-11-12 Thread Adam Williamson

On 2012-11-12 12:59, Chris Adams wrote:

Once upon a time, Dennis Gilmore den...@ausil.us said:

El Fri, 9 Nov 2012 17:33:05 +0100
Matej Cepl mc...@redhat.com escribió:
 a) Why installer requires 2-4 times more memory than any other
 program running on my computer (and the software you use on it 
could

 be a good example of SOHO server)?

My email client uses around 2gb of ram firefox usually is using 
between

512Mb and 1Gb  your statement for me is false.


Read the message, especially SOHO server.  Most people are not 
running

email clients and Firefox on servers.


That doesn't make it a sensible argument or target. My IRC proxy VM 
sits there using about 20MB of RAM. That's a perfectly useful 
installation of Fedora. So should our target be to fit our sophisticated 
graphical installer in 20MB of RAM, something it hasn't managed for at 
least a decade? Really?


This thread continues to get more absurd. Everyone agrees it would be 
good to make the installer as efficient as possible. It is open source 
code. Check it out from git and go to work. Patches to 
anaconda-devel-list. The anaconda team is aware that memory usage could 
be optimized; however, you may have noticed they're a _tad_ busy with 
other things too. Is there anything more to say in this thread? Given 
that no silly usage / historical comparisons anyone can make are going 
to magically result in a halving of the RAM use of the installer?

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

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Brian C. Lane
On Mon, Nov 12, 2012 at 10:05:50PM -0500, Matthew Miller wrote:
 On Mon, Nov 12, 2012 at 07:04:29PM -0800, Brian C. Lane wrote:
   adapting livecd creator to run on a cloud instance rather than with
   virt locally. Or something. Any ideas?
  livemedia-creator has a --no-vitr mode which uses anaconda's --image
  install mode. It doesn't currently work for F18, but does work for F17.
 
 Huh. I guess the question is: *will* it work for F18 or beyond?

Yes. I haven't focused on getting it working for Beta since they decided
to continue to use livecd-creator, but I will have it working for Final.

More testing would be appreciated though, especially the EC2 code that I
added blind.

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)


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

iprutils -- should this be pulled in by anaconda instead of in core?

2012-11-12 Thread Matthew Miller
The iprutils package provides utilities for IBM Power Linux RAID adapters.
Up until current rawhide, this was exclusive to that architecture. However,
now it's built on all archs (because these devices _may_ be found there). 

I know anaconda currently does some magic to install storage-related
packages; should this be included there rather than on the minimal list?
It's not a big package, but unless it's necessary I don't think we want to
force it on every system everywhere, do we?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: livemedia-creator and the fedora build system [was Re: appliance-creator: how can I ...]

2012-11-12 Thread Reindl Harald


Am 12.11.2012 21:49, schrieb Kevin Kofler:
 Richard W.M. Jones wrote:
 Maybe one day we'll have good nested virt though ...
 
 Nested virt would really be the right solution, if we can make it work with 
 today's hardware. It feels quite wrong that virtualization can do everything 
 except virtualizing, it kinda breaks the abstraction

i think this will be possible in the future

VMware workstation supports ESXi with 64bit guests as long your
CPU supports http://en.wikipedia.org/wiki/Extended_Page_Table
or the AMD equivalent not having in mind currently

so it is much liekly to have it supported in KVM too over the
long if it does not already exist and can only not be used by
hardware lacking the cpu-features



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

Re: macros.cmake: set -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo by default

2012-11-12 Thread Richard Shaw
On Mon, Nov 12, 2012 at 4:46 PM, Rex Dieter rdie...@math.unl.edu wrote:

 See also,
 https://bugzilla.redhat.com/show_bug.cgi?id=875954

 orionp and I were discussing on irc today, the idea to add
 -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo
 to %cmake by default in /etc/rpm/macros.cmake , while making it easy to
 set/override manually, similar to how %_cmake_lib_suffix64 is currently
 handled.

 the idea being that many cmake projects default to Release (or not,
 sometimes goofy things like Debug)

 The idea being that many projects default to CMAKE_BUILD_TYPE=Release and
 end up pulling in -O3 (and -DNDEBUG).

 There's 2 issues we'd like some wider input.  What disadvantages or side-
 effects are there to:

 1.  setting a default CMAKE_BUILD_TYPE?

 2.  building with -DNDEBUG by default?


I own several packages that use cmake and I've taken to setting the release
type to RelWithDebugInfo like you suggest. One question I've had but never
gotten around to asking is: Regardless of whether you use Release or
RelWithDebugInfo, should we be building with -O3? It seems odd that the rpm
macro defaults to doing something that is explicitly against the packaging
guidelines.

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Jesse Keating

On 11/12/2012 05:25 PM, Matthew Miller wrote:

On Mon, Nov 12, 2012 at 12:27:34PM -0800, Jesse Keating wrote:

But there was a non-UI way. Does that no longer work?

The non-UI way was kickstart.  But you can't deselect (-) mandatory
packages in a group.  @core is primarily made up of mandatory
packages.


Huh. I could swear I've done that before and it worked. In any case, it is
_certainly_ working with appliance-creator right now. :)




appliance-creator may not force @core.  The force of @core is an 
anaconda thing.




This actually opens up another axis, here, so we could have one standard for
mandatory packages (kernel+init, or up-to-yum+net) and a second level for
default (up-to-yum+net, +ssh,cron,etc). Even without a UI exposed, the
distinction between mandatory and deselectable is huge for kickstart, which
I think is common for _most_ of our use cases.


Yeah, that's a thing that probably could be done.  Bug again I'd like 
some input from people who have made the switch to these packages being 
mandatory.


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

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

Re: [@core] working definition for the minimal package set

2012-11-12 Thread Matthew Miller
On Mon, Nov 12, 2012 at 08:07:39PM -0800, Jesse Keating wrote:
 Yeah, that's a thing that probably could be done.  Bug again I'd
 like some input from people who have made the switch to these
 packages being mandatory.

Well, I think it's just that the policy for a long time that since core
isn't visible, default or optional are pointless. Specifically:

http://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups#Core

says (right now, but maybe not for long):

  Core is not visible, so adding 'default' or 'optional' packages to it isn't
  needed. Boot loaders are listed as 'default' in the group so that they're
  pulled in by compose tools. 

That last part isn't even right. There's not too many packages in core, so I
don't think it'll be that difficult of an excercise to find the reasoning
for each.

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

  1   2   >