Re: ModemManager MBIM QMI USB_ModeSwitch

2014-08-11 Thread Robert M. Albrecht

Hi,

I will update tha package on next weekend.

cu romal


Am 09.08.14 um 10:11 schrieb poma:

On 09.08.2014 09:56, Matthew Miller wrote:

On Sat, Aug 09, 2014 at 08:35:12AM +0200, poma wrote:

These two are waiting for more than two months!?

usb_modeswitch-2.2.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1059671#c5
Reported:   2014-05-30

usb_modeswitch-data-20140529 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1059672#c5
Reported:   2014-05-30



Take a look at
http://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers




Then I'm also going on vacation for at least 2 months! :)
http://hosted.akibraun.com/g/fistbump.gif

YEHA


poma



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

Re: Fedora.next: I would like working configurations

2014-01-28 Thread Robert M. Albrecht

Hi,

THAT would be worhty of being called Fedora.Next .

cu romal


Am 28.01.14 01:35, schrieb Oron Peled:


On Monday 27 January 2014 14:01:32 Stephen Gallagher wrote:

...
or some mechanism to interactively configure and deploy a DHCP server.


IMO, that's exactly the crux of the matter. Most non-trivial services
requires some administrative decisions to configure them properly.

Since rpm does not allow interactive query of the user (IMO rightfully),
everybody implement custom solutions:
  * Some custom scripts (e.g: freeipa-server-install)
  * Only hand configuration (e.g: dhcpd)
  * Some web-based PHP configuration (many php web-applications that look
for an easy solution to a tough problem and forget about security
along the way...)

Just like packaging systems implemented a common framework to install
software, we need a common framework to *configure* it (at least
base configuration if the full configuration management problem
is too tough).

My suggestion is to look first at the debconf abstract model.

Let's start with one design decision which I think we should avoid:
  * Debian triggers debconf operations from the package installer.
This means package installation is potentially interactive (not good).
I think the configuration mechanism should be explicitly called
from elsewhere. (e.g: when administrator want to activate/configure
the service).

But now, let's look at the good properties which we can learn from:
  * All configuration options are name-spaced (in debconf it's done by package 
name)
  * Each configuration option has specific *type* info (string, boolean, 
multi-select, etc.)
  * A package installation register its configuration options in a system-wide 
database.
  * This also contains end-user visible text for each option including i18n.
  * The debconf database may be populated via different front-ends:
  GUI, TUI, command-line, web-based (experimental),
  preseed (for kickstart install).

  * All front ends need only understand the generic types of the options.
(I.e: they provide generic configuration UI widgets which aren't modified
when new packages/options are added)

  * The debconf API allows fetching any option from the database and the
values of these options are used to configure the actual software.

Note: I tried to abstract away the properties, because I don't think the
   debconf *implementation* fits what we need.

   However, the model shows how very different packages can use a common
   framework for basic configuration, just like RPM shows how very
   different packages can use a common framework for installation.

Having such a framework would allow a *standard* way of configuring a set
of packages for specific roles.


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

Re: Fedora.next in 2014 -- Big Picture and Themes

2014-01-28 Thread Robert M. Albrecht

Hi,


* Although it's certainly not the only reason, Fedora as _solely_ a hobbyist
   desktop is not ideal for an upstream for RHEL server and cloud products.


No other system can be reinstalled / upgraded every six months. That 
single fact IMHO kills all other use cases.


If I need a stable Fedora-like server, I get CentOS. It's kind of a 
Fedora-LTS.



* General trend in Linux towards the base distribution being boring and
   not mattering. I asked several dozen different people at a gigantic Amazon
   conference why everyone was using the distribution they chose instead of
   Fedora, and the answer was almost universally oh, I don't care; that's
   not really an interesting question because there's nothing important at
   that level.


All (of the big) distros are mature today. At the early days one chose 
his distro by drivers, by installation-tool, by packages, ...


Nowady every distro has a working installer, has a bazillion packages, 
... they basically all work.


So non-technical topics become more relevant: is there a LTS-release, 
can I start with a free(beer) distro like centos and later change to a 
paid-support-modell (RHEL) without rebuilding all my configs and apps, 
how good is the documentation, ...


The real innovation is happening on the desktop: power management, 
Wayland, Mesa, wifi/3g/4g, color-management, pulseaudio, ...



Now, that might not be really _true_, but it's definitely an
   increasing perception. How can we either fight that perception, or make
   sure that Fedora expands to also do work in the interesting space?


I don't know anything about the statistics on Fedora contributors and 
their jobs. But if there are lot of hobbyists, students, ... these 
people are not able / interessted in large enterprise stuff like 
OpenStack, ... they work on devel-tools like languages and 
desktop-stuff, that's what they are using.


If Fedora want's more innovation in those topics, Fedora must possibly 
reallign the devel-community. Most enterprise-project like libvirt, 
freeipa, Spacewalk, ... are done by Redhat-people ? Or am I totaly 
mistaken there.


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

Re: Fedora.next in 2014 -- Big Picture and Themes

2014-01-28 Thread Robert M. Albrecht

Hi,

what is a role? Is database-server a usefull role?

Or would that go more to owncloud-server or joomla-server ...

This would then pull all packages in.

And if Owncloud supports several databases, Fedora should make a choice 
and install only one of them. A user which cares so deeply to make a 
decision which database he want's will install it manually anyhow.


Fedora is making these choices on other instances: you get x.org and not 
wayland. You get gcc and not llvm. You get systemd and not upstart.


cu romal


Am 28.01.14 19:06, schrieb Tom Hughes:

On 28/01/14 17:33, Matthew Miller wrote:


On Tue, Jan 28, 2014 at 03:33:43PM +, Tom Hughes wrote:

 

