how to determain those no longer required packages

2009-08-28 Thread Ray Chen
I'm reading APT and YUM source codes recently, and met the following
question:

for class apt.package.Package, there are a function "isAutoRemovable",
which means:
http://apt.alioth.debian.org/python-apt-doc/apt/package.html?highlight=isautoremovable#apt.package.Package.isAutoRemovable

Return True if the package is no longer required.

If the package has been installed automatically as a dependency
of another package, and if no packages depend on it anymore, the
package is no longer required.


Do YUM codes have the same function as 'isAutoRemovable' feature??  or
how to determine such no longer required rpm packages using yum CLIs?


Thanks,
Ray


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Firefox addon for Fedora-pkgdb search

2009-08-28 Thread Milos Jakubicek

Dne 28.8.2009 23:33, Adam Miller napsal(a):

On Thu, Aug 27, 2009 at 5:16 PM, Milos Jakubicek  wrote:


I'm very very sorry for this as I'm sure that I've partially invalidated
my/your/both work, which is just bad:(

Could you try to merge my and your work somehow? I'd be glad if you would do
this and keep an eye of this feature so that it will land on pkgdb's pages
sooner or later.



I honestly don't see how I can merge the two its just a little xml
file and ours are actually using different versions of the OpenSearch
spec and I'm using pkgdb's search function while you're using the
suggest function (granted I don't know what those two do on the back
end so it might be the same).



Well, imo the point is that we should try to enable the users to get to 
the desired package info page (from which they can access 
builds/updates/sources/bugs) in shortest possible time, therefore I've 
implemented the suggestions (which, if running on a reliable box, 
provide an instant way how to ensure one type the package name 
properly). Otherwise, as I described: entering a nonexisting package 
results into search, otherwise you'll get to the package page in pkgdb.


Regards,
Milos

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: dhclient and dhcp update require restart?

2009-08-28 Thread David Cantrell

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 27 Aug 2009, Matthew Woehlke wrote:


Dariusz J. Garbowski wrote:
Hi, something that bothers me a bit... More and more system restart 
requests with each update (even if one doesn't use the package at the 
time).


This is a real shame. One of the selling points of Linux is that you *don't* 
need to reboot for every little upgrade (unlike a certain other OS I shan't 
name).



Is this necessary for dhclient and dhcp update packages to require restart?
Wouldn't "service network restart" and "service dhcpd restart" in the 
install/upgrade

scripts do the trick (after checking that the service is actually running)?
Ssh used to do that since, well, as far as I remember.


Yes, please. Though maybe with prompting; we shouldn't go restarting 
possibly-critical services without good warning.


As David said, for dhcpd, 'service restart dhcpd' should be fine. For 
dhclient I would question why /any/ restart is needed. If your dhcp 
connection is currently established, is dhclient even running? And even if it 
is, what benefit do you get cycling the interface /now/, if the new dhclient 
takes over whenever the interface cycles anyway?


This is a limitation of the updates system, at least to my knowledge.  I
submit updates based on package builds, but cannot set things like 'suggests
reboot' on a per subpackage basis.  Since dhclient is a subpackage of dhcp,
and I flag needs reboot for the dhcp package, dhclient inherits that.

But I explained in the previous reply how to cycle the interface using either
the network service or NetworkManager.  I still view this as something more
technical users will be familiar with and for the average user, simply
rebooting the system is the easiest method.

- -- 
David Cantrell 

Red Hat / Honolulu, HI

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqYYQ0ACgkQ5hsjjIy1VkmmAQCgyTlzwMUifVgU4xYYdKbeCZJS
A9UAoKO1pnjuM82JLy3+gYxL8T0/Sxgn
=O/sd
-END PGP SIGNATURE-

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: another spin of TeX Live 2009 packages

2009-08-28 Thread Nicolas Mailhot
> Message du 27/08/09 16:38
> De : "Jindrich Novy"
> A : fedora-devel-list@redhat.com
> Copie à : fedora-fonts-l...@redhat.com, tcall...@redhat.com
> Objet : Re: another spin of TeX Live 2009 packages
>
>
> On Wed, Aug 26, 2009 at 03:02:18PM +0200, Jindrich Novy wrote:
> > Hi,
> >
> > first off, thanks many people who sent me RFE and bugfix
> > proposals. I've tried to fix most of them in the current package set
> > in the testing repository:
> >
> > rpm -i 
> > http://jnovy.fedorapeople.org/texlive/texlive-release-2009-0.1.fc11.noarch.rpm
> > Thanks a lot for continuing to work on sanitizing TEX packaging. I ll 
> > examine your font packages as soon as I can (probably mid september). At 
> > first look, it seems you re duplicating many existing packages because CTAN 
> > redistributes stuff it s not the actual upstream of. So IMHO you wont 
> > escape a package per package check for fonts (TEX specific stuff tends to 
> > be released at CPAN first, but that s not the case for generic resources 
> > like fonts)

In the meanwhile please do check you re actually using the fontpackages-devel 
macros in your packages an try to run the audit script available there against 
your repo

Regards

--
Nicolas Mailhot
Alt. 3790 m

 Créez votre adresse électronique prenom@laposte.net 
 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Some ideas/questions about yum

2009-08-28 Thread Muayyad AlSadi
>  1. Since Fedora 4, Fedora doesn't support installing software from DVD "out 
> of the box". Fedora 8 is an exception here. Currently, it seems that the work 
> is almost done (99% completed as in [1]), and fixing the remaining 1% doesn't 
> seem to need much work but unfortunately it seems that it is stopped. I think 
> requesting a small collaboration between the feature owner, PolicyKit and/or 
> GIO people is not too much.

I have done that part 100% for yumex nextgen
and it will work in F12 since the patch was accepted upstream
(you just need to copy media.repo from the DVD to /etc/yum.repos.d/)

but the PK implementation got a problem
either we modify the file
/usr/share/PolicyKit/policy/org.freedesktop.devicekit.disks.policy

to grant root to access
org.freedesktop.devicekit.disks.filesystem-mount

or wait till the PK API is rewritten so that mounting is done in the
non-privileged  console user part

and since the second option can't be done in F12 time
and the first option is needs a policy change [which I can't change]
you won't have this feature in F12

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread Matthias Clasen
On Fri, 2009-08-28 at 23:53 +0200, Kevin Kofler wrote:
> David Zeuthen wrote:
> > We announced that this would happen long ago. And, FWIW, it was approved
> > long ago by FESCO too.
> 
> You (well, whoever from your team was there to talk about the feature) 
> promised to FESCo that PolicyKit 0.9 and 1.0 can coexist and that 0.9 can 
> stay around if somebody signs up to maintain the compat package. I can dig 
> up the log if you don't believe me.
> 
> > So, sorry, but we will obsolete the old packages
> 
> Obsoleting packages which somebody still wants to maintain is extremely bad 
> form. Especially if it's a library which is needed by other packages.

Keeping dead stuff in the distro may be easier for the individual
package maintainers, but the duplication of functionality and the
confusion that is causes is a high price to pay for the distro as a
whole.
 
> > Indeed. And in this transition period where we've been shipping both set
> > of packages, there has been a lot of confusion. I've witnessed that
> > myself. We just don't want that to happen in a released OS.
> 
> The compat lib would only ship on the KDE spin.

It would certainly also ship on the DVD, alongside the polkit1 packages.
And as we've learned, an unfortunate percentage of people prefers the
DVD for whatever reasons.

Anyway, this all seems to be a somewhat moot discussion, trying to nail
us down on a 'promise to keep the old stuff around', when there already
is a patch that can solve the whole dilemma.



-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: ABRT for f12 status

2009-08-28 Thread drago01
On Sat, Aug 29, 2009 at 12:26 AM, drago01 wrote:
> On Sat, Aug 29, 2009 at 12:19 AM, Colin Walters wrote:
>> On Fri, Aug 28, 2009 at 5:49 PM, drago01 wrote:
>>> On Fri, Aug 28, 2009 at 11:31 PM, Colin Walters wrote:
 Hi internets,

 I was looking at the current state of ABRT (I tested on F11).  The
 core capturing seems to work well.  In brief, I propose to apply the
 (attached) patch to comps-f12.xml.in.

 For upgrades, we'll need to add a Conflicts: bug-buddy, correct?
>>>
>>> No, you want Obsoletes: bug-buddy, so yum/anaconda will replace
>>> bug-buddy with abrt.
>>
>> Ok, thanks.  Should then the current
>>
>> %package addon-kerneloops
>> [...]
>> Conflicts: kerneloops
>>
>> Also be changed to Obsoletes?
>
> Yes a conflict will just prevent it from getting installed when
> kerneloops is installed. (which is kinda useless and not what was
> intended here)
> Obsoleting a specific version would be even better:
> Obsoletes: kerneloops <= lastestversion

But do we even want to drop kerneloops from the distro?

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: ABRT for f12 status

2009-08-28 Thread drago01
On Sat, Aug 29, 2009 at 12:19 AM, Colin Walters wrote:
> On Fri, Aug 28, 2009 at 5:49 PM, drago01 wrote:
>> On Fri, Aug 28, 2009 at 11:31 PM, Colin Walters wrote:
>>> Hi internets,
>>>
>>> I was looking at the current state of ABRT (I tested on F11).  The
>>> core capturing seems to work well.  In brief, I propose to apply the
>>> (attached) patch to comps-f12.xml.in.
>>>
>>> For upgrades, we'll need to add a Conflicts: bug-buddy, correct?
>>
>> No, you want Obsoletes: bug-buddy, so yum/anaconda will replace
>> bug-buddy with abrt.
>
> Ok, thanks.  Should then the current
>
> %package addon-kerneloops
> [...]
> Conflicts: kerneloops
>
> Also be changed to Obsoletes?

Yes a conflict will just prevent it from getting installed when
kerneloops is installed. (which is kinda useless and not what was
intended here)
Obsoleting a specific version would be even better:
Obsoletes: kerneloops <= lastestversion

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: ABRT for f12 status

2009-08-28 Thread Colin Walters
On Fri, Aug 28, 2009 at 5:49 PM, drago01 wrote:
> On Fri, Aug 28, 2009 at 11:31 PM, Colin Walters wrote:
>> Hi internets,
>>
>> I was looking at the current state of ABRT (I tested on F11).  The
>> core capturing seems to work well.  In brief, I propose to apply the
>> (attached) patch to comps-f12.xml.in.
>>
>> For upgrades, we'll need to add a Conflicts: bug-buddy, correct?
>
> No, you want Obsoletes: bug-buddy, so yum/anaconda will replace
> bug-buddy with abrt.

Ok, thanks.  Should then the current

%package addon-kerneloops
[...]
Conflicts: kerneloops

Also be changed to Obsoletes?

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread Kevin Kofler
David Zeuthen wrote:
> We announced that this would happen long ago. And, FWIW, it was approved
> long ago by FESCO too.

You (well, whoever from your team was there to talk about the feature) 
promised to FESCo that PolicyKit 0.9 and 1.0 can coexist and that 0.9 can 
stay around if somebody signs up to maintain the compat package. I can dig 
up the log if you don't believe me.

> So, sorry, but we will obsolete the old packages

Obsoleting packages which somebody still wants to maintain is extremely bad 
form. Especially if it's a library which is needed by other packages.

> Indeed. And in this transition period where we've been shipping both set
> of packages, there has been a lot of confusion. I've witnessed that
> myself. We just don't want that to happen in a released OS.

The compat lib would only ship on the KDE spin.

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: ABRT for f12 status

2009-08-28 Thread drago01
On Fri, Aug 28, 2009 at 11:31 PM, Colin Walters wrote:
> Hi internets,
>
> I was looking at the current state of ABRT (I tested on F11).  The
> core capturing seems to work well.  In brief, I propose to apply the
> (attached) patch to comps-f12.xml.in.
>
> For upgrades, we'll need to add a Conflicts: bug-buddy, correct?

No, you want Obsoletes: bug-buddy, so yum/anaconda will replace
bug-buddy with abrt.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Firefox addon for Fedora-pkgdb search

2009-08-28 Thread Adam Miller
On Thu, Aug 27, 2009 at 5:16 PM, Milos Jakubicek wrote:

> I'm very very sorry for this as I'm sure that I've partially invalidated
> my/your/both work, which is just bad:(
>
> Could you try to merge my and your work somehow? I'd be glad if you would do
> this and keep an eye of this feature so that it will land on pkgdb's pages
> sooner or later.


I honestly don't see how I can merge the two its just a little xml
file and ours are actually using different versions of the OpenSearch
spec and I'm using pkgdb's search function while you're using the
suggest function (granted I don't know what those two do on the back
end so it might be the same).

-Adam

-- 
http://maxamillion.googlepages.com
-
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


ABRT for f12 status

2009-08-28 Thread Colin Walters
Hi internets,

I was looking at the current state of ABRT (I tested on F11).  The
core capturing seems to work well.  In brief, I propose to apply the
(attached) patch to comps-f12.xml.in.

For upgrades, we'll need to add a Conflicts: bug-buddy, correct?

ABRT is a big step forward from bug-buddy in that the crashes are
stored sanely in a persistent manner, and it captures crashes in the
core OS as well.

Concerns:

== Getting the Data ==
My main concern is ensuring that we get the data reliably to the eyes
of Fedora developers.  The current abrt-desktop virtual package[1]
depends on abrt-plugin-bugzilla, which has a default BugzillaURL =
https://bugzilla.redhat.com/.  To be able to successfully submit data,
you have to go to:  Edit->Preferences, click Bugzilla, click
"Configure Plugin" and enter a username/password; there's no provision
for creating a Bugzilla account here.

I suggest that Fedora infrastructure instead provide a service where
the data in /var/cache/abrt can be submitted via HTTP post as a
tarball, anonymously.  Then the crash UI can be just

"A problem has been detected in [whatever].  Do you want to send this
data to Fedora? [Submit] [ See Data ] [ Cancel ]":

On the server side then we can later write tools to analyze the crash
data (reuse kerneloops?  socorro?  write custom code?).

Secondary concerns:

== kernel/GNOME developer feedback ==

We should ensure Fedora is still sending crashes from the kernel to
kerneloops.org; does ABRT handle this?  Also, ideally on the server
side there would be a web page where a GNOME developer (hi!) could go
to http://crashes.fedoraproject.org/package/gnome-panel and see a list
of crashes sorted by number.

== Privacy ==

ABRT needs some explanation that the crash data may contain private
information.  We may need to restrict visibility of the data to only
Fedora account holders by default or the like, to at least prevent any
future effects like a Slashdot link to a trace where the submitter was
viewing pornography or the like (yes, this happened with GNOME
bugzilla).

But in general, thanks for the work on ABRT, we should get this in by
default for the F12 desktop target.

[1] For RPM/dependency graph people: Why does this exist?  I thought
virtual packages were disallowed?  Should just be in comps I think.
Index: comps-f12.xml.in
===
RCS file: /cvs/pkgs/comps/comps-f12.xml.in,v
retrieving revision 1.98
diff -u -r1.98 comps-f12.xml.in
--- comps-f12.xml.in	27 Aug 2009 14:49:40 -	1.98
+++ comps-f12.xml.in	28 Aug 2009 21:13:54 -
@@ -360,7 +360,7 @@
   firstboot
   glx-utils
   gnome-packagekit
-  kerneloops
+  abrt-desktop
   krb5-auth-dialog
   openssh-askpass
   plymouth-system-theme
@@ -2462,7 +2462,6 @@
   scim-bridge-gtk
   at-spi
   brasero-nautilus
-  bug-buddy
   cheese
   compiz-gnome
   dasher
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

pkgs in rawhide which are obsoleted by something in rawhide

2009-08-28 Thread Seth Vidal

Working on something else I stumbled across this:

http://fpaste.org/jDwM/

that's a list of pkgs in rawhide which are obsoleted by something else in 
rawhide.


seems a bit dodgy to me.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Page size pain / localisation / possible F13 feature

2009-08-28 Thread Adam Williamson
On Fri, 2009-08-28 at 22:45 +0200, Björn Persson wrote:
> Caolán McNamara wrote:
> > Well, FWIW there is the (rather weird) en_DK locale, which has
> > -MM-YY dates (I think its the only locale where this is the default)
> 
> Assuming you meant -MM-DD, sv_SE has that:

I'd guess Japan would too, that's the standard date format there IIRC.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Page size pain / localisation / possible F13 feature

2009-08-28 Thread Björn Persson
Caolán McNamara wrote:
> Well, FWIW there is the (rather weird) en_DK locale, which has
> -MM-YY dates (I think its the only locale where this is the default)

Assuming you meant -MM-DD, sv_SE has that:

[be...@hactar beorn]$ locale
LANG=sv_SE.utf8
LC_CTYPE="sv_SE.utf8"
LC_NUMERIC="sv_SE.utf8"
LC_TIME="sv_SE.utf8"
LC_COLLATE="sv_SE.utf8"
LC_MONETARY="sv_SE.utf8"
LC_MESSAGES="sv_SE.utf8"
LC_PAPER="sv_SE.utf8"
LC_NAME="sv_SE.utf8"
LC_ADDRESS="sv_SE.utf8"
LC_TELEPHONE="sv_SE.utf8"
LC_MEASUREMENT="sv_SE.utf8"
LC_IDENTIFICATION="sv_SE.utf8"
LC_ALL=
[be...@hactar beorn]$ date +%x
2009-08-28

I don't think I have customized that because I have no idea how to do it. (If 
I knew how, I'd fix the time format to get a colon in the clock in the Gnome 
panel.)

Björn Persson


signature.asc
Description: This is a digitally signed message part.
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Fedora 12 early branch now available.

2009-08-28 Thread Jesse Keating
For those of you that wish to separate Fedora 12 stabalization work from
future development, we are now ready to process branch requests for
F-12.

If you branch your package early, builds from your new F-12 branch will
continue to go to the Fedora 12 targets.  dist-f12 for now, and
eventually dist-f12-updates-candidate.  Builds from devel/ will be sent
to dist-f13 and will be held for the Fedora 13 rawhide once we get
Fedora 12 out the door.

To request a branch, please continue to use the cvsadmin request method:
https://fedoraproject.org/wiki/PackageMaintainers/CVSAdminProcedure


-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
___
Fedora-devel-announce mailing list
fedora-devel-annou...@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-announce-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Some ideas/questions about yum

2009-08-28 Thread Ralf Ertzinger
Hi.

On Fri, 28 Aug 2009 11:43:00 -0500, Bruno Wolff III wrote

> You might be referring to PPP which some (IMO only crappy ISPs do
> this for DSL) DSL providers require you to use.

PPP is pretty much standard for broadband access because it allows
for some very useful tricks.

Please note that I did not say that it is required, it is not,
just that there are some convincing advantages to using it (at
the provider side, and in not-so-obvious ways on the customer side
as well).

This is OT here, so mail me in private if you'd like to discuss
this further.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


FESCo meeting summary for 2009-08-28

2009-08-28 Thread Jon Stanley
Minutes:
http://meetbot.fedoraproject.org/fedora-meeting/2009-08-28/fedora-meeting.2009-08-28-17.01.html
Minutes (text):
http://meetbot.fedoraproject.org/fedora-meeting/2009-08-28/fedora-meeting.2009-08-28-17.01.txt
Log:
http://meetbot.fedoraproject.org/fedora-meeting/2009-08-28/fedora-meeting.2009-08-28-17.01.log.html

---

17:01:14  #startmeeting FESCo meeting 20090828
17:01:14  Meeting started Fri Aug 28 17:01:14 2009 UTC.  The
chair is jds2001. Information about MeetBot at
http://wiki.debian.org/MeetBot.
17:01:14  Useful Commands: #action #agreed #halp #info #idea
#link #topic.
17:01:17  #chair dgilmore jwb notting nirik sharkcz jds2001
j-rod skvidal Kevin_Kofler
17:01:17  Current chairs: Kevin_Kofler dgilmore j-rod jds2001
jwb nirik notting sharkcz skvidal
17:01:21 * nirik is here.
17:01:26  hi
17:01:27 * sharkcz is here
17:02:02  anyone else?
17:02:08 * notting is here
17:02:27  ok, we have something of quorum :/
17:02:57  #topic tbzatek provenpackager request
17:03:03  .fesco 246
17:03:04  jds2001: #246 (Request to become provenpackager -
tbzatek) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/246
17:03:24  +1, we have no better way atm :/
17:03:33  +1
17:03:53  +1, tbzatek has been around quite a while and knows
what he's doing
17:03:55  +1 from here. It seems ok.
17:04:03  kkofler was +1 in the ticket
17:04:07  iirc
17:04:13  yep
17:04:30  #agreed tbzatek provenpackager is approved
17:04:40  oops, a little ordering issue
17:04:50  #topic provenpackager request - bruno
17:05:19  so there were objections to this, and I agree with them
17:05:21  I would say he should do more work and maintain more
packages and come back in a while.
17:05:32  he's not met the 'proven' part
17:05:36  he's a great guy and has been very good maintaining
the games spin.
17:05:38  i see no reason to override the opinions of his
sponsor, for example. so -1.
17:05:39  yeah
17:05:45  but only has one package currently.
17:05:50  Two
17:06:20  oh, sorry. ;) Hi brunowolff.
17:06:46  I just picked up glest/glest-data last week when
it was orphaned.
17:06:51  brunowolff: would you be willing to do some more
packages and come back to us in a month or so?
17:07:03  but as with notting, I see no reason to override
his sponsor on this.
17:07:16  But I am not necesarily disagreeing with the
proven part not being met.
17:08:36  I am not so much looking to become the
maintainer of more packages as much as to be able to simple rebuilds
to things on the games
17:09:00  spin. Their are other ways (like asking others
for help) to get that done.
17:09:48  Continuing doing that for for longer isn't a big deal.
17:10:00  OK, good.
17:10:02  yeah, but sometimes those simple rebuilds are not so
simple. ;) Of course sometimes they are.
17:10:17  That's what make scratch-build is for.
17:10:34  I can still learn a lot more.
17:10:39  or local mock build
17:10:52  sharkcz: make mockbuild :)
17:11:03  just in case you didn't know about it :)
17:11:46  jds2001: I know :) but it deletes the chroot at the
end so I rather do a manual mock build
17:12:30  anyhow, shall we move on?
17:13:14  yes, I agree with the rest of fesco, -1 for now
17:13:32  #agreed brunowolff provenpackager is declined for
now, please come back later with more experience
17:13:52  #topic translations proposal
17:13:59  .fesco 243
17:14:01  jds2001: #243 (New entry of 'Build packages for
which Fedora is upstream for all language translators' review &
correction' for F12 schedule) - FESCo - Trac -
https://fedorahosted.org/fesco/ticket/243
17:14:28  so I'm not sure what the scope of this is supposed
to be anymore :)
17:14:38  crap
17:14:47  sorry - I got distracted from the meeting
17:14:54  skvidal: np
17:15:06  skvidal: you wanted to say something?
17:15:10  no
17:15:12  it's fine
17:15:18  k
17:15:22  none of the items on the agenda today worried me
17:15:29  for the most part they look procedural
17:15:38  except this one :)
17:15:47  well i guess it still is/
17:15:55  anyway - go on
17:16:08  but anyhow, do we know what the scope of this
proposal is precisely?
17:16:23  I thought it was "packages for which we are
upstream and have translations"
17:16:41  but it seems to have gotten confused with "packages
that have translations"
17:16:56  if it is the former then +1
17:17:00  if it is the latter then -1
17:17:11 * notting agrees with skvidal on both counts
17:17:21 * sharkcz too :-)
17:17:24 * jds2001 too
17:17:28 * nirik nods.
17:17:38  by 'we are upstream' you mean 'uses fedora tranisfex' ?
17:17:49  good question.
17:17:57  i guess so? :)
17:18:13  if they aren't using transifex how in the hell are
we going to check this?
17:18:18  but transifex commits to upstream repos
17:18:35  so that means upstream has to do a release with the
new translations, no?
17:18:41  yeah...
17:19:09  so I think that means
17:19:12  WE are upstream
17:19:16  ie: FEDORA
17:1

Re: Some ideas/questions about yum

2009-08-28 Thread Seth Vidal



On Fri, 28 Aug 2009, Hedayat Vatnakhah wrote:



You don't need to know about all existing repositories, since you can still 
resolve file level dependencies. In such
cases you'll be forced to download the other file I mentioned 
(primary_file_deps.db).
I don't see why you'll need to recreate all repos when one of them changes! 
Sorry :( And its impossible to state anything
about the last item.


You're going to pretty much instantly download the complete filelists then 
b/c if you add ANY 3rd party repo you're going to need /bin/sh probably 
immediately along with various and sundry items in /etc/.


Now - an argument could be made for nuking /bin/sh deps from orbit but 
that's going to have to happen at another layer than this.





IMHO, even a single php/python script can provide such a XML RPC service (web 
service was just an example). Mirrors could
get this file just like the other files when syncing. But well, it'll be http 
only. The GPG sign issue could be
problematic, but would you really need to sign the traffic?!


1. a lot of our mirrors won't want to run any app
2. some of our mirrors are not running on linux (or sometimes not 
even on a unix)

3. it makes 'mirroring' things much harder in the traditional sense
4. yes you need to sign it otherwise you'll get the same set of problems 
we just dealt with last fall. We have to sign the metadata to make sure 
clients aren't screwed.




-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Hedayat Vatnakhah

Hi again!

/*Florian Festi */ wrote on ‫جمعه ۲۸ اوت ۰۹، ۱۷:۱۳:۱۰‬:

On 08/28/2009 12:27 PM, Hedayat Vatnakhah wrote:

Now, some ideas:
3. AFAIK, currently yum's primary database file contains information 
about packages, and all of the files in directories such as /usr/bin 
and /usr/lib, so that it can resolve package and file level 
dependencies. Isn't it possible to move file level information 
outside primary db (e.g. to primary_file_deps.db) and translate 
internal dependencies from file level dependencies to package level 
dependencies when creating repositories? (So that provides and 
requires tables in primary db only contain package references rather 
than file references?).It might be even possible to do it for 
dependencies outside repository; for example when creating updates 
repository, you can introduce fedora repository to createrepo, so it 
can translate all of the file level dependencies of updates packages 
also.


Bad idea as you never know all repositories existing. Bad idea because 
you don't want to recreate all repos when one of them changes. Bad 
idea because changing the data of the packages in the repo likely to 
lead to other problems.
You don't need to know about all existing repositories, since you can 
still resolve file level dependencies. In such cases you'll be forced to 
download the other file I mentioned (primary_file_deps.db).
I don't see why you'll need to recreate all repos when one of them 
changes! Sorry :( And its impossible to state anything about the last item.




There have actually been efforts long ago to improve the set of files 
shipped with the primarydb to lower the need of downloading the 
filelist while still decrease the number of file shipped in the 
primarydb. AFAIK they got rejected by yum upstream at that time 
because the also needed cross repo closures (Although this was much 
less problematic as what you have suggested here).


4. Even if the above solution is possible and can reduce the size of 
primary db, it won't solve the main problem: for large repositories, 
you'll need to download large database files. You'll need to download 
extra database files on some use cases anyway. So, it can be said 
that currently yum doesn't scale well.

True.
What do you think about it: we can implement parts of yum at the 
server side (e.g. a web service), and do queries online. The client 
can submit queries to online repositories, aggregate the results 
(+using local repositories by itself) and do appropriate actions. It 
can also store received data to be used when offline or while they 
are valid. It'll be completely backward compatible with the current 
clients: those who use the old method can download repositories 
themselves, like what they do now.
It is possible to think about further details and design it 
completely, but I want to know about your opinions about the whole idea.
Web services have the problem that they don't mix well with our 
mirrors infrastructure of simple and stupid http/ftp/rsync servers 
largely provided by volunteers. It is also difficult to GPG sign 
external web services. Because of this the whole traffic of such web 
services would most likely need to run over Fedora infrastructure.
IMHO, even a single php/python script can provide such a XML RPC service 
(web service was just an example). Mirrors could get this file just like 
the other files when syncing. But well, it'll be http only. The GPG sign 
issue could be problematic, but would you really need to sign the traffic?!




When we think of a Fedora that has grown another order of magnitude 
(may be 2015) it will become hard to argue against a more centralized 
solution. Right now we are not at the point where the pain of the 
local repo db does out weight the complexity of a web service 
architecture IMHO.

No, I don't want to invite to a centralized solution.


But there is another way to drastically reduce the amount of data that 
has to be transferred: Delta meta data


The repo data bases could be split up into deltas in a similar way as 
done with the delta rpms aka presto. As a result the meta data of each 
package would be downloaded (more or less) exactly once. While this 
idea is arround for a while an implementation is still missing...
Yes, I know. In fact, at first I decided to start working on that. But 
you'll still need to download it once (while it's possible to put the 
Fedora repository's metadata into Fedora DVD!). I though that if the 
proposed solution works, it would be better than delta metadata files.
Even if the whole client/server idea is considered bad, there might be 
some other ways of organizing the repository metadata so that yum would 
still download the data it needs rather than all data. But currently I'm 
interested to here about this Idea...


Thanks,
Hedayat



Florian

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Some ideas/questions about yum

2009-08-28 Thread Hedayat Vatnakhah

Hi again,

On ۰۹/۰۸/۲۸  04:50, Seth Vidal wrote:



On Fri, 28 Aug 2009, Hedayat Vatnakhah wrote:


Hi all,
Currently, Fedora package management is one of the most annoying part
of Fedora experience for new desktop users (at least for those
without fast, always available internet connection). For such users,
Fedora package management "Just Doesn't Work"! I've almost never been
able to demonstrate using fedora package management tools for a fresh
Fedora install without the need to use command line, editing yum
configuration file(s), killing current running yum/package kit
instance(s), installing some small rpm packages using rpm command
instead of using yum or graphically, etc. And sometimes, I found it
better to download yum metadata using another application and copying
the downloaded file to yum cache; or even completely skip yum and use
rpm and manually resolve dependencies when they are not too much!



Have you filed bugs on any of these issues or are they strictly due to
unreliable network connections?
I've reported bugs for some of them (e.g. the bug you know about 
resuming downloding metadata files), I'll report some more, and some of 
them happened on systems of some users and I wasn't able to investigate 
them to file useful reports for them.

And yes, many of them happen with poor (or no) network connection only.


First, I've some suggestions/requests which doesn't seem to need much
work, and then some ideas which I'd like to know your opinions about.
1. Since Fedora 4, Fedora doesn't support installing software from
DVD "out of the box". Fedora 8 is an exception here. Currently, it
seems that the work is almost done (99% completed as in [1]), and
fixing the remaining 1% doesn't seem to need much work but
unfortunately it seems that it is stopped. I think requesting a small
collaboration between the feature owner, PolicyKit and/or GIO people
is not too much.


Alsadi has done a great deal of work to make this happen and I believe
it is likely it will go in for F13.

I hope that happens.


2. Maybe yum could be a bit more forgiving about inaccessible
repositories when running. Consider this case: a new offline user
installs Fedora, and then runs "Add/Remove Software". Currently, if
he clicks on "all packages", he'll see an error message that yum is
unable to contact fedora repository. I think it is better to show a
warning to user about being unable to contact online repositories and
then show all installed packages + the packages from all accessible
repositories. IMHO it is much more reasonable than expecting the user
to disable all such repositories in such cases (yum/packagekit can be
a bit more intelligent and do it itslef).



Disabling repos which are unavailable/inaccessible is a pretty
dangerous behavior. If you're doing a 'yum install foo' and the only
'foo' you have access to is insecure - but a secure 'foo' is in the
updates dir - it would be better for you to not install 'foo' at all
than install a bad one.
And this is why the warning should be shown! The warning message could 
state that there might be security concerns too. But what if the user 
just wants to remove a package (maybe a separate section called 
"installed packages" in PackageKit will do the job in this case) or he 
just wants to install a package from a local repository (DVD) or 
rpmfusion?! I think the current frustration for the end user is not 
better than what you mentioned.



Now, some ideas:
3. AFAIK, currently yum's primary database file contains information
about packages, and all of the files in directories such as /usr/bin
and /usr/lib, so that it can resolve package and file level
dependencies. Isn't it possible to move file level information
outside primary db (e.g. to primary_file_deps.db) and translate
internal dependencies from file level dependencies to package level
dependencies when creating repositories? (So that provides and
requires tables in primary db only contain package references rather
than file references?). It might be even possible to do it for
dependencies outside repository; for example when creating updates
repository, you can introduce fedora repository to createrepo, so it
can translate all of the file level dependencies of updates packages
also.


Except none of this will work for dependencies for 3rd party repos at
all. Nor will it adequately handle any of the cases where we have
multiple pkgs which provide the same file.
For the first case, it'll work. Yum will download the file I mentioned 
(primary_file_deps.db) when it needs to resolve file dependencies. I do 
not know what do you do now about the latter case and what is that at 
all, so I'll be silent here!



4. Even if the above solution is possible and can reduce the size of
primary db, it won't solve the main problem: for large repositories,
you'll need to download large database files. You'll need to download
extra database files on some use cases anyway. So, it can be said
that currently yum doesn't scale well.


no 

Re: Some ideas/questions about yum

2009-08-28 Thread Bruno Wolff III
On Fri, Aug 28, 2009 at 14:57:44 +0430,
  Hedayat Vatnakhah  wrote:
>
> Now, some ideas:
> 3. AFAIK, currently yum's primary database file contains information  
> about packages, and all of the files in directories such as /usr/bin and  
> /usr/lib, so that it can resolve package and file level dependencies.  
> Isn't it possible to move file level information outside primary db  
> (e.g. to primary_file_deps.db) and translate internal dependencies from  
> file level dependencies to package level dependencies when creating  
> repositories? (So that provides and requires tables in primary db only  
> contain package references rather than file references?). It might be  
> even possible to do it for dependencies outside repository; for example  
> when creating updates repository, you can introduce fedora repository to  
> createrepo, so it can translate all of the file level dependencies of  
> updates packages also.

Personally, I think dependencies of file names is a bad idea. I think they
are getting used as a standin for interface names. I think we would be better
off replacing the current set of file name requires with new provides and
dump file name dependencies. However, the last time I brought this up, other
people disagreed, so it's not something that's likely to change in the near
future.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Bruno Wolff III
On Fri, Aug 28, 2009 at 15:29:50 +0300,
  Aioanei Rares  wrote:
> Oh, and speaking of anaconda, IMHO it should support DSL configuration  
> when using asknetwork. DSL is popular these days.

If you actually file an RFE bug about this you'll need to be more specific.
There is nothing inherently special about DSL that requires anaconda to
know that you have a DSL connection.

You might be referring to PPP which some (IMO only crappy ISPs do this for
DSL) DSL providers require you to use. If you are referring to PPP support,
that's what you should say, since other types of links (in particular dialup)
use PPP.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: How to respin F11-install-dvd with GRUB on ext4?

2009-08-28 Thread Joshua C.
2009/8/27 Joshua C. 

>
>
> 2009/8/27 Bruno Wolff III 
>
>> On Thu, Aug 27, 2009 at 01:44:13 +0200,
>>  "Joshua C."  wrote:
>> > I'm trying to respin the f11.x86_64 install dvd in order to put the
>> > new grub and anaconda packages, so that I can have grub on my ext4
>> > without a separete partition for it. I recompiled
>> > grub-0.97-59.fc11.x86_64 and anaconda-12.0-1.fc11.x86_64 against the
>> > current f11 packages. Everything worked fine. I also recompiled the
>> > corresponding util-linux-ng and other deps.
>>
>> I thought new packages had already been pushed to F11 to allow this, so
>> you shouldn't have had to recompile anything.
>>
>
> I haven't heard of this. I'll switch to f11 but didn't want to use the
> default install dvd because of the grub-on-ext3 problem. Even if new
> packages have been pushed to f11 repos the install media haven't been
> respin. Therefore I need ot do it thia way.
>
>
>> > How can I recreate the install dvd?
>>
>> pungi is the tool used to build install images.
>>
>
> I'll try it. thanks.
>

Ok

I finally did it. After trying all version of anaconda from
anaconda-12.0-1.fc12 to anaconda-12.7-1.fc12 (against the current f11 libs),
they all gave me different sorts of errors.

At the end I just patched the anaconda-11.5.0.59-1.fc11 with the following
commits and recompiled it.

commit 162c92b4838f9769f39b0c3a85f9c6e4a38a5913: x86 and EFI platforms can
now have /boot on ext4.
commit 11266dabba490baf732b85ba76e2841e6ae17733: Default to /boot on ext4
commit 9e83e8a43f8a609c65c39c6de8cf1c341d3f31ec: Allow /boot on ext4 now
that we have a grub that allows it

Now I have f11-install-dvd with grub (recompiled grub-0.97-59.fc11) on ext4
by default. It' works just fine.
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: PolicyKit 0.9 is going away

2009-08-28 Thread Jaroslav Reznik
On Friday 28 August 2009 16:14:51 Jaroslav Reznik wrote:
> On Friday 28 August 2009 15:36:19 Matthias Clasen wrote:
> > On Fri, 2009-08-28 at 06:47 -0500, Rex Dieter wrote:
> > > Matthias Clasen wrote:
> > > > I have been able to port some 10-12 PolicyKit users from 0.9 to 0.90
> > > > in a matter of a few days. The KDE sig should really be able to get
> > > > this port done. We really don't want to ship multiple authorization
> > > > databases, that way lies confusion and madness.
> > >
> > > The PolicyKitOne feature page does include in its contingency plan:
> > > "If not all ports listed above can be completed in time, keep PolicyKit
> > > 0.9 around..."
> >
> > Right. But from what I've heard that is not the case. Jreznik just said:
> >
> >
> > I have initial port [...] seems like it's working now and usable.
>
> Yes, I have port but I'm not sure how to combine it into current KDE as it
> breaks polkit-qt API and I don't like shipping big patches that actually
> forks project. I'd like to see it from upstream.

And this apply only to polkit-qt-core, I'm not even sure it's easily possible 
to port polkit-qt-gui without mayor rewrite.

Jaroslav

> I'm working on this, we have topic for our next KDE SIG meeting. If you
> could join, it would be great -
> http://fedoraproject.org/wiki/SIGs/KDE/Meetings.
>
> Matthias, could you please look at
> https://bugzilla.redhat.com/show_bug.cgi?id=519674
>
> Thanks
> Jaroslav

-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: rawhide report: 20090828 changes

2009-08-28 Thread Orion Poplawski

On 08/28/2009 09:09 AM, Rawhide Report wrote:

Broken deps for i386
--
paraview-3.6.1-4.fc12.i686 requires libssl.so.8
paraview-mpi-3.6.1-4.fc12.i686 requires libssl.so.8


3.6.1-5 is building now which should fix this.


--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA DivisionFAX: 303-415-9702
3380 Mitchell Lane  or...@cora.nwra.com
Boulder, CO 80301  http://www.cora.nwra.com

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread Jaroslav Reznik
On Friday 28 August 2009 16:23:07 David Zeuthen wrote:
> On Thu, 2009-08-27 at 12:45 -0400, Matthias Clasen wrote:
> > > I'd be willing to maintain PolicyKit 0.9 packages (as compatibility
> > > packages (though renaming should not be needed as they already have
> > > distinct names), to be used by KDE) for F12. It is my understanding
> > > that those will not conflict with PolicyKit 1 and can coexist just
> > > fine, if that's not the case, please correct me. So please don't
> > > obsolete PolicyKit 0.9!
>
> We announced that this would happen long ago. And, FWIW, it was approved
> long ago by FESCO too. And you've been aware of this long ago as well.
> So, sorry, but we will obsolete the old packages and I'm afraid you will
> need to deal with it. Just like everyone else.

As I said - patches are mostly ready, only polishing is needed. What I don't 
like is that it is our fork of polkit-qt. I think we should discuss it at KDE 
SIG meeting, how to do it carefully. You can join us.

It's Freedesktop.org hosted, so it should match releases of major desktop 
environments, not one distribution. Upstream is not using Fedora, they can't 
get it running (I'm not blaming anyone), so it looks I'm now upstream ;-) I 
know why are you pushing on this and I don't have objections. 

For Authentication Agent we'd like to use Gnome as I'm fighting with it. 
BeginAuthentication method should be OK, but daemon does not accept it's 
signature... Could I ping you sometime next week? I'm leaving soon today...

Thanks
Jaroslav

> > We really don't want to ship multiple authorization
> > databases, that way lies confusion and madness.
>
> Indeed. And in this transition period where we've been shipping both set
> of packages, there has been a lot of confusion. I've witnessed that
> myself. We just don't want that to happen in a released OS.
>
>  David

-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread David Zeuthen
On Thu, 2009-08-27 at 12:45 -0400, Matthias Clasen wrote:
> > I'd be willing to maintain PolicyKit 0.9 packages (as compatibility 
> > packages 
> > (though renaming should not be needed as they already have distinct names), 
> > to be used by KDE) for F12. It is my understanding that those will not 
> > conflict with PolicyKit 1 and can coexist just fine, if that's not the 
> > case, 
> > please correct me. So please don't obsolete PolicyKit 0.9!

We announced that this would happen long ago. And, FWIW, it was approved
long ago by FESCO too. And you've been aware of this long ago as well.
So, sorry, but we will obsolete the old packages and I'm afraid you will
need to deal with it. Just like everyone else.

> We really don't want to ship multiple authorization
> databases, that way lies confusion and madness.

Indeed. And in this transition period where we've been shipping both set
of packages, there has been a lot of confusion. I've witnessed that
myself. We just don't want that to happen in a released OS.

 David


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread Jaroslav Reznik
On Friday 28 August 2009 15:36:19 Matthias Clasen wrote:
> On Fri, 2009-08-28 at 06:47 -0500, Rex Dieter wrote:
> > Matthias Clasen wrote:
> > > I have been able to port some 10-12 PolicyKit users from 0.9 to 0.90 in
> > > a matter of a few days. The KDE sig should really be able to get this
> > > port done. We really don't want to ship multiple authorization
> > > databases, that way lies confusion and madness.
> >
> > The PolicyKitOne feature page does include in its contingency plan:
> > "If not all ports listed above can be completed in time, keep PolicyKit
> > 0.9 around..."
>
> Right. But from what I've heard that is not the case. Jreznik just said:
>
>
> I have initial port [...] seems like it's working now and usable.

Yes, I have port but I'm not sure how to combine it into current KDE as it 
breaks polkit-qt API and I don't like shipping big patches that actually forks 
project. I'd like to see it from upstream.

I'm working on this, we have topic for our next KDE SIG meeting. If you could 
join, it would be great - http://fedoraproject.org/wiki/SIGs/KDE/Meetings.

Matthias, could you please look at 
https://bugzilla.redhat.com/show_bug.cgi?id=519674

Thanks
Jaroslav
-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


#! /usr/bin/perl preferred

2009-08-28 Thread Stepan Kasal
Hello,
   at certain periods of time, it was recommended to use #!/usr/bin/env .

Some people consider it ugly.  (The humble opinion of the author of
this mail is the same.)

Currently there is popular mood to remove "/usr/bin/env python", see
http://fedoraproject.org/wiki/Features/SystemPythonExecutablesUseSystemPython

We could follow this movement and replace
#! ?/(usr/)?bin/env perl
by mere
#! /usr/bin/perl

To assist with this change, I searched all Fedora packages (on x86_64
only) for the issue.  Attached below please find the list of affected
files, grouped by maintainers and packages.

Have a nice weekend,
Stepan

alexlan:
perl-bioperl
/usr/bin/bp_seqfeature_gff3.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/root/exceptions1.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/root/exceptions2.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/root/exceptions3.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/root/exceptions4.pl

/usr/share/doc/perl-bioperl-1.6.0/examples/searchio/custom_writer.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/searchio/hspwriter.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/searchio/rawwriter.pl
/usr/share/doc/perl-bioperl-1.6.0/examples/tools/seq_pattern.pl

andriy:
renrot
/usr/bin/renrot

athimm:
mediawiki(mediawiki-nomath)
/usr/share/mediawiki/maintenance/fetchInterwiki.pl
vtk(vtk-devel)
/usr/lib64/vtk-5.4/doxygen/doc_class2example.pl
/usr/lib64/vtk-5.4/doxygen/doc_cleanhtml.pl
/usr/lib64/vtk-5.4/doxygen/doc_codematch.pl
/usr/lib64/vtk-5.4/doxygen/doc_contributors.pl
/usr/lib64/vtk-5.4/doxygen/doc_header2doxygen.pl
/usr/lib64/vtk-5.4/doxygen/doc_index.pl
/usr/lib64/vtk-5.4/doxygen/doc_rmpath.pl
/usr/lib64/vtk-5.4/doxygen/doc_version.pl
/usr/share/doc/vtk-devel-5.4.2/Upgrading/DiagAttribute.pl
/usr/share/doc/vtk-devel-5.4.2/Upgrading/UpgradeFrom32.pl

atkac:
tigervnc(tigervnc-server)
/usr/bin/vncserver

ausil:
konversation
/usr/share/kde4/apps/konversation/scripts/cmd
/usr/share/kde4/apps/konversation/scripts/fortune
/usr/share/kde4/apps/konversation/scripts/uptime

bonii:
teseq
/usr/bin/reseq

c4chris:
lagan
/usr/bin/lagan
/usr/lib64/lagan/anal_gloc.pl
/usr/lib64/lagan/rechaos.pl
/usr/lib64/lagan/utils/cmerge2.pl
/usr/lib64/lagan/utils/draft.pl
/usr/lib64/lagan/utils/mextract.pl
/usr/lib64/lagan/utils/mf2bin.pl
/usr/lib64/lagan/utils/mpretty.pl
/usr/lib64/lagan/utils/mproject.pl
/usr/lib64/lagan/utils/mrun.pl
/usr/lib64/lagan/utils/mrunfile.pl
/usr/lib64/lagan/utils/mrunpairs.pl
/usr/lib64/lagan/utils/mviz.pl

cweyl:
perl-Class-MOP
/usr/share/doc/perl-Class-MOP-0.92/t/086_rebless_instance_away.t
/usr/share/doc/perl-Class-MOP-0.92/t/307_null_stash.t
/usr/share/doc/perl-Class-MOP-0.92/t/lib/SyntaxError.pm
perl-Class-Method-Modifiers
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/000-load.t
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/001-error.t
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/002-cache.t
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/003-basic.t
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/004-around.t
/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/005-return.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/010-before-args.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/011-after-args.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/012-around-args.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/020-multiple-inheritance.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/030-multiple-before.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/031-multiple-after.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/032-multiple-around.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/034-multiple-everything.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/035-multiple-everything-twice.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/040-twice-orig.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/041-modify-parent.t

/usr/share/doc/perl-Class-Method-Modifiers-1.04/t/051-un

Re: PolicyKit 0.9 is going away

2009-08-28 Thread Matthias Clasen
On Fri, 2009-08-28 at 06:47 -0500, Rex Dieter wrote:
> Matthias Clasen wrote:
> 
> > I have been able to port some 10-12 PolicyKit users from 0.9 to 0.90 in
> > a matter of a few days. The KDE sig should really be able to get this
> > port done. We really don't want to ship multiple authorization
> > databases, that way lies confusion and madness.
> 
> The PolicyKitOne feature page does include in its contingency plan:
> "If not all ports listed above can be completed in time, keep PolicyKit 0.9
> around..."

Right. But from what I've heard that is not the case. Jreznik just said:


I have initial port [...] seems like it's working now and usable.




-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Seth Vidal



On Fri, 28 Aug 2009, Florian Festi wrote:

May be we as upstream devs of the tool chain should just limit the number of 
packages and packaged files by decree ;)=


this works for me.

When should we meet to decide how next to rule the world?

muahahahahahahaha

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Prelink and kdeinit4 problems persist(Rawhide)

2009-08-28 Thread Rex Dieter

Aioanei Rares wrote:
There was a thread more than a month ago about kdeinit4 failing to start 
before one did as root a 'prelink -f /usr/bin/kdeinit4'. Well the 
problem is still here. Anyone knows anything?


https://bugzilla.redhat.com/show_bug.cgi?id=515539
https://bugzilla.redhat.com/show_bug.cgi?id=519226

-- Rex

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Florian Festi

On 08/28/2009 02:47 PM, Seth Vidal wrote:
no - I think it'll be hard to argue why we need 20K pkgs in a single 
repository. Or hell, why we need 20K pkgs AT ALL.




Dream on!

> ls -1 /mnt/archive/fedora/development/x86_64/os/Packages/ | wc
18382   18382  708766

Not yet counting http://fedoraproject.org/wiki/Features/TeXLive

So we are already real close to 20k packages in one repository. 
Separating them into different repositories doesn't help much anyway 
(lowers the quadratic overhead a bit, though).


When I am talking about another order of magnitude I mean 100k packages, 
btw. I would love that your argument would even apply to that number but 
I am not sure actually...


May be we as upstream devs of the tool chain should just limit the 
number of packages and packaged files by decree ;)=


Florian

--

Reg. Adresse: Red Hat GmbH, Hauptstätter Str. 58, 70178 Stuttgart
Handelsregister: Amtsgericht Muenchen HRB 153243
Geschaeftsfuehrer: Brendan Lane, Charlie Peters, Michael Cunningham,
Charles Cachera

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Prelink and kdeinit4 problems persist(Rawhide)

2009-08-28 Thread Aioanei Rares
There was a thread more than a month ago about kdeinit4 failing to start 
before one did as root a 'prelink -f /usr/bin/kdeinit4'. Well the 
problem is still here. Anyone knows anything?


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Seth Vidal



On Fri, 28 Aug 2009, Florian Festi wrote:

When we think of a Fedora that has grown another order of magnitude (may be 
2015) it will become hard to argue against a more centralized solution. Right 
now we are not at the point where the pain of the local repo db does out 
weight the complexity of a web service architecture IMHO.


no - I think it'll be hard to argue why we need 20K pkgs in a single 
repository. Or hell, why we need 20K pkgs AT ALL.



But there is another way to drastically reduce the amount of data that has to 
be transferred: Delta meta data


The repo data bases could be split up into deltas in a similar way as done 
with the delta rpms aka presto. As a result the meta data of each package 
would be downloaded (more or less) exactly once. While this idea is arround 
for a while an implementation is still missing...


1. this is what he asked on yum-devel list. I told him there was the 
beginning of an implementation but it was never completed. He made it 
clear on yum-devel, at least, he didn't have the time to do any work on 
this - just that he wanted to tell us how he felt.


2. you still have to get the original metadata


-sv



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Florian Festi

On 08/28/2009 12:27 PM, Hedayat Vatnakhah wrote:

Now, some ideas:
3. AFAIK, currently yum's primary database file contains information 
about packages, and all of the files in directories such as /usr/bin 
and /usr/lib, so that it can resolve package and file level 
dependencies. Isn't it possible to move file level information outside 
primary db (e.g. to primary_file_deps.db) and translate internal 
dependencies from file level dependencies to package level 
dependencies when creating repositories? (So that provides and 
requires tables in primary db only contain package references rather 
than file references?).It might be even possible to do it for 
dependencies outside repository; for example when creating updates 
repository, you can introduce fedora repository to createrepo, so it 
can translate all of the file level dependencies of updates packages 
also.


Bad idea as you never know all repositories existing. Bad idea because 
you don't want to recreate all repos when one of them changes. Bad idea 
because changing the data of the packages in the repo likely to lead to 
other problems.


There have actually been efforts long ago to improve the set of files 
shipped with the primarydb to lower the need of downloading the filelist 
while still decrease the number of file shipped in the primarydb. AFAIK 
they got rejected by yum upstream at that time because the also needed 
cross repo closures (Although this was much less problematic as what you 
have suggested here).


4. Even if the above solution is possible and can reduce the size of 
primary db, it won't solve the main problem: for large repositories, 
you'll need to download large database files. You'll need to download 
extra database files on some use cases anyway. So, it can be said that 
currently yum doesn't scale well.

True.
What do you think about it: we can implement parts of yum at the 
server side (e.g. a web service), and do queries online. The client 
can submit queries to online repositories, aggregate the results 
(+using local repositories by itself) and do appropriate actions. It 
can also store received data to be used when offline or while they are 
valid. It'll be completely backward compatible with the current 
clients: those who use the old method can download repositories 
themselves, like what they do now.
It is possible to think about further details and design it 
completely, but I want to know about your opinions about the whole idea.
Web services have the problem that they don't mix well with our mirrors 
infrastructure of simple and stupid http/ftp/rsync servers largely 
provided by volunteers. It is also difficult to GPG sign external web 
services. Because of this the whole traffic of such web services would 
most likely need to run over Fedora infrastructure.


When we think of a Fedora that has grown another order of magnitude (may 
be 2015) it will become hard to argue against a more centralized 
solution. Right now we are not at the point where the pain of the local 
repo db does out weight the complexity of a web service architecture IMHO.


But there is another way to drastically reduce the amount of data that 
has to be transferred: Delta meta data


The repo data bases could be split up into deltas in a similar way as 
done with the delta rpms aka presto. As a result the meta data of each 
package would be downloaded (more or less) exactly once. While this idea 
is arround for a while an implementation is still missing...


Florian

--

Reg. Adresse: Red Hat GmbH, Hauptstätter Str. 58, 70178 Stuttgart
Handelsregister: Amtsgericht Muenchen HRB 153243
Geschaeftsfuehrer: Brendan Lane, Charlie Peters, Michael Cunningham,
Charles Cachera

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Seth Vidal



On Fri, 28 Aug 2009, Aioanei Rares wrote:


Thanks anyway,
Hedayat

Since it's idea time, I think it would be good for the user that uses yum to 
see in a listing (like yum search <$whatever>) to see the status of the 
package, like installed, not installed, virtual package et al.


'yum list pkgname' does this now.

(well it shows installed, not installed)  - since there is no such thing 
as a virtual package it doesn't show that.


-sv



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Aioanei Rares
Oh, and speaking of anaconda, IMHO it should support DSL configuration 
when using asknetwork. DSL is popular these days.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Aioanei Rares

On 08/28/2009 01:27 PM, Hedayat Vatnakhah wrote:

Hi all,
Currently, Fedora package management is one of the most annoying part 
of Fedora experience for new desktop users (at least for those without 
fast, always available internet connection). For such users, Fedora 
package management "Just Doesn't Work"! I've almost never been able to 
demonstrate using fedora package management tools for a fresh Fedora 
install without the need to use command line, editing yum 
configuration file(s), killing current running yum/package kit 
instance(s), installing some small rpm packages using rpm command 
instead of using yum or graphically, etc. And sometimes, I found it 
better to download yum metadata using another application and copying 
the downloaded file to yum cache; or even completely skip yum and use 
rpm and manually resolve dependencies when they are not too much!


First, I've some suggestions/requests which doesn't seem to need much 
work, and then some ideas which I'd like to know your opinions about.
1. Since Fedora 4, Fedora doesn't support installing software from DVD 
"out of the box". Fedora 8 is an exception here. Currently, it seems 
that the work is almost done (99% completed as in [1]), and fixing the 
remaining 1% doesn't seem to need much work but unfortunately it seems 
that it is stopped. I think requesting a small collaboration between 
the feature owner, PolicyKit and/or GIO people is not too much.


2. Maybe yum could be a bit more forgiving about inaccessible 
repositories when running. Consider this case: a new offline user 
installs Fedora, and then runs "Add/Remove Software". Currently, if he 
clicks on "all packages", he'll see an error message that yum is 
unable to contact fedora repository. I think it is better to show a 
warning to user about being unable to contact online repositories and 
then show all installed packages + the packages from all accessible 
repositories. IMHO it is much more reasonable than expecting the user 
to disable all such repositories in such cases (yum/packagekit can be 
a bit more intelligent and do it itslef).


Now, some ideas:
3. AFAIK, currently yum's primary database file contains information 
about packages, and all of the files in directories such as /usr/bin 
and /usr/lib, so that it can resolve package and file level 
dependencies. Isn't it possible to move file level information outside 
primary db (e.g. to primary_file_deps.db) and translate internal 
dependencies from file level dependencies to package level 
dependencies when creating repositories? (So that provides and 
requires tables in primary db only contain package references rather 
than file references?). It might be even possible to do it for 
dependencies outside repository; for example when creating updates 
repository, you can introduce fedora repository to createrepo, so it 
can translate all of the file level dependencies of updates packages 
also.


4. Even if the above solution is possible and can reduce the size of 
primary db, it won't solve the main problem: for large repositories, 
you'll need to download large database files. You'll need to download 
extra database files on some use cases anyway. So, it can be said that 
currently yum doesn't scale well.
What do you think about it: we can implement parts of yum at the 
server side (e.g. a web service), and do queries online. The client 
can submit queries to online repositories, aggregate the results 
(+using local repositories by itself) and do appropriate actions. It 
can also store received data to be used when offline or while they are 
valid. It'll be completely backward compatible with the current 
clients: those who use the old method can download repositories 
themselves, like what they do now.
It is possible to think about further details and design it 
completely, but I want to know about your opinions about the whole idea.


[1] http://www.fedoraproject.org/wiki/Features/MediaRepo

Thanks anyway,
Hedayat

Since it's idea time, I think it would be good for the user that uses 
yum to see in a listing (like yum search <$whatever>) to see the status 
of the package, like installed, not installed, virtual package et al.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Some ideas/questions about yum

2009-08-28 Thread Seth Vidal



On Fri, 28 Aug 2009, Hedayat Vatnakhah wrote:


Hi all,
Currently, Fedora package management is one of the most annoying part of 
Fedora experience for new desktop users (at least for those without fast, 
always available internet connection). For such users, Fedora package 
management "Just Doesn't Work"! I've almost never been able to demonstrate 
using fedora package management tools for a fresh Fedora install without the 
need to use command line, editing yum configuration file(s), killing current 
running yum/package kit instance(s), installing some small rpm packages using 
rpm command instead of using yum or graphically, etc. And sometimes, I found 
it better to download yum metadata using another application and copying the 
downloaded file to yum cache; or even completely skip yum and use rpm and 
manually resolve dependencies when they are not too much!



Have you filed bugs on any of these issues or are they strictly due to 
unreliable network connections?



First, I've some suggestions/requests which doesn't seem to need much work, 
and then some ideas which I'd like to know your opinions about.
1. Since Fedora 4, Fedora doesn't support installing software from DVD "out 
of the box". Fedora 8 is an exception here. Currently, it seems that the work 
is almost done (99% completed as in [1]), and fixing the remaining 1% doesn't 
seem to need much work but unfortunately it seems that it is stopped. I think 
requesting a small collaboration between the feature owner, PolicyKit and/or 
GIO people is not too much.


Alsadi has done a great deal of work to make this happen and I believe it 
is likely it will go in for F13.



2. Maybe yum could be a bit more forgiving about inaccessible repositories 
when running. Consider this case: a new offline user installs Fedora, and 
then runs "Add/Remove Software". Currently, if he clicks on "all packages", 
he'll see an error message that yum is unable to contact fedora repository. I 
think it is better to show a warning to user about being unable to contact 
online repositories and then show all installed packages + the packages from 
all accessible repositories. IMHO it is much more reasonable than expecting 
the user to disable all such repositories in such cases (yum/packagekit can 
be a bit more intelligent and do it itslef).



Disabling repos which are unavailable/inaccessible is a pretty dangerous 
behavior. If you're doing a 'yum install foo' and the only 'foo' you have 
access to is insecure - but a secure 'foo' is in the updates dir - it 
would be better for you to not install 'foo' at all than install a bad 
one.



Now, some ideas:
3. AFAIK, currently yum's primary database file contains information about 
packages, and all of the files in directories such as /usr/bin and /usr/lib, 
so that it can resolve package and file level dependencies. Isn't it possible 
to move file level information outside primary db (e.g. to 
primary_file_deps.db) and translate internal dependencies from file level 
dependencies to package level dependencies when creating repositories? (So 
that provides and requires tables in primary db only contain package 
references rather than file references?). It might be even possible to do it 
for dependencies outside repository; for example when creating updates 
repository, you can introduce fedora repository to createrepo, so it can 
translate all of the file level dependencies of updates packages also.


Except none of this will work for dependencies for 3rd party repos at all. 
Nor will it adequately handle any of the cases where we have multiple pkgs 
which provide the same file.




4. Even if the above solution is possible and can reduce the size of primary 
db, it won't solve the main problem: for large repositories, you'll need to 
download large database files. You'll need to download extra database files 
on some use cases anyway. So, it can be said that currently yum doesn't scale 
well.


no - it can be said that yum if you have a lot of pkgs you have a lot of 
metadata. That's not a function of yum scaling that's a function of 
network connectivity.


What do you think about it: we can implement parts of yum at the server side 
(e.g. a web service), and do queries online. The client can submit queries to 
online repositories, aggregate the results (+using local repositories by 
itself) and do appropriate actions. It can also store received data to be 
used when offline or while they are valid. It'll be completely backward 
compatible with the current clients: those who use the old method can 
download repositories themselves, like what they do now.
It is possible to think about further details and design it completely, but I 
want to know about your opinions about the whole idea.


That's what up2date and rhn did in rhl6->rhel3. There are multiple 
problems:


1. we need a single web service that many systems would access to 
query for depsolving If you want to talk about things NOT scaling


2. it would 

Re: PolicyKit 0.9 is going away

2009-08-28 Thread Rex Dieter
Matthias Clasen wrote:

> I have been able to port some 10-12 PolicyKit users from 0.9 to 0.90 in
> a matter of a few days. The KDE sig should really be able to get this
> port done. We really don't want to ship multiple authorization
> databases, that way lies confusion and madness.

The PolicyKitOne feature page does include in its contingency plan:
"If not all ports listed above can be completed in time, keep PolicyKit 0.9
around..."

-- Rex

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Some ideas/questions about yum

2009-08-28 Thread Hedayat Vatnakhah

Hi all,
Currently, Fedora package management is one of the most annoying part of 
Fedora experience for new desktop users (at least for those without 
fast, always available internet connection). For such users, Fedora 
package management "Just Doesn't Work"! I've almost never been able to 
demonstrate using fedora package management tools for a fresh Fedora 
install without the need to use command line, editing yum configuration 
file(s), killing current running yum/package kit instance(s), installing 
some small rpm packages using rpm command instead of using yum or 
graphically, etc. And sometimes, I found it better to download yum 
metadata using another application and copying the downloaded file to 
yum cache; or even completely skip yum and use rpm and manually resolve 
dependencies when they are not too much!


First, I've some suggestions/requests which doesn't seem to need much 
work, and then some ideas which I'd like to know your opinions about.
1. Since Fedora 4, Fedora doesn't support installing software from DVD 
"out of the box". Fedora 8 is an exception here. Currently, it seems 
that the work is almost done (99% completed as in [1]), and fixing the 
remaining 1% doesn't seem to need much work but unfortunately it seems 
that it is stopped. I think requesting a small collaboration between the 
feature owner, PolicyKit and/or GIO people is not too much.


2. Maybe yum could be a bit more forgiving about inaccessible 
repositories when running. Consider this case: a new offline user 
installs Fedora, and then runs "Add/Remove Software". Currently, if he 
clicks on "all packages", he'll see an error message that yum is unable 
to contact fedora repository. I think it is better to show a warning to 
user about being unable to contact online repositories and then show all 
installed packages + the packages from all accessible repositories. 
IMHO it is much more reasonable than expecting the user to disable all 
such repositories in such cases (yum/packagekit can be a bit more 
intelligent and do it itslef).


Now, some ideas:
3. AFAIK, currently yum's primary database file contains information 
about packages, and all of the files in directories such as /usr/bin and 
/usr/lib, so that it can resolve package and file level dependencies. 
Isn't it possible to move file level information outside primary db 
(e.g. to primary_file_deps.db) and translate internal dependencies from 
file level dependencies to package level dependencies when creating 
repositories? (So that provides and requires tables in primary db only 
contain package references rather than file references?). It might be 
even possible to do it for dependencies outside repository; for example 
when creating updates repository, you can introduce fedora repository to 
createrepo, so it can translate all of the file level dependencies of 
updates packages also.


4. Even if the above solution is possible and can reduce the size of 
primary db, it won't solve the main problem: for large repositories, 
you'll need to download large database files. You'll need to download 
extra database files on some use cases anyway. So, it can be said that 
currently yum doesn't scale well.
What do you think about it: we can implement parts of yum at the server 
side (e.g. a web service), and do queries online. The client can submit 
queries to online repositories, aggregate the results (+using local 
repositories by itself) and do appropriate actions. It can also store 
received data to be used when offline or while they are valid. It'll be 
completely backward compatible with the current clients: those who use 
the old method can download repositories themselves, like what they do now.
It is possible to think about further details and design it completely, 
but I want to know about your opinions about the whole idea.


[1] http://www.fedoraproject.org/wiki/Features/MediaRepo

Thanks anyway,
Hedayat

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Page size pain / localisation / possible F13 feature

2009-08-28 Thread Caolán McNamara
On Thu, 2009-08-27 at 23:06 +0200, Kevin Kofler wrote:
> Maybe we just need an en_INTL locale which defaults to US English 
> translations, but ISO standards everywhere else (ISO -mm-dd dates, ISO 
> A4 paper, metric units etc.)? (Currency would be a problem though, default 
> to €? $? The generic currency sign ¤ almost nobody actually uses? Or 
> something silly like "%f bucks"? ;-) ) Such a locale might even become the 
> default (though it'd irritate US folks ;-) ). I think it'd cover the needs 
> of most of the non-US users of en_US, and details could still be overidden 
> where needed.

Well, FWIW there is the (rather weird) en_DK locale, which has
-MM-YY dates (I think its the only locale where this is the default)
English
A4 Paper
Metric units
1.000,00 decimal format
0xA4 "Currency Sign" Currency

and then there is en_IE which has

DD/MM/ dates
English
A4 Paper
Metric units
1,000.00 decimal format
€ Currency

Though I sort of reckon that the right-thing-to-do might be to instead
have a utility which convinces the user to configure their locale
setting *truthfully* but also support setting LANGUAGE, so that one can
specify that you want messages and the UI in English anyway, without
pulling in the extra baggage that comes with an en_US locale. e.g.
taking a standard German_Germany example

$ export LANG=de_DE.utf8
$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=
$ echo "\""$LANGUAGE"\""
""
$ ls --help | head -n 1
Aufruf: ls [OPTION]... [DATEI]...
$ date +%x
28.08.2009

assuming that English is the desired language for output and we're sort
of geeky and want ISO dates, then we should have something friendly that
allows one to configures things to get...

export LANG=de_DE.utf8
export LANGUAGE=en_US.utf8
export LC_TIME=en_DK.utf8
would give the probable truly desired outcome of...

$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME=en_DK.utf8
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=
$ echo "\""$LANGUAGE"\""
"en_US.utf8"
$ ls --help | head -n 1
Usage: ls [OPTION]... [FILE]...
$ date +%x
2009-08-28

and that allows LANG to be retained for use as e.g. the default "content
creation" language, i.e. default spell check using that setting, gettext
LANGUAGE variable as the UI/output language, and the correct locale
values for currency, paper, etc.

C.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: ktorrent adds kdm - Re: Orphaning packages

2009-08-28 Thread Jaroslav Reznik
On Thursday 27 August 2009 18:34:38 Michael Schwendt wrote:
> On Thu, 27 Aug 2009 12:14:43 -0400, Ben wrote:
>
> [KDE X session file]
>
> > So your issue is that kdebase-workspace puts it there, but it's
> > not complete, so it shouldn't?
>
> Well, in case installing ktorrent shall drag in the packages
> for a complete KDE desktop, the current dependencies are incomplete.
> Some packages are missing.
>
> Alternatively, ktorrent shall drag in only what's really needed.
> Would be tons better for the "Install KDE app on GNOME desktop"
> scenario.

That's what we are fighting on the other side of barricade - sometimes Gnome 
stuff brings so many strange dependencies. There's only one solution - report 
bug, defend it with arguments, it's not only about splitting but provides, 
etc... But sometimes status quo wins ;-)

Jaroslav
 
-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: gwenview - Re: Orphaning packages

2009-08-28 Thread Jaroslav Reznik
On Thursday 27 August 2009 19:54:19 Pavel Alexeev (aka Pahan-Hubbitus) wrote:
> 25.08.2009 02:07, Kevin Kofler wrote:
> > Rahul Sundaram wrote:
> >> A quick way to actually check for such dependencies is to switch to
> >> another desktop environment, say Xfce, remove all the KDE packages and
> >> install one of the KDE apps. It usually reveals dependencies which
> >> are rather silly. I have seen kde-settings, background packages and
> >> kdebase pull in odd dependencies on occasions.  k3b, ktorrent, scribus
> >> et all are often used outside KDE.
> >
> > It's not like those dependencies bite. ;-) HDD space is cheap.
>
> This is incorrect question setup. HDD space not always cheap. This may
> be very expensive, f.e. on embedded systems, on USB-stick, Live-CD
> images... Additionally it additional bandwidth on updates, which cost
> often is more significant. But at end, main point for me what it is
> "incorrect". This is very monolithic, small user chose to manipulation,
> big and, as showed before, often produce additional errors (dependency
> and others).
>
> So, I do not call fanatic split all what we can find, but if we can
> reasonably (ok, I do not want question and define it as at least
> anything see in that sense) provide program separately - why you argue
> with that?

Hi Pavel,
as Kevin has already pointed out - we already did some splits, we discuss it 
on our meeting, counting pros and cons. If you find something to be split, feel 
free to report the bug, join our meeting, defend it. With good arguments we 
can do it. But sometimes even one good reason is not enough to do it and there 
could be another reason why we shouldn't do it.

Jaroslav  

> At and, we see there discussion about big packages, and some arguments
> why it is not problem. But what main arguments to do NOT split some thus
> packages on few?

-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit 0.9 is going away

2009-08-28 Thread Jaroslav Reznik
On Thursday 27 August 2009 18:45:44 Matthias Clasen wrote:
> On Thu, 2009-08-27 at 17:35 +0200, Kevin Kofler wrote:
> > Jaroslav Reznik wrote:
> > > PolicyKit-KDE is now integral part of kdebase-workspace, it is a KDE
> > > 4.3 feature, we should disable it for now (untill we have new ported
> > > version). Same problem is with PolicyKit-Qt as my quick port breaks
> > > API. I'd like to prepare new PolicyKit-Qt, more powerful that actually
> > > matches PolicyKit Authority DBUS interface. It's quite a bad timing
> > > with switching to new PolicyKit. I'm not sure I'll have releasable
> > > version in time of beta, I'll try it but there's still question with
> > > API compatibility for KDE 4.3. There are no KDE apps utilizing PK-Qt
> > > now so I think it's not problem to do not ship it now. What do you
> > > think?
> >
> > System Settings uses it (well, 1 or 2 modules do). And PolicyKit
> > integration is advertised as a KDE 4.3 feature by upstream and even our
> > feature page. So I think just dropping it is not an option.
> >
> > I'd be willing to maintain PolicyKit 0.9 packages (as compatibility
> > packages (though renaming should not be needed as they already have
> > distinct names), to be used by KDE) for F12. It is my understanding that
> > those will not conflict with PolicyKit 1 and can coexist just fine, if
> > that's not the case, please correct me. So please don't obsolete
> > PolicyKit 0.9!
>
> I have been able to port some 10-12 PolicyKit users from 0.9 to 0.90 in
> a matter of a few days. The KDE sig should really be able to get this
> port done. We really don't want to ship multiple authorization
> databases, that way lies confusion and madness.

I have initial port - it really took two days. It's not finished as I'm not 
sure about shipping such big change in KDE, practically our own fork of 
PolicyKitQt library. With 0.92 it wasn't even possible to use this library as 
it was intended! I can give a shot with 0.94, seems like it's working now and 
usable. I'll try to finish it but really I really don't want to ship this 
hack/fork. I'd like to have proper PolicyKit 1 support, based on library from 
scratch, using DBUS interface (I don't know how to combine C++ with Glib 
callbacks, any help?) and offering same API as Glib version. But this is more 
KDE 4.4. stuff. 

Next time please try to synchronize/coordinate with upstreams you are 
targeting ;-) I'd like to help upstream as it comes from Fedora. We're trying 
to be more proactive in this area but you know, we're few people right now 
(but growing!). Another problem as I've already described is that new Policy 
Kit does not run nearly anywhere, even I had to update to Rawhide (btw X 
server is really very broken by now).

Jaroslav

>
> Matthias

-- 
Jaroslav Řezník 
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.   http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: dhclient and dhcp update require restart?

2009-08-28 Thread Christof Damian
On Thu, Aug 27, 2009 at 22:54, Matthew
Woehlke wrote:
> Dariusz J. Garbowski wrote:
>>
>> Hi, something that bothers me a bit... More and more system restart
>> requests with each update (even if one doesn't use the package at the time).
>
> This is a real shame. One of the selling points of Linux is that you *don't*
> need to reboot for every little upgrade (unlike a certain other OS I shan't
> name).

I also have the feeling that the reboot messages are getting a little
bit out of hand recently.

This might be because of the stickiness of these flag, but it also
might be used more now than before. Except of kernel updates none of
these should really be necessary.

Is there any way to get some statistics out of the update system how
many package updates require a reboot per day ?

Christof

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: cpqarrayd for fedora 11 and 12

2009-08-28 Thread Howard Wilkinson

On 27/08/09 16:08, Peter Jones wrote:

On 08/27/2009 06:02 AM, Howard Wilkinson wrote:
   

I have had to patch the code for cpqarrayd to get it working under
Fedora 11. It was failing with a stack smashing exception. I have fixed
this by replacing stack structures with dynamic allocation. Where should
I send the patch ... the last development on this was in 2007 so it is
probably not being maintained, although I will try to contact the author.
 

Congrats, you get to be maintainer (and possibly the only remaining user)
of cpqarrayd.

   
Is it really true that nobody else uses cpqarrayd? If so what do people 
use to monitor the HP/Compaq hardware in the Proliant range of servers?


If I had found one I would use an SNMP plugin and monitor via SNMP, but 
not tracked one down yet!


My 'fix' is just removing the 'cause' of the stack smash, it does not 
change any function hence maintaining this is not something I am (yet) 
qualified to do.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Policy on removing %changelog entries?

2009-08-28 Thread Tomas Mraz
On Thu, 2009-08-27 at 13:21 -0400, Jeff Garzik wrote:
> What is the policy regarding deletion of individual entries in the 
> middle of %changelog?
> 
> A developer added a %changelog entry to each of my cloud daemons' 
> packages, on the main fedora-cvs devel branch of each.
> 
> Then, a day or so later, after other %changelog entries had been added 
> by me...  the same developer removed one %changelog entry from the 
> middle of %changelog, and added another entry at the top.
> 
> I thought the policy was to never delete %changelog entries, ever?
I've explained that the reason for removing that entry was that the
package for which the changelog entry I've added first was never on the
rawhide dist tag in koji. And as it was necessary to do another rebuild
so the entry could be seen as duplicate I've removed that previous
entry.
However I understand that you don't want that to happen again so I won't
do it again.
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list