Thanks for the feedback.

Jesus M. Rodriguez wrote:
On Wed, Mar 25, 2009 at 9:48 AM, Jeff Ortel <[email protected]> wrote:
The following schema files are flagged to be EXCLUDED from the installed
schema.

<snip>
31 # check if we need to include a SQL file
32 check-sql-file = $(shell egrep -i \
33 Â  Â  Â  Â  '^--[[:space:]]*EXCLUDE:[[:space:]]*(all|$(SCHEMA))' \
34 Â  Â  Â  Â  $(file) >/dev/null 2>&1 || echo $(file))
</snip>

The Makefile.schema ^^ seems to check for this comment and when found,
excludes the file from the universal .sql file. Â Is this correct? Â If so,
any reason we don't just remove them from the repo? Â Many of them will not
load because then reference an non-existent packages rhn_email and rhn_ep
anyway.


FILES:


Yeah if we're excluding them why have them at all :)

packages/rhn_qos.grants.sql:-- EXCLUDE: all
packages/rhn_qos.pkb:-- EXCLUDE: all
packages/rhn_qos.pks:-- EXCLUDE: all
I don't see any code using rhn_qos, so safe to delete

procs/create_first_org.sql:-- EXCLUDE: production
this looks used by satCerts.py so looks like it's needed.

True.

[1] - The "EXCLUDE: production" doesn't exclude from satellite. This shouldn't have been on this list to start with.


procs/entitle_order.sql:-- EXCLUDE: all
not used in spacewalk

procs/adler32.sql:-- EXCLUDE: all
doesn't look like it's used by anything


synonyms/rhnUser.satellite.sql:-- EXCLUDE: production
DEAD, remove it, failed attempt of refactoring web_contact into rhnUser

synonyms/web_customer_id_seq.sql:-- EXCLUDE: all
synonyms/web_customer.sql:-- EXCLUDE: all
synonyms/web_customer.sql:-- EXCLUDE: all
These 3 are synonyms which I don't think we use

tables/rhnServerGroupMembers_email_triggers.sql:-- EXCLUDE: all
not sure, I don't think we use this one either. Someone want to confirm?

This one references the non-existent rhn_email package so, I don't see how it's 
being used.


tables/rhnServerInfo-rescue.sql:-- EXCLUDE: all
seems useless,remove

tables/rhnSatelliteCert.sql:-- EXCLUDE: production
weird, we use this table why is it excluded?

True [1].


tables/rhnUserGroupMembers_email_triggers.sql:-- EXCLUDE: all
dead

tables/rhnUserServerGroupPerms_triggers.sql:-- EXCLUDE: all
I don't think we do this anymore.

tables/rhnInfoPane_synonyms.sql:-- EXCLUDE: Satelitte
useless synonym, remove

tables/rhnFAQ_satdata.sql:-- EXCLUDE: production
this data is so out of date, it's not even worth having.
Which reminds me we need to also rmeove the Feedback code from perl.

tables/rhnUserInfo_data.sql:-- EXCLUDE: all
not sure what this is doing., seems useless

tables/valid_countries.sql:-- EXCLUDE: production
this data is currently being used, why it's excluded is odd

True [1].


views/rhnUserAvailableChannels_grants.sql:-- EXCLUDE: all
this grants select to rhn_dml_r, I don't know what rhn_dml_r is. If
it's not being used let's just remove it.

views/rhnAutoScheduleActionView.sql:-- EXCLUDE: all
not used, remove

jesus

_______________________________________________
Spacewalk-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-devel

_______________________________________________
Spacewalk-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to