First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 198901
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Jakub Moc <jakub@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jakub Moc <jakub@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 198901 depends on: Show dependency tree
Show dependency graph
Bug 198901 blocks: 134491
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)









View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-11-12 09:47 0000
Basically same reasons as in Bug 158114 Comment #0 apply here... Having a use
flag for installing one plaintext file doesn't make sense.

- ebuilds don't handle this consistently (some just use this flag for
doins/newins a script to /etc/logrotate.d, some add app-admin/logrotate
dependency, some install the scripts unconditionally)

- users can use INSTALL_MASK if diskspace is an issue for them (extremely
unlikely), plus the installed scripts have no effect until you install
logrotate anyway, so if you don't want this functionality, just don't install
it, if you do, emerge alogrotate and you don't have to care about anything else
and no need to re-emerge anything).

(BTW, the usage of this flag in net-proxy/squid really is special, don't quite
understand why not just use the rotate functionality squid itself has.)

So, please nuke the use flag and install the stuff unconditionally. Thanks 

app-antivirus/clamav-0.91
app-antivirus/clamav-0.91.1
app-antivirus/clamav-0.91.2
app-antivirus/clamav-0.92_rc2

app-backup/bacula-2.0.3
app-backup/bacula-2.2.4
app-backup/bacula-2.2.5
app-backup/bacula-2.2.5-r1

mail-filter/dspam-3.8.0-r6

mail-filter/spamassassin-fuzzyocr-3.5.1
mail-filter/spamassassin-fuzzyocr-3.5.1-r1

net-ftp/vsftpd-2.0.5-r3

net-mail/mailgraph-1.13
net-mail/mailgraph-1.14

net-proxy/squid-2.6.16
net-proxy/squid-3.0_rc1

sys-apps/qingy-0.9.6-r1

sys-cluster/vzctl-3.0.14
sys-cluster/vzctl-3.0.16
sys-cluster/vzctl-3.0.18
sys-cluster/vzctl-3.0.18-r1

sys-power/acpid-1.0.4-r5

sys-power/hibernate-script-1.95-r2
sys-power/hibernate-script-1.95-r3
sys-power/hibernate-script-1.96
sys-power/hibernate-script-1.96-r1
sys-power/hibernate-script-1.97-r1

www-servers/ocsigen-0.99.2
www-servers/ocsigen-0.99.3

------- Comment #1 From Alin Năstac 2007-11-12 10:13:51 0000 -------
Let me reiterate my position on squid's logrotate flag. This flag selects the
mode in which log rotation is performed: 
  1) native log rotation support (a cron script that calls squid -k rotate)
  2) through logrotate program
I don't see how this could be done in any other way than having a USE flag for
it.

mail-filter/dspam-3.8.0-r6 has been removed (-r7 no longer has logrotate USE
flag).

------- Comment #2 From Jakub Moc 2007-11-12 10:25:54 0000 -------
(In reply to comment #1)

Thanks for clarifying. This bug is about nuking the flag in ebuilds where it
does nothing else but installing a logrotate script (and adding a optional
dependency). The squid usage looks perfectly valid.

------- Comment #3 From Alon Bar-Lev (RETIRED) 2007-11-12 10:42:14 0000 -------
hibernate-script done.

------- Comment #4 From Alexis Ballier 2007-11-12 12:58:20 0000 -------
ocsigen done

------- Comment #5 From Andrej Kacian (RETIRED) 2007-11-14 19:35:12 0000 -------
clamav and mailgraph done.

The flag usage in spamassassin-fuzzyocr is a bit less trivial, as it also
decides on whether to enable logging, so I will leave it to maintainers (tomk +
chutzpah) to modify this package.

First Last Prev Next    No search results available      Search page      Enter new bug