[gentoo-dev] Last rites: dev-php/ezc-*

2013-01-04 Thread Ole Markus With
# Ole Markus With olemar...@gentoo.org (04 Jan 2013)
# No longer maintained. Replaced by Zeta Components, which also has yet
# to have had any releases.
# Masked for removal.
dev-php/ezc-Archive
dev-php/ezc-Authentication
dev-php/ezc-AuthenticationDatabaseTiein
dev-php/ezc-Cache
dev-php/ezc-Configuration
dev-php/ezc-ConsoleTools
dev-php/ezc-Database
dev-php/ezc-DatabaseSchema
dev-php/ezc-Debug
dev-php/ezc-Document
dev-php/ezc-EventLog
dev-php/ezc-EventLogDatabaseTiein
dev-php/ezc-Execution
dev-php/ezc-eZcomponents
dev-php/ezc-Feed
dev-php/ezc-File
dev-php/ezc-GraphDatabaseTiein
dev-php/ezc-ImageAnalysis
dev-php/ezc-ImageConversion
dev-php/ezc-Mail
dev-php/ezc-MvcAuthenticationTiein
dev-php/ezc-MvcFeedTiein
dev-php/ezc-MvcMailTiein
dev-php/ezc-MvcTemplateTiein
dev-php/ezc-MvcTools
dev-php/ezc-PersistentObject
dev-php/ezc-PersistentObjectDatabaseSchemaTiein
dev-php/ezc-PhpGenerator
dev-php/ezc-Search
dev-php/ezc-SignalSlot
dev-php/ezc-SystemInformation
dev-php/ezc-Template
dev-php/ezc-TemplateTranslationTiein
dev-php/ezc-Translation
dev-php/ezc-TranslationCacheTiein
dev-php/ezc-Tree
dev-php/ezc-TreeDatabaseTiein
dev-php/ezc-TreePersistentObjectTiein
dev-php/ezc-Url
dev-php/ezc-UserInput
dev-php/ezc-Webdav
dev-php/ezc-Workflow
dev-php/ezc-WorkflowDatabaseTiein
dev-php/ezc-WorkflowEventLogTiein
dev-php/ezc-WorkflowSignalSlotTiein



Re: [gentoo-dev] configuration-doc.eclass: an eclass to install a CONFIGURATION doc file and show an elog message first time package is installed

2013-01-04 Thread Pacho Ramos
El jue, 03-01-2013 a las 17:11 -0600, William Hubbs escribió:
[...]
  
  But, how to share CONFIGURATION_INSTRUCTIONS contents then for
  create_doc and print_elog? The idea is to share the same message, and
  using global variable for this purpose is already done with
  kernel-2.eclass (I noticed it when doing last tuxonice-sources bumps)
  
  Does kernel-2.eclass save the message somewhere or just print it? If it
  just prints it I can see that, but since you are saving it to a file, I
  was just thinking that there is no need to keep a global variable
  around.
 

It just print it via elog, but I don't see the difference when it's
saved to a file. Anyway, there is no problem on setting it at pkg_setup
of src_prepare phases for example.

[...]
 
# @FUNCTION: configuration_print_elog
# @DESCRIPTION:
# Print elog messages with CONFIGURATION_INSTRUCTIONS contents.
# Usually called at pkg_postinst phase.
configuration_print_elog() {
debug-print-function ${FUNCNAME} ${@}

if [[ -n ${CONFIGURATION_INSTRUCTIONS} ]]; then
   
   I would recommend using the CONFIGURATION file here, as follows:
   
   if [ -f ${T}/CONFIGURATION ]; then
  
  That is interesting as ensures file was created, but, will it be still
  there at pkg_postinst phase?
  
  Yes, it should be.

In that case I will try it, thanks for the tip

 
if ! [[ ${REPLACING_VERSIONS} ]]; then
   
   This is an issue if I want to add display some tips that have changed
   between different versions of the software. I would propose not trying
   to do this, but let the user call this function.
   
  
  This is intentional because the kind of messages that are always the
  same and, then, need to only be shown with elog first time the package
  is installed need this checking. From packages I have seen, those
  messages that are related with updating from version XXX should still
  be handled manually.
  
 Say I have foobar-1 installed, and it has configuration instructions.
 Now, foobar-2 comes along with different configuration instructions
 that do not work for foobar-1.
 What happens to the CONFIGURATION file when I upgrade? Does it now have
 foobar-2's instructions? If not, this is a bug.
 
 William
 

With current eclass design, you will need to handle it at ebuild itself
(as done currently), and handle that way proper version checking that
will change depending on each package. Anyway, eclass could be enhanced
to also handling this cases but, before that:
- we need to agree what is the proper way of using REPLACING_VERSIONS
for version checking (some ebuilds use / operators, while others
rely on versionator.eclass)
- I need to think how to handle both cases :|
- I guess you want to save in CONFIGURATION file that kind of messages
version-dependent ONLY when people updates from older versions and,
then, once people re-emerge the package, that part will be removed (as
is done currently with elog messages that are, for example, behind: 
if [[ ${REPLACING_VERSIONS} ]]  [[ ${REPLACING_VERSIONS}  XX ]]; then


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


Re: [gentoo-dev] Switching order of packages in virtual/pkgconfig

2013-01-04 Thread Richard Yao
On 01/03/2013 02:58 AM, Samuli Suominen wrote:
 On 02/01/13 15:29, Luca Barbato wrote:
 last I checked prefix didn't have issues with the pkg-config bootstrap
 either. there is no circular deps either.

 check glib deps iirc some non-glibc platforms have few problems with it.
 
 not if you enable USE=internal-glib. i've added the USE flag on request
 from vapier mostly, so we could punt pkg-config-lite from Portage. it
 should not depend on any of the stuff embedded (uclibc) has problems
 with anymore. as for anything other than uclibc, glibc, i'd like to see
 an bug, there isn't one
 
 

Doesn't that violate our policy on bundled libraries?

I would like to see us switch after Diego is happy with tinderbox
testing. That would put us in a position to eliminate glib from many
non-GNOME systems, provided that we kill the glib dependency in
udev/eudev. That is something worth exploring.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Switching order of packages in virtual/pkgconfig

2013-01-04 Thread Richard Yao
On 01/04/2013 05:31 AM, Richard Yao wrote:
 On 01/03/2013 02:58 AM, Samuli Suominen wrote:
 On 02/01/13 15:29, Luca Barbato wrote:
 last I checked prefix didn't have issues with the pkg-config bootstrap
 either. there is no circular deps either.

 check glib deps iirc some non-glibc platforms have few problems with it.

 not if you enable USE=internal-glib. i've added the USE flag on request
 from vapier mostly, so we could punt pkg-config-lite from Portage. it
 should not depend on any of the stuff embedded (uclibc) has problems
 with anymore. as for anything other than uclibc, glibc, i'd like to see
 an bug, there isn't one


 
 Doesn't that violate our policy on bundled libraries?
 
 I would like to see us switch after Diego is happy with tinderbox
 testing. That would put us in a position to eliminate glib from many
 non-GNOME systems, provided that we kill the glib dependency in
 udev/eudev. That is something worth exploring.
 

Scratch that. The glib dependency in udev/eudev is purely optional. The
only dependency is in pkg-config.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] What did we achieve in 2012? What are our resolutions for 2013?

2013-01-04 Thread Sebastian Pipping
Coming to my mind:


There have been continued regular releases of genkernel integrating
patches from various people:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=tags

And there has been a constant stream of people asking for user overlay
hosting or getting an existing overlay being added to the layman
registry that we could serve.


Ben, I hope you have the time to make a news post from this thread's
collection?


Best,



Sebastian




Re: [gentoo-dev] Re: Wordiness

2013-01-04 Thread Donnie Berkholz
On 05:31 Fri 21 Dec , Matt Turner wrote:
 My point is that you consistently write long essays that I, and 
 apparently most others, don't bother to read. I'm not sure if you're 
 aware of this.
 
 Someone said on IRC this morning in response to this thread
 
  the tragic thing is that guy would be able to make valuable 
  contributions if it weren't for the excessive length of his mails
 
 So, your emails are way too long. A huge percentage of recipients 
 don't bother to read them. I don't know whether you just enjoy writing 
 (you must!) or if you hope to actually be heard, but as it stands now 
 you're not being heard by most.

Just coming back from Christmas vacation, but ...

Yeah.

Duncan, you need to learn how to be pithy. Invest the effort to cut your 
writing down to its essence; consider the time of the 100s/1000s who 
read it. Your value and impact will increase exponentially.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux http://dberkholz.com
Analyst, RedMonk http://redmonk.com/dberkholz/


pgpR4IRW1xeQ_.pgp
Description: PGP signature


Re: [gentoo-dev] About using a CONFIGURATION (or SETUP) file under /usr/share/doc for configuration information

2013-01-04 Thread Donnie Berkholz
On 10:26 Sat 22 Dec , Pacho Ramos wrote:
 Hello
 
 After seeing:
 https://bugs.gentoo.org/show_bug.cgi?id=440214
 
 Looking to a lot of its blockers shows that we are using elog messages
 for informing people about configuration (like pointing people to
 external links to get proper way of configuring things, tell them to add
 to some system groups...). I thought that maybe this kind of information
 could be simply included in a canonical file under /usr/share/doc/
 package dir called, for example, CONFIGURATION or SETUP. We would them
 point people (now with a news item, for the long term provably a note to
 handbook to newcomers would be nice) to that file to configure their
 setups. The main advantages I see:
 - We will flood less summary.log ;)
 - The information to configure the package is always present while
 package is installed, now, if we remove merge produced logs, people will
 need to reemerge the package or read directly the ebuild
 
 What do you think?

