[gentoo-dev] Re: On hosting self-produced distfiles

2011-01-22 Thread Christian Faulhammer
Hi,

Mike Frysinger vap...@gentoo.org:
 first off, drop the caps crap.  second, while *you* might be aware of
 a long history, you provided absolutely none in your first e-mail.
 thus it completely looked like only 1 person (you) was making a
 decision which had not been discussed with anyone else.  and having
 recently been placed into QA lead, you decided to use that position
 to force everyone else to agree. again, without any discussion.

 So now that all misunderstandings are cleared out and everybody agrees
that there was a failure in communication (both on sending and
receiving end), we can go on committing awesome stuff to the tree.
Thanks.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
URL:http://www.gentoo.org/proj/en/lisp/, #gentoo-lisp on FreeNode

URL:http://gentoo.faulhammer.org/


signature.asc
Description: PGP signature


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Robin H. Johnson
On Sat, Jan 22, 2011 at 04:38:49AM +0200, Theo Chatzimichos wrote:
 Assuming we're going to move the git.overlays.gentoo.org repos there as well 
 in the near future, this is the structure i am proposing:
Yes, they will be merging, but not for many months. What _DO_ need, is
getting the namespaces to be identical as soon as possible, and
preventing namespace collisions for anything that gets added.

Two overall comments about your proposal.
1. 
We EXPLICITLY need a location for private repositories.
- infra: for critical system data [1]
- foundation: for legal tracking, personal, financial information
- PR project: I don't know what they have in there. I've never looked at
  their private repo.

The current breakdown of private repos:
Infra: 2
Foundation: 0, but 2 requested
PR: 1

 source
  - portage-main.git
  - portage-history.git
 infra (or sysadmin)
  - (repo1).git 
  - (repo2).git
  - ...
- I don't think that infra should be a toplevel here. As much as we
  intend to use repos, this is pollution of the namespace.

 overlay
  - project (instead of proj)
- sunrise.git
- kde.git
- ...
  - personal (merge dev/  user/)
- aballier.git
- alexxy.git
- ...
- Some of the developer+user repos are NOT overlays, but Gentoo-specific
  code/applications.
- On one hand, I would like user repositories to have a separate
  namespace, so that other users realize a given repo is NOT from a
  developer. 
  - On the other side, what do we do when a user with a repo becomes a
developer (and when they retire?)

 website
  - blogs.git
  - planet.git
  - forums.git
  - gstats.git
  - packages.git
  - www.git (the gentoo cvs repo)
  - ...
These are projects, why not include them there?

 project (includes SOC projects, forks, gentoo projects etc)
  - devmanual.git
  - portage.git
  - ...
devmanual IS a website...

How are you differentiating project vs. website?

[1] We intend on having public infra repos as well, and just having the
fewest private repos.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85



[gentoo-dev] Re: Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Ryan Hill
On Fri, 21 Jan 2011 22:20:27 -0600
Donnie Berkholz dberkh...@gentoo.org wrote:

 I don't see any particular reason to distinguish between the main tree 
 and overlays in this structure. Just do something common for both, like 
 tree/ or ebuilds/ or packages/. In the same vein, there's no good reason 
 I can think of to discriminate between overlays that are project vs 
 personal, since either can be supported or unsupported.

Readability?  It's already hard to find the repo you're looking for in that
huge list.  I wouldn't want to see them mixed. 


-- 
fonts, gcc-porting,  it makes no sense how it makes no sense
toolchain, wxwidgets   but i'll take it free anytime
@ gentoo.orgEFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Michał Górny
On Fri, 21 Jan 2011 22:20:27 -0600
Donnie Berkholz dberkh...@gentoo.org wrote:

 I don't see any particular reason to distinguish between the main
 tree and overlays in this structure. Just do something common for
 both, like tree/ or ebuilds/ or packages/.

Yeah, that'd be a good idea for the concept of repositories.

- repos/project/gentoo.git
- repos/project/sunrise.git
etc.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Theo Chatzimichos
On Saturday 22 January 2011 10:55:19 Robin H. Johnson wrote:
 1.
 We EXPLICITLY need a location for private repositories.

didn't know that, so i guess the private dir should be:
private
 - infra
   - (infrapriv1).git
   - (infrapriv2).git
 - foundation
   - (foundpriv1).git
   - (foundpriv2).git
 - pr
   - 
 
 - Some of the developer+user repos are NOT overlays, but Gentoo-specific
   code/applications.

