public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Project IDFetch - Weekly report #5 ("Suffering from worms, fighting bugs")
@ 2010-07-01 19:57 Kostyantyn Ovechko
  0 siblings, 0 replies; only message in thread
From: Kostyantyn Ovechko @ 2010-07-01 19:57 UTC (permalink / raw
  To: gentoo-soc

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

-=============================================================================-
-  Project IDFetch - Weekly report #5 ("Suffering from worms, fighting bugs") - 
-=============================================================================-

Hard to say what's worse worms eating cherries or Colorado bug [1]
eating potato. Though it's close to midterm and the wOrming up period
is far behind, can't say i got accustomed to the bugs, it's rather that
they started to bother me even more. Fighting them gets quite tedious
and frustrating sometimes***  - no new features, no new options, lot's
of time spent and only hope that there will be something for the
harvest still keeps me ticking.

***Especially when it should be a peace of cake, but web hosting is free...

IDFetch progress:
=================

1. Several bugs were fixed: including checks if segget can open, read, write files.

2. Try..catch blocks were added all over the segget to fail-prove its code.

3. Range limits were introduced for settings, to prevent bizarre behavior on misconfiguration.

4. Even more errors are logged.

5. Some minor improvements: 
   6.1. Time measurement is more precise now (in milliseconds).
   6.2. Added avg speed measurement.
   6.3. Screen gets cleaned from inactive connections.

6. Documentation was improved.

7. Improvement to the IDFetch site:
   1. Added blog [2].
   2. Added documentation [3].
   3. Links to repositories [4-5].
   4. Timeline page [6] enriched with links to the resulting implementations of the proposed ideas.

8. Just a few options were added to segget.conf:

[pkg_list]
# PKG_LIST_DIR
# Define a dir with pkg.list file
# Default:
# pkg_list_dir=./
pkg_list_dir=./

# SYNOPSIS: del_pkg_list_when_dld_finished=0 | 1
# - If del_pkg_list_when_dld_finished set to 1:
# Segget deletes pkg.list file, after all distfiles were successfuly fetched.
# Default:
# del_pkg_list_when_dld_finished=1
del_pkg_list_when_dld_finished=1

# CURRENT_SPEED_TIME_INTERVAL_MSECS
# segget transfers may have bursty nature of their traffic. Therefore, while
# measuring current speed, segget actually calculates average speed during
# current_speed_time_interval_msecs time interval, defined in milliseconds.
# Minimum value: 100
# Maximum value: 60000
# Default:
# current_speed_time_interval_msecs=1000
current_speed_time_interval_msecs=1000

[logs]
# LOGS_DIR
# Define a dir to store log files.
# Default:
# logs_dir=./logs
logs_dir=./logs

# GENERAL_LOG_FILE
# Define a file name to store general log.
# Default:
# general_log_file=segget.log
general_log_file=segget.log

# ERROR_LOG_FILE
# Define a file name to store error log.
# Default:
# error_log_file=segget.log
error_log_file=error.log

# DEBUG_LOG_FILE
# Define a file name to store debug log.
# Default:
# debug_log_file=segget.log
debug_log_file=debug.log

[1] http://idfetch.isgreat.org/_content2/colorado_bug.jpg
[2] http://idfetch.isgreat.org/index.php/blog
[3] http://idfetch.isgreat.org/index.php/documentation
[4] http://idfetch.isgreat.org/index.php/idfetchporgagemodifications
[5] http://idfetch.isgreat.org/index.php/twrappersegget
[6] http://idfetch.isgreat.org/index.php/timeline

Best regards,
Kostyantyn Ovechko AKA simka


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-07-01 19:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-01 19:57 [gentoo-soc] Project IDFetch - Weekly report #5 ("Suffering from worms, fighting bugs") Kostyantyn Ovechko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox