Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jon Masters
On Tue, 2009-12-15 at 12:35 -0800, Toshio Kuratomi wrote:

> master makes a lot of sense from a git perspective.  devel (or rawhide)
> makes sense from what we actually call the code that that branch eventually
> makes.  A symlink might alleviate the confusion but it could also add to it.
> (For instance, I was operating in the kernel/devel branch but when I want to
> git checkout -b devel git gives me a strange error.)
> 
> I don't see a clear answer for what's best here, yet. :-(

I think those of us who follow rawhide will quickly realize the change
in naming (ok maybe a symbol is vaguely useful, and also needs to be
explained somewhere when people inevitably ask) and move on. Conversely,
someone who is new or hasn't followed "devel" branches before should
just be able to use git how they have elsewhere and it should work.

Summary: easier to make life easier for new developers.

Jon.


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


RE: packages requiring me to reboot...

2009-12-15 Thread Jon Masters
On Tue, 2009-12-15 at 12:01 -0600, Otto Haliburton wrote:

> I am not sure what the argument is, factually there are packages that have
> files open, locks and etc. that need to be shutdown to update, if they are
> running and you replace the executable, doesn't mean that the memory image
> is replaced.  It is quicker and simpler to just reboot, also the list of the
> packages that cause you to reboot is probably longer than the ones that are
> flagged.  I think that a reboot should be made whether necessary or not,
> clears up a lot of grief.

Wow. That's twice today that the suggestion of forcing the user to
reboot whether they like it or not has been made. What a long way we've
come since the early days :) Personally, I think a dialog box is pretty
simple for most users (no forcing, just persuasion), and allows those
who know what they're doing to ignore it. And obviously reducing the
number of times you ask to just absolute necessity is a win-win.

But please, no more forced reboot suggestions. This isn't MSFT.

Jon.


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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Chris Adams
Once upon a time, Paul Jakma  said:
> My data-point is that I ran an x86-64 kernel on i386 F10 for a few 
> months until I got tired of yum not being able to update kernel 
> packages. The kernel side apparently works fine AFAICT. The .1% is 
> yum.

No, it's the whole development environment.  For example, if you need to
build a kernel module, gcc on i386 is not capable of building for x86_64
(IIRC it isn't a gcc configuration issue, it is an issue with gcc
itself).  You could just always install the x86_64 gcc, but then you
need all the development tools and libraries to match.  "gcc hello.c" is
going to generate native code, and native will still be x86_64, so you
have to have the x86_64 shared libraries and support in place (and now
you're back to a multilib system, which loses on RAM usage, disk space,
install time, update downloads, etc.).

Also, part of your justification was that in the "real world", people
run some 32 bit anyway (like wine).  Well, what happens with some of
those "real world" binary modules people use, like nVidia?  Do they work
with a split 32/64 user/kernel space (and development stack somewhere in
between)?  If they don't, users are going to blame Fedora, not nVidia
(or whoever else ships binary modules).

Again, most of the Fedora people developing things like yum, anaconda,
etc. don't appear to be interested in this; there just doesn't seem to
be a significant benefit (okay, you save a little RAM, but for the
majority of 64 bit systems, that isn't a big deal).  If you think
otherwise, nobody is stopping you from doing the work to make it happen,
and if it proves to work and be a benefit, I bet it would be accepted.

-- 
Chris Adams 
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.

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


Re: packages requiring me to reboot...

2009-12-15 Thread Mail Lists
On 12/15/2009 12:42 PM, Seth Vidal wrote:

> this is what colin and I talked about at fudcon in toronto. I just added
> some code to yum so it returns to you a list of all pkgs on the system
> that own a file that is currently open/used in a running process.
> 
> should make that part of your lookup easier.
> 
> YumBase.rpmdb.return_running_packages()
> 

   This seems to be compounding the problem rather than try9ing to avoid
it all together.

   As an alternate suggestion:

   It may make a lot more sense, to instead install apps in a shadow
directory (named by version for example) with the usual spot being a
link to the right place. When installing a new one simply install it in
the shadow area and flip the link. The existing running app will see
home base in the same place and have zero problems.

   The last part is a clean up phase which could be deferred to reboot
or perhaps something a little more clever.

   firefox will work perfectly if done this way for example.

gene

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Paul Jakma

On Wed, 16 Dec 2009, Paul Jakma wrote:

My data-point is that I ran an x86-64 kernel on i386 F10 for a few 
months until I got tired of yum not being able to update kernel 
packages. The kernel side apparently works fine AFAICT. The .1% is 
yum.


Oh, I don't quite remember the details, but I think libvirt also gets 
a bit confused when its 32bit and the kernel is 64.


Another data-point is that I've used and developed on other 32/64 
x86-64 systems for a number of years and those manage it just fine.


It really shouldn't be hard, if you decide its worth supporting.

regards,
--
Paul Jakma  p...@jakma.org  Key ID: 64A2FF6A
Fortune:
Life is like an onion: you peel off layer after layer and then you find
there is nothing in it.
-- James Huneker

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Paul Jakma

On Tue, 15 Dec 2009, Matthew Garrett wrote:

And the remaining 0.1% of the work is probably the other 99.9% of 
the time. I think you massively underestimate the number of corner 
cases present in an utterly untested configuration.


My data-point is that I ran an x86-64 kernel on i386 F10 for a few 
months until I got tired of yum not being able to update kernel 
packages. The kernel side apparently works fine AFAICT. The .1% is 
yum.


regards,
--
Paul Jakma  p...@jakma.org  Key ID: 64A2FF6A
Fortune:
Lots of folks confuse bad management with destiny.
-- Frank Hubbard

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


Re: packages requiring me to reboot...

2009-12-15 Thread nodata

Am 2009-12-15 17:50, schrieb Nathanael D. Noblet:

Hello,
I feel like there are an increasing number of packages requiring a
system reboot. I'm wondering why. The following updates were installed
today, and required a full system reboot. I can't seem to find any
package in the list that I can conceivably see requiring a reboot, is it
that PK doesn't have the concept of X logout vs reboot? Is it a bug in
the packaging or PK or is there anything I can do/file to improve the
situation?

Dec 15 09:07:21 Updated: glib2-2.22.3-1.fc12.x86_64
Dec 15 09:07:23 Updated: mysql-libs-5.1.40-1.fc12.x86_64
Dec 15 09:07:23 Updated: gpm-libs-1.20.6-9.fc12.x86_64
Dec 15 09:07:25 Updated: mysql-5.1.40-1.fc12.x86_64
Dec 15 09:07:28 Updated: PyQt4-4.6.2-5.fc12.x86_64
Dec 15 09:07:32 Updated: mysql-server-5.1.40-1.fc12.x86_64
Dec 15 09:07:34 Updated: gpm-1.20.6-9.fc12.x86_64
Dec 15 09:07:37 Updated: 1:tk-8.5.7-3.fc12.x86_64
Dec 15 09:07:37 Updated: mpfr-2.4.1-5.fc12.x86_64
Dec 15 09:07:39 Updated: foomatic-4.0.3-5.fc12.x86_64
Dec 15 09:07:40 Updated: mysql-embedded-5.1.40-1.fc12.x86_64
Dec 15 09:07:41 Updated: glib2-2.22.3-1.fc12.i686
Dec 15 09:07:45 Updated: gtk2-2.18.4-3.fc12.x86_64
Dec 15 09:07:58 Updated: 1:gdm-2.28.1-25.fc12.x86_64
Dec 15 09:07:58 Updated: ibus-libs-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:07:59 Updated: imsettings-libs-0.107.4-4.fc12.x86_64
Dec 15 09:08:02 Updated: glib2-devel-2.22.3-1.fc12.x86_64
Dec 15 09:08:07 Updated: yelp-2.28.1-1.fc12.x86_64
Dec 15 09:08:10 Updated: f-spot-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-base-5.10-4.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-gl-base-5.10-4.fc12.x86_64
Dec 15 09:08:16 Updated: gtk2-devel-2.18.4-3.fc12.x86_64
Dec 15 09:08:25 Updated: totem-2.28.4-1.fc12.x86_64
Dec 15 09:08:25 Updated: totem-nautilus-2.28.4-1.fc12.x86_64
Dec 15 09:08:27 Updated: 1:xscreensaver-gl-extras-5.10-4.fc12.x86_64
Dec 15 09:08:29 Updated: 1:xscreensaver-extras-5.10-4.fc12.x86_64
Dec 15 09:08:34 Updated: imsettings-0.107.4-4.fc12.x86_64
Dec 15 09:08:34 Updated: 1:gdm-user-switch-applet-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: 1:gdm-plugin-fingerprint-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: totem-mozplugin-2.28.4-1.fc12.x86_64
Dec 15 09:08:37 Updated: python-reportlab-2.3-1.fc12.x86_64
Dec 15 09:08:38 Updated: jna-3.2.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: memcached-1.4.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: less-436-3.fc12.x86_64
Dec 15 09:08:40 Updated: cscope-15.6-6.fc12.x86_64
Dec 15 09:08:40 Updated: xorg-x11-drv-mouse-1.5.0-1.fc12.x86_64
Dec 15 09:08:40 Updated: f-spot-screensaver-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:46 Updated: gtk2-devel-docs-2.18.4-3.fc12.x86_64
Dec 15 09:08:46 Updated: gpm-devel-1.20.6-9.fc12.x86_64
Dec 15 09:08:46 Updated: liveusb-creator-3.9-1.fc12.noarch
Dec 15 09:08:48 Updated: mysql-devel-5.1.40-1.fc12.x86_64
Dec 15 09:08:53 Updated: etoys-4.0.2339-1.fc12.noarch
Dec 15 09:08:59 Updated: ibus-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:08:59 Updated: ibus-gtk-1.2.0.20091204-2.fc12.x86_64

Wouldn't it be sufficient to logout? Is it a bug?



I'd like for the icon that reboots to be more difficult to click on. Or 
to confirm. Or anything.


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


Re: packages requiring me to reboot...

2009-12-15 Thread Clark Williams
On Tue, 15 Dec 2009 13:29:25 -0500
Bill Nottingham  wrote:

> Nathanael D. Noblet (nathan...@gnat.ca) said: 
> > I'm also curious why gdm is still running once I've logged in.
> 
> When you start a display manager, you start an X server; the display
> manager then draws on this. Then, when you log in, you have to
> stat an user session, as the authenticated user (which has a connection
> to the X server, so it can know when it goes away.)
> 
> You also have to tell the init daemon which process it's supposed to
> be tracking, so it can respawn it when it exits.
> 
> Having that process be the gdm daemon (which forks and execs both
> the X server and the user session) is arguably a lot simpler than
> trying to architect it such that the daemon goes away entirely and
> init then ends up tracking either the X serve or the user session.
> 
> Bill
> 
>

Isn't GDM just doing a wait(2) on the user-session?

Clark


signature.asc
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread drago01
On Tue, Dec 15, 2009 at 10:54 PM, Paul Jakma  wrote:
> On Tue, 15 Dec 2009, Paul Jakma wrote:
>
>> I would like to have the advantages of *both* 32 and 64bit, as and where
>> each one is appropriate. I'd like to be able to use that 30-60% of memory on
>> more VMs, e.g., rather than bigger gnome-*, etc. processes.
>
> Ah, and to get the memory benefits, you need a "generally-32bit" userspace
> (32bit apps on x86-64 obviously works just fine, but there's no savings
> benefit when most of userspace is 64bit).
>
> Sorry again for the noise. :)

There are shops that sells stuff called "ram sticks" ;)

(sorry I will shut up already)

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Paul Jakma

On Tue, 15 Dec 2009, Paul Jakma wrote:

I would like to have the advantages of *both* 32 and 64bit, as and where each 
one is appropriate. I'd like to be able to use that 30-60% of memory on more 
VMs, e.g., rather than bigger gnome-*, etc. processes.


Ah, and to get the memory benefits, you need a "generally-32bit" 
userspace (32bit apps on x86-64 obviously works just fine, but 
there's no savings benefit when most of userspace is 64bit).


Sorry again for the noise. :)

regards,
--
Paul Jakma  p...@jakma.org  Key ID: 64A2FF6A
Fortune:
Your own qualities will help prevent your advancement in the world.

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread drago01
On Tue, Dec 15, 2009 at 10:28 PM, Paul Jakma  wrote:

>  - I am incredulous at the people who keep arguing that "x86-64 is
>    better" because it has PC-relative addressing, or because the ABI
>    is pass-by-register by default. I am extremely sceptical that
>    these respondents would be able to distinguish between a 32bit
>    and a 64bit "cp" or "nautilus" or "ls" or "gnome-panel" or ... etc.
>
>    It'd be interesting to see if this applied even to browsers.
>    (E.g. Chrome on 32bit is extremely fast, hard to see that it'd
>     get much faster on 64. Firefox is slow on 64bit too).

Well while there was no x86_64 chromium build midori (which uses
webkit) was faster in every JS while the whole web was praising
google's V8 as the fastest JS engine ...
Once the 64bit chromium come out, this was indeed the case.

So a software that is supposed to be slower than another one was
faster only because it was running an x86_64 version.

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Matthew Garrett
On Tue, Dec 15, 2009 at 09:28:10PM +, Paul Jakma wrote:

> And again, far from being some incredibly difficult thing that I'm  
> asking for, the support is pretty much 99.9% there..

And the remaining 0.1% of the work is probably the other 99.9% of the 
time. I think you massively underestimate the number of corner cases 
present in an utterly untested configuration.

-- 
Matthew Garrett | mj...@srcf.ucam.org

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Paul Jakma

On Tue, 15 Dec 2009, Jon Masters wrote:


But again, Apples to Oranges. x86_64 (we should formally call it "Intel
64", or similar, since I'm not aware of x86_64 having a formal blessing)
doesn't have the fixed instruction width that you get on most RISC ISAs.


It's not about the instruction set.

If you look back at the posts, from myself and the poster who gave a 
toy test case, the extra memory usage is from data, not from 
programme text. Programme text is not too significant in size when 
compared to data (about a 10:1 data:text ratio for cases I've looked 
at). So the instructions being compact is simply not very relevant - 
pointers and longs in *data* double up in size on 64bit. (This 
transcends specific ISAs..).


the US, but here at least someone drew my attention to a 
ludicrously cheap laptop on sale last weekend that also had 3GB of 
RAM installed.


Right. I.e. a 64bit *kernel* is very useful (and much faster than a 
PAE one). That's precisely what I am arguing for.


Again, there is a difference between aggregate usage (e.g. of RAM) 
and per-process memory requirements, similarly for performance. I.e. 
in the aggregate, a system can make good use of *both* 32 and 64 bit.


I.e.:

- In the aggregate, systems now need to make efficient use of >3GB
  of memory

  - PAE (slow, other problems)
  - 64bit - more and more systems have this, it'd be nice to be able
to use this with a 32bit install.

- On a per-process basis, few processes need 64bit pointers

  - those which do, can easily be 64bit on a 32/64 system.
  - those which can be 32bit can avoid a circa 30 to 60% memory
overhead

- On a per-process basis, few processes need the advantages of
  x86-64

  - I am incredulous at the people who keep arguing that "x86-64 is
better" because it has PC-relative addressing, or because the ABI
is pass-by-register by default. I am extremely sceptical that
these respondents would be able to distinguish between a 32bit
and a 64bit "cp" or "nautilus" or "ls" or "gnome-panel" or ... etc.

It'd be interesting to see if this applied even to browsers.
(E.g. Chrome on 32bit is extremely fast, hard to see that it'd
 get much faster on 64. Firefox is slow on 64bit too).

  - those processes which do, can be 64bit

I would like to have the advantages of *both* 32 and 64bit, as and 
where each one is appropriate. I'd like to be able to use that 30-60% 
of memory on more VMs, e.g., rather than bigger gnome-*, etc. 
processes.


A lot of respondents have argued as if this is a binary matter, 
approaching the debate as if it's an either-or choice between 32 OR 
64, which was not my intention at all.


And again, far from being some incredibly difficult thing that I'm 
asking for, the support is pretty much 99.9% there..


Anyway :)

Sorry for extending this thread, but it seemed I miscommunicated in 
previous emails and failed to get the basic points across properly.


regards,
--
Paul Jakma  p...@jakma.org  Key ID: 64A2FF6A
Fortune:
Seeing is believing.  You wouldn't have seen it if you hadn't believed it.

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


Re: MariaDB and Fedora

2009-12-15 Thread Bruno Wolff III
On Tue, Dec 15, 2009 at 21:30:50 +0100,
  Benny Amorsen  wrote:
> 
> That will give you an installation with quite reasonable defaults
> including Unix-socket connectivity.
> 
> Of course then you discover all the PHP toys written for MySQL which
> can't be told to connect a) by Unix sockets and b) without a username
> and password.

I am pretty sure Postgres also listens on the loopback interface by default.

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


Re: Wiki Feature Dashboard Additional Category

2009-12-15 Thread Peter Jones
On 12/14/2009 11:45 PM, John Poelstra wrote:
> You have an interesting idea about tagging feature pages needing an
> owner.  In reality that pretty much represents all the pages in
> 'Category:FeaturePageIncomplete'  If they had an active owner or
> developer working on the feature they wouldn't be there.

As somebody who's owned a feature page put into this category, I just
don't think this is true at all.

There are a couple of reasons for this. Certainly, the cost/benefit of
working on updating the wiki, which can sometimes consume a significant
amount of time, vs that of working on the feature itself skews heavily
towards the decision to work on the feature instead of updating the page
immediately, which means the Feature page on the wiki suffers. It's also
useful, as a developer, to queue changes to the Feature page instead of
re-editing it every time anything on it changes - it's just easier to
work on one thing at a time.

The form also puts a lot of burden on whomever is developing a feature
(and maintaining the form), for several reasons, listed below.  Some of
these reasons are probably more true for people working in an RH office
than for RH remotees or non-RH contributors. To wit:

a) The form isn't especially clear - the field names are basically
   all you've got to go on, and they're not terribly descriptive. 
   It's hard to know what put in several places, and many people have
   different expectations.  If you don't get it right (and it's not
   possible to get it right) you wind up having people coming to tell
   you so on a fairly constant basis. And they'll conflict, of course.

b) There's a strong pressure to update the forms *very often*, even
   for features which it's clear will be slow to make progress.

c) There's not really a clear audience to the form. Is it for the
   general population of Fedora users? Fedora developers? FESCo? The
   Board? RH management? Clearly a feature that's submitted is queued
   for FESCo's approval, though it's still unclear as to why FESCo has
   to actually *approve* every feature, or is interested in doing so,
   especially since it's obvious to everybody that they *don't* approve
   every feature, nor would they be able to if everybody implementing a
   feature actually filled out a Feature page and submitted it. Thus
   raising item d:

d) Some member of every group I listed above thinks they're not only
   the target audience for the form, but also that if there's something
   on it they don't understand or even just don't see, they're going
   to lose their livelihood if that's not rectified *immediately*.

e) Many of the people mentioned in "d" seem to be basically unwilling
   to actually read the content of the form in order to get their
   question answered. If they think something is missing from "Benefit
   to Fedora", the odds are you'll get an email (or worse, they'll show
   up at your desk and interrupt you in real time) about the "Benefit
   to Fedora" section even if the confusion is easily solved by reading
   the "Summary" or "Detailed Description" sections.  Which brings us to:

f) There are several fields which are basically redundant. If neither
   "Summary" nor "Detailed description" adequately include at least
   some large amount of "Benefit to Fedora", then the form really just
   isn't filled in. Likewise, if "Scope", "Dependencies", and "User
   Experience" are left empty or are sparse, it's it's likely because
   the developer filling out the form thought that had been explained
   well enough already and was tired of explaining things repeatedly.

g) There are fields that don't /actually/ have a purpose. You'll get
   complaints if "Documentation" is empty, but not if you put in link
   to a pdf that's irrelevant to the actual Feature.

h) There are fields that are essentially punitive. Not every Feature
   needs a release note (though some would argue that it's the only
   reason to bother with the Feature process at all...), but if you
   don't put text there for one, you're back in email-flood land. And
   it's really there because we don't trust developers to actually
   submit things for the release notes, anyway. Yes, there's plenty of
   data to support the fact that we usually won't write release notes,
   but this isn't a very good way to fix that. It's certainly not a
   convenient place to track it - especially since you've got to put
   something in that field even before you've actually implemented the
   feature, when you basically can't possibly know what would go there.
   But if you don't put something there when you first propose the
   Feature, guess whatyour inbox looks like?

i) There's a field that's just there for people who don't understand
   wikis, AFAICT. I randomly sampled some Features in
   Category:FeatureAcceptedF11 (since that's pretty stable data at this
   point in time) to see what they said for "Comments and Discussion".
   All of them just listed a link to the Feature page's "Talk:

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 22:16 +0100, Hans Ulrich Niedermann wrote:
> On Tue, 15 Dec 2009 16:05:07 -0500
> Dave Jones  wrote:
> 
> > On Tue, Dec 15, 2009 at 12:54:44PM -0800, Jesse Keating wrote:
> 
> >  > What things that were CVS branches are you seeing on
> >  > origin/master ?
> > 
> > run git log, and see all the myoung commits for example.
> 
> Run "git log -p", and you notice that those are empty commits without
> any actual changes. Smells like the CVS->git conversion tool has
> confused something.
> 

Neat!  Guess that'll have to be worked on.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread drago01
On Tue, Dec 15, 2009 at 9:24 PM, Chris Adams  wrote:
> Once upon a time, Jon Masters  said:
>> But again, Apples to Oranges. x86_64 (we should formally call it "Intel
>> 64", or similar, since I'm not aware of x86_64 having a formal blessing)
>
> "Intel 64" has no "formal blessing" either (it is Intel's marketing name
> for their copy of AMD's instruction set).  If you want to call it after
> a vendor, it should be "AMD 64" anyway, since AMD created it.  They
> called it "x86-64" (which is where the "x86_64" name came from), until
> marketing got in the way and they changed to "AMD 64".
>
> "Intel 64" is confusing anyway, since Intel has pushed multiple 64 bit
> architectures.

Also there is the x64 marketing bullshit floating around

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Hans Ulrich Niedermann
On Tue, 15 Dec 2009 16:05:07 -0500
Dave Jones  wrote:

> On Tue, Dec 15, 2009 at 12:54:44PM -0800, Jesse Keating wrote:

>  > What things that were CVS branches are you seeing on
>  > origin/master ?
> 
> run git log, and see all the myoung commits for example.

Run "git log -p", and you notice that those are empty commits without
any actual changes. Smells like the CVS->git conversion tool has
confused something.

-- 
Hans Ulrich Niedermann

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Karel Zak
On Tue, Dec 15, 2009 at 10:45:54AM -0800, Jesse Keating wrote:
> On Tue, 2009-12-15 at 13:33 -0500, Todd Zullinger wrote:
> > 
> > My thinking is that we don't use origin/next or origin/maint either
> > and both are common upstream in git and the kernel.
> > 
> > While origin/master is common, 
> 
> origin/master isn't "common", it's the friggin default.  Every single
> git repo I interact with has development happening on origin/master.
> It's way more than just "common".

 +1
 
> > for our use, 'git push origin devel' (or
> > rawhide) makes more sense as it matches the use for other branches,
> > git push origin F-12.  There's nothing magical or required about using
> > master as the main branch.
> 
> If our maintainer has to type that out, i think we've failed the
> conversion.  The thought here is that you'd be doing "git push" and
> stuff will just happen right.  But /if/ you wanted to do things manually
> then it should match just about every other git repo out there, where
> the main branch is origin/master
> 
> > 
> > Whether other users will be more confused by the incongruity of master
> > versus devel or that it differs from what they think git may require,
> > I don't know. 
> 
> Yep, it's an opinion thing :/

 I did the mistake with origin/devel for util-linux-ng upstream three
 years ago. People was confused. Now we use origin/master like all
 other projects.

Karel

-- 
 Karel Zak  

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Dave Jones
On Tue, Dec 15, 2009 at 12:54:44PM -0800, Jesse Keating wrote:
 > On Tue, 2009-12-15 at 15:49 -0500, Dave Jones wrote:
 > > I'm on vacation, but I couldn't resist taking a look-see.
 > > 
 > > Something looks odd. It appears to have collapsed every CVS branch
 > > onto the master git branch instead of making a new branch for each
 > > CVS branch.
 > > 
 > > Running git log on the master branch should only show the commits
 > > that happened to HEAD in cvs.
 > > 
 > > This might not matter much for most packages, but the kernel does
 > > have a lot of (mostly useless) branches, so the history looks
 > > a bit messy. 
 > 
 > That's strange, when I clone and do a git branch -r, I see 142 branches,
 > lots of those private-* branches.

Right I see those too. But locally, there's just '* master', and all the
private-* commits seem to have been squashed onto that.

 > What things that were CVS branches are you seeing on origin/master ?

run git log, and see all the myoung commits for example.

Dave

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 15:49 -0500, Dave Jones wrote:
> I'm on vacation, but I couldn't resist taking a look-see.
> 
> Something looks odd. It appears to have collapsed every CVS branch
> onto the master git branch instead of making a new branch for each
> CVS branch.
> 
> Running git log on the master branch should only show the commits
> that happened to HEAD in cvs.
> 
> This might not matter much for most packages, but the kernel does
> have a lot of (mostly useless) branches, so the history looks
> a bit messy. 

That's strange, when I clone and do a git branch -r, I see 142 branches,
lots of those private-* branches.  What things that were CVS branches
are you seeing on origin/master ?

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Yum "Cannot retrieve repository metadata" error

2009-12-15 Thread John Nixon
I have this problem too.

I believe the problem is in libcurl 7.19.7-8.fc13. If I downgrade to
curl/libcurl 7.19.6-10.fc12 the problem goes away.

If I run from a command line:

$ curl 'https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=i386'

I now get:

curl: (7) Failed to connect to 2610:28:200:1::fed0:2: Network is unreachable

despite the fact that IPv6 is disabled. The ifcfg script includes IPV6INIT=no.

$ ifconfig
eth1  Link encap:Ethernet  HWaddr 00:0C:29:38:C9:7E
  inet addr:10.117.25.148  Bcast:10.117.25.255  Mask:255.255.255.0
  inet6 addr: fe80::20c:29ff:fe38:c97e/64 Scope:Link
  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  RX packets:1184 errors:0 dropped:0 overruns:0 frame:0
  TX packets:1487 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:541164 (528.4 KiB)  TX bytes:137185 (133.9 KiB)
  Interrupt:19 Base address:0x10a4

loLink encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:40 errors:0 dropped:0 overruns:0 frame:0
  TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:2000 (1.9 KiB)  TX bytes:2000 (1.9 KiB)

My understanding is that Scope:Link means that is it can not be used
for internet access.

All other networking appears normal and works okay.

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Dave Jones
On Mon, Dec 14, 2009 at 08:22:09PM -0800, Jesse Keating wrote:
 > On Mon, 2009-12-14 at 19:21 -0800, Jesse Keating wrote:
 > > git clone git://publictest5.fedoraproject.org/git/pkgs/kernel
 > 
 > This was the wrong path:
 > 
 > git clone git://publictest5.fedoraproject.org/pkgs/kernel

I'm on vacation, but I couldn't resist taking a look-see.

Something looks odd. It appears to have collapsed every CVS branch
onto the master git branch instead of making a new branch for each
CVS branch.

Running git log on the master branch should only show the commits
that happened to HEAD in cvs.

This might not matter much for most packages, but the kernel does
have a lot of (mostly useless) branches, so the history looks
a bit messy.

Dave

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Lorenzo Villani
Already discussed later in thread. Sorry for unnecessary noise.

-- 
Lorenzo Villani


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

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Lorenzo Villani
On Tuesday 15 December 2009 07:33:58 Jesse Keating wrote:
>
> Right now?  Not all that hard.  You'd have to write a script that has
> all the package names and just cycles over them cloning them one by one.
> Once we start working on fpkg we'll likely wire something up that gets a
> list of active packages from pkgdb and does the cycle for you.  It'd
> just be slow.
>

What about a 'meta-module' referencing all packages using git submodules?

-- 
Lorenzo Villani


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

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Toshio Kuratomi
On Tue, Dec 15, 2009 at 10:22:35AM -0800, Jesse Keating wrote:
> On Tue, 2009-12-15 at 13:16 -0500, Todd Zullinger wrote:
> > 
> > I'd like to suggest (again ;) that origin/devel be used.  Either that,
> > or use master as the local dir, e.g. kernel/master.  Having it differ
> > seems like a recipe for unneeded confusion.
> > 
> > 
> 
> I'm willing to listen to other opinions on this.  Personally I'd really
> rather not change the meaning of origin/master.  "devel" would show up
> as a directory in the "classic" view only to match what CVS did.  I'd
> even be willing to make two directories, one a symlink to the other.
> You'd get kernel/master and you'd also get kernel/devel as a symlink to
> kernel/master
> 
master makes a lot of sense from a git perspective.  devel (or rawhide)
makes sense from what we actually call the code that that branch eventually
makes.  A symlink might alleviate the confusion but it could also add to it.
(For instance, I was operating in the kernel/devel branch but when I want to
git checkout -b devel git gives me a strange error.)

I don't see a clear answer for what's best here, yet. :-(

-Toshio


pgplCdosPYly5.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: MariaDB and Fedora

2009-12-15 Thread Benny Amorsen
Nathanael Noblet  writes:

> However the setup/configuration of postgreSQL compared to MySQL is
> basically something easy, versus something where I don't have a clue
> what is going on, and there are million ways to do it, and when I'm
> done I have no idea if I'm wide open to the entire world, or as secure
> as on MySQL.

We're on a Fedora list here. Setting up PostgreSQL consists of doing yum
install postgresql-server, chkconfig postgresql on, service postgresql
start.

That will give you an installation with quite reasonable defaults
including Unix-socket connectivity.

Of course then you discover all the PHP toys written for MySQL which
can't be told to connect a) by Unix sockets and b) without a username
and password.


/Benny

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 13:32 -0600, Chris Adams wrote:
> Once upon a time, Ville Skyttä  said:
> > The first two Google hits I get for fpkg are already two different tools 
> > that 
> > have something to do with software packaging, so I suggest not adding the 
> > third but coming up with some other name for this one.
> 
> fedpak
> fpak
> 

Either of those works for me.  I hadn't actually done any looking around
for "fpkg" uses.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Chris Adams
Once upon a time, Jon Masters  said:
> But again, Apples to Oranges. x86_64 (we should formally call it "Intel
> 64", or similar, since I'm not aware of x86_64 having a formal blessing)

"Intel 64" has no "formal blessing" either (it is Intel's marketing name
for their copy of AMD's instruction set).  If you want to call it after
a vendor, it should be "AMD 64" anyway, since AMD created it.  They
called it "x86-64" (which is where the "x86_64" name came from), until
marketing got in the way and they changed to "AMD 64".

"Intel 64" is confusing anyway, since Intel has pushed multiple 64 bit
architectures.

-- 
Chris Adams 
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Jon Masters
On Tue, 2009-12-15 at 16:54 +, Paul Jakma wrote:
> On Mon, 14 Dec 2009, Chris Adams wrote:
> 
> > Have you actually shown any concrete benefits, or has it all just been
> > hand-waving?
> 
> Well, the benefits were already known from the introduction of 64bit 
> systems in the mid 90s. E.g. a rule of thumb with AXP systems was 
> that they required at least 30% odd more RAM, compared to other Unix 
> systems (either 32bit, or 32-userspace/64kernel systems - which is 
> what most of the other Unix RISC vendors went with when they went to 
> 64bit CPUs).

But again, Apples to Oranges. x86_64 (we should formally call it "Intel
64", or similar, since I'm not aware of x86_64 having a formal blessing)
doesn't have the fixed instruction width that you get on most RISC ISAs.

Not that any of it matters when we're already creeping up the minimum
memory requirements over time and not so interested in older hardware
anyway (e.g. recent i586/i686 changes). I know not everyone is living in
the US, but here at least someone drew my attention to a ludicrously
cheap laptop on sale last weekend that also had 3GB of RAM installed. I
think we should treat it like migrating to i686 and once everyone has a
64-bit capable (x86) CPU just plan to do a gradual migration over.

Jon.


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


Re: FUDConF13 videos

2009-12-15 Thread Jon Masters
On Tue, 2009-12-15 at 09:31 -0600, Matt Domsch wrote:

> If anyone else has video or audio from this or other Fedora events
> you'd care to share, please contact me and I'll help you get it into
> proper ogg format, tagged, and posted to Fedora Infrastructure servers
> for distribution.

You rock :)

Jon.


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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Chris Adams
Once upon a time, Ville Skyttä  said:
> The first two Google hits I get for fpkg are already two different tools that 
> have something to do with software packaging, so I suggest not adding the 
> third but coming up with some other name for this one.

fedpak
fpak

-- 
Chris Adams 
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Ville Skyttä
On Tuesday 15 December 2009, Jesse Keating wrote:

> fpkg checkout --full kernel
> fpkg checkout kernel
> fpkg checkout F-12

The first two Google hits I get for fpkg are already two different tools that 
have something to do with software packaging, so I suggest not adding the 
third but coming up with some other name for this one.

http://foxlx.acmesystems.it/?id=157
http://www.freshports.org/sysutils/fpkg/

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread David Cantrell

On Mon, 14 Dec 2009, Jesse Keating wrote:


In my effort to create a proof of concept for using git to manage our
package source control, I have completed what I am calling phase one,
that is taking our current dist-cvs and converting it into git format.

pkgs/rpms//devel is now the git origin/master.  All release
subdirs have been turned into git branches.  History back to F7, as well
as the EPEL branches have been converted, from a snapshot of the CVS
tree I took last week.


Having trouble cloning at the moment, but wanting to take a look at a few
packages in git.

Are there any plans to import history back to FC-1?  Since we're changing
version control systems, it's a nice opportunity to get this in to the version
control system.  Complete history is nice to have on occassion.


Currently I only have anonymous git:// access setup, as we play with
some options for authenticated writing.  If you wish to play around with
the repos, you can access it via:

git://publictest5.fedoraproject.org/git/pkgs/  eg if you wished
to clone the kernel, you'd type:

git clone git://publictest5.fedoraproject.org/git/pkgs/kernel

Give it a spin, see what you think.


--
David Cantrell 
Red Hat / Honolulu, HI

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 13:33 -0500, Todd Zullinger wrote:
> 
> My thinking is that we don't use origin/next or origin/maint either
> and both are common upstream in git and the kernel.
> 
> While origin/master is common, 

origin/master isn't "common", it's the friggin default.  Every single
git repo I interact with has development happening on origin/master.
It's way more than just "common".

> for our use, 'git push origin devel' (or
> rawhide) makes more sense as it matches the use for other branches,
> git push origin F-12.  There's nothing magical or required about using
> master as the main branch.

If our maintainer has to type that out, i think we've failed the
conversion.  The thought here is that you'd be doing "git push" and
stuff will just happen right.  But /if/ you wanted to do things manually
then it should match just about every other git repo out there, where
the main branch is origin/master

> 
> Whether other users will be more confused by the incongruity of master
> versus devel or that it differs from what they think git may require,
> I don't know. 

Yep, it's an opinion thing :/

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 19:24 +0100, Nicolas Mailhot wrote:
> BTW, please make sure the new system has something like cvs-import (ie
> "put the files in this srpm as new changeset in the vcs, I don't want
> to
> know how your vcs works, this is a good srpm just eat it") 

Yep, that functionality would continue to exist.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Todd Zullinger
Jesse Keating wrote:
> I'm willing to listen to other opinions on this.  Personally I'd
> really rather not change the meaning of origin/master.  "devel"
> would show up as a directory in the "classic" view only to match
> what CVS did.  I'd even be willing to make two directories, one a
> symlink to the other.  You'd get kernel/master and you'd also get
> kernel/devel as a symlink to kernel/master

My thinking is that we don't use origin/next or origin/maint either
and both are common upstream in git and the kernel.

While origin/master is common, for our use, 'git push origin devel' (or
rawhide) makes more sense as it matches the use for other branches,
git push origin F-12.  There's nothing magical or required about using
master as the main branch.

Whether other users will be more confused by the incongruity of master
versus devel or that it differs from what they think git may require,
I don't know.

-- 
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
A thing worth having is a thing worth cheating for.
-- W. C. Fields



pgpp64s7GYmWK.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: packages requiring me to reboot...

2009-12-15 Thread Bill Nottingham
Nathanael D. Noblet (nathan...@gnat.ca) said: 
> I'm also curious why gdm is still running once I've logged in.

When you start a display manager, you start an X server; the display
manager then draws on this. Then, when you log in, you have to
stat an user session, as the authenticated user (which has a connection
to the X server, so it can know when it goes away.)

You also have to tell the init daemon which process it's supposed to
be tracking, so it can respawn it when it exits.

Having that process be the gdm daemon (which forks and execs both
the X server and the user session) is arguably a lot simpler than
trying to architect it such that the daemon goes away entirely and
init then ends up tracking either the X serve or the user session.

Bill

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Nicolas Mailhot
Le mardi 15 décembre 2009 à 16:54 +, Paul Jakma a écrit :

> I personally think the model used by many Unixes from the 90s makes a 
> lot of sense - 32bit userpace by default, 64bit kernel, 64bit for a 
> select few applications that actually need the benefits of x86_64 
> (memory/bit more performance), but hey..

Apples and oranges. 64bit on other arches only changes memory accesses,
x86_64 changes a lot more than just that, and the other changes in
x86_64 trump the memory costs.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Nicolas Mailhot
BTW, please make sure the new system has something like cvs-import (ie
"put the files in this srpm as new changeset in the vcs, I don't want to
know how your vcs works, this is a good srpm just eat it")


-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 13:16 -0500, Todd Zullinger wrote:
> 
> I'd like to suggest (again ;) that origin/devel be used.  Either that,
> or use master as the local dir, e.g. kernel/master.  Having it differ
> seems like a recipe for unneeded confusion.
> 
> 

I'm willing to listen to other opinions on this.  Personally I'd really
rather not change the meaning of origin/master.  "devel" would show up
as a directory in the "classic" view only to match what CVS did.  I'd
even be willing to make two directories, one a symlink to the other.
You'd get kernel/master and you'd also get kernel/devel as a symlink to
kernel/master

-- 
Jesse Keating RHCE  (http://jkeating.livejournal.com)
Fedora Project  (http://fedoraproject.org/wiki/JesseKeating)
GPG Public Key  (geek.j2solutions.net/jkeating.j2solutions.pub)
identi.ca   (http://identi.ca/jkeating)


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

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Todd Zullinger
Jesse Keating wrote:
> fpkg checkout --full kernel
>
> that would give you kernel/devel kernel/F-12 kernel/F-11 etc...
> where each of those subdirs map to the appropriate origin/F-1? (or
> in the case of devel, to origin/master).  Any git push/pull from
> those dirs would do the right thing.

I'd like to suggest (again ;) that origin/devel be used.  Either that,
or use master as the local dir, e.g. kernel/master.  Having it differ
seems like a recipe for unneeded confusion.

-- 
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
I figure that if God actually does exist, He's big enough to
understand an honest difference of opinion.
-- Isaac Asimov



pgpnnBBwOmeGC.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 19:01 +0100, Andreas Schwab wrote:
> 
> There are also author names that where expanded to "user
> ".
> 
> 

Yeah, that might be a privacy thing, not sure if full name can be hidden
behind the privacy shield, we might not be able to get to them.  That
data will be coming from FAS.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Todd Zullinger
Andreas Schwab wrote:
> There are also author names that where expanded to "user
> ".

These are for accounts that have set the private flag, so their name
and other data is not available.  (Nevermind that they end up putting
a name in the rpm changelog most of the time.)

-- 
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
Ambition is a poor excuse for not having enough sense to be lazy.



pgpPZdGINf6SH.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Andreas Schwab
Jesse Keating  writes:

> Ah, yes, there are going to be a few authors missed.  The conversion
> script just looks for a cvs author name in a file, and that file expands
> that author name out to "Full Name ".

There are also author names that where expanded to "user
".

Andreas.

-- 
Andreas Schwab, sch...@redhat.com
GPG Key fingerprint = D4E8 DBE3 3813 BB5D FA84  5EC7 45C6 250E 6F00 984E
"And now for something completely different."

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


RE: packages requiring me to reboot...

2009-12-15 Thread Otto Haliburton


> -Original Message-
> From: fedora-devel-list-boun...@redhat.com [mailto:fedora-devel-list-
> boun...@redhat.com] On Behalf Of Colin Walters
> Sent: Tuesday, December 15, 2009 11:44
> To: Development discussions related to Fedora
> Subject: Re: packages requiring me to reboot...
> 
> On Tue, Dec 15, 2009 at 5:40 PM, Richard Hughes 
> wrote:
> > 2009/12/15 Seth Vidal :
> >> Now, having said that - how would you feel if the updater stopped you
> before
> >> it ran and said "you're running an app I'm trying to update, please
> close
> >> the app so I can update it". Would that be a pain or ok?
> >
> > That's exactly the PackageKit functionality I've added for packages
> > like firefox, that explode internally when they get updated. The trick
> > it to offer to close them down, and bring them back when done.
> >
> This exists?  Can you point me to the code?
> 
> --
I am not sure what the argument is, factually there are packages that have
files open, locks and etc. that need to be shutdown to update, if they are
running and you replace the executable, doesn't mean that the memory image
is replaced.  It is quicker and simpler to just reboot, also the list of the
packages that cause you to reboot is probably longer than the ones that are
flagged.  I think that a reboot should be made whether necessary or not,
clears up a lot of grief.

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


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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 16:17 +0100, Hans Ulrich Niedermann wrote:
> 
> In two of "my" packages which go back some time (id3v2, soundtracker),
> there are two CVS commit "authors" which are not converted into proper
> names of the "Firstname Lastname " variety: "cvsextras" and
> "gafton".
> 
> Both CVS authors get the default conversion to "$1 <$1>".
> 
> Is this on purpose? 


Ah, yes, there are going to be a few authors missed.  The conversion
script just looks for a cvs author name in a file, and that file expands
that author name out to "Full Name ".  The file
I have now is not 100% complete, there are some newer offerings from
folks that have more data from FAS but I suspect there will be a few
names I'll have to add manually.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 15:50 +0100, Hans Ulrich Niedermann wrote:
> Will older history be available in the final "production" git repos?
> This might come in handy for the remaining merge reviews, or for
> historical purposes, or just be dead weight. I'm not sure which one. 

I had originally wanted to import history from FC1 forward, but when I
thought some more about it, the FC-1 through FC-6 branches wouldn't
share a common history with the origin/master made from the external
dist-cvs.  That would make importing the FC-1~6 stuff rather more
difficult.  I /might/ be able to do something with a graph point but I
honestly haven't looked very hard.  If anybody is interested...

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 12:15 +0100, Haïkel Guémar wrote:
> Do you have any plan about hooks ?
> Since 1 package = 1 repository, does that mean package maintainers
> will
> be able to define their own hooks ? (bad idea) will we have some
> pre-defined hooks (like bz integration) ? or something like github
> webhooks or bitbucket brokers ?
> 
> 

We'll definitely have some mandatory hooks.  The first one we're looking
at is a hook to do branch level ACLs.  Also, I seem to recall that you
would need shell access to the remote repo in order to add a hook, so it
would not be possible for maintainers to add their own remote hooks.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: packages requiring me to reboot...

2009-12-15 Thread Colin Walters
On Tue, Dec 15, 2009 at 5:40 PM, Richard Hughes  wrote:
> 2009/12/15 Seth Vidal :
>> Now, having said that - how would you feel if the updater stopped you before
>> it ran and said "you're running an app I'm trying to update, please close
>> the app so I can update it". Would that be a pain or ok?
>
> That's exactly the PackageKit functionality I've added for packages
> like firefox, that explode internally when they get updated. The trick
> it to offer to close them down, and bring them back when done.
>
This exists?  Can you point me to the code?

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


Re: packages requiring me to reboot...

2009-12-15 Thread Seth Vidal



On Tue, 15 Dec 2009, Richard Hughes wrote:


2009/12/15 Seth Vidal :

Now, having said that - how would you feel if the updater stopped you before
it ran and said "you're running an app I'm trying to update, please close
the app so I can update it". Would that be a pain or ok?


That's exactly the PackageKit functionality I've added for packages
like firefox, that explode internally when they get updated. The trick
it to offer to close them down, and bring them back when done.



this is what colin and I talked about at fudcon in toronto. I just added 
some code to yum so it returns to you a list of all pkgs on the system 
that own a file that is currently open/used in a running process.


should make that part of your lookup easier.

YumBase.rpmdb.return_running_packages()

-sv



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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 11:24 +0100, Ralf Ertzinger wrote:
> Hi.
> 
> On Mon, 14 Dec 2009 19:21:19 -0800, Jesse Keating wrote:
> 
> > In my effort to create a proof of concept for using git to manage our
> > package source control, I have completed what I am calling phase one,
> > that is taking our current dist-cvs and converting it into git format.
> 
> That's just the naked content converted into git, right? All the scripts/
> Makefiles in it still assume that CVS is used and thus do not do much?
> 

That is correct.  This is just phase 1, getting the CVS content into git
format.  As Hans replied, the Makefiles will be going away, and fpkg
will be written to take over that job.  I hope to have a framework for
fpkg up in the next few days to allow people to start hacking on it with
me.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: packages requiring me to reboot...

2009-12-15 Thread Frank Murphy (Frankly3D)
On 15/12/09 16:50, Nathanael D. Noblet wrote:
> Hello,
>   I feel like there are an increasing number of packages requiring a
> system reboot. I'm wondering why. The following updates were installed
> today, and required a full system reboot. I can't seem to find any
> package in the list that I can conceivably see requiring a reboot, is it
> that PK doesn't have the concept of X logout vs reboot? Is it a bug in
> the packaging or PK or is there anything I can do/file to improve the
> situation?
> 
>

Personally,
I just update, ignore the "restart".
Shut-down going to bed.

Or keep the updates,
till bedtime.

-- 
Regards,

Frank Murphy
UTF_8 Encoded.

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


Re: packages requiring me to reboot...

2009-12-15 Thread Stefan Schulze Frielinghaus
On Tue, 2009-12-15 at 10:00 -0700, Nathanael D. Noblet wrote:
> On 12/15/2009 09:54 AM, Seth Vidal wrote:
> 
> > Does gdm entirely restart when you logout? I don't believe so. I suspect
> > you get the same result by killing X then going back to that runlevel
> > but for many many many users a reboot is going to be less error-prone.
> 
> Isn't there gdm-restart for that purpose? I don't really know, but I'm 
> just confused as to why a program that lets me login requires a reboot...
> 
> I *really* don't want to sound whiny or anything like that, or be one of 
> those that compare us to windows... but one of my favorite things from 
> years ago was that I only had to reboot with a new kernel. Now I feel 
> like I reboot every update. I mean, even the ibus stuff was stating I 
> needed a reboot. As far as I know that is used for alternative language 
> input, which I don't use, fair enough it doesn't know that. But what 
> about it needs a reboot?

Because often you cannot tell if a reboot is required or not. Consider a
shared library which gets updated. If the old version of the library
contains a security bug and you have already say ten apps running using
that library, then after the update of the library the apps will still
use the old buggy library. Only after closing and restarting the
particular apps will help. From a novice point of view you cannot expect
that he/she knows what app to close, so a restart is probably the
easiest and safest way.

Another problem may raise up if you want to update daemons. During the
update the daemon shouldn't be restarted because it might be a critical
service I'm using right now. Therefore, having a convenient way for
novices is just to say "please restart". For all others, just check what
gets updated and then decide on your own if you really need to restart
the whole system or only some apps/services and then klick on "hide this
icon" ;-)

Coming back to your fist post:
> Wouldn't it be sufficient to logout?

In some cases I would say so, but not in all.

cheers,
Stefan

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


Re: packages requiring me to reboot...

2009-12-15 Thread Richard Hughes
2009/12/15 Seth Vidal :
> Now, having said that - how would you feel if the updater stopped you before
> it ran and said "you're running an app I'm trying to update, please close
> the app so I can update it". Would that be a pain or ok?

That's exactly the PackageKit functionality I've added for packages
like firefox, that explode internally when they get updated. The trick
it to offer to close them down, and bring them back when done.

Richard.

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 15:57 +0100, Hans Ulrich Niedermann wrote:
> I would presume that the to-be-written package handling tool (the
> code name is "fpkg" AFAIR) would set up local tracking branches
> when...
> uhm... needed (the exact triggers need to be worked out). It should
> work
> out to fpkg calling
> 
>$ git branch F-$n origin/F-$n
> 
> for appropriate values of $n, which is not much magic. 

Right.

fpkg checkout --full kernel 

that would give you kernel/devel kernel/F-12 kernel/F-11 etc...  where
each of those subdirs map to the appropriate origin/F-1? (or in the case
of devel, to origin/master).  Any git push/pull from those dirs would do
the right thing.

fpkg checkout kernel

that would just get you kernel/  and in that directory would be
the .spec and all the other stuff.  It would be the origin/master.  From
there if you did:

fpkg checkout F-12

It would essentially do a "git checkout -b F-12 --track
origin/F-12" (unless the local F-12 branch already existed).  So again
push/pull would do the right thing.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: packages requiring me to reboot...

2009-12-15 Thread Seth Vidal



On Tue, 15 Dec 2009, Nathanael D. Noblet wrote:


On 12/15/2009 09:54 AM, Seth Vidal wrote:


Does gdm entirely restart when you logout? I don't believe so. I suspect
you get the same result by killing X then going back to that runlevel
but for many many many users a reboot is going to be less error-prone.


Isn't there gdm-restart for that purpose? I don't really know, but I'm just 
confused as to why a program that lets me login requires a reboot...


I *really* don't want to sound whiny or anything like that, or be one of 
those that compare us to windows... but one of my favorite things from years 
ago was that I only had to reboot with a new kernel. Now I feel like I reboot 
every update. I mean, even the ibus stuff was stating I needed a reboot. As 
far as I know that is used for alternative language input, which I don't use, 
fair enough it doesn't know that. But what about it needs a reboot?


I'm also curious why gdm is still running once I've logged in. I see the 
user-switch stuff but I'm just wondering. I mean rebooting isn't the end of 
the world but man it sure happens a lot now


I don't have a good answer. You might want to ask on the 
fedora-desktop-list and/or in a bug for that component. I was just trying 
to explain the specific behavior you saw.


Now, having said that - how would you feel if the updater stopped you 
before it ran and said "you're running an app I'm trying to update, please 
close the app so I can update it". Would that be a pain or ok?


-sv

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 11:11 +, Daniel P. Berrange wrote:
> 
> I was wondering if you could set up some meta repository, which had a
> GIT sub-module for each package, but it seems sub-modules always have
> to specify an explicit commit hash so they wouldn't seemlessly follow
> changes. 

I briefly looked at submodule stuff, but it really isn't in a shape we
can easily use.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
> 
> Why not put everything in a single git repository?

The cost to clone that repo would be enormous.  The kernel alone is 57M
once cloned, 44 megs across the wire.
> 
> Also git remote branches are quite painful, requiring non-obvious
> changes to .git/config or hard to use commands.  I'd rather do this
> once (for an everything-in-one-repository model) than for every single
> package I maintain. 

Why would you have to do anything special?  Our helper script can check
things out for you in a way that git pull/push/whatever does the right
thing by tracking the upstream branch.  You shouldn't have to touch
your .git/config at all.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jesse Keating
On Tue, 2009-12-15 at 05:55 -0500, Jon Masters wrote:
> 
> Can you explain the tags a little Jesse?
> 
> e.g.
> F-12-split
> F-12-start
> 
> I have absolutely no interest in the idea of doing one giant tree btw,
> though I doubt that will ever get serious traction :) Also, on the
> subject of branches, can you include a summary of branches too? 

There are two types of tags that exist.  Tags that reflect when CVS
"branches" were made, and tags that reflect the "make tag" action of a
maintainer, presumably as part of a build process.

F-12-split  is a tag that indicates at what point the "F-12" directory
on the CVS server was created, and on the F-12 branch there would be an
'F-12-start' tag as well.  The build tags exist on whichever branch they
were made from.

As for branches, there are 2 kinds of branches.  One kind has the form
of "F-12" or "EL-5" and that reflects the CVS directory in dist-cvs.
These are generated by infrastructure, and it will likely not be
possible to create branches in this form in git by yourself.  The other
kind of branch is private-*  type branches, which were real CVS branches
that allowed developers to work on stuff without messing up HEAD.  We'll
likely continue to allow remote branches of a specific pretext, such as
private- if you wish to work with multiple people on a branch.
Otherwise git allows you infinite number of local branches to do  your
work.

-- 
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-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

KDE-SIG weekly report (51/2009)

2009-12-15 Thread Sebastian Vahl
This is a report of the weekly KDE-SIG-Meeting with a summary of the 
topics that were discussed. If you want to add a comment please reply
 to this email or add it to the related meeting page.

--

= Weekly KDE Summary =

Week: 51/2009

Time: 2009-12-15 14:00 UTC

Meeting page: https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2009-12-15

Meeting minutes: http://meetbot.fedoraproject.org/fedora-
meeting/2009-12-15/fedora-meeting.2009-12-15-14.08.html

Meeting log: http://meetbot.fedoraproject.org/fedora-
meeting/2009-12-15/fedora-meeting.2009-12-15-14.08.log.html

--

= Participants =

* BenBoeckel
* JaroslavReznik
* KevinKofler
* RexDieter
* SebastianVahl
* ThanNgo

--

= Agenda =

*  kde-4.3.4 status
* KDE Rebranding
* multilibbing KCMs, i.e. putting them into the -libs subpackages (KCMs can be 
embedded into applications; if embedded into a 32-bit app, the 32-bit KCM is 
needed) 

= Summary =

KDE 4.3.4 status:

* Update for F-12 will be queued for updates-testing asap. [1]
* LukasTinkl was working on updates for F-11.
* Early adopters could use kde-testing (at kde-redhat) in the meantime. 

KDE Rebranding (#547361): [2]

* Since upstream proposed a rebranding we have to adopt the new name at 
various places:
 o SPECs (JaroslavReznik, RexDieter, ThanNgo) 
 o comps.xml
 o Wiki (JaroslavReznik)
 o Spins page (JaroslavReznik) 

multilibbing KCMs:

* KCMs (KDE Configuration Modules, used in System Settings and in the 
preferences of some applications) will be moved to the -libs subpackages so 
32-bit multilibs will be provided.
* KParts will need a similar treatment. 


--

= Next Meeting =

http://fedoraproject.org/wiki/SIGs/KDE/Meetings/2009-12-22

--

= Links =

[1] http://tinyurl.com/kde434-f12-2
[2] https://bugzilla.redhat.com/show_bug.cgi?id=547361


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

Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Debarshi Ray
> I personally think the model used by many Unixes from the 90s makes a lot of
> sense - 32bit userpace by default, 64bit kernel, 64bit for a select few
> applications that actually need the benefits of x86_64 (memory/bit more
> performance), but hey..

Assuming this was the case and somebody decided to install (say) a 64
bit Epiphany then she will end up with two copies of the entire GNOME
stack. That will come with its own storage and network costs, among
other things. Running the 64-bit Epiphany will cause two copies of
shared libraries to be kept in memory. Is this really worth it?

Cheers,
Debarshi
-- 
One reason that life is complex is that it has a real part and an
imaginary part.
-- Andrew Koenig

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


Re: packages requiring me to reboot...

2009-12-15 Thread Nikola Pajkovsky
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 15.12.2009 18:00, Nathanael D. Noblet napsal(a):
> On 12/15/2009 09:54 AM, Seth Vidal wrote:
> 
>> Does gdm entirely restart when you logout? I don't believe so. I suspect
>> you get the same result by killing X then going back to that runlevel
>> but for many many many users a reboot is going to be less error-prone.
> 
> Isn't there gdm-restart for that purpose? I don't really know, but I'm
> just confused as to why a program that lets me login requires a reboot...
> 
> I *really* don't want to sound whiny or anything like that, or be one of
> those that compare us to windows... but one of my favorite things from
> years ago was that I only had to reboot with a new kernel. Now I feel
> like I reboot every update. I mean, even the ibus stuff was stating I
> needed a reboot. As far as I know that is used for alternative language
> input, which I don't use, fair enough it doesn't know that. But what
> about it needs a reboot?
> 
> I'm also curious why gdm is still running once I've logged in. I see the
> user-switch stuff but I'm just wondering. I mean rebooting isn't the end
> of the world but man it sure happens a lot now
> 
+1

- -- 
Nikola Pajkovsky   .~.
Base Operating Systems Brno /V\
   // \\
Jabber: ni...@isgeek.info /(   )\
Mobile: +420 777 895 064   ^`~'^
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLJ8J+AAoJED4+/Vgo+H2XtUsIAIzOIdfL5OVS92bLJvFe9Vny
RCGKnlnG2TkEztpNZPu0AyU8nNOxAmH5+w+uAmvEpD6jmh5F7QlrSVTJLSamL76G
fjWmeuz+4EreSSKwhemlbr7p6vB/CxPkIcivOVYK4OscI7LwJGAQTK74661QvoWr
9BXAP+Wd3KaNere3Ckg4iamSwBDLjSf2fVmVUJjGL4CYnX/mJVnWm7V7VnHy0Rgr
lvM9fBUiJAuhOEH5xYScdTdmHmcefDfia1PmlMPVmG7mHlrIxXRF04KhyIJlwirK
nEj6mXQk2m0M+KO6zBoV78ROgY4xYk/RmyYbT8icOeojH12pJgo1KZWQ+89iPkI=
=Qe52
-END PGP SIGNATURE-

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


Re: FUDConF13 videos

2009-12-15 Thread Matt Domsch
On Tue, Dec 15, 2009 at 09:31:39AM -0600, Matt Domsch wrote:
> 2) The last 20 minutes of the Fedora Infrastructure: Sysadmins
>vs. Developers love-in.  I'm grateful to whoever shot this, but
>I've complete blanked on who it was now.  I'll be glad to give you
>attribution, please remind me!
> 
> http://alt.fedoraproject.org/pub/alt/videos/2009/FUDConF13/fudconf13-infrastructure-roundtable.ogg

Of course, that was Adam Williamson who made this video.  Thanks Adam!
-Matt

-- 
Matt Domsch
Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux

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


Re: packages requiring me to reboot...

2009-12-15 Thread Nathanael D. Noblet

On 12/15/2009 09:54 AM, Seth Vidal wrote:


Does gdm entirely restart when you logout? I don't believe so. I suspect
you get the same result by killing X then going back to that runlevel
but for many many many users a reboot is going to be less error-prone.


Isn't there gdm-restart for that purpose? I don't really know, but I'm 
just confused as to why a program that lets me login requires a reboot...


I *really* don't want to sound whiny or anything like that, or be one of 
those that compare us to windows... but one of my favorite things from 
years ago was that I only had to reboot with a new kernel. Now I feel 
like I reboot every update. I mean, even the ibus stuff was stating I 
needed a reboot. As far as I know that is used for alternative language 
input, which I don't use, fair enough it doesn't know that. But what 
about it needs a reboot?


I'm also curious why gdm is still running once I've logged in. I see the 
user-switch stuff but I'm just wondering. I mean rebooting isn't the end 
of the world but man it sure happens a lot now


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


Re: packages requiring me to reboot...

2009-12-15 Thread Seth Vidal



On Tue, 15 Dec 2009, Nathanael D. Noblet wrote:


Hello,
 I feel like there are an increasing number of packages requiring a system 
reboot. I'm wondering why. The following updates were installed today, and 
required a full system reboot. I can't seem to find any package in the list 
that I can conceivably see requiring a reboot, is it that PK doesn't have the 
concept of X logout vs reboot? Is it a bug in the packaging or PK or is there 
anything I can do/file to improve the situation?


Dec 15 09:07:21 Updated: glib2-2.22.3-1.fc12.x86_64
Dec 15 09:07:23 Updated: mysql-libs-5.1.40-1.fc12.x86_64
Dec 15 09:07:23 Updated: gpm-libs-1.20.6-9.fc12.x86_64
Dec 15 09:07:25 Updated: mysql-5.1.40-1.fc12.x86_64
Dec 15 09:07:28 Updated: PyQt4-4.6.2-5.fc12.x86_64
Dec 15 09:07:32 Updated: mysql-server-5.1.40-1.fc12.x86_64
Dec 15 09:07:34 Updated: gpm-1.20.6-9.fc12.x86_64
Dec 15 09:07:37 Updated: 1:tk-8.5.7-3.fc12.x86_64
Dec 15 09:07:37 Updated: mpfr-2.4.1-5.fc12.x86_64
Dec 15 09:07:39 Updated: foomatic-4.0.3-5.fc12.x86_64
Dec 15 09:07:40 Updated: mysql-embedded-5.1.40-1.fc12.x86_64
Dec 15 09:07:41 Updated: glib2-2.22.3-1.fc12.i686
Dec 15 09:07:45 Updated: gtk2-2.18.4-3.fc12.x86_64
Dec 15 09:07:58 Updated: 1:gdm-2.28.1-25.fc12.x86_64
Dec 15 09:07:58 Updated: ibus-libs-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:07:59 Updated: imsettings-libs-0.107.4-4.fc12.x86_64
Dec 15 09:08:02 Updated: glib2-devel-2.22.3-1.fc12.x86_64
Dec 15 09:08:07 Updated: yelp-2.28.1-1.fc12.x86_64
Dec 15 09:08:10 Updated: f-spot-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-base-5.10-4.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-gl-base-5.10-4.fc12.x86_64
Dec 15 09:08:16 Updated: gtk2-devel-2.18.4-3.fc12.x86_64
Dec 15 09:08:25 Updated: totem-2.28.4-1.fc12.x86_64
Dec 15 09:08:25 Updated: totem-nautilus-2.28.4-1.fc12.x86_64
Dec 15 09:08:27 Updated: 1:xscreensaver-gl-extras-5.10-4.fc12.x86_64
Dec 15 09:08:29 Updated: 1:xscreensaver-extras-5.10-4.fc12.x86_64
Dec 15 09:08:34 Updated: imsettings-0.107.4-4.fc12.x86_64
Dec 15 09:08:34 Updated: 1:gdm-user-switch-applet-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: 1:gdm-plugin-fingerprint-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: totem-mozplugin-2.28.4-1.fc12.x86_64
Dec 15 09:08:37 Updated: python-reportlab-2.3-1.fc12.x86_64
Dec 15 09:08:38 Updated: jna-3.2.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: memcached-1.4.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: less-436-3.fc12.x86_64
Dec 15 09:08:40 Updated: cscope-15.6-6.fc12.x86_64
Dec 15 09:08:40 Updated: xorg-x11-drv-mouse-1.5.0-1.fc12.x86_64
Dec 15 09:08:40 Updated: f-spot-screensaver-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:46 Updated: gtk2-devel-docs-2.18.4-3.fc12.x86_64
Dec 15 09:08:46 Updated: gpm-devel-1.20.6-9.fc12.x86_64
Dec 15 09:08:46 Updated: liveusb-creator-3.9-1.fc12.noarch
Dec 15 09:08:48 Updated: mysql-devel-5.1.40-1.fc12.x86_64
Dec 15 09:08:53 Updated: etoys-4.0.2339-1.fc12.noarch
Dec 15 09:08:59 Updated: ibus-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:08:59 Updated: ibus-gtk-1.2.0.20091204-2.fc12.x86_64

Wouldn't it be sufficient to logout? Is it a bug?



Does gdm entirely restart when you logout? I don't believe so. I suspect 
you get the same result by killing X then going back to that runlevel but 
for many many many users a reboot is going to be less error-prone.


-sv

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


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Paul Jakma

On Mon, 14 Dec 2009, Chris Adams wrote:


Have you actually shown any concrete benefits, or has it all just been
hand-waving?


Well, the benefits were already known from the introduction of 64bit 
systems in the mid 90s. E.g. a rule of thumb with AXP systems was 
that they required at least 30% odd more RAM, compared to other Unix 
systems (either 32bit, or 32-userspace/64kernel systems - which is 
what most of the other Unix RISC vendors went with when they went to 
64bit CPUs).


E.g., a fresh F12 install:

32bit

 free -m: used +/- buffers/cache
at gdm:   71
logged into desktop: 123
+firefox:183
+OO writer:  203

64bit:

at gdm:  113
logged in:   159

Unfortunately, I couldn't get the 64bit one past "logged in" and even 
then I couldn't get it to display a useful desktop (good bit of GNOME 
stuff was running, but nothing shown), so it's probably 
under-representative.


That shows a 59% increase for "at GDM", and at least a 29% increase 
for "logged into desktop". However, to be fair, that's probably 
/over/-representing the difference, as I didn't do much with any 
applications. Pure data, like the contents of webpages, your email, 
etc.. doesn't contain arch-dependent variable width data like 
pointers. That said, attendent meta-data (e.g. mail indices, data 
structures for the layout of your rendered webpage, etc..) may have 
arch-dependent variable-width data.


So I'd expect that that 60% figure would go down a bit if you really 
used the system. I would expect a memory increase, due to 64bit, of 
somewhere between 30 and 60%, depending on system - or a saving of 
between 23 to 38%.


I can't do this test as running F12 x86-64 under Qemu is just too 
damn slow, even if did finish login successfully. If someone wants to 
replicate the above with KVM on x86_64:


1. Install F12
2. After the first boot, reboot again, to eliminate the run of
   'firstboot'
3a. login via ssh
3b. login via GDM
4. start firefox
5. switch to the 2nd desktop
6. start oowriter

Use the SSH session to note the memory usage with 'free -m' after 
steps 3b, 4 and 6. You may need to run the command a few times to 
wait for the usage to stabilise (it probably will spike and decrease 
again).


For certain workloads, e.g. servers dealing in large numbers of 
instances of small amounts of data, 60% extra could be quite normal 
(or even low). It was in optimising memory usage for a BGP 
implementation where I personally noticed just how much bloody space 
those 64bit pointers can take up. ;)



If somebody shows real benefits (with real data to back it up), and is
willing to put forth the effort to make it work, it might be
interesting.


All I'm saying is that it would be nice if:

a) an x86_64 kernel was made a supported option for a 32bit Fedora
   (it pretty much works already) - i.e. its an additional kernel.

b) yum grokked out of the box how to upgrade such systems (at the
   moment you have to tweak some file to make it think it's a 32bit
   system, and then kernel updates have to be done manually)

I'm saying there is at least one very reasonable and rational reason 
for 32-on-64.


I personally think the model used by many Unixes from the 90s makes a 
lot of sense - 32bit userpace by default, 64bit kernel, 64bit for a 
select few applications that actually need the benefits of x86_64 
(memory/bit more performance), but hey..


regards,
--
Paul Jakma  p...@jakma.org  Key ID: 64A2FF6A
Fortune:
If you can't learn to do it well, learn to enjoy doing it badly.

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


Re: trouble with signals and skb_rec_datagram()

2009-12-15 Thread Peter Jones
It's likely that some people have not noticed this message because you
replied to an unrelated thread instead of starting with a new message
entirely. This is best avoided.

On 12/14/2009 02:45 PM, William Reich wrote:
> 
> Hello List...
> 
> I am working on trying to port a LINUX kernel
> driver from RedHat AS 4/5 to Fedora 11 & 12.

Is this is a third-party driver that RH doesn't ship in RHEL? I'm going to
assume it is, and respond with that in mind. It would probably be better to
focus on porting it to the upstream kernel, and getting it submitted there.
That helps a great deal to keep you from having to do this again -- when
interfaces like skb_rec_datagram() change, the entire upstream kernel tends
to get fixed along with the change.

[...]
> Does anyone know if the behavior of skb_rec_datagram() has changed
> in the newer kernels ?

Sounds like a question for linux-netdev rather than for fedora-devel.  If
you actually try to get your driver ready for upstream, the linux-netdev are
likely to be quite helpful.

-- 
Peter

I was born not knowing and have had only a little time to
change that here and there.
-- Feynman

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


packages requiring me to reboot...

2009-12-15 Thread Nathanael D. Noblet

Hello,
  I feel like there are an increasing number of packages requiring a 
system reboot. I'm wondering why. The following updates were installed 
today, and required a full system reboot. I can't seem to find any 
package in the list that I can conceivably see requiring a reboot, is it 
that PK doesn't have the concept of X logout vs reboot? Is it a bug in 
the packaging or PK or is there anything I can do/file to improve the 
situation?


Dec 15 09:07:21 Updated: glib2-2.22.3-1.fc12.x86_64
Dec 15 09:07:23 Updated: mysql-libs-5.1.40-1.fc12.x86_64
Dec 15 09:07:23 Updated: gpm-libs-1.20.6-9.fc12.x86_64
Dec 15 09:07:25 Updated: mysql-5.1.40-1.fc12.x86_64
Dec 15 09:07:28 Updated: PyQt4-4.6.2-5.fc12.x86_64
Dec 15 09:07:32 Updated: mysql-server-5.1.40-1.fc12.x86_64
Dec 15 09:07:34 Updated: gpm-1.20.6-9.fc12.x86_64
Dec 15 09:07:37 Updated: 1:tk-8.5.7-3.fc12.x86_64
Dec 15 09:07:37 Updated: mpfr-2.4.1-5.fc12.x86_64
Dec 15 09:07:39 Updated: foomatic-4.0.3-5.fc12.x86_64
Dec 15 09:07:40 Updated: mysql-embedded-5.1.40-1.fc12.x86_64
Dec 15 09:07:41 Updated: glib2-2.22.3-1.fc12.i686
Dec 15 09:07:45 Updated: gtk2-2.18.4-3.fc12.x86_64
Dec 15 09:07:58 Updated: 1:gdm-2.28.1-25.fc12.x86_64
Dec 15 09:07:58 Updated: ibus-libs-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:07:59 Updated: imsettings-libs-0.107.4-4.fc12.x86_64
Dec 15 09:08:02 Updated: glib2-devel-2.22.3-1.fc12.x86_64
Dec 15 09:08:07 Updated: yelp-2.28.1-1.fc12.x86_64
Dec 15 09:08:10 Updated: f-spot-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-base-5.10-4.fc12.x86_64
Dec 15 09:08:13 Updated: 1:xscreensaver-gl-base-5.10-4.fc12.x86_64
Dec 15 09:08:16 Updated: gtk2-devel-2.18.4-3.fc12.x86_64
Dec 15 09:08:25 Updated: totem-2.28.4-1.fc12.x86_64
Dec 15 09:08:25 Updated: totem-nautilus-2.28.4-1.fc12.x86_64
Dec 15 09:08:27 Updated: 1:xscreensaver-gl-extras-5.10-4.fc12.x86_64
Dec 15 09:08:29 Updated: 1:xscreensaver-extras-5.10-4.fc12.x86_64
Dec 15 09:08:34 Updated: imsettings-0.107.4-4.fc12.x86_64
Dec 15 09:08:34 Updated: 1:gdm-user-switch-applet-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: 1:gdm-plugin-fingerprint-2.28.1-25.fc12.x86_64
Dec 15 09:08:35 Updated: totem-mozplugin-2.28.4-1.fc12.x86_64
Dec 15 09:08:37 Updated: python-reportlab-2.3-1.fc12.x86_64
Dec 15 09:08:38 Updated: jna-3.2.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: memcached-1.4.4-1.fc12.x86_64
Dec 15 09:08:38 Updated: less-436-3.fc12.x86_64
Dec 15 09:08:40 Updated: cscope-15.6-6.fc12.x86_64
Dec 15 09:08:40 Updated: xorg-x11-drv-mouse-1.5.0-1.fc12.x86_64
Dec 15 09:08:40 Updated: f-spot-screensaver-0.6.1.5-1.fc12.x86_64
Dec 15 09:08:46 Updated: gtk2-devel-docs-2.18.4-3.fc12.x86_64
Dec 15 09:08:46 Updated: gpm-devel-1.20.6-9.fc12.x86_64
Dec 15 09:08:46 Updated: liveusb-creator-3.9-1.fc12.noarch
Dec 15 09:08:48 Updated: mysql-devel-5.1.40-1.fc12.x86_64
Dec 15 09:08:53 Updated: etoys-4.0.2339-1.fc12.noarch
Dec 15 09:08:59 Updated: ibus-1.2.0.20091204-2.fc12.x86_64
Dec 15 09:08:59 Updated: ibus-gtk-1.2.0.20091204-2.fc12.x86_64

Wouldn't it be sufficient to logout? Is it a bug?

--
Nathanael

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


Re: Wiki Feature Dashboard Additional Category

2009-12-15 Thread Bruno Wolff III
On Mon, Dec 14, 2009 at 20:45:36 -0800,
  John Poelstra  wrote:
> 
> You have an interesting idea about tagging feature pages needing an
> owner.  In reality that pretty much represents all the pages in
> 'Category:FeaturePageIncomplete'  If they had an active owner or
> developer working on the feature they wouldn't be there.

Or they were just created and aren't ready to propose to FESCO just yet.
(For example LZMA_for_Live_Images is waiting for proposed patches to
2.6.33 to actually be accepted by Linus before there is any point in asking
FESCO to approve the Feature.)

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


Re: Yum "Cannot retrieve repository metadata" error

2009-12-15 Thread Matt Domsch
On Tue, Dec 15, 2009 at 05:32:43PM +0800, phenix wrote:
> I have the same problem. This is what i do to solve it.
> 
> edit /etc/hosts, add the following hosts
> 
> 80.239.156.215  mirrors.fedoraproject.org
> 152.46.7.222download.fedoraproject.org
> 209.132.183.67  download.fedora.redhat.com
>
> use baseurl instead of mirrorlist repos.

We've had some problems with DNS during the Fedora Infrastructure
move, but these should be resolved now, eliminating the need to edit
/etc/hosts or the yum .repo files.

If you find you still have problems, please file a ticket with Fedora
Infrastructure. https://fedorahosted.org/fedora-infrastructure/

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux

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


FUDConF13 videos

2009-12-15 Thread Matt Domsch
I've just posted 2 videos shot at FUDConF13 Toronto last week.  I'm
afraid I haven't done justice though...

1) Moksha, by Luke Macken.  My camera cut out after the first 10
   minutes, so that's all we've got.

http://alt.fedoraproject.org/pub/alt/videos/2009/FUDConF13/fudconf13-moksha.ogg

2) The last 20 minutes of the Fedora Infrastructure: Sysadmins
   vs. Developers love-in.  I'm grateful to whoever shot this, but
   I've complete blanked on who it was now.  I'll be glad to give you
   attribution, please remind me!

http://alt.fedoraproject.org/pub/alt/videos/2009/FUDConF13/fudconf13-infrastructure-roundtable.ogg

If anyone else has video or audio from this or other Fedora events
you'd care to share, please contact me and I'll help you get it into
proper ogg format, tagged, and posted to Fedora Infrastructure servers
for distribution.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Hans Ulrich Niedermann
On Mon, 14 Dec 2009 19:21:19 -0800
Jesse Keating  wrote:

> git://publictest5.fedoraproject.org/git/pkgs/

> Give it a spin, see what you think.

In two of "my" packages which go back some time (id3v2, soundtracker),
there are two CVS commit "authors" which are not converted into proper
names of the "Firstname Lastname " variety: "cvsextras" and
"gafton".

Both CVS authors get the default conversion to "$1 <$1>".

Is this on purpose?

-- 
Hans Ulrich Niedermann


signature.asc
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Hans Ulrich Niedermann
On Tue, 15 Dec 2009 11:24:52 +0100
Ralf Ertzinger  wrote:

> On Mon, 14 Dec 2009 19:21:19 -0800, Jesse Keating wrote:
> 
> > In my effort to create a proof of concept for using git to manage
> > our package source control, I have completed what I am calling
> > phase one, that is taking our current dist-cvs and converting it
> > into git format.
> 
> That's just the naked content converted into git, right? All the
> scripts/ Makefiles in it still assume that CVS is used and thus do
> not do much?

>From what I have read, the Makefiles will be killed off, and a
newly (to be) written tool ("fpkg") will take over the job of
the soon to be late Makefiles, and then some.

-- 
Hans Ulrich Niedermann

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Hans Ulrich Niedermann
On Tue, 15 Dec 2009 09:49:21 +
"Richard W.M. Jones"  wrote:

> Also git remote branches are quite painful, requiring non-obvious
> changes to .git/config or hard to use commands.  I'd rather do this
> once (for an everything-in-one-repository model) than for every single
> package I maintain.

I would presume that the to-be-written package handling tool (the
code name is "fpkg" AFAIR) would set up local tracking branches when...
uhm... needed (the exact triggers need to be worked out). It should work
out to fpkg calling

   $ git branch F-$n origin/F-$n

for appropriate values of $n, which is not much magic.

-- 
Hans Ulrich Niedermann

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Hans Ulrich Niedermann
On Mon, 14 Dec 2009 19:21:19 -0800
Jesse Keating  wrote:

> pkgs/rpms//devel is now the git origin/master.  All release
> subdirs have been turned into git branches.  History back to F7, as
> well as the EPEL branches have been converted, from a snapshot of the
> CVS tree I took last week.

Will older history be available in the final "production" git repos?
This might come in handy for the remaining merge reviews, or for
historical purposes, or just be dead weight. I'm not sure which one.

-- 
Hans Ulrich Niedermann


signature.asc
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Yum "Cannot retrieve repository metadata" error

2009-12-15 Thread Eelko Berkenpies
On Tue, Dec 15, 2009 at 10:32 AM, phenix  wrote:
> I have the same problem. This is what i do to solve it.
>
> edit /etc/hosts, add the following hosts
>
> 80.239.156.215          mirrors.fedoraproject.org
> 152.46.7.222            download.fedoraproject.org
> 209.132.183.67          download.fedora.redhat.com
>
> use baseurl instead of mirrorlist repos.
>

Thanks, that did the trick for me. Problem solved, I guess. :)

-- 
With kind regards / Met vriendelijke groet,

Eelko Berkenpies
http://blog.berkenpies.nl/

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Haïkel Guémar
Do you have any plan about hooks ?
Since 1 package = 1 repository, does that mean package maintainers will
be able to define their own hooks ? (bad idea) will we have some
pre-defined hooks (like bz integration) ? or something like github
webhooks or bitbucket brokers ?

H.

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Daniel P. Berrange
On Tue, Dec 15, 2009 at 10:59:52AM +, Richard W.M. Jones wrote:
> On Tue, Dec 15, 2009 at 05:50:05AM -0500, Josh Boyer wrote:
> > On Tue, Dec 15, 2009 at 10:34:04AM +, Richard W.M. Jones wrote:
> > >On Tue, Dec 15, 2009 at 10:06:42AM +, Tim Waugh wrote:
> > >> On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
> > >> > Why not put everything in a single git repository?
> > >> 
> > >> That would require every packager to check out the entire package set,
> > >> all revisions, all branches.  No thanks.
> > >
> > >Jesse can probably estimate for us how large this will be.
> > >
> > >I've found that git deals very well with large repositories that have
> > >lots of files and lots of history (kernel, qemu).  And you only ever
> > >have to download it once, since you can use "git fetch" to make local
> > >working copies.
> > 
> > A full git repo was 5.7G.  I sure as hell don't want to pull that down
> > when I'm only interested in a few packages.
> > 
> > (The CVS repo is 16G on the server side if you are wondering.)
> 
> Fair enough - it doesn't make sense since the combined repo would
> be so large.

I was wondering if you could set up some meta repository, which had a
GIT sub-module for each package, but it seems sub-modules always have
to specify an explicit commit hash so they wouldn't seemlessly follow
changes.

Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Josh Boyer
On Tue, Dec 15, 2009 at 05:55:19AM -0500, Jon Masters wrote:
>On Mon, 2009-12-14 at 20:22 -0800, Jesse Keating wrote:
>> On Mon, 2009-12-14 at 19:21 -0800, Jesse Keating wrote:
>> > git clone git://publictest5.fedoraproject.org/git/pkgs/kernel
>> 
>> This was the wrong path:
>> 
>> git clone git://publictest5.fedoraproject.org/pkgs/kernel
>
>Can you explain the tags a little Jesse?
>
>e.g.
>F-12-split
>F-12-start

Those are straight from CVS.  I'm guessing they have to do with when
we do a mass 'CVS branch' to create the dirs for the next release.

josh

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Richard W.M. Jones
On Tue, Dec 15, 2009 at 05:50:05AM -0500, Josh Boyer wrote:
> On Tue, Dec 15, 2009 at 10:34:04AM +, Richard W.M. Jones wrote:
> >On Tue, Dec 15, 2009 at 10:06:42AM +, Tim Waugh wrote:
> >> On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
> >> > Why not put everything in a single git repository?
> >> 
> >> That would require every packager to check out the entire package set,
> >> all revisions, all branches.  No thanks.
> >
> >Jesse can probably estimate for us how large this will be.
> >
> >I've found that git deals very well with large repositories that have
> >lots of files and lots of history (kernel, qemu).  And you only ever
> >have to download it once, since you can use "git fetch" to make local
> >working copies.
> 
> A full git repo was 5.7G.  I sure as hell don't want to pull that down
> when I'm only interested in a few packages.
> 
> (The CVS repo is 16G on the server side if you are wondering.)

Fair enough - it doesn't make sense since the combined repo would
be so large.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Jon Masters
On Mon, 2009-12-14 at 20:22 -0800, Jesse Keating wrote:
> On Mon, 2009-12-14 at 19:21 -0800, Jesse Keating wrote:
> > git clone git://publictest5.fedoraproject.org/git/pkgs/kernel
> 
> This was the wrong path:
> 
> git clone git://publictest5.fedoraproject.org/pkgs/kernel

Can you explain the tags a little Jesse?

e.g.
F-12-split
F-12-start

I have absolutely no interest in the idea of doing one giant tree btw,
though I doubt that will ever get serious traction :) Also, on the
subject of branches, can you include a summary of branches too?

Jon.


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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Josh Boyer
On Tue, Dec 15, 2009 at 10:34:04AM +, Richard W.M. Jones wrote:
>On Tue, Dec 15, 2009 at 10:06:42AM +, Tim Waugh wrote:
>> On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
>> > Why not put everything in a single git repository?
>> 
>> That would require every packager to check out the entire package set,
>> all revisions, all branches.  No thanks.
>
>Jesse can probably estimate for us how large this will be.
>
>I've found that git deals very well with large repositories that have
>lots of files and lots of history (kernel, qemu).  And you only ever
>have to download it once, since you can use "git fetch" to make local
>working copies.

A full git repo was 5.7G.  I sure as hell don't want to pull that down
when I'm only interested in a few packages.

(The CVS repo is 16G on the server side if you are wondering.)

josh

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Richard W.M. Jones
On Tue, Dec 15, 2009 at 10:06:42AM +, Tim Waugh wrote:
> On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
> > Why not put everything in a single git repository?
> 
> That would require every packager to check out the entire package set,
> all revisions, all branches.  No thanks.

Jesse can probably estimate for us how large this will be.

I've found that git deals very well with large repositories that have
lots of files and lots of history (kernel, qemu).  And you only ever
have to download it once, since you can use "git fetch" to make local
working copies.

Rich.

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

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Ralf Ertzinger
Hi.

On Mon, 14 Dec 2009 19:21:19 -0800, Jesse Keating wrote:

> In my effort to create a proof of concept for using git to manage our
> package source control, I have completed what I am calling phase one,
> that is taking our current dist-cvs and converting it into git format.

That's just the naked content converted into git, right? All the scripts/
Makefiles in it still assume that CVS is used and thus do not do much?

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


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Tim Waugh
On Tue, 2009-12-15 at 09:49 +, Richard W.M. Jones wrote:
> Why not put everything in a single git repository?

That would require every packager to check out the entire package set,
all revisions, all branches.  No thanks.

Tim.
*/



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

Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Richard W.M. Jones
On Mon, Dec 14, 2009 at 07:21:19PM -0800, Jesse Keating wrote:
> In my effort to create a proof of concept for using git to manage our
> package source control, I have completed what I am calling phase one,
> that is taking our current dist-cvs and converting it into git format.
> 
> pkgs/rpms//devel is now the git origin/master.  All release
> subdirs have been turned into git branches.  History back to F7, as well
> as the EPEL branches have been converted, from a snapshot of the CVS
> tree I took last week.

Why not put everything in a single git repository?

Also git remote branches are quite painful, requiring non-obvious
changes to .git/config or hard to use commands.  I'd rather do this
once (for an everything-in-one-repository model) than for every single
package I maintain.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/

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


Re: Datacenter, git, and cvs

2009-12-15 Thread Richard W.M. Jones
On Tue, Dec 15, 2009 at 09:43:33AM +, Richard W.M. Jones wrote:
> On Mon, Dec 14, 2009 at 04:57:03PM -0500, Todd Zullinger wrote:
> > Mike Chambers wrote:
> > > If I understand what is happening now (and over the past weekend),
> > > the datacenter machines are moving to a new location, AND the
> > > package building is moving from cvs to git (will be, or already in
> > > process)?
> > 
> > Only the former is taking place now.  A move from cvs to git is being
> > tested but is not imminent.  I'm sure that it will be hard to miss
> > once that change is ready and implemented.
> 
> Is there any documentation about the move to git?  In particular I'm
> interested in whether the whole of Fedora will be in a single git
> repository, or each package will exist in its own git repository.

Ignore this -- Jesse answers it lower down.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html

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


Re: Datacenter, git, and cvs

2009-12-15 Thread Richard W.M. Jones
On Mon, Dec 14, 2009 at 04:57:03PM -0500, Todd Zullinger wrote:
> Mike Chambers wrote:
> > If I understand what is happening now (and over the past weekend),
> > the datacenter machines are moving to a new location, AND the
> > package building is moving from cvs to git (will be, or already in
> > process)?
> 
> Only the former is taking place now.  A move from cvs to git is being
> tested but is not imminent.  I'm sure that it will be hard to miss
> once that change is ready and implemented.

Is there any documentation about the move to git?  In particular I'm
interested in whether the whole of Fedora will be in a single git
repository, or each package will exist in its own git repository.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top

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


Re: Yum "Cannot retrieve repository metadata" error

2009-12-15 Thread phenix
I have the same problem. This is what i do to solve it.

edit /etc/hosts, add the following hosts

80.239.156.215  mirrors.fedoraproject.org
152.46.7.222download.fedoraproject.org
209.132.183.67  download.fedora.redhat.com

use baseurl instead of mirrorlist repos.


BUT, when upgrade complete, i can not reboot or bootup

On Tue, 2009-12-15 at 09:00 +0100, Eelko Berkenpies wrote:
> Hi all,
> 
> Since my latest rawhide update, performed on Dec 12 (with
> --skip-broken enabled because of some broken dependencies and a
> certain laziness on my side), my yum is giving me the following error:
> 
> Loaded plugins: presto
> Error: Cannot retrieve repository metadata (repomd.xml) for
> repository: rawhide. Please verify its path and try again
> 
> Here's a list of packages which got updated:
> http://berkenpies.nl/yum.log
> 
> I'd be more than happy to manually downgrade some packages but does
> someone have any clue on which package could be causing this?
> 
> On a side note, yum was also complaining about
> "/var/cache/yum/i386/13/rpmdb-cache" which didn't exist. To get rid of
> this one, I manually created the directory.
> 
> -- 
> With kind regards / Met vriendelijke groet,
> 
> Eelko Berkenpies
> http://blog.berkenpies.nl/
> 


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


Re: Datacenter, git, and cvs

2009-12-15 Thread Martin Langhoff
On Tue, Dec 15, 2009 at 9:00 AM, Martin Langhoff
 wrote:
> branches AFAIK. (It's not that awkward, but for developers resisting
> change... ah, every changed comma is a slight :-) ... ).

To be clear, I mean developers with better things to do with their
time than dealing with an SCM change.

There is never a good time for an SCM change unfortunately, at least
not in any large team.


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

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


Yum "Cannot retrieve repository metadata" error

2009-12-15 Thread Eelko Berkenpies
Hi all,

Since my latest rawhide update, performed on Dec 12 (with
--skip-broken enabled because of some broken dependencies and a
certain laziness on my side), my yum is giving me the following error:

Loaded plugins: presto
Error: Cannot retrieve repository metadata (repomd.xml) for
repository: rawhide. Please verify its path and try again

Here's a list of packages which got updated: http://berkenpies.nl/yum.log

I'd be more than happy to manually downgrade some packages but does
someone have any clue on which package could be causing this?

On a side note, yum was also complaining about
"/var/cache/yum/i386/13/rpmdb-cache" which didn't exist. To get rid of
this one, I manually created the directory.

-- 
With kind regards / Met vriendelijke groet,

Eelko Berkenpies
http://blog.berkenpies.nl/

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


Re: Datacenter, git, and cvs

2009-12-15 Thread Martin Langhoff
On Mon, Dec 14, 2009 at 11:31 PM, Todd Zullinger  wrote:
> Jeff Garzik wrote:
>> If done right, the move to git can still service CVS requests in
>> some capacity...  that may make the transition a little less abrupt
>> and painful.
>
> Perhaps.  But git-cvsserver is a rather limited crutch that I can't
> imagine anyone wanting to spend much time on, just to let folks
> continue to use cvs commands directly.

Actually, the biggest issue with it is the somewhat awkward mapping of
branches to "cvs modules". But the Fedora CVS repo doesn't use cvs
branches AFAIK. (It's not that awkward, but for developers resisting
change... ah, every changed comma is a slight :-) ... ).

And git-submodules support. And that could be added with a modest effort.

> Who knows though, maybe there are more people that actually like cvs
> than I think and they'll volunteer to implement and run such a
> service.

Not so much about liking cvs. In the past, main use cases for
git-cvsserver have been (a) users deeply attached to a heavy IDE
(Eclipse) that doesn't yet have git support and (b) scripts & misc
automation that nobody wants to port.

btw, I designed and co-wrote it :-)




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

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