Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139324 - net-misc/neon-0.26.1 should be blocker for net-fs/davfs2
Summary: net-misc/neon-0.26.1 should be blocker for net-fs/davfs2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
: 144829 (view as bug list)
Depends on:
Blocks: 139506
  Show dependency tree
 
Reported: 2006-07-05 08:34 UTC by Armando Di Cianno
Modified: 2006-08-23 01:38 UTC (History)
4 users (show)

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


Attachments
davfs CVS version 1.0.2 v1 (davfs2.tbz2,78.36 KB, application/octet-stream)
2006-08-22 02:16 UTC, Toralf Förster
Details
console log of make process (full_log.txt,12.28 KB, text/plain)
2006-08-22 02:19 UTC, Toralf Förster
Details
davfs2-1.0.2_p20060820.ebuild (davfs2-1.0.2_p20060820.ebuild,1.82 KB, text/plain)
2006-08-22 04:47 UTC, Stefan Schweizer (RETIRED)
Details
davfs2-1.0.2_p20060820.ebuild (davfs2-1.0.2_p20060820.ebuild,1.82 KB, text/plain)
2006-08-22 04:48 UTC, Stefan Schweizer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Armando Di Cianno 2006-07-05 08:34:38 UTC
net-misc/neon-0.26.1 should be blocker for net-fs/davfs2

davsf2 doesn't work with neon-0.26.1 and needs 0.24.X or 0.25.X to build.
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-07-05 11:04:00 UTC
I changed the dep to <neon-0.26, waiting for upstream to fix this one, I have not been successfull :(
Comment 2 Armando Di Cianno 2006-07-23 20:40:31 UTC
Reopening this bug, as neon-0.26.1 went stable recently, and now is in full conflict with davfs2.

davfs2 should block >=neon-0.26.1, one of them needs to be put back in unstable, or they need to be SLOT'd somehow.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-24 00:57:31 UTC
Eh, <net-misc/neon-0.26 works *exactly* as bad as !>net-misc/neon-0.26 if the block is one-way, if the block is both ways then you get hell more people ranting b/c of being forced to downgrade and possibly rebuild stuff depending on it (and the block will still not work correctly afterwards).

Please, go force portage folks to fix Bug 48195 instead of requesting annoying hacks.

Comment 4 Armando Di Cianno 2006-07-24 10:13:09 UTC
jakub -

I wasn't aware of the relationship to bug #48195.

I don't feel my suggestions were "annoying hacks" -- personally, I find it much more annoying that davfs2 is now completely broken and unusable because neon-0.26.1 went stable.

Furthermore, I tested neon-0.26* against davfs2 and subversion-1.3* earlier this month (check the date the bug was opened), and filed a couple bugs about the issue.  When that happened I was told, by you, that "Well, honestly that's what you get for mixing stable and ~arch ebuilds... ;)" bug #139318, comment #2.

So what do we have now?  "stable" apps that are completely broken.

I used to be a gentoo dev, so I feel I really do understand what is going on.  I also feel I understand your perspective.  Fixing bug #48195 is the "right way" to fix this.  What can I say, maybe in two more years, it'll be fixed.  None of this makes this bug any less annoying for those of us that (used to) depend on davfs2, to any extent.  If subversion had this issue, because davfs2 required the upgrade, you can imagine what kind of hell would break loose.

I hope this has come across polite, I mean it to be so.  I take part in Gentoo these days mainly through reporting bugs, so I really do want to be helpful, and not annoying.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-07-24 10:25:26 UTC
Uhm, you are just requesting something that doesn't work. The blockers are dead annoying, users file bugs about them over and over again. Deps like <foo/bar-x.y are ignored. 

Tell usptream to fix davfs2 or package.mask the incompatible neon version - all we can offer here I'm afraid until Bug 48195 gets fixed. The ebuild is correct as it is, portage is broken.
Comment 6 Toralf Förster gentoo-dev 2006-08-20 08:36:35 UTC
Upstreams is working on this issue : https://sourceforge.net/tracker/?func=detail&atid=386750&aid=1488505&group_id=26275
I'm currently testing the version 1.0.2 v1 locally, found no problems until now.
Comment 7 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-20 10:13:10 UTC
nice to see upstream acting on this. Please create a tarball removing the .svn-dirs. Upload it somewhere (or attach it to the bug) and make an updated ebuild ready. I can then add those to portage and everyone will be happy :)

Thanks!
Comment 8 Toralf Förster gentoo-dev 2006-08-22 02:16:01 UTC
Created attachment 94832 [details]
davfs CVS version 1.0.2 v1 

I produced the tarball in that way:
tfoerste@n22 ~ $ cvs -d:pserver:anonymous@dav.cvs.sourceforge.net:/cvsroot/dav login
Logging in to :pserver:anonymous@dav.cvs.sourceforge.net:2401/cvsroot/dav
CVS password:
tfoerste@n22 ~ $ cvs -z3 -d:pserver:anonymous@dav.cvs.sourceforge.net:/cvsroot/dav checkout -r v1 -P davfs2
cvs checkout: Updating davfs2
U davfs2/Makefile.in
...
cvs checkout: Updating davfs2/tools
tfoerste@n22 ~ $ tar -cjpf davfs2.tbz2 davfs2/
Comment 9 Toralf Förster gentoo-dev 2006-08-22 02:19:17 UTC
Created attachment 94833 [details]
console log of make process

I'm not very familar in creating an ebuild.
Using the tarball I did an
$> autogen.sh
followed by an configure call I shameless copied 1:1 from that configure command what was produced during the configure step of the 0.2.8 ebuild, after that I made an make && make install and I'm happy.
The full konsole lag is attached.
Comment 10 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-22 04:47:58 UTC
Created attachment 94843 [details]
davfs2-1.0.2_p20060820.ebuild

please test this.
Comment 11 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-22 04:48:19 UTC
Created attachment 94844 [details]
davfs2-1.0.2_p20060820.ebuild

please test this.
Comment 12 Toralf Förster gentoo-dev 2006-08-22 07:38:06 UTC
Copying the 2nd ebuild to my /usr/local/protage overlay and making:
$> https://n22/davfs@n22/ && emerge -a davfs2

compiles and installs it fine, only this might be worth to notice:

---------------------------------------------------
  Congratulations! davfs2 is installed successfully.
----------------------------------------------------

rm: cannot remove `INSTALL': No such file or directory
rmdir: /var/tmp/portage/davfs2-1.0.2_p20060820/image//usr/share/davfs2: Directory not empty

Looking into /usr/share/davfs2 I have only:
n22 /usr/local/portage/net-fs/davfs2 # ll /usr/share/davfs2
total 24
-rw-r--r-- 1 root root    24 Aug 22 16:26 BUGS
-rw-r--r-- 1 root root 17983 Aug 22 16:26 GPL

IIRC I had more files during manual install, but anyway... Both my local davfs test environment works fine, production DAV FS can be accessed, the only (minor) thing I saw immediately after mounting an remote DAVFS was:

$> /sbin/mount.davfs: Connection failed, mounting anyway.  File system will only be usable when connection comes up.

but the directory content is readable


:-)
Comment 13 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-22 07:46:34 UTC
well, the last error is an upstream one, I corrected the two others and committed the ebuild, thanks.
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-08-23 01:38:14 UTC
*** Bug 144829 has been marked as a duplicate of this bug. ***