All of lore.kernel.org
 help / color / mirror / Atom feed
* New reiser4 snapshot (2003.09.12) is out
@ 2003-09-12 16:15 Oleg Drokin
  2003-09-12 20:20 ` Mike Benoit
  2003-09-13 11:18 ` Felipe Alfaro Solana
  0 siblings, 2 replies; 21+ messages in thread
From: Oleg Drokin @ 2003-09-12 16:15 UTC (permalink / raw)
  To: reiserfs-dev, reiserfs-list, linux-kernel

Hello!

   Another reiser4 snapshot was released today. This time it is against
   2.6.0-test5.
   Please take note that DISK DORMAT IS CHANGED, so you need to recreate
   your reiser4 filesystems (if you have any). This involves getting new
   reiser4progs, too.

   The snapshot is available from http://www.namesys.com/snapshots/2003.09.12

   Full release notes are below:

Reiser4 snapshot for 2003.09.12

WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
ANY VALUABLE DATA ON REISER4 YET!

Fixed some bugs. Hide some config options that might lead to problems in
compiling/running.
Readonly mounts (and hence - reiser4 as rootfs) are still not supported.
Some OOM problems are still inplace too (involves mmap-dirtying lots of pages).

reiser4progs: You need to get new reiser4progs. Diskformat is changed in backwards
incompatible manner, and so you need to recreate all your reiser4 volumes.
fsck.reiser4 still is not functional

Snapshot is released as a patch against linux-2.6.0-test5
REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.)
is known to not compile on x86.
Enable CONFIG_REISER4_LARGE_KEY, as reiser4progs are creating filesystems with
large keys by default.
The reiser4-kernelonly.diff file represents only required kernel modifications if you plan to use our reiser4 bk repository.
    It does not contains any reiser4 code
The reiser4.diff is full patch with everything included.

Changelog (extracted by "bk changes"):

ChangeSet@1.1191, 2003-09-11 22:00:25+04:00, zam@crimson.namesys.com
  wrong assertions: grabbed blocks should not be less than @count.

ChangeSet@1.1190, 2003-09-11 21:40:11+04:00, zam@crimson.namesys.com
  add assertions for catching space reservation problems

ChangeSet@1.1187.1.2, 2003-09-11 18:36:37+04:00, zam@crimson.namesys.com
  always relocate if JNODE_REPACK is set

ChangeSet@1.1187.1.1, 2003-09-11 18:35:49+04:00, zam@crimson.namesys.com
  debugging print supoort for JNODE_REPACK.

ChangeSet@1.1186.1.1, 2003-09-10 22:06:39+04:00, edward@theta.namesys.com
  cryptcompress.c:
    Fixed bugs

ChangeSet@1.1187, 2003-09-10 18:49:42+04:00, zam@crimson.namesys.com
  bitmap backward scanning bug fix: it was possible to allocate more blocks than it 
  was allowed by @max_len argument.  

ChangeSet@1.1186, 2003-09-10 12:29:18+04:00, vs@tribesman.namesys.com
  handle_pos_on_formatted: wrong assertion removed

ChangeSet@1.1181.1.4, 2003-09-09 18:45:22+04:00, god@laputa.namesys.com
  clean up.
  respect queue congestion.

ChangeSet@1.1181.1.3, 2003-09-09 18:44:49+04:00, god@laputa.namesys.com
  cleanup.

ChangeSet@1.1181.1.2, 2003-09-09 18:44:33+04:00, god@laputa.namesys.com
  mark error returns as such.

ChangeSet@1.1181.1.1, 2003-09-09 18:44:07+04:00, god@laputa.namesys.com
  avoid race between ->releasepage() and znode allocation:
  remove page from radix tree manually.

ChangeSet@1.1182.1.1, 2003-09-08 19:38:13+04:00, green@angband.namesys.com
  Merge thebsh:/home/bk/reiser4
  into angband.namesys.com:/home/green/bk_work/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1175.2.1, 2003-09-08 19:38:01+04:00, green@angband.namesys.com
  plugin.h, object.c, static_stat.c, page_cache.c, inode.c:
    get rid of kdev_t stuff

ChangeSet@1.1183, 2003-09-08 19:22:49+04:00, vs@tribesman.namesys.com
  for a while

ChangeSet@1.1182, 2003-09-08 18:55:22+04:00, edward@theta.namesys.com
  static_stat.c:
    Fixed bug: set inode flag REISER4_CLUSTER_KNOWN
    in cluster_sd_save()      
  cryptcompress.h:
    More comments
  cryptcompress.c:
    Fixed bug: do not read new cluster from disk.

ChangeSet@1.1181, 2003-09-08 17:16:03+04:00, god@laputa.namesys.com
  sync with VM changes

ChangeSet@1.1178.1.1, 2003-09-08 17:06:47+04:00, god@laputa.namesys.com
  fix error in last commit

ChangeSet@1.1179, 2003-09-08 16:22:41+04:00, god@laputa.namesys.com
  Merge god@thebsh:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1178, 2003-09-08 16:18:21+04:00, god@laputa.namesys.com
  check for concurrent node insertion in link_left_and_right()

ChangeSet@1.1177, 2003-09-08 16:17:50+04:00, god@laputa.namesys.com
  don't block ktxnmgrd on atom fusion.

ChangeSet@1.1175.1.6, 2003-09-08 16:09:28+04:00, umka@haron.namesys.com

ChangeSet@1.1175.1.5, 2003-09-08 15:21:22+04:00, edward@theta.namesys.com
  cryptcompress.c:
    Check value returned by scint_pack	

ChangeSet@1.1175.1.4, 2003-09-08 14:45:19+04:00, zam@crimson.namesys.com
  unnecessary function call removed

ChangeSet@1.1175.1.3, 2003-09-08 14:25:12+04:00, zam@crimson.namesys.com
  comments

ChangeSet@1.1175.1.2, 2003-09-08 14:23:19+04:00, zam@crimson.namesys.com
  remove inline from shared not inline function.

ChangeSet@1.1175.1.1, 2003-09-05 21:05:59+04:00, edward@theta.namesys.com
  flush.c:
    Handling of empty nodes after squeeze_node() on leaf level

ChangeSet@1.1176, 2003-09-05 19:43:59+04:00, god@laputa.namesys.com
  Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
  into laputa.namesys.com:/home/god/projects/i386/fs/reiser4

ChangeSet@1.1169.1.3, 2003-09-05 19:43:31+04:00, god@laputa.namesys.com
  move init_context() out of &inode_lock

ChangeSet@1.1169.1.2, 2003-09-05 19:43:06+04:00, god@laputa.namesys.com
  fix race

ChangeSet@1.1169.1.1, 2003-09-05 19:42:52+04:00, god@laputa.namesys.com
  remove assertion

ChangeSet@1.1175, 2003-09-05 16:49:27+04:00, vs@tribesman.namesys.com
  read_extent: bug fix

ChangeSet@1.1174, 2003-09-05 15:23:28+04:00, vs@tribesman.namesys.com
  Merge

ChangeSet@1.1164.1.5, 2003-09-05 15:12:01+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1164.4.1, 2003-09-05 15:11:36+04:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1173, 2003-09-05 13:08:39+04:00, zam@crimson.namesys.com
  Merge zam@bk.namesys.com:/home/bk/reiser4
  into crimson.namesys.com:/mnt/store/src/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1119.56.1, 2003-09-05 10:04:03+04:00, zam@crimson.namesys.com
  reiser4 sysfs interface: device attr. output change.

ChangeSet@1.1171, 2003-09-04 22:08:15+04:00, edward@theta.namesys.com
  ctail.c:
    Added cut_ctail()

ChangeSet@1.1164.3.1, 2003-09-04 21:50:51+04:00, demidov@herb.namesys.com
  option for use yacc

ChangeSet@1.1164.2.1, 2003-09-04 19:11:57+04:00, edward@theta.namesys.com
  item.h, ctail.h:
    cleanups
  ctail.c, flush.c:
    attach/detach squeeze item data was moved from squeeze_node()
    to squeeze() flush item plugin 

ChangeSet@1.1164.1.3, 2003-09-04 19:11:26+04:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1169, 2003-09-04 19:07:34+04:00, god@laputa.namesys.com
  add mmap support to nfs_fh_stale.c

ChangeSet@1.1168, 2003-09-04 19:07:15+04:00, god@laputa.namesys.com
  disable these noisy debugging messages.

ChangeSet@1.1167, 2003-09-04 19:06:57+04:00, god@laputa.namesys.com
  fix typo.

ChangeSet@1.1164.1.2, 2003-09-04 18:47:24+04:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1164.1.1, 2003-09-04 18:28:30+04:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1165, 2003-09-04 18:19:05+04:00, god@laputa.namesys.com
  Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
  into laputa.namesys.com:/home/god/projects/i386/fs/reiser4

ChangeSet@1.1164, 2003-09-04 18:01:57+04:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1163, 2003-09-04 18:01:02+04:00, vs@tribesman.namesys.com
  manual pull

ChangeSet@1.1119.9.128, 2003-09-04 17:15:22+04:00, god@laputa.namesys.com
  kill dead debugging code

ChangeSet@1.1151.1.6, 2003-09-04 17:03:04+04:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1162, 2003-09-04 15:59:01+04:00, vs@tribesman.namesys.com
  find_extent_slum_size: corrected assertions

ChangeSet@1.1119.9.127, 2003-09-04 15:21:38+04:00, god@laputa.namesys.com
  Merge god@thebsh:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1119.9.126, 2003-09-04 15:19:33+04:00, god@laputa.namesys.com
  add more consistency checks for jnode

ChangeSet@1.1119.9.125, 2003-09-04 15:17:33+04:00, god@laputa.namesys.com
  add functions to print most wanted znodes

ChangeSet@1.1119.9.124, 2003-09-04 15:17:04+04:00, god@laputa.namesys.com
  fix typo.

ChangeSet@1.1119.9.123, 2003-09-04 15:16:49+04:00, god@laputa.namesys.com
  add /sys/fs/reiser4/*/contexts

ChangeSet@1.1119.9.122, 2003-09-04 15:14:54+04:00, god@laputa.namesys.com
  remove obsolete ->zgen statistics

ChangeSet@1.1161, 2003-09-04 11:57:58+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1160, 2003-09-04 11:57:47+04:00, vs@tribesman.namesys.com
  shorten_file: use current file size

ChangeSet@1.1151.1.5, 2003-09-04 11:54:36+04:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1151.1.4, 2003-09-04 11:43:09+04:00, vs@tribesman.namesys.com
  conflict resolution

ChangeSet@1.1119.53.9, 2003-09-03 20:10:46+04:00, edward@theta.namesys.com
  ctail.c, flush.c:
    fixed

ChangeSet@1.1119.9.121, 2003-09-03 19:19:07+04:00, god@laputa.namesys.com
  cleanup

ChangeSet@1.1119.9.120, 2003-09-03 19:17:18+04:00, god@laputa.namesys.com
  remove ->zgen

ChangeSet@1.1119.9.119, 2003-09-03 19:16:39+04:00, god@laputa.namesys.com
  remove dead code

ChangeSet@1.1119.53.8, 2003-09-03 17:41:58+04:00, edward@theta.namesys.com
  flush.c:
    comments

ChangeSet@1.1119.53.7, 2003-09-03 14:55:24+04:00, edward@theta.namesys.com
  ctail.c, cryptcompress.c:
    cleanups
  cryptcompress.h:
    comments, cleanups

ChangeSet@1.1119.9.118, 2003-09-03 14:44:45+04:00, god@laputa.namesys.com
  Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
  into laputa.namesys.com:/home/god/projects/i386/fs/reiser4

ChangeSet@1.1119.9.117, 2003-09-03 14:44:29+04:00, god@laputa.namesys.com
  lock neighboring formatted nodes and pass them down to the extent deletion code

ChangeSet@1.1119.53.6, 2003-09-03 13:29:38+04:00, umka@haron.namesys.com
  cde.c:
    Removed dead code.

ChangeSet@1.1119.55.1, 2003-09-02 19:24:55+04:00, umka@haron.namesys.com
  tail.c:
    Removed redundant stuff in lookup_tail().
  extent.c:
    Removed redundant stuff in lookup_extent().

ChangeSet@1.1119.53.4, 2003-09-02 18:34:24+04:00, edward@theta.namesys.com
  object.c, item.c, ctail.h, ctail.c, cryptcompress.h:
    cleanups
  cryptcompress.c:
    Added capture(), delete() methods for cryptcompress object plugin.

ChangeSet@1.1159, 2003-09-02 14:23:49+04:00, vs@tribesman.namesys.com
  bug fixes, debugging code

ChangeSet@1.1119.53.3, 2003-09-02 13:18:32+04:00, vs@tribesman.namesys.com
  cut_or_kill_units: bug fix

ChangeSet@1.1119.54.1, 2003-09-01 22:48:04+04:00, zam@crimson.namesys.com
  add "device" sysfs attribute for reiser4 kobject.

ChangeSet@1.1119.53.1, 2003-09-01 21:41:00+04:00, edward@theta.namesys.com
  object.c:
    added mmap() for cryptcompress objects
  item.c:
    init_coord_extension for ctails
  cryptcompress.c:
    added get_block() for cryptcompress objects

ChangeSet@1.1158, 2003-09-01 18:28:10+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1157, 2003-09-01 18:28:02+04:00, vs@tribesman.namesys.com
  cleanups, fixes

ChangeSet@1.1119.52.3, 2003-09-01 14:12:37+04:00, god@laputa.namesys.com
  sync with changes in prepare_twig_cut()

ChangeSet@1.1119.52.2, 2003-09-01 14:12:10+04:00, god@laputa.namesys.com
  set JNODE_DKSET bit

ChangeSet@1.1119.52.1, 2003-09-01 14:11:39+04:00, god@laputa.namesys.com
  assertion was rendered invalid by recent chamges in prepare_twig_cut()

ChangeSet@1.1151.1.3, 2003-09-01 11:34:02+04:00, vs@tribesman.namesys.com
  Merge thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/bk/reiser4

ChangeSet@1.1119.9.115, 2003-08-30 21:21:18+04:00, edward@theta.namesys.com
  plugin.h:
    Split cryptcompress specific info in reiser4_object_create data
    into crypto/compression/cluster info to enable unspecified ones.
  static_stat.c:
    Allocating space for crypto_stat moved from save_crypto_sd() to create_cryptcompress()  
  item.c:
    init kill_hook method for ctail items. 
  ctail.h:
    cleanup
  cryptcompress.c:
    Create method for cryptcompression objects was changed to enable
    creation with unspecified crypto/compression info (the create method
    instals zero plugins). 	

ChangeSet@1.1156, 2003-08-30 18:26:50+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1155, 2003-08-30 18:26:35+04:00, vs@tribesman.namesys.com
  set_hint: hint is extended by lock mode. This is to distinguish hint set by read and write

ChangeSet@1.1151.1.2, 2003-08-30 18:22:28+04:00, vs@tribesman.namesys.com
  Merge thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/bk/reiser4

ChangeSet@1.1119.51.3, 2003-08-29 22:53:49+04:00, zam@crimson.namesys.com
  the repacker: one more extent scanning loop fix.

ChangeSet@1.1119.51.2, 2003-08-29 22:51:51+04:00, zam@crimson.namesys.com
  the repacker: blocknr hint update after extent relocation, extent scan loop fix.

ChangeSet@1.1119.9.113, 2003-08-29 19:42:55+04:00, green@angband.namesys.com
  vfs_ops.c:
    Do not assign any inode stats in reiser4_statfs. Big numbers seems to confurse all df implementations out there.

ChangeSet@1.1119.51.1, 2003-08-29 18:56:58+04:00, zam@crimson.namesys.com
  the repacker: update blocknr_hint after successful block allocation

ChangeSet@1.1119.9.112, 2003-08-29 18:23:25+04:00, green@angband.namesys.com
  page_cache.c:
    We need jprivate in there, because zero private field is completely legal and even handled

ChangeSet@1.1119.9.111, 2003-08-29 17:26:28+04:00, green@angband.namesys.com
  dir.h, dir.c, hashed_dir.c:
    Make rename properly update times of parent directories, export update_times->reiser4_update_times

ChangeSet@1.1119.9.110, 2003-08-29 15:27:30+04:00, green@angband.namesys.com
  file.c:
    Do not update anything other than atime when file is unpacked.

ChangeSet@1.1154, 2003-08-29 12:52:00+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1153, 2003-08-29 12:51:48+04:00, vs@tribesman.namesys.com
  fixes, cleanups

ChangeSet@1.1151.1.1, 2003-08-29 12:44:55+04:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1119.9.109, 2003-08-29 11:26:47+04:00, green@angband.namesys.com
  static_stat.c:
    Fixed compile. Actually now that we can have either rdev or bytes field, we probably may need to print only one of those, too

ChangeSet@1.1119.9.108, 2003-08-28 19:40:16+04:00, god@laputa.namesys.com
  fix precedence.

ChangeSet@1.1119.9.107, 2003-08-28 19:34:44+04:00, god@laputa.namesys.com
  fix read ahead code

ChangeSet@1.1119.9.106, 2003-08-28 19:34:29+04:00, god@laputa.namesys.com
  limit atom size

ChangeSet@1.1119.9.105, 2003-08-28 19:34:06+04:00, god@laputa.namesys.com
  add more checks for jnode consistency

ChangeSet@1.1119.9.104, 2003-08-28 19:33:36+04:00, god@laputa.namesys.com
  fix compilation errors

ChangeSet@1.1119.9.103, 2003-08-28 19:30:39+04:00, god@laputa.namesys.com
  remove noisy compiler options

ChangeSet@1.1119.49.2, 2003-08-28 19:20:40+04:00, god@laputa.namesys.com
  rearrange fields

ChangeSet@1.1119.9.101, 2003-08-28 19:06:57+04:00, edward@theta.namesys.com
  ctail.h:
    Added prototypes
  ctail.c, cryptcompress.h, cryptcompress.c:
    Audited read_some_cluster_pages(), do_readpage_ctail()

ChangeSet@1.1119.9.100, 2003-08-28 18:14:06+04:00, vs@strelka.namesys.com
  rdev fix?

ChangeSet@1.1119.9.99, 2003-08-28 14:34:37+04:00, edward@theta.namesys.com
  cryptcompress.c:
    helper init operation for cluster handle

ChangeSet@1.1119.9.98, 2003-08-28 12:19:11+04:00, vs@tribesman.namesys.com
  calculate stat->blocks right

ChangeSet@1.1152, 2003-08-28 12:13:03+04:00, vs@tribesman.namesys.com
  Merge tribesman.namesys.com:/home/vs/bk/reiser4
  into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4

ChangeSet@1.1150.1.1, 2003-08-28 12:12:57+04:00, vs@tribesman.namesys.com
  fixes, cleanups

ChangeSet@1.1151, 2003-08-28 12:11:41+04:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1119.9.97, 2003-08-28 08:36:43+04:00, zam@crimson.namesys.com
  the repacker: add missing deadllocation of relocatable blocks.

ChangeSet@1.1119.9.96, 2003-08-28 07:42:03+04:00, zam@crimson.namesys.com
  missing JF_SET(, JNODE_RELOC) caused space reservation problems (zam-940).

ChangeSet@1.1119.50.1, 2003-08-27 22:50:08+04:00, zam@crimson.namesys.com
  the repacker: extent relocation is rewritten to fix space reservation problems.

ChangeSet@1.1119.9.94, 2003-08-27 21:23:29+04:00, edward@theta.namesys.com
  ctail.h:
    Added prototypes 
  ctail.c:
    Added kill_hook method for ctail items 
  cryptcompress.c:
    Added shorten_cryptcompress()

ChangeSet@1.1119.9.93, 2003-08-27 16:36:36+04:00, edward@theta.namesys.com
  ctail.c:
    Fixed bugs

ChangeSet@1.1119.49.1, 2003-08-26 17:17:32+04:00, god@laputa.namesys.com
  change interface of flush_some_atom(): pass writeback_control so that
  pdflush can be distinguised from balance_dirty_pages()

ChangeSet@1.1150, 2003-08-26 16:31:58+04:00, vs@tribesman.namesys.com
  Merge thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/bk/reiser4

ChangeSet@1.1119.48.1, 2003-08-26 14:59:32+04:00, zam@crimson.namesys.com
  fix of wrong result block calculation from bmap number and offset in bitmap_alloc_forward()

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-12 16:15 New reiser4 snapshot (2003.09.12) is out Oleg Drokin
@ 2003-09-12 20:20 ` Mike Benoit
  2003-09-13  6:31   ` Alex Zarochentsev
  2003-09-13 11:18 ` Felipe Alfaro Solana
  1 sibling, 1 reply; 21+ messages in thread
From: Mike Benoit @ 2003-09-12 20:20 UTC (permalink / raw)
  To: Oleg Drokin; +Cc: reiserfs-list

Any ideas why I would get this error while trying to compile
reiser4progs-0.4.14? The previous version of reiser4progs seemed to
compile fine for me, as did compiling reiser4 in to the test5 kernel. 

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DENABLE_MONOLITHIC 
-D_REENTRANT -D_FILE_OFFSET_BITS=64 -DENABLE_COLLISIONS
-DENABLE_PLUGINS_CHECK -DENABLE_SYMLINKS -DENABLE_R5_HASH
-DENABLE_FNV1_HASH -DENABLE_RUPASOV_HASH -DENABLE_TEA_HASH
-DENABLE_DEG_HASH -DENABLE_LARGE_KEYS -DENABLE_SHORT_KEYS -O0 -g -W
-Wall -Wno-unused-parameter -Wredundant-decls -Werror -MT
libmisc_la-exception.lo -MD -MP -MF .deps/libmisc_la-exception.Tpo -c
exception.c  -fPIC -DPIC -o .libs/libmisc_la-exception.lo
exception.c: In function `misc_exception_handler':
exception.c:133: warning: unused variable `i'
exception.c:135: warning: unused variable `variant'
make[2]: *** [libmisc_la-exception.lo] Error 1
make[2]: Leaving directory
`/home/ipso/downloads/reiser4progs-0.4.14/libmisc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ipso/downloads/reiser4progs-0.4.14'
make: *** [all] Error 2


On Fri, 2003-09-12 at 09:15, Oleg Drokin wrote:
> Hello!
> 
>    Another reiser4 snapshot was released today. This time it is against
>    2.6.0-test5.
>    Please take note that DISK DORMAT IS CHANGED, so you need to recreate
>    your reiser4 filesystems (if you have any). This involves getting new
>    reiser4progs, too.
> 
>    The snapshot is available from http://www.namesys.com/snapshots/2003.09.12
> 
>    Full release notes are below:
> 
> Reiser4 snapshot for 2003.09.12
> 
> WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
> ANY VALUABLE DATA ON REISER4 YET!
> 
> Fixed some bugs. Hide some config options that might lead to problems in
> compiling/running.
> Readonly mounts (and hence - reiser4 as rootfs) are still not supported.
> Some OOM problems are still inplace too (involves mmap-dirtying lots of pages).
> 
> reiser4progs: You need to get new reiser4progs. Diskformat is changed in backwards
> incompatible manner, and so you need to recreate all your reiser4 volumes.
> fsck.reiser4 still is not functional
> 
> Snapshot is released as a patch against linux-2.6.0-test5
> REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.)
> is known to not compile on x86.
> Enable CONFIG_REISER4_LARGE_KEY, as reiser4progs are creating filesystems with
> large keys by default.
> The reiser4-kernelonly.diff file represents only required kernel modifications if you plan to use our reiser4 bk repository.
>     It does not contains any reiser4 code
> The reiser4.diff is full patch with everything included.
> 
> Changelog (extracted by "bk changes"):
> 
> ChangeSet@1.1191, 2003-09-11 22:00:25+04:00, zam@crimson.namesys.com
>   wrong assertions: grabbed blocks should not be less than @count.
> 
> ChangeSet@1.1190, 2003-09-11 21:40:11+04:00, zam@crimson.namesys.com
>   add assertions for catching space reservation problems
> 
> ChangeSet@1.1187.1.2, 2003-09-11 18:36:37+04:00, zam@crimson.namesys.com
>   always relocate if JNODE_REPACK is set
> 
> ChangeSet@1.1187.1.1, 2003-09-11 18:35:49+04:00, zam@crimson.namesys.com
>   debugging print supoort for JNODE_REPACK.
> 
> ChangeSet@1.1186.1.1, 2003-09-10 22:06:39+04:00, edward@theta.namesys.com
>   cryptcompress.c:
>     Fixed bugs
> 
> ChangeSet@1.1187, 2003-09-10 18:49:42+04:00, zam@crimson.namesys.com
>   bitmap backward scanning bug fix: it was possible to allocate more blocks than it 
>   was allowed by @max_len argument.  
> 
> ChangeSet@1.1186, 2003-09-10 12:29:18+04:00, vs@tribesman.namesys.com
>   handle_pos_on_formatted: wrong assertion removed
> 
> ChangeSet@1.1181.1.4, 2003-09-09 18:45:22+04:00, god@laputa.namesys.com
>   clean up.
>   respect queue congestion.
> 
> ChangeSet@1.1181.1.3, 2003-09-09 18:44:49+04:00, god@laputa.namesys.com
>   cleanup.
> 
> ChangeSet@1.1181.1.2, 2003-09-09 18:44:33+04:00, god@laputa.namesys.com
>   mark error returns as such.
> 
> ChangeSet@1.1181.1.1, 2003-09-09 18:44:07+04:00, god@laputa.namesys.com
>   avoid race between ->releasepage() and znode allocation:
>   remove page from radix tree manually.
> 
> ChangeSet@1.1182.1.1, 2003-09-08 19:38:13+04:00, green@angband.namesys.com
>   Merge thebsh:/home/bk/reiser4
>   into angband.namesys.com:/home/green/bk_work/reiser4-linux-2.5/fs/reiser4
> 
> ChangeSet@1.1175.2.1, 2003-09-08 19:38:01+04:00, green@angband.namesys.com
>   plugin.h, object.c, static_stat.c, page_cache.c, inode.c:
>     get rid of kdev_t stuff
> 
> ChangeSet@1.1183, 2003-09-08 19:22:49+04:00, vs@tribesman.namesys.com
>   for a while
> 
> ChangeSet@1.1182, 2003-09-08 18:55:22+04:00, edward@theta.namesys.com
>   static_stat.c:
>     Fixed bug: set inode flag REISER4_CLUSTER_KNOWN
>     in cluster_sd_save()      
>   cryptcompress.h:
>     More comments
>   cryptcompress.c:
>     Fixed bug: do not read new cluster from disk.
> 
> ChangeSet@1.1181, 2003-09-08 17:16:03+04:00, god@laputa.namesys.com
>   sync with VM changes
> 
> ChangeSet@1.1178.1.1, 2003-09-08 17:06:47+04:00, god@laputa.namesys.com
>   fix error in last commit
> 
> ChangeSet@1.1179, 2003-09-08 16:22:41+04:00, god@laputa.namesys.com
>   Merge god@thebsh:/home/bk/reiser4
>   into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
> 
> ChangeSet@1.1178, 2003-09-08 16:18:21+04:00, god@laputa.namesys.com
>   check for concurrent node insertion in link_left_and_right()
> 
> ChangeSet@1.1177, 2003-09-08 16:17:50+04:00, god@laputa.namesys.com
>   don't block ktxnmgrd on atom fusion.
> 
> ChangeSet@1.1175.1.6, 2003-09-08 16:09:28+04:00, umka@haron.namesys.com
> 
> ChangeSet@1.1175.1.5, 2003-09-08 15:21:22+04:00, edward@theta.namesys.com
>   cryptcompress.c:
>     Check value returned by scint_pack	
> 
> ChangeSet@1.1175.1.4, 2003-09-08 14:45:19+04:00, zam@crimson.namesys.com
>   unnecessary function call removed
> 
> ChangeSet@1.1175.1.3, 2003-09-08 14:25:12+04:00, zam@crimson.namesys.com
>   comments
> 
> ChangeSet@1.1175.1.2, 2003-09-08 14:23:19+04:00, zam@crimson.namesys.com
>   remove inline from shared not inline function.
> 
> ChangeSet@1.1175.1.1, 2003-09-05 21:05:59+04:00, edward@theta.namesys.com
>   flush.c:
>     Handling of empty nodes after squeeze_node() on leaf level
> 
> ChangeSet@1.1176, 2003-09-05 19:43:59+04:00, god@laputa.namesys.com
>   Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
>   into laputa.namesys.com:/home/god/projects/i386/fs/reiser4
> 
> ChangeSet@1.1169.1.3, 2003-09-05 19:43:31+04:00, god@laputa.namesys.com
>   move init_context() out of &inode_lock
> 
> ChangeSet@1.1169.1.2, 2003-09-05 19:43:06+04:00, god@laputa.namesys.com
>   fix race
> 
> ChangeSet@1.1169.1.1, 2003-09-05 19:42:52+04:00, god@laputa.namesys.com
>   remove assertion
> 
> ChangeSet@1.1175, 2003-09-05 16:49:27+04:00, vs@tribesman.namesys.com
>   read_extent: bug fix
> 
> ChangeSet@1.1174, 2003-09-05 15:23:28+04:00, vs@tribesman.namesys.com
>   Merge
> 
> ChangeSet@1.1164.1.5, 2003-09-05 15:12:01+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1164.4.1, 2003-09-05 15:11:36+04:00, vs@tribesman.namesys.com
>   cleanup
> 
> ChangeSet@1.1173, 2003-09-05 13:08:39+04:00, zam@crimson.namesys.com
>   Merge zam@bk.namesys.com:/home/bk/reiser4
>   into crimson.namesys.com:/mnt/store/src/reiser4-linux-2.5/fs/reiser4
> 
> ChangeSet@1.1119.56.1, 2003-09-05 10:04:03+04:00, zam@crimson.namesys.com
>   reiser4 sysfs interface: device attr. output change.
> 
> ChangeSet@1.1171, 2003-09-04 22:08:15+04:00, edward@theta.namesys.com
>   ctail.c:
>     Added cut_ctail()
> 
> ChangeSet@1.1164.3.1, 2003-09-04 21:50:51+04:00, demidov@herb.namesys.com
>   option for use yacc
> 
> ChangeSet@1.1164.2.1, 2003-09-04 19:11:57+04:00, edward@theta.namesys.com
>   item.h, ctail.h:
>     cleanups
>   ctail.c, flush.c:
>     attach/detach squeeze item data was moved from squeeze_node()
>     to squeeze() flush item plugin 
> 
> ChangeSet@1.1164.1.3, 2003-09-04 19:11:26+04:00, vs@tribesman.namesys.com
>   cleanup
> 
> ChangeSet@1.1169, 2003-09-04 19:07:34+04:00, god@laputa.namesys.com
>   add mmap support to nfs_fh_stale.c
> 
> ChangeSet@1.1168, 2003-09-04 19:07:15+04:00, god@laputa.namesys.com
>   disable these noisy debugging messages.
> 
> ChangeSet@1.1167, 2003-09-04 19:06:57+04:00, god@laputa.namesys.com
>   fix typo.
> 
> ChangeSet@1.1164.1.2, 2003-09-04 18:47:24+04:00, vs@tribesman.namesys.com
>   cleanup
> 
> ChangeSet@1.1164.1.1, 2003-09-04 18:28:30+04:00, vs@tribesman.namesys.com
>   cleanup
> 
> ChangeSet@1.1165, 2003-09-04 18:19:05+04:00, god@laputa.namesys.com
>   Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
>   into laputa.namesys.com:/home/god/projects/i386/fs/reiser4
> 
> ChangeSet@1.1164, 2003-09-04 18:01:57+04:00, vs@tribesman.namesys.com
>   conflict resolved
> 
> ChangeSet@1.1163, 2003-09-04 18:01:02+04:00, vs@tribesman.namesys.com
>   manual pull
> 
> ChangeSet@1.1119.9.128, 2003-09-04 17:15:22+04:00, god@laputa.namesys.com
>   kill dead debugging code
> 
> ChangeSet@1.1151.1.6, 2003-09-04 17:03:04+04:00, vs@tribesman.namesys.com
>   conflict resolved
> 
> ChangeSet@1.1162, 2003-09-04 15:59:01+04:00, vs@tribesman.namesys.com
>   find_extent_slum_size: corrected assertions
> 
> ChangeSet@1.1119.9.127, 2003-09-04 15:21:38+04:00, god@laputa.namesys.com
>   Merge god@thebsh:/home/bk/reiser4
>   into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
> 
> ChangeSet@1.1119.9.126, 2003-09-04 15:19:33+04:00, god@laputa.namesys.com
>   add more consistency checks for jnode
> 
> ChangeSet@1.1119.9.125, 2003-09-04 15:17:33+04:00, god@laputa.namesys.com
>   add functions to print most wanted znodes
> 
> ChangeSet@1.1119.9.124, 2003-09-04 15:17:04+04:00, god@laputa.namesys.com
>   fix typo.
> 
> ChangeSet@1.1119.9.123, 2003-09-04 15:16:49+04:00, god@laputa.namesys.com
>   add /sys/fs/reiser4/*/contexts
> 
> ChangeSet@1.1119.9.122, 2003-09-04 15:14:54+04:00, god@laputa.namesys.com
>   remove obsolete ->zgen statistics
> 
> ChangeSet@1.1161, 2003-09-04 11:57:58+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1160, 2003-09-04 11:57:47+04:00, vs@tribesman.namesys.com
>   shorten_file: use current file size
> 
> ChangeSet@1.1151.1.5, 2003-09-04 11:54:36+04:00, vs@tribesman.namesys.com
>   conflict resolved
> 
> ChangeSet@1.1151.1.4, 2003-09-04 11:43:09+04:00, vs@tribesman.namesys.com
>   conflict resolution
> 
> ChangeSet@1.1119.53.9, 2003-09-03 20:10:46+04:00, edward@theta.namesys.com
>   ctail.c, flush.c:
>     fixed
> 
> ChangeSet@1.1119.9.121, 2003-09-03 19:19:07+04:00, god@laputa.namesys.com
>   cleanup
> 
> ChangeSet@1.1119.9.120, 2003-09-03 19:17:18+04:00, god@laputa.namesys.com
>   remove ->zgen
> 
> ChangeSet@1.1119.9.119, 2003-09-03 19:16:39+04:00, god@laputa.namesys.com
>   remove dead code
> 
> ChangeSet@1.1119.53.8, 2003-09-03 17:41:58+04:00, edward@theta.namesys.com
>   flush.c:
>     comments
> 
> ChangeSet@1.1119.53.7, 2003-09-03 14:55:24+04:00, edward@theta.namesys.com
>   ctail.c, cryptcompress.c:
>     cleanups
>   cryptcompress.h:
>     comments, cleanups
> 
> ChangeSet@1.1119.9.118, 2003-09-03 14:44:45+04:00, god@laputa.namesys.com
>   Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
>   into laputa.namesys.com:/home/god/projects/i386/fs/reiser4
> 
> ChangeSet@1.1119.9.117, 2003-09-03 14:44:29+04:00, god@laputa.namesys.com
>   lock neighboring formatted nodes and pass them down to the extent deletion code
> 
> ChangeSet@1.1119.53.6, 2003-09-03 13:29:38+04:00, umka@haron.namesys.com
>   cde.c:
>     Removed dead code.
> 
> ChangeSet@1.1119.55.1, 2003-09-02 19:24:55+04:00, umka@haron.namesys.com
>   tail.c:
>     Removed redundant stuff in lookup_tail().
>   extent.c:
>     Removed redundant stuff in lookup_extent().
> 
> ChangeSet@1.1119.53.4, 2003-09-02 18:34:24+04:00, edward@theta.namesys.com
>   object.c, item.c, ctail.h, ctail.c, cryptcompress.h:
>     cleanups
>   cryptcompress.c:
>     Added capture(), delete() methods for cryptcompress object plugin.
> 
> ChangeSet@1.1159, 2003-09-02 14:23:49+04:00, vs@tribesman.namesys.com
>   bug fixes, debugging code
> 
> ChangeSet@1.1119.53.3, 2003-09-02 13:18:32+04:00, vs@tribesman.namesys.com
>   cut_or_kill_units: bug fix
> 
> ChangeSet@1.1119.54.1, 2003-09-01 22:48:04+04:00, zam@crimson.namesys.com
>   add "device" sysfs attribute for reiser4 kobject.
> 
> ChangeSet@1.1119.53.1, 2003-09-01 21:41:00+04:00, edward@theta.namesys.com
>   object.c:
>     added mmap() for cryptcompress objects
>   item.c:
>     init_coord_extension for ctails
>   cryptcompress.c:
>     added get_block() for cryptcompress objects
> 
> ChangeSet@1.1158, 2003-09-01 18:28:10+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1157, 2003-09-01 18:28:02+04:00, vs@tribesman.namesys.com
>   cleanups, fixes
> 
> ChangeSet@1.1119.52.3, 2003-09-01 14:12:37+04:00, god@laputa.namesys.com
>   sync with changes in prepare_twig_cut()
> 
> ChangeSet@1.1119.52.2, 2003-09-01 14:12:10+04:00, god@laputa.namesys.com
>   set JNODE_DKSET bit
> 
> ChangeSet@1.1119.52.1, 2003-09-01 14:11:39+04:00, god@laputa.namesys.com
>   assertion was rendered invalid by recent chamges in prepare_twig_cut()
> 
> ChangeSet@1.1151.1.3, 2003-09-01 11:34:02+04:00, vs@tribesman.namesys.com
>   Merge thebsh:/home/bk/reiser4
>   into tribesman.namesys.com:/home/vs/bk/reiser4
> 
> ChangeSet@1.1119.9.115, 2003-08-30 21:21:18+04:00, edward@theta.namesys.com
>   plugin.h:
>     Split cryptcompress specific info in reiser4_object_create data
>     into crypto/compression/cluster info to enable unspecified ones.
>   static_stat.c:
>     Allocating space for crypto_stat moved from save_crypto_sd() to create_cryptcompress()  
>   item.c:
>     init kill_hook method for ctail items. 
>   ctail.h:
>     cleanup
>   cryptcompress.c:
>     Create method for cryptcompression objects was changed to enable
>     creation with unspecified crypto/compression info (the create method
>     instals zero plugins). 	
> 
> ChangeSet@1.1156, 2003-08-30 18:26:50+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1155, 2003-08-30 18:26:35+04:00, vs@tribesman.namesys.com
>   set_hint: hint is extended by lock mode. This is to distinguish hint set by read and write
> 
> ChangeSet@1.1151.1.2, 2003-08-30 18:22:28+04:00, vs@tribesman.namesys.com
>   Merge thebsh:/home/bk/reiser4
>   into tribesman.namesys.com:/home/vs/bk/reiser4
> 
> ChangeSet@1.1119.51.3, 2003-08-29 22:53:49+04:00, zam@crimson.namesys.com
>   the repacker: one more extent scanning loop fix.
> 
> ChangeSet@1.1119.51.2, 2003-08-29 22:51:51+04:00, zam@crimson.namesys.com
>   the repacker: blocknr hint update after extent relocation, extent scan loop fix.
> 
> ChangeSet@1.1119.9.113, 2003-08-29 19:42:55+04:00, green@angband.namesys.com
>   vfs_ops.c:
>     Do not assign any inode stats in reiser4_statfs. Big numbers seems to confurse all df implementations out there.
> 
> ChangeSet@1.1119.51.1, 2003-08-29 18:56:58+04:00, zam@crimson.namesys.com
>   the repacker: update blocknr_hint after successful block allocation
> 
> ChangeSet@1.1119.9.112, 2003-08-29 18:23:25+04:00, green@angband.namesys.com
>   page_cache.c:
>     We need jprivate in there, because zero private field is completely legal and even handled
> 
> ChangeSet@1.1119.9.111, 2003-08-29 17:26:28+04:00, green@angband.namesys.com
>   dir.h, dir.c, hashed_dir.c:
>     Make rename properly update times of parent directories, export update_times->reiser4_update_times
> 
> ChangeSet@1.1119.9.110, 2003-08-29 15:27:30+04:00, green@angband.namesys.com
>   file.c:
>     Do not update anything other than atime when file is unpacked.
> 
> ChangeSet@1.1154, 2003-08-29 12:52:00+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1153, 2003-08-29 12:51:48+04:00, vs@tribesman.namesys.com
>   fixes, cleanups
> 
> ChangeSet@1.1151.1.1, 2003-08-29 12:44:55+04:00, vs@tribesman.namesys.com
>   conflict resolved
> 
> ChangeSet@1.1119.9.109, 2003-08-29 11:26:47+04:00, green@angband.namesys.com
>   static_stat.c:
>     Fixed compile. Actually now that we can have either rdev or bytes field, we probably may need to print only one of those, too
> 
> ChangeSet@1.1119.9.108, 2003-08-28 19:40:16+04:00, god@laputa.namesys.com
>   fix precedence.
> 
> ChangeSet@1.1119.9.107, 2003-08-28 19:34:44+04:00, god@laputa.namesys.com
>   fix read ahead code
> 
> ChangeSet@1.1119.9.106, 2003-08-28 19:34:29+04:00, god@laputa.namesys.com
>   limit atom size
> 
> ChangeSet@1.1119.9.105, 2003-08-28 19:34:06+04:00, god@laputa.namesys.com
>   add more checks for jnode consistency
> 
> ChangeSet@1.1119.9.104, 2003-08-28 19:33:36+04:00, god@laputa.namesys.com
>   fix compilation errors
> 
> ChangeSet@1.1119.9.103, 2003-08-28 19:30:39+04:00, god@laputa.namesys.com
>   remove noisy compiler options
> 
> ChangeSet@1.1119.49.2, 2003-08-28 19:20:40+04:00, god@laputa.namesys.com
>   rearrange fields
> 
> ChangeSet@1.1119.9.101, 2003-08-28 19:06:57+04:00, edward@theta.namesys.com
>   ctail.h:
>     Added prototypes
>   ctail.c, cryptcompress.h, cryptcompress.c:
>     Audited read_some_cluster_pages(), do_readpage_ctail()
> 
> ChangeSet@1.1119.9.100, 2003-08-28 18:14:06+04:00, vs@strelka.namesys.com
>   rdev fix?
> 
> ChangeSet@1.1119.9.99, 2003-08-28 14:34:37+04:00, edward@theta.namesys.com
>   cryptcompress.c:
>     helper init operation for cluster handle
> 
> ChangeSet@1.1119.9.98, 2003-08-28 12:19:11+04:00, vs@tribesman.namesys.com
>   calculate stat->blocks right
> 
> ChangeSet@1.1152, 2003-08-28 12:13:03+04:00, vs@tribesman.namesys.com
>   Merge tribesman.namesys.com:/home/vs/bk/reiser4
>   into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4
> 
> ChangeSet@1.1150.1.1, 2003-08-28 12:12:57+04:00, vs@tribesman.namesys.com
>   fixes, cleanups
> 
> ChangeSet@1.1151, 2003-08-28 12:11:41+04:00, vs@tribesman.namesys.com
>   conflict resolved
> 
> ChangeSet@1.1119.9.97, 2003-08-28 08:36:43+04:00, zam@crimson.namesys.com
>   the repacker: add missing deadllocation of relocatable blocks.
> 
> ChangeSet@1.1119.9.96, 2003-08-28 07:42:03+04:00, zam@crimson.namesys.com
>   missing JF_SET(, JNODE_RELOC) caused space reservation problems (zam-940).
> 
> ChangeSet@1.1119.50.1, 2003-08-27 22:50:08+04:00, zam@crimson.namesys.com
>   the repacker: extent relocation is rewritten to fix space reservation problems.
> 
> ChangeSet@1.1119.9.94, 2003-08-27 21:23:29+04:00, edward@theta.namesys.com
>   ctail.h:
>     Added prototypes 
>   ctail.c:
>     Added kill_hook method for ctail items 
>   cryptcompress.c:
>     Added shorten_cryptcompress()
> 
> ChangeSet@1.1119.9.93, 2003-08-27 16:36:36+04:00, edward@theta.namesys.com
>   ctail.c:
>     Fixed bugs
> 
> ChangeSet@1.1119.49.1, 2003-08-26 17:17:32+04:00, god@laputa.namesys.com
>   change interface of flush_some_atom(): pass writeback_control so that
>   pdflush can be distinguised from balance_dirty_pages()
> 
> ChangeSet@1.1150, 2003-08-26 16:31:58+04:00, vs@tribesman.namesys.com
>   Merge thebsh:/home/bk/reiser4
>   into tribesman.namesys.com:/home/vs/bk/reiser4
> 
> ChangeSet@1.1119.48.1, 2003-08-26 14:59:32+04:00, zam@crimson.namesys.com
>   fix of wrong result block calculation from bmap number and offset in bitmap_alloc_forward()
> 
> Bye,
>     Oleg
-- 
Best Regards,
 
Mike Benoit
NetNation Communications Inc.
Systems Engineer
Tel: 604-684-6892 or 888-983-6600
 ---------------------------------------
 
 Disclaimer: Opinions expressed here are my own and not 
 necessarily those of my employer


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-12 20:20 ` Mike Benoit
@ 2003-09-13  6:31   ` Alex Zarochentsev
  2003-09-13  8:38     ` Robert P. J. Day
  0 siblings, 1 reply; 21+ messages in thread
From: Alex Zarochentsev @ 2003-09-13  6:31 UTC (permalink / raw)
  To: Mike Benoit; +Cc: Oleg Drokin, reiserfs-list

On Fri, Sep 12, 2003 at 01:20:59PM -0700, Mike Benoit wrote:
> Any ideas why I would get this error while trying to compile
> reiser4progs-0.4.14? The previous version of reiser4progs seemed to
> compile fine for me, as did compiling reiser4 in to the test5 kernel. 
> 
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DENABLE_MONOLITHIC 
> -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DENABLE_COLLISIONS
> -DENABLE_PLUGINS_CHECK -DENABLE_SYMLINKS -DENABLE_R5_HASH
> -DENABLE_FNV1_HASH -DENABLE_RUPASOV_HASH -DENABLE_TEA_HASH
> -DENABLE_DEG_HASH -DENABLE_LARGE_KEYS -DENABLE_SHORT_KEYS -O0 -g -W
> -Wall -Wno-unused-parameter -Wredundant-decls -Werror -MT
> libmisc_la-exception.lo -MD -MP -MF .deps/libmisc_la-exception.Tpo -c
> exception.c  -fPIC -DPIC -o .libs/libmisc_la-exception.lo
> exception.c: In function `misc_exception_handler':
> exception.c:133: warning: unused variable `i'
> exception.c:135: warning: unused variable `variant'
> make[2]: *** [libmisc_la-exception.lo] Error 1
> make[2]: Leaving directory
> `/home/ipso/downloads/reiser4progs-0.4.14/libmisc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/ipso/downloads/reiser4progs-0.4.14'
> make: *** [all] Error 2

It is because of paranoid -Werror flag.  
./configure --disable-werror will help you.

However, if your system will have readline (as on systems which are used by
reiser4progs developers :-) headers that warning disappear.

[...] 

-- 
Alex.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13  6:31   ` Alex Zarochentsev
@ 2003-09-13  8:38     ` Robert P. J. Day
  2003-09-13  8:52       ` Oleg Drokin
  0 siblings, 1 reply; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-13  8:38 UTC (permalink / raw)
  To: Alex Zarochentsev; +Cc: Mike Benoit, Oleg Drokin, reiserfs-list

On Sat, 13 Sep 2003, Alex Zarochentsev wrote:

> On Fri, Sep 12, 2003 at 01:20:59PM -0700, Mike Benoit wrote:
> > Any ideas why I would get this error while trying to compile
> > reiser4progs-0.4.14? The previous version of reiser4progs seemed to
> > compile fine for me, as did compiling reiser4 in to the test5 kernel. 
> > 
> > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DENABLE_MONOLITHIC 
> > -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DENABLE_COLLISIONS
> > -DENABLE_PLUGINS_CHECK -DENABLE_SYMLINKS -DENABLE_R5_HASH
> > -DENABLE_FNV1_HASH -DENABLE_RUPASOV_HASH -DENABLE_TEA_HASH
> > -DENABLE_DEG_HASH -DENABLE_LARGE_KEYS -DENABLE_SHORT_KEYS -O0 -g -W
> > -Wall -Wno-unused-parameter -Wredundant-decls -Werror -MT
> > libmisc_la-exception.lo -MD -MP -MF .deps/libmisc_la-exception.Tpo -c
> > exception.c  -fPIC -DPIC -o .libs/libmisc_la-exception.lo
> > exception.c: In function `misc_exception_handler':
> > exception.c:133: warning: unused variable `i'
> > exception.c:135: warning: unused variable `variant'
> > make[2]: *** [libmisc_la-exception.lo] Error 1
> > make[2]: Leaving directory
> > `/home/ipso/downloads/reiser4progs-0.4.14/libmisc'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/ipso/downloads/reiser4progs-0.4.14'
> > make: *** [all] Error 2
> 
> It is because of paranoid -Werror flag.  
> ./configure --disable-werror will help you.
> 
> However, if your system will have readline (as on systems which are used by
> reiser4progs developers :-) headers that warning disappear.

my system definitely has readline installed, and i get the same error.

rday


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13  8:38     ` Robert P. J. Day
@ 2003-09-13  8:52       ` Oleg Drokin
  2003-09-13  9:22         ` Robert P. J. Day
  2003-09-13 14:05         ` Hans Reiser
  0 siblings, 2 replies; 21+ messages in thread
From: Oleg Drokin @ 2003-09-13  8:52 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Alex Zarochentsev, Mike Benoit, reiserfs-list

Hello!

On Sat, Sep 13, 2003 at 04:38:01AM -0400, Robert P. J. Day wrote:

> > It is because of paranoid -Werror flag.  
> > ./configure --disable-werror will help you.
> > However, if your system will have readline (as on systems which are used by
> > reiser4progs developers :-) headers that warning disappear.
> my system definitely has readline installed, and i get the same error.

On the other hand, you need not only readline itself, but also its header files.
Lots of distributions (e.g. redhat-alike) form another package called (usuaully) readline-devel,
that contains this necessary stuff.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13  8:52       ` Oleg Drokin
@ 2003-09-13  9:22         ` Robert P. J. Day
  2003-09-13 14:05         ` Hans Reiser
  1 sibling, 0 replies; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-13  9:22 UTC (permalink / raw)
  To: Oleg Drokin; +Cc: Alex Zarochentsev, Mike Benoit, reiserfs-list

On Sat, 13 Sep 2003, Oleg Drokin wrote:

> Hello!
> 
> On Sat, Sep 13, 2003 at 04:38:01AM -0400, Robert P. J. Day wrote:
> 
> > > It is because of paranoid -Werror flag.  
> > > ./configure --disable-werror will help you.
> > > However, if your system will have readline (as on systems which are used by
> > > reiser4progs developers :-) headers that warning disappear.

> > my system definitely has readline installed, and i get the same error.
> 
> On the other hand, you need not only readline itself, but also its
> header files. Lots of distributions (e.g. redhat-alike) form another
> package called (usuaully) readline-devel, that contains this necessary
> stuff.

i *have* the readline-devel RPM installed (this is a red hat beta system
that had an *everything* install, so it's unlikely it's missing anything.)

in addition, i tried the "./configure --disable-werror" suggestion and,
while the configure worked, the make produced the same error as before.

still open to suggestions.

rday


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-12 16:15 New reiser4 snapshot (2003.09.12) is out Oleg Drokin
  2003-09-12 20:20 ` Mike Benoit
@ 2003-09-13 11:18 ` Felipe Alfaro Solana
  2003-09-13 11:27   ` Robert P. J. Day
  1 sibling, 1 reply; 21+ messages in thread
From: Felipe Alfaro Solana @ 2003-09-13 11:18 UTC (permalink / raw)
  To: Oleg Drokin; +Cc: reiserfs-dev, reiserfs-list, LKML

On Fri, 2003-09-12 at 18:15, Oleg Drokin wrote:
> Hello!
> 
>    Another reiser4 snapshot was released today. This time it is against
>    2.6.0-test5.
>    Please take note that DISK DORMAT IS CHANGED, so you need to recreate
>    your reiser4 filesystems (if you have any). This involves getting new
>    reiser4progs, too.
> 
>    The snapshot is available from http://www.namesys.com/snapshots/2003.09.12

I've downloaded libaal and reiser4progs as noted above. I applied the
whole reiser4.diff to 2.6.0-test5-bk3, but, when I run:

# mkfs.reiser4 /dev/hda4
# mount -t reiser4 /dev/hda4 /mnt

I get the following oops:

reiser4[mount(306)]: parse_node40
(fs/reiser4/plugin/node/node40.c:745)[nikita-494]:
WARNING: Wrong level found in node: 2 != 0
 reiser4[mount(306)]: key_warning
(fs/reiser4/plugin/object.c:86)[nikita-717]:
WARNING: Error for inode 42 (-5)
Unable to handle kernel NULL pointer dereference at virtual address
00000000
 printing eip:
c01ae82d
*pde = 00000000
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<c01ae82d>]    Not tainted
EFLAGS: 00010286
EIP is at inode_detach_jnode+0x1d/0xa0
eax: 00000000   ebx: cc627d80   ecx: cc627d80   edx: c80b8054
esi: c16d0000   edi: 00000000   ebp: c10dd4c8   esp: c16d1c1c
ds: 007b   es: 007b   ss: 0068
Process mount (pid: 306, threadinfo=c16d0000 task=ce87b900)
Stack: c10dd4c8 ffffe000 cc627d80 c16d0000 00000000 c01ae988 cc627d80
c16d0000 
       c01ae9cd cc627d80 cc627d80 c01cf8b8 cc627d80 cc627d80 cee30680
c16d0000 
       c01c2f51 00000000 00000000 00000000 00000000 00000000 00000000
00000000 
Call Trace:
 [<c01ae988>] unhash_unformatted_node_nolock+0x58/0x80
 [<c01ae9cd>] unhash_unformatted_jnode+0x1d/0x40
 [<c01cf8b8>] reiser4_invalidatepage+0xd8/0x160
 [<c01c2f51>] dealloc_wmap+0x31/0x40
 [<c013fef7>] do_invalidatepage+0x27/0x30
 [<c013ff7f>] truncate_complete_page+0x7f/0x90
 [<c0140170>] truncate_inode_pages+0x100/0x2a0
 [<c016c99f>] wake_up_inode+0xf/0x30
 [<c0172d1b>] write_inode_now+0x4b/0x90
 [<c016c4ae>] generic_forget_inode+0x14e/0x170
 [<c016c552>] iput+0x62/0x90
 [<c01c670d>] done_formatted_fake+0x4d/0x60
 [<c01cddba>] reiser4_fill_super+0x44a/0x630
 [<c0159754>] get_sb_bdev+0x124/0x160
 [<c01ce19f>] reiser4_get_sb+0x2f/0x40
 [<c01cd970>] reiser4_fill_super+0x0/0x630
 [<c01599bf>] do_kern_mount+0x5f/0xe0
 [<c016f2c8>] do_add_mount+0x78/0x160
 [<c016f5d4>] do_mount+0x134/0x180
 [<c016f490>] copy_mount_options+0xe0/0xf0
 [<c016f99f>] sys_mount+0xbf/0x140
 [<c010941b>] syscall_call+0x7/0xb

Code: 8b 38 ff 46 14 8d 9f 24 ff ff ff 8b 51 14 89 0c 24 a1 5c 0d 
 <6>note: mount[306] exited with preempt_count 2

Reiser4 was built into the kernel.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 11:18 ` Felipe Alfaro Solana
@ 2003-09-13 11:27   ` Robert P. J. Day
  2003-09-13 11:50     ` Felipe Alfaro Solana
  0 siblings, 1 reply; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-13 11:27 UTC (permalink / raw)
  To: Felipe Alfaro Solana; +Cc: Reiser FS mailing list

On Sat, 13 Sep 2003, Felipe Alfaro Solana wrote:

> I've downloaded libaal and reiser4progs as noted above. I applied the
> whole reiser4.diff to 2.6.0-test5-bk3, but, when I run:
> 
> # mkfs.reiser4 /dev/hda4
> # mount -t reiser4 /dev/hda4 /mnt
> 
> I get the following oops:

(snip)

not to beat this dead horse even further, but how did you get the
reiser progs to build.  at least a couple of us have run into the
same "make" error in trying to build them.

so far, what's worked:

  1) patch kernel 2.6.0-test5-bk2, configure, build
  2) build and install libaal

but it's the reiser progs that are not building.  suggestions?

rday


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 11:27   ` Robert P. J. Day
@ 2003-09-13 11:50     ` Felipe Alfaro Solana
  2003-09-13 11:59       ` Robert P. J. Day
  0 siblings, 1 reply; 21+ messages in thread
From: Felipe Alfaro Solana @ 2003-09-13 11:50 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Reiser FS mailing list

[-- Attachment #1: Type: text/plain, Size: 623 bytes --]

On Sat, 2003-09-13 at 13:27, Robert P. J. Day wrote:
> On Sat, 13 Sep 2003, Felipe Alfaro Solana wrote:
> 
> > I've downloaded libaal and reiser4progs as noted above. I applied the
> > whole reiser4.diff to 2.6.0-test5-bk3, but, when I run:
> > 
> > # mkfs.reiser4 /dev/hda4
> > # mount -t reiser4 /dev/hda4 /mnt
> > 
> > I get the following oops:
> 
> (snip)
> 
> not to beat this dead horse even further, but how did you get the
> reiser progs to build.  at least a couple of us have run into the
> same "make" error in trying to build them.

If my memory serves me well, that's the only patch needed to make it
compile.

[-- Attachment #2: compile.patch --]
[-- Type: text/plain, Size: 461 bytes --]

--- libmisc/exception.c.old	2003-08-29 08:24:36.000000000 +0200
+++ libmisc/exception.c	2003-09-13 00:43:42.244676886 +0200
@@ -130,9 +130,8 @@
 aal_exception_option_t misc_exception_handler(
 	aal_exception_t *exception)		/* exception to be processed */
 {
-	int i, tty;
+	int tty;
 	void *stream = stderr;
-	aal_list_t *variant = NULL;
 	aal_exception_option_t opt = EXCEPTION_UNHANDLED;
     
 	if (misc_exception_option_count(exception->options, 0) == 1) {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 11:50     ` Felipe Alfaro Solana
@ 2003-09-13 11:59       ` Robert P. J. Day
  2003-09-13 12:03         ` Felipe Alfaro Solana
  2003-09-13 21:05         ` Mike Fedyk
  0 siblings, 2 replies; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-13 11:59 UTC (permalink / raw)
  To: Felipe Alfaro Solana; +Cc: Reiser FS mailing list

On Sat, 13 Sep 2003, Felipe Alfaro Solana wrote:

> On Sat, 2003-09-13 at 13:27, Robert P. J. Day wrote:
> > On Sat, 13 Sep 2003, Felipe Alfaro Solana wrote:
> > 
> > > I've downloaded libaal and reiser4progs as noted above. I applied the
> > > whole reiser4.diff to 2.6.0-test5-bk3, but, when I run:
> > > 
> > > # mkfs.reiser4 /dev/hda4
> > > # mount -t reiser4 /dev/hda4 /mnt
> > > 
> > > I get the following oops:
> > 
> > (snip)
> > 
> > not to beat this dead horse even further, but how did you get the
> > reiser progs to build.  at least a couple of us have run into the
> > same "make" error in trying to build them.
> 
> If my memory serves me well, that's the only patch needed to make it
> compile.

i'm confused.  the "patch" i refer to is the kernel patch to build
reiser 4 support into the kernel.  the fact that this works on 
patching the kernel doesn't seem to prevent the reiser4 progs build
problem.

i'm going to start from scratch, to verify what does and does not work.  
in order to speed things up, here's the recipe i'm going to use -- feel
free to point out what i'm doing wrong.

kernel:
	2.6.0-test5-bk3
	patch with reiser4.diff
	config with reiser4 support
	build

libaal:
	configure, make and make install
	update /etc/ld.so.confB

reiser4progs:
	configure, make and make install


  from memory, this is what i did before and the last step failed
with the error that at least two of us have posted here.

  so, i'm just starting this process over, i'll see if anything
changes.

rday

p.s.  FYI, the clinical definition of insanity is "the fixation that
doing the same thing repeatedly will somehow produce different results."


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 11:59       ` Robert P. J. Day
@ 2003-09-13 12:03         ` Felipe Alfaro Solana
  2003-09-13 21:05         ` Mike Fedyk
  1 sibling, 0 replies; 21+ messages in thread
From: Felipe Alfaro Solana @ 2003-09-13 12:03 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Reiser FS mailing list

On Sat, 2003-09-13 at 13:59, Robert P. J. Day wrote:
> > If my memory serves me well, that's the only patch needed to make it
> > compile.
> 
> i'm confused.  the "patch" i refer to is the kernel patch to build
> reiser 4 support into the kernel.  the fact that this works on 
> patching the kernel doesn't seem to prevent the reiser4 progs build
> problem.

The patch I submitted was against reiser4progs, not against the kernel.
With that patch applied, I've been able to compile reiser4progs with no
problem at all.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13  8:52       ` Oleg Drokin
  2003-09-13  9:22         ` Robert P. J. Day
@ 2003-09-13 14:05         ` Hans Reiser
  2003-09-13 14:41           ` Robert P. J. Day
  2003-09-13 19:21           ` Oleg Drokin
  1 sibling, 2 replies; 21+ messages in thread
From: Hans Reiser @ 2003-09-13 14:05 UTC (permalink / raw)
  To: Oleg Drokin
  Cc: Robert P. J. Day, Alex Zarochentsev, Mike Benoit, reiserfs-list

Oleg Drokin wrote:

>Hello!
>
>On Sat, Sep 13, 2003 at 04:38:01AM -0400, Robert P. J. Day wrote:
>
>  
>
>>>It is because of paranoid -Werror flag.  
>>>./configure --disable-werror will help you.
>>>However, if your system will have readline (as on systems which are used by
>>>reiser4progs developers :-) headers that warning disappear.
>>>      
>>>
>>my system definitely has readline installed, and i get the same error.
>>    
>>
>
>On the other hand, you need not only readline itself, but also its header files.
>Lots of distributions (e.g. redhat-alike) form another package called (usuaully) readline-devel,
>that contains this necessary stuff.
>
>Bye,
>    Oleg
>
>
>  
>
did you adjust our headers to be redhat compatible?  If not, please do.

-- 
Hans



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 14:05         ` Hans Reiser
@ 2003-09-13 14:41           ` Robert P. J. Day
  2003-09-13 19:24             ` Oleg Drokin
  2003-09-13 19:21           ` Oleg Drokin
  1 sibling, 1 reply; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-13 14:41 UTC (permalink / raw)
  To: Hans Reiser; +Cc: Oleg Drokin, Reiser FS mailing list

On Sat, 13 Sep 2003, Hans Reiser wrote:

> did you adjust our headers to be redhat compatible?  If not, please do.

i didn't see anything in the READ.ME about adjusting headers, but would
this also explain why, if i build reiser 4 support directly into the 
kernel, my "make modules_install" works fine, but if i make it modular,
i get

WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol balance_dirty_pages
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol max_sane_readahead
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol __remove_from_page_cache
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol generic_sync_sb_inodes
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol truncate_mapping_pages_range
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol balance_dirty_pages_ratelimited
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol inodes_stat
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol nr_free_pagecache_pages
WARNING: /lib/modules/2.6.0-test5-bk3/kernel/fs/reiser4/reiser4.ko needs unknown symbol destroy_inode


  just curious.  haven't rebooted under the new kernel yet, but i'd like 
to clear up the above before i do that.  thanks.

rday


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 14:05         ` Hans Reiser
  2003-09-13 14:41           ` Robert P. J. Day
@ 2003-09-13 19:21           ` Oleg Drokin
  2003-09-13 20:04             ` Vitaly Fertman
  2003-09-14  2:12             ` Robert P. J. Day
  1 sibling, 2 replies; 21+ messages in thread
From: Oleg Drokin @ 2003-09-13 19:21 UTC (permalink / raw)
  To: Hans Reiser
  Cc: Robert P. J. Day, Alex Zarochentsev, Mike Benoit, reiserfs-list

Hello!

On Sat, Sep 13, 2003 at 06:05:58PM +0400, Hans Reiser wrote:
> >>my system definitely has readline installed, and i get the same error.
> >On the other hand, you need not only readline itself, but also its header 
> >files.
> >Lots of distributions (e.g. redhat-alike) form another package called 
> >(usuaully) readline-devel,
> >that contains this necessary stuff.
> did you adjust our headers to be redhat compatible?  If not, please do.

The problem turned out to be that RedHat's readline was compiled with ncurses
dynamically, so when you link in readline, you need to link ncurses too.

Vitaly will release the fix to configure script shortly, I believe.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 14:41           ` Robert P. J. Day
@ 2003-09-13 19:24             ` Oleg Drokin
  0 siblings, 0 replies; 21+ messages in thread
From: Oleg Drokin @ 2003-09-13 19:24 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Hans Reiser, Reiser FS mailing list

Hello!

On Sat, Sep 13, 2003 at 10:41:47AM -0400, Robert P. J. Day wrote:
> > did you adjust our headers to be redhat compatible?  If not, please do.
> i didn't see anything in the READ.ME about adjusting headers, but would
> this also explain why, if i build reiser 4 support directly into the 
> kernel, my "make modules_install" works fine, but if i make it modular,
> i get

reiser4 is not supposed to be build as module yet.
Hm, I thought I disabled this in Kconfig, but it seems I done this not fully.

Anyway the list of unresolved symbols you provided is valuable and we will
export those on next snapshot.

>   just curious.  haven't rebooted under the new kernel yet, but i'd like 
> to clear up the above before i do that.  thanks.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 19:21           ` Oleg Drokin
@ 2003-09-13 20:04             ` Vitaly Fertman
  2003-09-14  4:51               ` Alex Zarochentsev
  2003-09-14  2:12             ` Robert P. J. Day
  1 sibling, 1 reply; 21+ messages in thread
From: Vitaly Fertman @ 2003-09-13 20:04 UTC (permalink / raw)
  To: Oleg Drokin, Hans Reiser
  Cc: Robert P. J. Day, Alex Zarochentsev, Mike Benoit, reiserfs-list

[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

Hi, 

I hope this patch for configure.in will solve the problem.
Try it please and tell us about your results.

On Saturday 13 September 2003 23:21, Oleg Drokin wrote:
> Hello!
>
> On Sat, Sep 13, 2003 at 06:05:58PM +0400, Hans Reiser wrote:
> > >>my system definitely has readline installed, and i get the same error.
> > >
> > >On the other hand, you need not only readline itself, but also its
> > > header files.
> > >Lots of distributions (e.g. redhat-alike) form another package called
> > >(usuaully) readline-devel,
> > >that contains this necessary stuff.
> >
> > did you adjust our headers to be redhat compatible?  If not, please do.
>
> The problem turned out to be that RedHat's readline was compiled with
> ncurses dynamically, so when you link in readline, you need to link ncurses
> too.
>
> Vitaly will release the fix to configure script shortly, I believe.
>
> Bye,
>     Oleg

-- 
Thanks,
Vitaly Fertman

[-- Attachment #2: configure_in.patch --]
[-- Type: text/x-diff, Size: 876 bytes --]

diff -Nru a/configure.in b/configure.in
--- a/configure.in	Sat Sep 13 23:54:34 2003
+++ b/configure.in	Sat Sep 13 23:54:34 2003
@@ -154,14 +154,14 @@
         with_readline=yes
 )
 
-# Check for termcap
+# Check for ncurses
 if test "x$with_readline" = xyes; then
 	OLD_LIBS="$LIBS"
 	LIBS=""
-	AC_SEARCH_LIBS(tgetent, ncurses curses termcap termlib,
+	AC_SEARCH_LIBS(tgetent, ncurses, 
 		PROGS_LIBS="$PROGS_LIBS $LIBS",
 		AC_MSG_WARN(
-termcap could not be found which is required for the
+ncurses could not be found which is required for the
 --with-readline option (which is enabled by default).
 		)
 		with_readline=no
@@ -177,7 +177,8 @@
 	    AC_MSG_WARN(
 GNU Readline could not be found which is required for the --with-readline
 	    )
-	    with_readline=no
+	    with_readline=no,
+	    -lncurses
     )
     PROGS_LIBS="$PROGS_LIBS $LIBS"
     LIBS="$OLD_LIBS"

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 11:59       ` Robert P. J. Day
  2003-09-13 12:03         ` Felipe Alfaro Solana
@ 2003-09-13 21:05         ` Mike Fedyk
  1 sibling, 0 replies; 21+ messages in thread
From: Mike Fedyk @ 2003-09-13 21:05 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Felipe Alfaro Solana, Reiser FS mailing list

On Sat, Sep 13, 2003 at 07:59:51AM -0400, Robert P. J. Day wrote:
> p.s.  FYI, the clinical definition of insanity is "the fixation that
> doing the same thing repeatedly will somehow produce different results."

Heh, there are many things where doing the same thing repeatedly will
produce different results.  Though, you usually have to look at it on a
small scale.  (twist, twist, twist, twist, twist, slip.  Ok now the screw is
tight.)

;)

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 19:21           ` Oleg Drokin
  2003-09-13 20:04             ` Vitaly Fertman
@ 2003-09-14  2:12             ` Robert P. J. Day
  2003-09-14  3:39               ` Mike Fedyk
  1 sibling, 1 reply; 21+ messages in thread
From: Robert P. J. Day @ 2003-09-14  2:12 UTC (permalink / raw)
  To: Oleg Drokin; +Cc: Reiser FS mailing list

On Sat, 13 Sep 2003, Oleg Drokin wrote:

> The problem turned out to be that RedHat's readline was compiled with ncurses
> dynamically, so when you link in readline, you need to link ncurses too.
> 
> Vitaly will release the fix to configure script shortly, I believe.

just to try to keep up with the adjustments so far, as i read it, there
are three fixes coming:

1) the above, to handle the ncurses link
2) a change to Kconfig, to prevent building reiser 4 as modules
3) a short patch to the reiser4progs file libmisc/exception.c

is it worth waiting for an updated snapshot directory at namesys?

rday


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-14  2:12             ` Robert P. J. Day
@ 2003-09-14  3:39               ` Mike Fedyk
  0 siblings, 0 replies; 21+ messages in thread
From: Mike Fedyk @ 2003-09-14  3:39 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: Oleg Drokin, Reiser FS mailing list

On Sat, Sep 13, 2003 at 10:12:45PM -0400, Robert P. J. Day wrote:
> On Sat, 13 Sep 2003, Oleg Drokin wrote:
> 
> > The problem turned out to be that RedHat's readline was compiled with ncurses
> > dynamically, so when you link in readline, you need to link ncurses too.
> > 
> > Vitaly will release the fix to configure script shortly, I believe.
> 
> just to try to keep up with the adjustments so far, as i read it, there
> are three fixes coming:
> 
> 1) the above, to handle the ncurses link
> 2) a change to Kconfig, to prevent building reiser 4 as modules
> 3) a short patch to the reiser4progs file libmisc/exception.c
> 
> is it worth waiting for an updated snapshot directory at namesys?

Probably not.

They've been releasing a snapshot every week or two recently.

If you have patches that will fix the current snapshot for you, then just
use those until the next one comes out.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-13 20:04             ` Vitaly Fertman
@ 2003-09-14  4:51               ` Alex Zarochentsev
  2003-09-14 10:30                 ` Vitaly Fertman
  0 siblings, 1 reply; 21+ messages in thread
From: Alex Zarochentsev @ 2003-09-14  4:51 UTC (permalink / raw)
  To: Vitaly Fertman
  Cc: Oleg Drokin, Hans Reiser, Robert P. J. Day, Mike Benoit,
	reiserfs-list

On Sun, Sep 14, 2003 at 12:04:57AM +0400, Vitaly Fertman wrote:
> Hi, 
> 
> I hope this patch for configure.in will solve the problem.
> Try it please and tell us about your results.
> 

What about making --disable-werror working?

Or, which is better, I think, remove -Werror from CFLAGS ?  
It is second time when small warning breaks reiser4progs compilation. 


> On Saturday 13 September 2003 23:21, Oleg Drokin wrote:
> > Hello!
> >
> > On Sat, Sep 13, 2003 at 06:05:58PM +0400, Hans Reiser wrote:
> > > >>my system definitely has readline installed, and i get the same error.
> > > >
> > > >On the other hand, you need not only readline itself, but also its
> > > > header files.
> > > >Lots of distributions (e.g. redhat-alike) form another package called
> > > >(usuaully) readline-devel,
> > > >that contains this necessary stuff.
> > >
> > > did you adjust our headers to be redhat compatible?  If not, please do.
> >
> > The problem turned out to be that RedHat's readline was compiled with
> > ncurses dynamically, so when you link in readline, you need to link ncurses
> > too.
> >
> > Vitaly will release the fix to configure script shortly, I believe.
> >
> > Bye,
> >     Oleg
> 
> -- 
> Thanks,
> Vitaly Fertman


-- 
Alex.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: New reiser4 snapshot (2003.09.12) is out
  2003-09-14  4:51               ` Alex Zarochentsev
@ 2003-09-14 10:30                 ` Vitaly Fertman
  0 siblings, 0 replies; 21+ messages in thread
From: Vitaly Fertman @ 2003-09-14 10:30 UTC (permalink / raw)
  To: Alex Zarochentsev
  Cc: Oleg Drokin, Hans Reiser, Robert P. J. Day, Mike Benoit,
	reiserfs-list

On Sunday 14 September 2003 08:51, Alex Zarochentsev wrote:
> On Sun, Sep 14, 2003 at 12:04:57AM +0400, Vitaly Fertman wrote:
> > Hi,
> >
> > I hope this patch for configure.in will solve the problem.
> > Try it please and tell us about your results.
>
> What about making --disable-werror working?

it depends on if progs can be compiled without it.

> Or, which is better, I think, remove -Werror from CFLAGS ?

yes, I think it needs to be done.

> It is second time when small warning breaks reiser4progs compilation.

there was another problem actually, readline lib detection had a bug, 
the patch fixes it.

-- 
Thanks,
Vitaly Fertman

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2003-09-14 10:30 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-12 16:15 New reiser4 snapshot (2003.09.12) is out Oleg Drokin
2003-09-12 20:20 ` Mike Benoit
2003-09-13  6:31   ` Alex Zarochentsev
2003-09-13  8:38     ` Robert P. J. Day
2003-09-13  8:52       ` Oleg Drokin
2003-09-13  9:22         ` Robert P. J. Day
2003-09-13 14:05         ` Hans Reiser
2003-09-13 14:41           ` Robert P. J. Day
2003-09-13 19:24             ` Oleg Drokin
2003-09-13 19:21           ` Oleg Drokin
2003-09-13 20:04             ` Vitaly Fertman
2003-09-14  4:51               ` Alex Zarochentsev
2003-09-14 10:30                 ` Vitaly Fertman
2003-09-14  2:12             ` Robert P. J. Day
2003-09-14  3:39               ` Mike Fedyk
2003-09-13 11:18 ` Felipe Alfaro Solana
2003-09-13 11:27   ` Robert P. J. Day
2003-09-13 11:50     ` Felipe Alfaro Solana
2003-09-13 11:59       ` Robert P. J. Day
2003-09-13 12:03         ` Felipe Alfaro Solana
2003-09-13 21:05         ` Mike Fedyk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.