Bikeshedding ... would go with README.gentoo, because people are already 
used to looking for README files. Every time we can eliminate 
Gentoo-specific weirdness, we should.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux http://dberkholz.com
Analyst, RedMonk http://redmonk.com/dberkholz/


pgp3sbsAFBIVY.pgp
Description: PGP signature


Re: [gentoo-dev] Attracting developers (Re: Packages up for grabs...)

2013-01-04 Thread Donnie Berkholz
On 10:43 Mon 17 Dec , Markos Chandras wrote:
 On 16 December 2012 18:53, Andreas K. Huettel dilfri...@gentoo.org wrote:
  How to do this, however, and what software to target should probably 
  be decided by people who know more than me... and in the end it all 
  boils down to who has the time and motivation.
 
 Outsource it to someone who has the knowledge and interest in doing 
 this. The foundation has the funds to support it, and none of us 
 actually have the time to invest in a complete webpage redesign.

I did much of the design work nearly 2 years ago:

http://dev.gentoo.org/~dberkholz/gentoo_website/gentoo_landing_black.png
http://dev.gentoo.org/~dberkholz/gentoo_website/gentoo_landing_install.png
http://dev.gentoo.org/~dberkholz/gentoo_website/gentoo_landing_handbook.png
http://dev.gentoo.org/~dberkholz/gentoo_website/gentoo_landing_handbook2.png

Some early work on it using Bootstrap:

http://a3li.li/~alex/g.o/

That said, why the hell are we wasting time implementing our own website 
backend when we should be using a CMS? We're here to make a distro, not 
a website framework. No reason we should care, day to day, about 
anything but frontend theming and content.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux http://dberkholz.com
Analyst, RedMonk http://redmonk.com/dberkholz/


pgpSKkhPZZeQ4.pgp
Description: PGP signature