git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] t9010: svnadmin can fail even if available

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Jan 7, 2011, 16:58 UTC
Message-ID
<20110107165837.GA8062@kytes>
In-Reply-To
<20110107013159.GA23280@burratino>
Hi,
Jonathan Nieder writes:
Show 5 quoted lines
> To do the same for t91* would be impossible.  If svn is broken or not
> installed, svn-fe will run fine, but "git svn" will not.  On the other
> hand, if svnadmin were broken but svn still worked, "git svn" would be
> fine but that would be quite strange and I do not think it is worth
> spending time to prepare for.
I don't think it's worth spending time preparing for every concievable
breakage. The patch A few more examples of possible breakages I've
encountered:
- APR compiled without threading support, SVN compiled with it, or
  viceversa.
- SVN is compiled against GNU iconv, but apr-iconv installed, or
  viceversa.
- Two different versions of a dependent library are installed, and SVN
  links to a different version in a different location.

One or many components of SVN may fail. So, I'm in favor of the current approach: if SVN is installed, attempt to run all the t91* tests. Any failure can either be interpreted as a real test failure or malformed SVN installation.

-- Ram
Previous: Jonathan NiederNext: Junio C Hamano
Message 10 of 13 in “Repeatable test t9010-svn-fe.sh failure w/ master (685e9d9, 1.7.4.rc1)”
  1. A Large Angry SCMJan 6, 2011
  2. Jonathan NiederJan 6, 2011
  3. A Large Angry SCMJan 6, 2011
  4. t9010: svnadmin can fail even if availableJonathan Nieder, Jan 6, 2011
  5. A Large Angry SCMJan 6, 2011
  6. Junio C HamanoJan 6, 2011
  7. Jonathan NiederJan 6, 2011
  8. Junio C HamanoJan 7, 2011
  9. Jonathan NiederJan 7, 2011
  10. Ramkumar RamachandraJan 7, 2011
  11. Junio C HamanoJan 7, 2011
  12. Junio C HamanoJan 6, 2011
  13. A Large Angry SCMJan 6, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.