Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#30225 - [nginx] config no longer in backup array, will overwrite on upgrade
Attached to Project:
Community Packages
Opened by Dave Reisner (falconindy) - Saturday, 09 June 2012, 20:02 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Friday, 29 June 2012, 06:13 GMT
Opened by Dave Reisner (falconindy) - Saturday, 09 June 2012, 20:02 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Friday, 29 June 2012, 06:13 GMT
|
Details1.2.1-2 makes a total mess of current nginx users config, thanks to:
https://projects.archlinux.org/svntogit/community.git/commit/trunk?h=packages/nginx&id=0fd4bd9dc80aba742434f69d2c93ba344d9450e3 You've moved config and left it out of the backup array. /etc/nginx/nginx.conf will be *overwritten* on upgrade. The best part is, there's zero notification about this. Please either revert this insane change or have the decency to warn users via an install message and/or posting to aur-general that you're making *drastic* changes to a server package. |
This task depends upon
Closed by Bartłomiej Piotrowski (Barthalion)
Friday, 29 June 2012, 06:13 GMT
Reason for closing: Implemented
Additional comments about closing: Added post_upgrade and removed *.default files since 1.2.1-3.
Friday, 29 June 2012, 06:13 GMT
Reason for closing: Implemented
Additional comments about closing: Added post_upgrade and removed *.default files since 1.2.1-3.
information about the location move and the need to fix the configuration for html/log
paths (now that the symlinks are gone). Or maybe just the log paths (who uses the default
nginx html directory anyway).
think they serve any purpose. (We get .pacnew files when the main files change.)
remind you about purposes of *-testing repositories? If so, packages from testing
repo are expected to break something, need to be tested, and generally speaking can
eat your cat or dog. Of course, I had wrongly assumed that you'll read ArchWiki[1]
before enabling them and you're user experienced enough to check changes between pkgrels.
Do me a favour and don't complain about changes in server package. Nobody in his right
mind uses testing repositories on server. And before you start trolling again, I'll notify users
about changes, when nginx 1.2.1-2 will be moved into [community].
@Ionut Biru: I'll add compatibility symlinks, but I'll remove them sooner or later,
probably in 1.3 release.
@Evangelos Foutras: As I wrote already, I'll add post_upgrade message before moving
package to [community]. Removing *.default is good idea, thanks.
[1] https://wiki.archlinux.org/index.php/Testing#.5Btesting.5D
Over in developer land, we post on arch-dev-public when we're breaking things.
When I replaced udev with systemd-tools in testing, I posted about it
- http://mailman.archlinux.org/pipermail/arch-dev-public/2012-May/022980.html
When I introduced pambase to testing, I posted about it:
- http://mailman.archlinux.org/pipermail/arch-dev-public/2012-June/023017.html
When we moved filesystem-2012.06 into testing and it required user intervention, I posted about it:
- http://mailman.archlinux.org/pipermail/arch-dev-public/2012-June/023037.html
Testing isn't meant to punish people. Yes, I expect things might break. I also expect that maintainers have the decency to write a few sentences and push the send button so that they're not left to their own devices when they get the upgrade. Having the forethought to add an install message before this hit testing would have saved you this bug report.
Feel free to close this however you want. I'll go back to maintaining my own nginx package.
If you call making junk from package "sane packaging decisions", feel free to move it.
Of course it's easier to maintain messy package and just bump pkgver every upgrade than
make changes and follow any standards (common sense too). Even Debian has cleaner nginx
than us, but who cares, Arch must be different.
At the very least we need a post_install messages saying things moved (and hopefully why).