These DON'T belong here, they should go to project/

 - On one hand, I would like user repositories to have a separate
   namespace, so that other users realize a given repo is NOT from a
   developer.
   - On the other side, what do we do when a user with a repo becomes a
   developer (and when they retire?)
 

Well, the distinction for unofficial/official overlays happen mostly in layman 
-L, I don't think users pay attention to our git repo list. Furthermore, I got 
at least three requests from developers to move their repo from user/ to dev/ 
(same problem when devs retired). This distinction doesn't make any sense.

 
 These are projects, why not include them there?


All of the above are *.gentoo.org subdomains
 
  project (includes SOC projects, forks, gentoo projects etc)
  
   - devmanual.git
   - portage.git
   - ...
 
 devmanual IS a website...
 
 How are you differentiating project vs. website?

devmanual should go to website/, you are right. In project/ belongs anything 
that is not a *.g.o subdomain, and is not an overlay (SOC projects, upstream 
projects (portage, gorg, rbot*, znurt), forks (gitolite-gentoo))

 
 [1] We intend on having public infra repos as well, and just having the
 fewest private repos.

Send them to project/ as well ;)

-- 
Theo Chatzimichos (tampakrap)
Gentoo KDE/Qt, Planet, Overlays


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Theo Chatzimichos
On Saturday 22 January 2011 06:20:27 Donnie Berkholz wrote:
 I don't see any particular reason to distinguish between the main tree
 and overlays in this structure. Just do something common for both, like
 tree/ or ebuilds/ or packages/. In the same vein, there's no good reason
 I can think of to discriminate between overlays that are project vs
 personal, since either can be supported or unsupported.

And I don't see a reason to merge the huge overlays list with the official 
gentoo tree. They are totally different things, and a future alternative to 
viewvc in sources.gentoo.org (maybe trac-git) should reflect that. If we show 
a huge list with ebuild repos to public (especially to new to gentoo) without 
separating the official tree (including user/unofficial/bad-shaped ones), I 
suppose we'll give the impression we are like debian, where the user needs the 
multimedia overlay to get multimedia ebuilds, or the kde overlay to install 
kde.

For the second part of your question, Ryan's responce is perfect.
-- 
Theo Chatzimichos (tampakrap)
Gentoo KDE/Qt, Planet, Overlays


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Alexey Shvetsov
Hi all!

Why not use redmine as sources.gentoo.org?

2011/1/22 Theo Chatzimichos tampak...@gentoo.org:
 On Saturday 22 January 2011 06:20:27 Donnie Berkholz wrote:
 I don't see any particular reason to distinguish between the main tree
 and overlays in this structure. Just do something common for both, like
 tree/ or ebuilds/ or packages/. In the same vein, there's no good reason
 I can think of to discriminate between overlays that are project vs
 personal, since either can be supported or unsupported.

 And I don't see a reason to merge the huge overlays list with the official
 gentoo tree. They are totally different things, and a future alternative to
 viewvc in sources.gentoo.org (maybe trac-git) should reflect that. If we show
 a huge list with ebuild repos to public (especially to new to gentoo) without
 separating the official tree (including user/unofficial/bad-shaped ones), I
 suppose we'll give the impression we are like debian, where the user needs the
 multimedia overlay to get multimedia ebuilds, or the kde overlay to install
 kde.

 For the second part of your question, Ryan's responce is perfect.
 --
 Theo Chatzimichos (tampakrap)
 Gentoo KDE/Qt, Planet, Overlays




-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 22-01-2011 03:20, Donnie Berkholz wrote:
 On 04:38 Sat 22 Jan , Theo Chatzimichos wrote:
 Assuming we're going to move the git.overlays.gentoo.org repos there as well 
 in the near future, this is the structure i am proposing:

 source
  - portage-main.git
  - portage-history.git
...

 overlay
  - project (instead of proj)
- sunrise.git
- kde.git
- ...
  - personal (merge dev/  user/)
- aballier.git
- alexxy.git
- ...
 I don't see any particular reason to distinguish between the main tree 
 and overlays in this structure. Just do something common for both, like 
 tree/ or ebuilds/ or packages/. In the same vein, there's no good reason 
 I can think of to discriminate between overlays that are project vs 
 personal, since either can be supported or unsupported.

I think a distinction between tree and project overlays can be useful in
case we ever consider splitting the main tree. In that case, our new
tree would be composed of all the split repos under tree and users
would have an easy way to distinguish between the tree and project
overlays.

We could even provide the ability for users to have just some of the
split repos and thus not require the complete tree.


- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNOvOLAAoJEC8ZTXQF1qEP924P/2dbxlK8m3y0k4/ArQojeJH7
9HY3NzMImIuIW44kcdGhEj6+bJDEPGTz1Pb1zGrNMSxNYgrxrXYkEKEWldNYszm7
TNqQvm+Pl9D39ckjjDzV+zMfKZQn9UtM3MCTOw4ozWZynSLGajkpZK6Cp4BIiOjF
JiPi+Q8zSw/Xc8umLxK4ZfWy4n4WhLDbJgxO8ws+s27iSlQemJhqlOmCw1nMAcyB
FPlf1cyMa0MxUStqHWzJ0MBtYOfkxoSNvnXAoVl47DGPbOagdSSWkbbmx5p6vn2C
HpJ/xNfJkDoPa6DPrbBdQtmiay3A72fkokwLSFKMvNhMjDMeMhR30IPxDkrRf/ls
faIK7FKeJbh/sWr0XgBVR5rsASSQkor647DbjT04/v+g9HN/bB9IxmYY9hVC66aw
+j0gph07zTuXUAHDcqqSnMxlr3MGril+mAVXf+ne2N6emrP88K2plnSGc5LmUfyy
i+eEfb5UBTxfBfmyollKArVS9djzKveKLiVgIn1ga6kyj7JGYiDZnJTOfHJ1sfdc
R8dti5qyqQUruzmjkEeGQEMBpawIh/ZYY3LDfh7MaDkLjLScdVUHgZDipn+QjIUx
lliDjRK5sa1S4WWojK0t/gd3ikW/YrXQRHpLo9EOtMzkRfR9FSbFv+ew8ud5RlyN
eIQrF7smR0LCOMF1/mzj
=ytaq
-END PGP SIGNATURE-



Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Theo Chatzimichos
On Saturday 22 January 2011 16:58:38 Alexey Shvetsov wrote:
 Hi all!
 
 Why not use redmine as sources.gentoo.org?

idl0r installed trac-git for git.overlays, it needs some testing before 
starting to redesign the overlays webpages (ETA 1 month due to my exams) If we 
decide that it doesn't suit our needs we'll proceed in trying something else, 
but this is totally offtopic, please stick to the topic.
-- 
Theo Chatzimichos (tampakrap)
Gentoo KDE/Qt, Planet, Overlays


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 22-01-2011 11:32, Theo Chatzimichos wrote:
 On Saturday 22 January 2011 10:55:19 Robin H. Johnson wrote:
 1.
 We EXPLICITLY need a location for private repositories.
 
 didn't know that, so i guess the private dir should be:
 private
  - infra
- (infrapriv1).git
- (infrapriv2).git
  - foundation
- (foundpriv1).git
- (foundpriv2).git
  - pr
- 
  
 - Some of the developer+user repos are NOT overlays, but Gentoo-specific
   code/applications.
 
 These DON'T belong here, they should go to project/

Why not provide a tree for overlays and another for application
repositories?

 - On one hand, I would like user repositories to have a separate
   namespace, so that other users realize a given repo is NOT from a
   developer.
   - On the other side, what do we do when a user with a repo becomes a
  developer (and when they retire?)

 
 Well, the distinction for unofficial/official overlays happen mostly in 
 layman 
 -L, I don't think users pay attention to our git repo list. Furthermore, I 
 got 
 at least three requests from developers to move their repo from user/ to dev/ 
 (same problem when devs retired). This distinction doesn't make any sense.

Instead of relying on the name space for such a distinction, I propose
we use a label for that. Preferably we should have an automatic system
to produce the label and have it present on any online repo browsers
(gitweb?) and on project management apps (redmine?) so that users have
no doubt when looking at projects.gentoo.org / overlays.gentoo.org about
the type of a repo. The label to distinguish between developers and
non-developers repos could take advantage of the ldap info. We could
also use labels for the status of a project like we're already doing on
layman.

With the above in mind and some of the suggestions in the other emails,
what about the following structure:


tree

 - core-portage-tree.git
 - core-portage-historical-tree.git

 (possibly some day)
 - gnome.git
 - kde.git
 - sci.git
 - x11.git
 (split profiles, keywords(?))
 - profiles.git


overlay

 - project (do we want to support non-gentoo projects?)
. gnome.git
. kde.git
. sci.git
. sunrise.git
. external project a*
. ...

 - individual (we need to decide whether we want to host and the legal
costs of hosting non-gentoo individual's or project's repos)
. aballier.git
. alexxy.git
. user a*
. ...


project

 - pages (project web pages, but not applications code source like
forums, blogs or PMS)

. main-site.git (split from the current gentoo repo)
. gentoo-project.git (should we split the current gentoo repo?)
. devmanual.git

 - repositories

. project (tied to projects)

  ^ gentoo-forums.git
  ^ gentoo-blogs.git
  ^ gitolite-gentoo
  ^ gstats.git
  ^ packages.git
  ^ planet.git
  ^ portage.git
  ^ pms.git
  ^ releng.git

. individual (work of one or more individuals not tied to any projects)

  ^ portage-utils.git (not tied to any project afaik)
  ^ layman.git
  ^ rbot-gentoo (is it tied to any project?)
  ^ cool new toy for Gentoo done by devs A and B

  ^ soc (include individual soc projects here) (would it make sense
to organize by year?)

' soc project 1
' soc project 2


private

 - foundation
. legal
. finances
. ...

 - infra
. infra 1
. infra 2
. ...

 - pr
. pr 1
. pr 2
. ...


This design includes 4 top-level labels: tree, overlay, project and private:
 * the tree sub-tree should be used for the Portage tree, it's history
and any future trees we choose to have.
 * the overlay sub-tree should be used to host repositories to be used
as overlays.
 * the project sub-tree should be used to host the web pages and sites
and all the repositories for applications / tools.
 * the private sub-tree should be used for private repositories that
cannot be exposed to the public.


- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNOv+zAAoJEC8ZTXQF1qEPp9EP/AvFRbVsYQHcik4PMMFdwHPO
3vCXl2M0JENah/HBIM7cMigt1KWmk8jPJ4QOdARnFb2rVy9nDbycIzKYhHotg/aO
Bh7euJdLj1jxI3DKz1kZCj++DXQyZ0clzBde/c+sYWfw/1bGruRuZoAqr5Tbtkd4
4h6YV2bCHgeJUjUpC/7+K6M1/UNW7MwhdJC9cViLXyZ+O04fGSNZ5g/V7CCQtrE4
oMDodPgmfjwdmp9AqsA6ejVswkhuMbL8KyHS3kEBQXABugQpGnwVnY48KI2oi0yv
4oqa6cv+A6F9hoSrfHk9dytMdegAHtuFmq/70nnLBwVvljrdyGackAJj51oAtLgW
6tZDOGp6ZsjzsruSS3Keh4V2wFRz7Uejjkhkn/QuYMO86QyX3QA0eN9dce/HuOEv
zpbgZf3qvVvZ/zFnJw48sYNogfeb+CSQqs1pqRCjLwhShg1TcrBYYldiRvhxKNXl
SNBBUQDKSiorLGLnM6T23QEH/hEoVVjH6Z6D/09F0MODpwdv0H+iMJkUIGg1iv7G
WladznFgBg/gHjLB15Aq0Ux7eGwd6uoJ1Mm3zt0KbuO14udYgAbW6JvLw2JF7DSV
Y5njptBYPTUHx7Oj15LtzrN6RUQMnN/fLM8/VoBVrSb5dnXIdYWwCerL3JzkFsiH

Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Theo Chatzimichos
On Saturday 22 January 2011 18:02:59 Jorge Manuel B. S. Vicetto wrote: 
 Why not provide a tree for overlays and another for application
 repositories?

You just repeated my proposal, with the only difference I splitted project 
from website :P
-- 
Theo Chatzimichos (tampakrap)
Gentoo KDE/Qt, Planet, Overlays


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] On hosting self-produced distfiles

2011-01-22 Thread William Hubbs
Hi Diego,

I need a clarification on something.

On Thu, Jan 20, 2011 at 01:50:35AM +0100, Diego Elio Petten? wrote:
 If you produced the file yourself, and it doesn't matter if the file is
 reproducible (unless it is reproducible to sha512 identity), please use
 the public_html directory in your dev.gentoo.org home to host these.
 This makes sure that the file won't be deleted from all its sources if
 the ebuild is removed (or more likely replaced) from tree. Ask the Emacs
 team how easy has been to recover gentoo-syntax files before.

What is your feeling about projects that use tags in their source
repositories and have a way to build the tarball directly from the
repository?

e.g. for openrc, if you have a clone of the repository you can do:

git checkout [tag]
make dist

and you will have the same tarball that we released.

What about things hosted on github? I am upstream for some code hosted
there and they prefer that you do not upload source tarballs, but use
tags in your repository which will automatically be propegated to your
downloads page.

Your input would be appreciated.

William



pgp7UOrfGy8ks.pgp
Description: PGP signature


[gentoo-dev] rfc: libexec directory inconsistency

2011-01-22 Thread William Hubbs
All,

I noticed that for dhcpcd and openrc we force their LIBEXECDIR to be
$(get_libdir)/foo, which puts things in different directories depending on
whether the system is multilib or not.

I enquired from Robin why we do this, and I was told that libexec is
supposed to contain things which are not abi specific, but we do not
enforce that for /, even though we do for /usr.

Is there a reason for this? If not, would it break things if we start
using /libexec as well as /usr/libexec?

William



pgplQuaFBmT5i.pgp
Description: PGP signature


[gentoo-dev] Re: Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Duncan
Theo Chatzimichos posted on Sat, 22 Jan 2011 14:32:34 +0200 as excerpted:

 - On one hand, I would like user repositories to have a separate
   namespace, so that other users realize a given repo is NOT from a
   developer.
 - On the other side, what do we do when a user with a repo becomes a
   developer (and when they retire?)
 
 Well, the distinction for unofficial/official overlays happen mostly in
 layman -L, I don't think users pay attention to our git repo list.
 Furthermore, I got at least three requests from developers to move their
 repo from user/ to dev/ (same problem when devs retired). This
 distinction doesn't make any sense.

Agreed with the layman distinction being the practical one for those using 
it.  However, for site browsers the distinction could still be useful, and 
I prefer it in the filesystem layout rather than as a label.

Does the symlink concept work?  If so, what about a generic people 
subtree, with dev and user either at the same level or inside people, 
along with the list.  Then simply symlink the individual repos to either 
dev or user as appropriate (or only have the dev subcase/symlink, so 
people can choose either dev specifically, or all users including devs).  
Layman could use the generic people path regardless so the path never 
changes, and its user/dev description could be updated along with the 
symlinks.  Meanwhile, site browsers could choose to browse the generic 
version or the user/dev specific listings, as they wished.

Tho with layman being the interface most will see and use in general, 
labels in the browser interface would probably do.  I just prefer the 
filesystem layout distinction, especially if it's as trivial as managing a 
few symlinks.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




[gentoo-dev] Re: On hosting self-produced distfiles

2011-01-22 Thread Diego Elio Pettenò
Il giorno sab, 22/01/2011 alle 10.20 -0600, William Hubbs ha scritto:
 What is your feeling about projects that use tags in their source
 repositories and have a way to build the tarball directly from the
 repository?

I have written that already: can you provide a SHA512 identity of the
file? The same tarball is not really sufficient.

In general, though, for Gentoo-produced distfiles the archive _will_
have to host the files, even if Git provides an easy way to deal with
that.

 What about things hosted on github? I am upstream for some code hosted
 there and they prefer that you do not upload source tarballs, but use
 tags in your repository which will automatically be propegated to your
 downloads page.

GitHub _used_ to be broken and provide non-stable downloads, but they
have since fixed that and the download of a tag will always have the
same SHA512 digest, so it's just fine.

-- 
Diego Elio Pettenò — Flameeyes
http://blog.flameeyes.eu/




Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Sebastian Pipping
On 01/22/11 13:32, Theo Chatzimichos wrote:
 Well, the distinction for unofficial/official overlays happen mostly in 
 layman 
 -L, I don't think users pay attention to our git repo list. Furthermore, I 
 got 
 at least three requests from developers to move their repo from user/ to dev/ 
 (same problem when devs retired). This distinction doesn't make any sense.

Three request over what time?  Compared to a screen height of user repos
created, maybe that's not much.



Sebastian



Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Sebastian Pipping
On 01/22/11 09:55, Robin H. Johnson wrote:
 - On one hand, I would like user repositories to have a separate
   namespace, so that other users realize a given repo is NOT from a
   developer. 

Seconding that.


   - On the other side, what do we do when a user with a repo becomes a
   developer (and when they retire?)

To avoid a move, you'd have to give away distinction.  To be able to do
path-based distinction, you have to move on status updates.  It seems
that you cannot have both at the same time.



Sebastian



[gentoo-dev] Lastrite: thunar-thumbnailers, mousepad, gion-icon-theme

2011-01-22 Thread Samuli Suominen
# Samuli Suominen ssuomi...@gentoo.org (22 Jan 2011)
# Replaced by xfce-extra/tumbler
# Removal in 30 days
xfce-extra/thunar-thumbnailers

# Samuli Suominen ssuomi...@gentoo.org (22 Jan 2011)
# Included in gnome-themes-extras package wrt bug 351020.
# Removal in 30 days.
x11-themes/gion-icon-theme

# Samuli Suominen ssuomi...@gentoo.org (22 Jan 2011)
# Printing is broken because of xfprint requirement.
# Package is using deprecated libxfcegui4 instead of libxfce4ui.
# No development in about year at upstream git.
#
# Use app-editors/leafpad instead.
#
# Masked for removal in 30 days.
app-editors/mousepad



[gentoo-dev] Re: rfc: libexec directory inconsistency

2011-01-22 Thread Diego Elio Pettenò
Il giorno sab, 22/01/2011 alle 11.02 -0600, William Hubbs ha scritto:

 Is there a reason for this? If not, would it break things if we start
 using /libexec as well as /usr/libexec?

More or less and yes, it would create one more root directory that has
no real usage to be there anyway...

 I noticed that for dhcpcd and openrc we force their LIBEXECDIR to be
 $(get_libdir)/foo, which puts things in different directories
 depending on whether the system is multilib or not.
 

Which is wrong, it should be /lib/foo instead, not $(get_libdir), to
follow what udev and other software in Linux has been using for a very
long time now.

The one problem we have here is that for reason I don't know,
no-multilib profiles started using lib64 exclusively instead of the
(proper) lib exclusively...

-- 
Diego Elio Pettenò — Flameeyes
http://blog.flameeyes.eu/





Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Robin H. Johnson
On Sat, Jan 22, 2011 at 03:02:59PM -0100, Jorge Manuel B. S. Vicetto wrote:
  Well, the distinction for unofficial/official overlays happen mostly in 
  layman 
  -L, I don't think users pay attention to our git repo list. Furthermore, I 
  got 
  at least three requests from developers to move their repo from user/ to 
  dev/ 
  (same problem when devs retired). This distinction doesn't make any sense.
 Instead of relying on the name space for such a distinction, I propose
 we use a label for that. Preferably we should have an automatic system
 to produce the label and have it present on any online repo browsers
 (gitweb?) and on project management apps (redmine?) so that users have
 no doubt when looking at projects.gentoo.org / overlays.gentoo.org about
 the type of a repo. The label to distinguish between developers and
 non-developers repos could take advantage of the ldap info. We could
 also use labels for the status of a project like we're already doing on
 layman.
The existence of labels is completely irrelevant to the actual PATH to
the repos, of which there can be only one, and changing it later is
going to upset people.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85



Re: [gentoo-dev] rfc: libexec directory inconsistency

2011-01-22 Thread Mike Frysinger
On Sat, Jan 22, 2011 at 12:02 PM, William Hubbs wrote:
 I noticed that for dhcpcd and openrc we force their LIBEXECDIR to be
 $(get_libdir)/foo, which puts things in different directories depending on
 whether the system is multilib or not.

 I enquired from Robin why we do this, and I was told that libexec is
 supposed to contain things which are not abi specific, but we do not
 enforce that for /, even though we do for /usr.

 Is there a reason for this? If not, would it break things if we start
 using /libexec as well as /usr/libexec?

/libexec is also a horrible wart which we have avoided on purpose.
*BSD systems might use it, but we dont in Linux.

i dont think the multilib issue is terribly relevant unless the files
in question are used externally.  with dhcpcd and openerc, the files
are only used internally, so keeping them in the native multilib dir
isnt an issue.
-mike