I think the reason that people have trouble defining what Fedora
Server might mean is that it simply doesn't make a huge amount of
sense as a thing.


Yes, that has traditionally been the stumbling block. But have you
looked at
what the Fedora Server working group is coming up with?


The roles stuff? I have, though I'm not sure if I just failing to get it
or something but I don't see anything there that looks especially useful
to a server administrator.

Other than pulling in a group of packages it's not really clear to me
what a role does for me, and I suspect that defining roles that are
generally useful without pulling in more than people really want will be
hard - the classic example being the database server role that was
included in the examples and which was going to pull in both postgres
and mysql. Well normally I want one or the other, but not both...

Obviously that can be fixed by having mysql server and postgres
server roles but at one point do you wind up with one role per package
and basically back where you started?

If I recall correctly there was also some talk of having each role
provide some sort of configuration/management interface that plugged
into a web console but frankly that's the last thing I want on a server
I'm looking after.

Tom


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

Fedora.next: I would like working configurations

2014-01-27 Thread Robert M. Albrecht

Hi,

might be totaly out of scope for Fedora.next, but this is what I would 
like to get better in Fedora.


If I install a Windows-Server with some services like DHCP or file 
services, I get a working configuration.


- If I install a Fedora-server with dhcpd, dhcpd doesn't do anything
- If I install tftpd and syslinux, I don't get a working pxe-config
- If I install postfix, I don't get a working mail-server
- If I install Nagios, it does not monitor  report anything
...

I have no idea, how to change this. Debian uses some interactive stuff 
to create a more or less working configuration while installing a 
package. This resembles the Microsoft installation tools.


But rpm is strictly non-interactive, so this would not work for Fedora.

I think this is a real problem. The missing working default-configs are 
a real hassle for replacing small servers in Windows-shops with Linux as 
the non-expert-Linux-admin has an enormous entry-barrier to get some 
minumum working configuration from which he can start.


To build a Fedora-Server which does the needed ip address management 
stuff for a modern network (dhcpd with dynamic bind-updates for IPv4 and 
IPv6 plus forwarding to the isp) is non-trivial, even for a long time admin.


Perhaps meta-packages (call them roles or stacks if you like) like ipam 
(pulls in dhcpd, bind, ... plus some config-files) or mail-server (pulls 
in postfix, imap, fetchmail, ...) might be the solution.


I have no idea how to do this. Combing several packages and integrating 
them would produce some interessting test-problems. How to avoid 
colliding apache-configs done by different meta-packages, ...


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

Re: Fedora.next: I would like working configurations

2014-01-27 Thread Robert M. Albrecht

Hi,

dhcpd is just an (maybe bad) example.

But even dhcpd needs a lot of work. I need to configure ranges, options 
(which could like gateqway and dns partly automagically gathered from 
the exsting network configuration), ... binding dhcpd to bind to enable 
dynamic updates, ...


and double this stuff for IPv4 and IPv6.

I used this only as an example to show that nearly all daemons are not 
ready-to-run.


cups and apache are not sharing user-groups with samba and nagios, ...

Integration of services is often possible, but not done when doing a 
fresh Fedora installation.


What I would like is more integration to produce a working server. If 
I create a user group, it should be known in all installed services.


This might not be restricted to servers: all audio-components are there 
to do some professional work: jack, pulseuaudio, alsa, Audacity, 
plugins, ... but I have to fiddle them together myself.


cu romal


Am 27.01.14 21:01, schrieb Dan Lavu:

Most of the services you described do have a working configuration but
the service is not turned on. You are right though, when you install a
Windows CA it's ready to go. In regards to DHCP, the dhcpd.conf file has
a commented sample that needs to be edited and then turned on. Is this
what you are looking for?

On 27/01/14 14:33, Chris Adams wrote:

Once upon a time, Robert M. Albrecht li...@romal.de said:

If I install a Windows-Server with some services like DHCP or file
services, I get a working configuration.

Can you be more specific on what you mean by working configuration?
As far as I know, you still have to configure the service on Windows
before it does anything.  How could a default install of a DHCP
service possibly know what to do without configuration?



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

Re: Fedora.next: I would like working configurations

2014-01-27 Thread Robert M. Albrecht

Hi,

if the server sits in a RFC1918 network (192.168.1.0/16), has a static 
IP and a configured gateway and DNS, it might be reasonable to assume, 
the dhcpd should operate in this range and set the options for DNS and 
gateway accordingly.


At least the installation could produce a sample-config-file, which 
reflects the running configuration.


Also it could to talk to firewalld to configure the firewall.

But I used dhcpd just as a (maybe bad) exmaple to explain my problem.

cu romal


Am 27.01.14 20:33, schrieb Chris Adams:

Once upon a time, Robert M. Albrecht li...@romal.de said:

If I install a Windows-Server with some services like DHCP or file
services, I get a working configuration.


Can you be more specific on what you mean by working configuration?
As far as I know, you still have to configure the service on Windows
before it does anything.  How could a default install of a DHCP
service possibly know what to do without configuration?


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

Re: Fedora.next: I would like working configurations

2014-01-27 Thread Robert M. Albrecht

Hi,


He's not suggesting turning services on by default just by installing
pacakges (I don't think). I think his request here is similar to our
Fedora Server Roles idea where there are special packages (possibly
meta-packages) that are separate from the simple installed bits. So
you might have the server-role-dhcp package that 'Requires: dhcp' but
also provides either a default (and reasonably-secure) configuration
or some mechanism to interactively configure and deploy a DHCP server.



So if someone installed the 'dhcp' package on its own, this would not
autostart it. However, if someone deployed the DHCP Server role, that
should be considered a sufficiently intentional action to start it.


Perfect. You are a mind-reader :-)

cu romal

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