public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Unifying the PostgreSQL Ebuilds
@ 2014-09-19 14:11 Aaron W. Swenson
  2014-10-11 22:02 ` Aaron W. Swenson
  0 siblings, 1 reply; 4+ messages in thread
From: Aaron W. Swenson @ 2014-09-19 14:11 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 3909 bytes --]

I've been working on unifying the PostgreSQL ebuilds for a while now.

Besides just being cleaner and taking a bit less time to compile, it
will inherently resolve a couple issues that are difficult to
workaround, such as cross compilation [1] and CFLAGS changes [2].

I'm including a list of affected packages, but I think I have everything
prepared in my overlay [3] for commit to gentoo-x86.

I'm aiming to do a package move instead of the virtual/postgresql mess
we had last time. Before I do that, I'd like some feedback as there may
be some issue I've overlooked or haven't run into. I don't really think
there should be as the installation model is the same as the split
ebuilds; it's still slotted, and installation paths are the same.

I'm hoping to press forward with this change in the next week or so.

Thank you in advance!

[1] https://bugs.gentoo.org/show_bug.cgi?id=505540
[2] https://bugs.gentoo.org/show_bug.cgi?id=456876
[3] https://github.com/titanofold/titanofold-gentoo-x86

Affected Packages
========================================================================
app-admin/collectd
app-admin/rsyslog
app-admin/sagan
app-admin/ulogd
app-backup/bacula
app-backup/bareos
app-crypt/onak
app-editors/xemacs
app-forensics/aide
app-misc/sphinx
app-mobilephone/gammu
app-mobilephone/gnokii
app-mobilephone/kannel
app-office/akonadi-server
app-office/calligra
app-office/libreoffice
app-office/openerp
app-office/openerp-server
dev-cpp/pficommon
dev-db/barman
dev-db/cppdb
dev-db/libdbi-drivers
dev-db/libzdb
dev-db/mysql-super-smack
dev-db/opendbx
dev-db/pgadmin3
dev-db/pgagent
dev-db/pgmemcache
dev-db/pgpool2
dev-db/pgtap
dev-db/pg_top
dev-db/pgxnclient
dev-db/postgis
dev-db/psqlodbc
dev-db/pygresql
dev-db/slony1
dev-db/soci
dev-db/textsearch_ja
dev-db/tora
dev-haskell/hdbc-postgresql
dev-haskell/hsql-postgresql
dev-java/jdbc-postgresql
dev-lang/io
dev-lang/php
dev-libs/apr-util
dev-libs/cyrus-sasl
dev-libs/libhome
dev-libs/libpqxx
dev-libs/radlib
dev-libs/redland
dev-lisp/clisp
dev-lua/luadbi
dev-ml/postgresql-ocaml
dev-perl/DBD-Pg
dev-perl/pgperl
dev-python/psycopg
dev-python/pypgsql
dev-qt/qtsql
dev-ruby/pg
games-server/cyphesis
games-server/pvpgn
games-strategy/freeciv
gnome-extra/libgda
gnustep-libs/sqlclient
mail-filter/anubis
mail-filter/dspam
mail-filter/gld
mail-mta/courier
mail-mta/exim
mail-mta/postfix
media-video/motion
net-analyzer/barnyard
net-analyzer/barnyard2
net-analyzer/echoping
net-analyzer/flow-tools
net-analyzer/hydra
net-analyzer/icinga2
net-analyzer/metasploit
net-analyzer/munin
net-analyzer/nagios-plugins
net-analyzer/pmacct
net-analyzer/zabbix
net-dialup/accel-ppp
net-dialup/freeradius
net-dialup/gnuradius
net-dns/bind
net-dns/mydns
net-dns/pdns
net-firewall/nufw
net-ftp/proftpd
net-ftp/pure-ftpd
net-im/jabberd2
net-irc/eggdrop
net-irc/inspircd
net-libs/courier-authlib
net-libs/cvm
net-libs/wt
net-mail/cyrus-imapd
net-mail/dovecot
net-mail/ezmlm-idx
net-mail/mailutils
net-mail/perdition
net-mail/tpop3d
net-mail/vpopmail
net-misc/asterisk
net-misc/cfengine
net-misc/mico
net-misc/ser
net-misc/stargazer
net-print/pykota
net-voip/gnugk
net-voip/yate
sci-biology/emboss
sci-geosciences/grass
sci-geosciences/mapnik
sci-geosciences/osm2pgsql
sci-geosciences/qgis
sci-libs/gdal
sci-libs/vtk
sci-mathematics/pspp
sci-physics/root
sys-auth/libnss-pgsql
sys-auth/pam-pgsql
sys-cluster/gearmand
sys-cluster/slurm
www-apache/mod_auth_nufw
www-apache/mod_auth_pgsql
www-apps/liquid_feedback_core
www-apps/webmcp
www-servers/uwsgi
========================================================================

-- 
Mr. Aaron W. Swenson
Gentoo Linux Developer
PostgreSQL Herd Bull
Email : titanofold@gentoo.org
GnuPG FP : 2C00 7719 4F85 FB07 A49C 0E31 5713 AA03 D1BB FDA0
GnuPG ID : D1BBFDA0

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] Unifying the PostgreSQL Ebuilds
  2014-09-19 14:11 [gentoo-dev] Unifying the PostgreSQL Ebuilds Aaron W. Swenson
@ 2014-10-11 22:02 ` Aaron W. Swenson
  2014-11-02 15:52   ` Aaron W. Swenson
  0 siblings, 1 reply; 4+ messages in thread
From: Aaron W. Swenson @ 2014-10-11 22:02 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 4458 bytes --]

On 2014-09-19 10:11, Aaron W. Swenson wrote:
> I've been working on unifying the PostgreSQL ebuilds for a while now.
> 
> Besides just being cleaner and taking a bit less time to compile, it
> will inherently resolve a couple issues that are difficult to
> workaround, such as cross compilation [1] and CFLAGS changes [2].
> 
> I'm including a list of affected packages, but I think I have everything
> prepared in my overlay [3] for commit to gentoo-x86.
> 
> I'm aiming to do a package move instead of the virtual/postgresql mess
> we had last time. Before I do that, I'd like some feedback as there may
> be some issue I've overlooked or haven't run into. I don't really think
> there should be as the installation model is the same as the split
> ebuilds; it's still slotted, and installation paths are the same.
> 
> I'm hoping to press forward with this change in the next week or so.
> 
> Thank you in advance!
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=505540
> [2] https://bugs.gentoo.org/show_bug.cgi?id=456876
> [3] https://github.com/titanofold/titanofold-gentoo-x86
> 
> Affected Packages
> ========================================================================
> app-admin/collectd
> app-admin/rsyslog
> app-admin/sagan
> app-admin/ulogd
> app-backup/bacula
> app-backup/bareos
> app-crypt/onak
> app-editors/xemacs
> app-forensics/aide
> app-misc/sphinx
> app-mobilephone/gammu
> app-mobilephone/gnokii
> app-mobilephone/kannel
> app-office/akonadi-server
> app-office/calligra
> app-office/libreoffice
> app-office/openerp
> app-office/openerp-server
> dev-cpp/pficommon
> dev-db/barman
> dev-db/cppdb
> dev-db/libdbi-drivers
> dev-db/libzdb
> dev-db/mysql-super-smack
> dev-db/opendbx
> dev-db/pgadmin3
> dev-db/pgagent
> dev-db/pgmemcache
> dev-db/pgpool2
> dev-db/pgtap
> dev-db/pg_top
> dev-db/pgxnclient
> dev-db/postgis
> dev-db/psqlodbc
> dev-db/pygresql
> dev-db/slony1
> dev-db/soci
> dev-db/textsearch_ja
> dev-db/tora
> dev-haskell/hdbc-postgresql
> dev-haskell/hsql-postgresql
> dev-java/jdbc-postgresql
> dev-lang/io
> dev-lang/php
> dev-libs/apr-util
> dev-libs/cyrus-sasl
> dev-libs/libhome
> dev-libs/libpqxx
> dev-libs/radlib
> dev-libs/redland
> dev-lisp/clisp
> dev-lua/luadbi
> dev-ml/postgresql-ocaml
> dev-perl/DBD-Pg
> dev-perl/pgperl
> dev-python/psycopg
> dev-python/pypgsql
> dev-qt/qtsql
> dev-ruby/pg
> games-server/cyphesis
> games-server/pvpgn
> games-strategy/freeciv
> gnome-extra/libgda
> gnustep-libs/sqlclient
> mail-filter/anubis
> mail-filter/dspam
> mail-filter/gld
> mail-mta/courier
> mail-mta/exim
> mail-mta/postfix
> media-video/motion
> net-analyzer/barnyard
> net-analyzer/barnyard2
> net-analyzer/echoping
> net-analyzer/flow-tools
> net-analyzer/hydra
> net-analyzer/icinga2
> net-analyzer/metasploit
> net-analyzer/munin
> net-analyzer/nagios-plugins
> net-analyzer/pmacct
> net-analyzer/zabbix
> net-dialup/accel-ppp
> net-dialup/freeradius
> net-dialup/gnuradius
> net-dns/bind
> net-dns/mydns
> net-dns/pdns
> net-firewall/nufw
> net-ftp/proftpd
> net-ftp/pure-ftpd
> net-im/jabberd2
> net-irc/eggdrop
> net-irc/inspircd
> net-libs/courier-authlib
> net-libs/cvm
> net-libs/wt
> net-mail/cyrus-imapd
> net-mail/dovecot
> net-mail/ezmlm-idx
> net-mail/mailutils
> net-mail/perdition
> net-mail/tpop3d
> net-mail/vpopmail
> net-misc/asterisk
> net-misc/cfengine
> net-misc/mico
> net-misc/ser
> net-misc/stargazer
> net-print/pykota
> net-voip/gnugk
> net-voip/yate
> sci-biology/emboss
> sci-geosciences/grass
> sci-geosciences/mapnik
> sci-geosciences/osm2pgsql
> sci-geosciences/qgis
> sci-libs/gdal
> sci-libs/vtk
> sci-mathematics/pspp
> sci-physics/root
> sys-auth/libnss-pgsql
> sys-auth/pam-pgsql
> sys-cluster/gearmand
> sys-cluster/slurm
> www-apache/mod_auth_nufw
> www-apache/mod_auth_pgsql
> www-apps/liquid_feedback_core
> www-apps/webmcp
> www-servers/uwsgi
> ========================================================================

Well, since I've heavily modified the PostgreSQL ebuilds I've decided to
use virtual packages to do the transition.

Anyone opposed to my fixing the dependencies of the above packages?

-- 
Mr. Aaron W. Swenson
Gentoo Linux Developer
PostgreSQL Herd Bull
Email : titanofold@gentoo.org
GnuPG FP : 2C00 7719 4F85 FB07 A49C 0E31 5713 AA03 D1BB FDA0
GnuPG ID : D1BBFDA0

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] Unifying the PostgreSQL Ebuilds
  2014-10-11 22:02 ` Aaron W. Swenson
@ 2014-11-02 15:52   ` Aaron W. Swenson
  2014-11-03 14:15     ` Aaron W. Swenson
  0 siblings, 1 reply; 4+ messages in thread
From: Aaron W. Swenson @ 2014-11-02 15:52 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

On 2014-10-11 18:02, Aaron W. Swenson wrote:
> On 2014-09-19 10:11, Aaron W. Swenson wrote:
> > I'm hoping to press forward with this change in the next week or so.
> > 
> > Thank you in advance!
> > 
> > [1] https://bugs.gentoo.org/show_bug.cgi?id=505540
> > [2] https://bugs.gentoo.org/show_bug.cgi?id=456876
> > [3] https://github.com/titanofold/titanofold-gentoo-x86
> 
> Anyone opposed to my fixing the dependencies of the above packages?

I'm currently running repoman full on the affected packages. I'll be
committing the changes within the next few hours.

-- 
Mr. Aaron W. Swenson
Gentoo Linux Developer
PostgreSQL Herd Bull
Email : titanofold@gentoo.org
GnuPG FP : 2C00 7719 4F85 FB07 A49C 0E31 5713 AA03 D1BB FDA0
GnuPG ID : D1BBFDA0

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] Unifying the PostgreSQL Ebuilds
  2014-11-02 15:52   ` Aaron W. Swenson
@ 2014-11-03 14:15     ` Aaron W. Swenson
  0 siblings, 0 replies; 4+ messages in thread
From: Aaron W. Swenson @ 2014-11-03 14:15 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 854 bytes --]

On 2014-11-02 10:52, Aaron W. Swenson wrote:
> On 2014-10-11 18:02, Aaron W. Swenson wrote:
> > On 2014-09-19 10:11, Aaron W. Swenson wrote:
> > > I'm hoping to press forward with this change in the next week or so.
> > > 
> > > Thank you in advance!
> > > 
> > > [1] https://bugs.gentoo.org/show_bug.cgi?id=505540
> > > [2] https://bugs.gentoo.org/show_bug.cgi?id=456876
> > > [3] https://github.com/titanofold/titanofold-gentoo-x86
> > 
> > Anyone opposed to my fixing the dependencies of the above packages?
> 
> I'm currently running repoman full on the affected packages. I'll be
> committing the changes within the next few hours.

Finished.

-- 
Mr. Aaron W. Swenson
Gentoo Linux Developer
PostgreSQL Herd Bull
Email : titanofold@gentoo.org
GnuPG FP : 2C00 7719 4F85 FB07 A49C 0E31 5713 AA03 D1BB FDA0
GnuPG ID : D1BBFDA0

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-11-03 14:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-19 14:11 [gentoo-dev] Unifying the PostgreSQL Ebuilds Aaron W. Swenson
2014-10-11 22:02 ` Aaron W. Swenson
2014-11-02 15:52   ` Aaron W. Swenson
2014-11-03 14:15     ` Aaron W. Swenson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox