+1 to everything kevin just said. Just because other folks are employing bad practices, doesn't mean we should. If that means dependent packages need to add an extra -I location, that is a far better solution then polluting & causing potential conflicts. Cheers, Tim ----- Original Message ----- > From: "Kevin Kofler" <kevin.kofler@xxxxxxxxx> > To: devel@xxxxxxxxxxxxxxxxxxxxxxx > Sent: Friday, November 22, 2013 9:06:07 AM > Subject: Re: Packaging changes for libev in Rawhide > > Mathieu Bridon wrote: > > * Move the headers back to /usr/include, as upstream intended > > * Put the event.h header into a libev-libevent-devel subpackage, and > > make it Conflicts: libevent-devel (this is what Debian did) > > -1 > > Conflicts are evil, and this pointless conflict is very easily avoided by > moving the header to a subdirectory as the package now does. +1 > > (I actually think that BOTH libev and libevent should use a subdirectory for > their headers. event.h is a very generic header name that doesn't belong in > /usr/include at all.) > +1 > Upstream needs to comprehend that they cannot just spam their headers > directly into /usr/include; if they don't, we have no other choice than > moving them without their consent. > +1 > Kevin Kofler > > -- > devel mailing list > devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/devel > Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- Cheers, Tim -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct