Re: Akonadi's unix sockets location

2010-03-20 Thread Till Maas
On Tue, Mar 16, 2010 at 12:43:16PM -0400, Daniel J Walsh wrote:

> Ok if they are from the same login session and same UID it is reasonable 
> to expect them to share /tmp.

Iirc, it would be more FHS compliant to use /var/tmp instead.

Regards
Till


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

Re: [RFE] Few additions to Bodhi

2010-03-20 Thread Thomas Spura
Am Samstag, den 20.03.2010, 07:20 +0100 schrieb Kevin Kofler:
> Thomas Spura wrote:
> > KPackageKit != Bodhi:
> > 
> > When you use fedora-easy-karma or the updates site to provide testing
> > feedback, it would be nice to have such a %changelog field, *expecially*
> > if there are no updates notes shipped with the package. In this case it
> > would be absolutely nessesary to have at least the changelog as notes
> > there (if not getting the extra field).
> 
> On https://admin.fedoraproject.org/updates/ , there's a Builds: field for 
> each update, click on one of the builds to get to its Koji build page which 
> also contains changelog info. Changelog info is per SRPM, not per update 
> group, so it can't really be done any faster, you need to select the SRPM 
> you want to view updates for. (You'll notice that for grouped updates, the 
> PackageKit frontends will display different changelogs depending on which 
> package from the group you're viewing the details for.)
> 
> As for fedora-easy-karma, the script just needs to add the required Koji or 
> yum/repoquery queries, that doesn't have to be done on the server end at 
> all.

That doesn't solve the lack of notes in bodhi. When bodhi greps them,
they propagate anywhere else so there is no double work to do e.g. in
fedora-easy-karma or some "?PackageKit" and so on and nobody needs to
click throught koji (The builds field contains a search pattern, which
means this would save some traffic in koji, too.).

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


Re: Akonadi's unix sockets location

2010-03-20 Thread Lennart Poettering
On Sat, 20.03.10 10:34, Till Maas (opensou...@till.name) wrote:

> On Tue, Mar 16, 2010 at 12:43:16PM -0400, Daniel J Walsh wrote:
> 
> > Ok if they are from the same login session and same UID it is reasonable 
> > to expect them to share /tmp.
> 
> Iirc, it would be more FHS compliant to use /var/tmp instead.

No.

Unix sockets should definitely be cleaned up on reboot. Hence they
belong in /tmp better than in /var/tmp.

http://www.pathname.com/fhs/2.2/fhs-5.15.html

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Akonadi's unix sockets location

2010-03-20 Thread Till Maas
On Sat, Mar 20, 2010 at 11:34:58AM +0100, Lennart Poettering wrote:
> On Sat, 20.03.10 10:34, Till Maas (opensou...@till.name) wrote:
> 
> > On Tue, Mar 16, 2010 at 12:43:16PM -0400, Daniel J Walsh wrote:
> > 
> > > Ok if they are from the same login session and same UID it is reasonable 
> > > to expect them to share /tmp.
> > 
> > Iirc, it would be more FHS compliant to use /var/tmp instead.
> 
> No.
> 
> Unix sockets should definitely be cleaned up on reboot. Hence they
> belong in /tmp better than in /var/tmp.

Why do they need to be cleaned up on reboot?

The problem with sharing files between applications using /tmp is this
specification:

http://www.pathname.com/fhs/pub/fhs-2.3.html#TMPTEMPORARYFILES
| Programs must not assume that any files or directories in /tmp are
| preserved between invocations of the program.

So in case there will be a file system for /tmp that automatically
removes files once they are not open anymore, abusing /tmp for this
will fail.

Regards
Till


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

Re: Akonadi's unix sockets location

2010-03-20 Thread Lennart Poettering
On Sat, 20.03.10 12:42, Till Maas (opensou...@till.name) wrote:

> > Unix sockets should definitely be cleaned up on reboot. Hence they
> > belong in /tmp better than in /var/tmp.
> 
> Why do they need to be cleaned up on reboot?

After the program that listened on them exited they are useless and
cannot be reused, they hence *must* be removed before another program
can listen on them again.

> The problem with sharing files between applications using /tmp is this
> specification:
> 
> http://www.pathname.com/fhs/pub/fhs-2.3.html#TMPTEMPORARYFILES
> | Programs must not assume that any files or directories in /tmp are
> | preserved between invocations of the program.
> 
> So in case there will be a file system for /tmp that automatically
> removes files once they are not open anymore, abusing /tmp for this
> will fail.

Uh? First of all, such an fs does not exist.

Secondly, as mentioned a unix socket is useless in the fs after the
program that listened on it exited, hence automatically deleting the
unix socket as soon as it exited would actually be a good idea.

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F-13 Branched report: 20100317 changes

2010-03-20 Thread Till Maas
On Sat, Mar 20, 2010 at 07:38:43AM +0100, Kevin Kofler wrote:
> Till Maas wrote:
> > These requirements render the karma automatism useless for all branches
> > except F13, because the fedora-packager package in F12 was iirc pushed
> > automatically after it received enough testing. If this implies, that
> > that the package should also be pushed in F13, then this should happen
> > automatically, too. Automatic default behaviour that leads to failure
> > should not exist.
> 
> Karma automatism is completely broken and useless, how's that news?

If this is common knowledge, why does it still exist?

> It's quite sad that the rest of FESCo wants to rely on such brokenness even 
> more in the future (with me being the only one who refused to vote for such 
> a broken plan which just smells of failure). Numeric karma should be 
> abolished entirely, not made a requirement for anything.

IMHO numeric karma is better than nothing, but I agree that it can be
improved a lot.

Regards
Till


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

Orphaning xine-ui: maintainers / comaintainers needed

2010-03-20 Thread Jussi Lehtola
Hi,


I find myself busy at $DAYJOB, so I don't have the time necessary to
maintain xine-ui. I'm going to orphan the package (pkgdb didn't let me
do it just a while ago), so I'm asking for maintainers and comaintainer
candidates to request access to the relevant branches in pkgdb.
-- 
Jussi Lehtola
Fedora Project Contributor
jussileht...@fedoraproject.org

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


Re: Akonadi's unix sockets location

2010-03-20 Thread Przemek Klosowski
On 03/20/2010 07:48 AM, Lennart Poettering wrote:

> Secondly, as mentioned a unix socket is useless in the fs after the
> program that listened on it exited,

You mean in the context of a 'shared secret'-named sockets, right?
In general. a socket /tmp/socket can just sit there and be reused
by whatever programs fancy to open it for reading and/or writing. Or 
have I misunderstood something in this discussion?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rawhide report: 20100320 changes

2010-03-20 Thread Rawhide Report
Compose started at Sat Mar 20 08:15:38 UTC 2010

Broken deps for i386
--
edje-0.9.93.063-1.fc14.i686 requires libembryo-ver-svn-05.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_job.so.0
emotion-0.1.0.042-5.fc12.i686 requires libevas.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_fb.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_x.so.0
emotion-0.1.0.042-5.fc12.i686 requires libecore_evas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_txt.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_job.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_imf.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_con.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libedbus.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libevas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libehal.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_fb.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_x.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_imf_evas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_ipc.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libefreet.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libedje.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_file.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libecore_evas.so.0
enlightenment-0.16.999.050-5.fc12.i686 requires libefreet_mime.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_ipc.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_con.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libevas.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_fb.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_x.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libedje.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_file.so.0
epsilon-0.3.0.012-9.fc12.i686 requires libecore_evas.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_ipc.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_con.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libevas.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_fb.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_x.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_file.so.0
epsilon-xine-0.3.0.012-9.fc12.i686 requires libecore_evas.so.0
evolution-couchdb-0.3.2-2.fc13.i686 requires libcouchdb-glib-1.0.so.1
ewl-0.5.2.042-12.fc12.i686 requires libecore_txt.so.0
ewl-0.5.2.042-12.fc12.i686 requires libevas.so.0
ewl-0.5.2.042-12.fc12.i686 requires libecore.so.0
ewl-0.5.2.042-12.fc12.i686 requires libefreet.so.0
ewl-0.5.2.042-12.fc12.i686 requires libedje.so.0
ewl-0.5.2.042-12.fc12.i686 requires libecore_file.so.0
ewl-0.5.2.042-12.fc12.i686 requires libefreet_mime.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_txt.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libevas.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libedje.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_file.so.0
ewl-devel-0.5.2.042-12.fc12.i686 requires libecore_evas.so.0
hornsey-1.5.2-0.1.fc13.i686 requires libclutter-gst-0.10.so.0
inkscape-0.47-6.fc13.i686 requires libMagick++.so.2
inkscape-0.47-6.fc13.i686 requires libMagickCore.so.2
inkscape-view-0.47-6.fc13.i686 requires libMagick++.so.2
inkscape-view-0.47-6.fc13.i686 requires libMagickCore.so.2
murmur-1.1.8-15.fc12.i686 requires libIce.so.33
murmur-1.1.8-15.fc12.i686 requires libIceUtil.so.33
openvas-libnasl-2.0.2-3.fc13.i686 requires libopenvas.so.2
openvas-libnasl-2.0.2-3.fc13.i686 requires libopenvas_hg.so.2
paperbox-0.4.4-2.fc12.i686 requires libtrackerclient.so.0
php-pecl-imagick-2.2.2-4.fc12.i686 requires libMagickWand.so.2
php-pecl-imagick-2.2.2-4.fc12.i686 requires libMagickCore.so.2
pyclutter-gst-0.9.2-1.fc12.i686 requires libclutter-gst-0.10.so.0
python-docs-2.6.4-3.fc13.noarch requires python = 0:2.6.4
q-magick-7.11-6.fc12.i686 requires libMagickCore.so.2
rss-glx-0.9.1.p-2.fc13.i686 requires libMagickCore.so.2
rss-glx-0.9.1.p-2.fc13.i686 requires libMagickWand.so.2
rubygem-right_aws-1.10.0-3.fc14.noarch requir

Re: Akonadi's unix sockets location

2010-03-20 Thread Lennart Poettering
On Sat, 20.03.10 10:37, Przemek Klosowski (przemek.klosow...@nist.gov) wrote:

> 
> On 03/20/2010 07:48 AM, Lennart Poettering wrote:
> 
> > Secondly, as mentioned a unix socket is useless in the fs after the
> > program that listened on it exited,
> 
> You mean in the context of a 'shared secret'-named sockets, right?
> In general. a socket /tmp/socket can just sit there and be reused
> by whatever programs fancy to open it for reading and/or writing. Or 
> have I misunderstood something in this discussion?

No. Unix sockets cannot be reused. If the application that created the
socket via calling bind() for the path closed the socket, the socket
node is useless in the file system. Another bind() on it will return
ADDRINUSE and a connect() on it will return ECONNREFUSED. Only after it
was deleted it may be created anew with bind() and then be used again.

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


F-13 Branched report: 20100320 changes

2010-03-20 Thread Branched Report
Compose started at Sat Mar 20 09:15:21 UTC 2010

Broken deps for i386
--
doodle-0.6.7-5.fc12.i686 requires libextractor.so.1
hornsey-1.5.2-0.1.fc13.i686 requires libclutter-gst-0.10.so.0
linphone-2.1.1-4.fc12.i686 requires libortp.so.7
pyclutter-gst-0.9.2-1.fc12.i686 requires libclutter-gst-0.10.so.0
zikula-module-menutree-2.2-1.fc13.noarch requires zikula >= 0:1.2



Broken deps for x86_64
--
doodle-0.6.7-5.fc12.i686 requires libextractor.so.1
doodle-0.6.7-5.fc12.x86_64 requires libextractor.so.1()(64bit)
hornsey-1.5.2-0.1.fc13.x86_64 requires libclutter-gst-0.10.so.0()(64bit)
linphone-2.1.1-4.fc12.i686 requires libortp.so.7
linphone-2.1.1-4.fc12.x86_64 requires libortp.so.7()(64bit)
pyclutter-gst-0.9.2-1.fc12.x86_64 requires 
libclutter-gst-0.10.so.0()(64bit)
zikula-module-menutree-2.2-1.fc13.noarch requires zikula >= 0:1.2



Summary:
Added Packages: 0
Removed Packages: 0
Modified Packages: 0
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rpms/perl-Moose/devel .cvsignore, 1.38, 1.39 auto.ini, 1.1, 1.2 perl-Moose.spec, 1.53, 1.54 sources, 1.38, 1.39

2010-03-20 Thread Chris Weyl
Author: cweyl

Update of /cvs/extras/rpms/perl-Moose/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8166

Modified Files:
.cvsignore auto.ini perl-Moose.spec sources 
Log Message:
* Fri Mar 12 2010 Chris Weyl  0.99-1
- update by Fedora::App::MaintainerTools 0.006
- updating to latest GA CPAN version (0.99)



Index: .cvsignore
===
RCS file: /cvs/extras/rpms/perl-Moose/devel/.cvsignore,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- .cvsignore  20 Feb 2010 03:26:50 -  1.38
+++ .cvsignore  20 Mar 2010 17:46:23 -  1.39
@@ -1 +1 @@
-Moose-0.98.tar.gz
+Moose-0.99.tar.gz


Index: auto.ini
===
RCS file: /cvs/extras/rpms/perl-Moose/devel/auto.ini,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- auto.ini13 Feb 2010 06:18:47 -  1.1
+++ auto.ini20 Mar 2010 17:46:23 -  1.2
@@ -1,3 +1,11 @@
+
+; This is probably an odd choice to try fully-managed mode out on, as we have
+; a subpackage to deal with, but...  Why not :)
+
+[common]
+; Set to 0 to DISABLE all description/prep/build/etc management.
+is_fully_managed=1
+
 [add_build_requires]
 ; optional test #1 (in no particular order)
 ; ** moved to author tests
@@ -29,3 +37,103 @@ perl(Test::Warn)=0
 perl(Test::Output)=0
 ; optional test #10
 perl(DateTime::Calendar::Mayan)=0
+
+[spec_description]
+content= = 0.02
 
+
 %{?perl_default_filter}
 %{?perl_default_subpackage_tests}
 
 %description
 Moose is an extension of the Perl 5 object system.
 
-Moose is built on top of Class::MOP, which is a metaclass system for
-Perl 5. This means that Moose not only makes building normal Perl 5
-objects better, but it also provides the power of metaclass programming.
-such things.  Moose is different from other Perl 5 object systems because
-it is not a new system, but instead an extension of the existing one.
-
-While Moose is very much inspired by Perl 6, it is not itself Perl
-6.  Instead, it is an OO system for Perl 5. I built Moose because I was
-tired or writing the same old boring Perl 5 OO code, and drooling over
-Perl 6 OO. So instead of switching to Ruby, I wrote Moose :)
+The main goal of Moose is to make Perl 5 Object Oriented programming easier,
+more consistent and less tedious. With Moose you can to think more about what
+you want to do and less about the mechanics of OOP.
+
+Additionally, Moose is built on top of Class::MOP, which is a metaclass system
+for Perl 5. This means that Moose not only makes building normal Perl 5
+objects better, but it provides the power of metaclass programming as well.
+Moose is different from other Perl 5 object systems because it is not a new
+system, but instead an extension of the existing one.
 
 %package -n perl-Test-Moose
 License:GPL+ or Artistic
@@ -76,28 +76,24 @@ very welcome.
 %prep
 %setup -q -n Moose-%{version}
 
-# tidy things up...
-find t/ -type f -exec perl -pi -e 's|^#!/usr/local/bin|#!/usr/bin|' {} +
-find . -name '*.orig' -exec rm -v {} +
-find . -type f -exec chmod -c -x {} +
-
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 
-
 %install
 rm -rf %{buildroot}
 
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} +
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 
 %{_fixperms} %{buildroot}/*
 
 %check
 make test
 
+
 %clean
 rm -rf %{buildroot}
 
@@ -116,6 +112,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Test::Moose*
 
 %changelog
+* Fri Mar 12 2010 Chris Weyl  0.99-1
+- update by Fedora::App::MaintainerTools 0.006
+- updating to latest GA CPAN version (0.99)
+
 * Sat Feb 20 2010 Chris Weyl  0.98-1
 - update by Fedora::App::MaintainerTools 0.003
 


Index: sources
===
RCS file: /cvs/extras/rpms/perl-Moose/devel/sources,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- sources 20 Feb 2010 

Re: comps submission error

2010-03-20 Thread Milan Kerslager
Noriko Mizumoto píše v Čt 18. 03. 2010 v 11:55 +1000: 
> Hi,
> 
> While submitting, the error of "Sorry, your file could not be sent 
> because of an error." has been encountered. The last submission is "The 
> component master of the comps project has been changed by raven 6 days, 
> 2 hours ago." This last entry would be some work for repo migration from 
> cvs to git. It seems no PO successful submission after this.

I'm confirming that Transifex does not working last few days. I double
checked my PO file (with --strict too).

It seems like Transifex <=> GIT breakage.

Sorry for cross-posting. I would like to submit last fine-tuned changes
for my language.

M.K.

https://translate.fedoraproject.org/projects/p/comps/c/master/

-- 
Milan Keršláger
http://www.pslib.cz/ke/
http://www.nti.tul.cz/wiki/Milan.Kerslager


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

Re: main problems of fedora?

2010-03-20 Thread Simon Wesp
Am Mittwoch, den 17.03.2010, 19:32 +0100 schrieb Gergely Buday:
> Hi there,
Shalom & As-Salāmu `Alaykum

> is there a list of known deficiencies of fedora - I mean those which
> can be cured by developing new software, rather than fixing bugs? Or,
> if such list does not exist, can you name a few missing item from
> fedora? Think of relatively small would-be software, without a GUI.
Can the missing of some CLI software being a main problem of fedora?
Fedora has a lot of CLI-software. What software do you think is missing?

The only CLI software I'm really missing is a well worked anaconda CLI
and a slim gui install system without firstboot which requires metacity.
Why should users of the KDE system install metacity and the half gnome
desktop? Sorry, but this doesn't make sense to me. Every time I hear
firstboot I want to do my first shutdown, because I'm sure that adding
users and deal with smolt can be handled in the installer and the
LICENSE should be definitly displayed BEFORE the user can install
software!

On my wishlist is an anaconda-text-installer (and a slim gui installer
of course) on the top which is easy to use and gives you a lot
functionality, like the BSD-Installer http://www.bsdinstaller.org

> - Gergely
-- 
Mit freundlichen Grüßen aus dem schönen Hainzell
Simon Wesp

http://www.fedoraproject.org/wiki/SimonWesp


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: main problems of fedora?

2010-03-20 Thread Rahul Sundaram
On 03/21/2010 04:47 AM, Simon Wesp wrote:
> . Every time I hear
> firstboot I want to do my first shutdown, because I'm sure that adding
> users and deal with smolt can be handled in the installer and the
> LICENSE should be definitly displayed BEFORE the user can install
> software!
>   

Firstboot is designed as separate program for good reasons.  Think OEM
setups for example and Fedora has no EULA so there is no need to display
it at the start of the installation process.

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