Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 595060 - www-apps/webdavcgi-1.1.0 version bump request
Summary: www-apps/webdavcgi-1.1.0 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Affolter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-24 20:52 UTC by Maciej S. Szmigiero
Modified: 2016-11-16 23:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej S. Szmigiero 2016-09-24 20:52:34 UTC
www-apps/webdavcgi latest version in tree is 0.8.4 which is 3.5 year old and
won't even work with current Perl without some patching.

Current version as of now of this package is 1.1.0 released on 2015/09/09.
Comment 1 Christian Affolter 2016-10-18 07:18:29 UTC
Sorry for the late response, I was on vacation with virtually no internet connection at all for the last three weeks...

If time permits, I should be able to create a new up-to-date ebuild for WebDAV CGI within the next couple of days. However, I only have limited testing possibilities without access to a large user base and file system anymore. So it would be great if you could assist with testing afterwards.
Comment 2 Maciej S. Szmigiero 2016-10-18 22:12:39 UTC
Hi Christian,

Thanks for working on this package.

I can help you with testing, unfortunately I don't have a large user base to test
under heavy load it in production environment.
Comment 3 Christian Affolter 2016-10-23 12:10:40 UTC
(In reply to Maciej S. Szmigiero from comment #2)
> I can help you with testing, unfortunately I don't have a large user base to
> test
> under heavy load it in production environment.

You'll find the newest ebuild within the webdavcgi-1.1.1 branch of my Gentoo portage fork:
https://github.com/paraenggu/gentoo/tree/webdavcgi-1.1.1
Comment 4 Maciej S. Szmigiero 2016-10-25 22:40:09 UTC
Thanks, I have tested it and it seems to work fine
(aside from some Perl warnings but they are an upstream issue).

However, at install time I get portage warning "/var/tmp/portage/www-apps/webdavcgi-1.1.1/temp/environment: line 2251: sql/postgresql.sql: Permission denied".

From quick look at ebuild it might caused by something like "doins" missing at
lines 122 and 123 if I understand ebuild language correctly.
Comment 5 Christian Affolter 2016-10-28 07:42:05 UTC
(In reply to Maciej S. Szmigiero from comment #4)
> Thanks, I have tested it and it seems to work fine
> (aside from some Perl warnings but they are an upstream issue).

Yeah, the "Unescaped left brace in regex is deprecated" and "Redundant argument in sprintf" warnings, I saw those too within the logs.
Upstream is currently moving from SF to GitHub and it's unclear to me were and how to report issues until the migration is over.

 
> However, at install time I get portage warning
> "/var/tmp/portage/www-apps/webdavcgi-1.1.1/temp/environment: line 2251:
> sql/postgresql.sql: Permission denied".
> 
> From quick look at ebuild it might caused by something like "doins" missing
> at
> lines 122 and 123 if I understand ebuild language correctly.

Thanks for spotting it, it's fixed and rebased with the original commit.


I've opened a pull request on GitHub for the new ebuilds:
https://github.com/gentoo/gentoo/pull/2683
Comment 6 Göktürk Yüksek archtester gentoo-dev 2016-11-16 23:54:10 UTC
commit 4c4dd65a7b97bab2fd4fffe39f33f637652d1711
Author:     Christian Affolter <c.affolter@stepping-stone.ch>
AuthorDate: Sun Oct 23 13:25:41 2016 +0200
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: Wed Nov 16 18:49:34 2016 -0500

    www-apps/webdavcgi: Version bump to 1.1.1
    
    Added new upstream 1.1.1 WebDAV CGI release with the following changes:
    * Switched to EAPI 6
    * Updated dependencies
    * Moved temporary directories from /var/cache to /var/tmp (to make QA happy)
    * Pre-create trash and optimizer directory
    * Added updated Apache HTTP configuration snipped for version 2.4
    * Added updated wedav 1.1 configuration
    * Added note for systemd users
    
    Gentoo-Bug: 595060