I was chatting with Rudolf Kastl(che on #winehq) and he was mentioning the things that he was doing for the rpm package. One of the patches he applies to wine prior to packaging it is a patch that creates local user config files if they don't exist.
His patches modify wine/libs/wine/config.c and wine/misc/registry.c, I don't see the need to change things, they could do if Alexandre accepts them in the CVS. They would uniform wine packaging, and make things easier, also wine-c could be a comprssed dir as it's only usility would be to be copied to $HOME, it doesn't really need to be uncompressed in /usr/share. Of course, all packagers could just apply these patches to binaries, but official packages should just ship vanilla wine (Otherwise why call them "official"?), so this depends on Alexandre.
Ivan.
Le mer 17/12/2003 à 05:52, Ivan Leo Murray-Smith a écrit :
I was chatting with Rudolf Kastl(che on #winehq) and he was mentioning the things that he was doing for the rpm package. One of the patches he applies to wine prior to packaging it is a patch that creates local user config files if they don't exist.
His patches modify wine/libs/wine/config.c and wine/misc/registry.c, I don't see the need to change things, they could do if Alexandre accepts them in the CVS. They would uniform wine packaging, and make things easier, also wine-c could be a comprssed dir as it's only usility would be to be copied to $HOME, it doesn't really need to be uncompressed in /usr/share. Of course, all packagers could just apply these patches to binaries, but official packages should just ship vanilla wine (Otherwise why call them "official"?), so this depends on Alexandre.
If wine-c is stored uncompressed, it's easier for a site admin to modify it for all its users.
As for the "official=vanilla", unless there's some QA before each release, there'll always be a need for last minute patches in binary packages. See regedit not importing files in 20030813, or the openssl FAR usage we had on Fedora a few weeks ago.
Also, there are a couple places in Wine which are dependant on how the underlying distribution is setup, things like menu entries and such. Not every distro ship a vanilla Gnome or KDE (and then there are many versions of each).
Vincent