Re: Packaging changes for libev in Rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux