Changed the report description, because of a new version in Debian, and still the old in intrepid archives.
** Summary changed: - [NEEDS-UPGRADING] Clive 0.4.3 to (currently) 0.4.8 + Please sync Clive 0.4.3.1-ubuntu1 (universe) from Debian unstable 0.4.11-1 (main) ** Description changed: Binary package hint: clive - Clive (http://sourceforge.net/projects/clive/ & - http://home.gna.org/clive/) is "a video extraction tool for user- - uploaded video hosts such as Youtube, Google Video, Dailymotion, Guba - and Metacafe. It can be chained with 3rd party tools for subsequent - video re-encoding and playing and playing." + Explanation of the Ubuntu delta and why it can be dropped: + debian/rules remove "by hand" usr/lib directory for a bug of pycentral (Debian bug #452227). + Now pycentral takes care of it. - I've been having nothing but problems with Clive until I compiled 0.4.8 - from stratch. It's much improved and holds a lot of bug fixes... 0.4.9 - will handle + Debian Changelog since current intrepid version: - Here's the changlog difference between 0.4.3 and 0.4.8: + clive (0.4.11-1) unstable; urgency=low - * Youtube log-in support with flagged-content override - * Metacafe family-filter override - * Dailymotion log-in support + [ Mikhail Gusarov ] + * New upstream release (Closes: #478025). + * Package is now maintained in PAPT: + - PAPT added to Uploaders. + * debian/rules, debian/control: Explicitly configuring without bundled + python-newt, python-urlgrabber and python-feedparser, and adjusting + runtime depends correspondingly. + * Temporarily added python-newt, python-urlgrabber, python-feedparser to + Build-Depends as configure requires them in build time for no apparent + reason: https://gna.org/support/index.php?1986 + * config.{guess,sub} are replaced at build time with recent ones from + autotools-dev: + - autotools-dev added to Build-Bepends, + - added lintian override regarding old config.{guess,sub} in tarball. - ----- + [ Piotr Ożarowski ] + * Vcs-Svn, Vcs-Browser and Homepage fields added. + * debian/watch file is now tracking .tar.bz2 files as upstream is not + releasing .tar.gz anymore. - Trackers - ================================================================= - Bugs: - browse: https://gna.org/bugs/?group=clive - submit: https://gna.org/bugs/?func=additem&group=clive + -- Mikhail Gusarov <[EMAIL PROTECTED]> Sun, 13 Apr 2008 23:24:16 + +0700 - Feedback: - browse: https://gna.org/support/?group=clive - submit: https://gna.org/support/?func=additem&group=clive + clive (0.4.8-1) unstable; urgency=low + * New upstream release (Closes: #465698). - Version 0.4.8 [2008-03-31] - ================================================================= - +new !fix ~change -remove | focus: minor bugfixes + * ACK NMU. Thanks, Scott! - + Youtube: HTTP/415 No media fallback - Extract low quality (flv) video if better quality (mp4) is not available. + * debian/rules updated to accommodate changes in upstream build system + (distutils -> autotools). + * python-newt recommendancy removed: upstream no longer uses it. + * Dropped hack with (re)compression of compressed manpage: upstream no + longer compresses the manpage. + * python-all-dev dependency moved to Build-Depends-Indep as only + architecture-independent packages are built. + + * Standards-Version bumped to 3.7.3, no changes required. - ! Youtube: Partial support for continuing transfers - It is now be possible to continue partial downloads as long as they are - high-quality (mp4) videos. + -- Mikhail Gusarov <[EMAIL PROTECTED]> Mon, 31 Mar 2008 23:51:23 + +0700 - Note that this fails utterly for the flv videos. It appears urlgrabber - appends a complete file at the end of the existing file when the host - refuses to continue transfer. Instead of bloating the code with the - conditions, continuing the youtube flv file transfers remains disabled. + clive (0.4.3-1.1) unstable; urgency=low - ! Dailymotion: improved media support - clive no more assumes 512x384 is the highest available quality. The - video page is now parsed for best available quality which clive extracts - unless the --low-quality option is being used. It should be noted that - most videos appear to have only the low-quality (flv) video available. + * Non-maintainer upload. + * Stop removing empty /usr/lib that python-central no longer provides + (closes: #472007) + * Build-dep on python-central (>= 0.6) - No media warning will be displayed if high quality video is not found - and the low quality video is extracted instead. - - ! Transfer rate calculations - File length offset is now used properly with files that are being - overwritten. This fixes the only-progress-percentage odditity is - being displayed. - - ! Youtube: New error messages - "error: country restriction/censorship" - "error: private video" - - ! --check-update,-u - Crash at: "TypeError: __init__() takes exactly 2 arguments (1 given)" - - ~ Reduce progress stdout flickering (sr #1944) - Progress is now rendered in one second intervals. clive will now also - display average transfer rate and total time elapsed when the transfer - completes. - - ~ Clean up - clive(1), INSTALL etc. - - - Version 0.4.7 [2008-03-17] - ================================================================= - +new !fix ~change -remove | focus: major feature enhancements - - NOTE: Much of the existing code was rewritten, cleaned up or otherwise - modified. Expect bugs. Please report them at the the above URL. Thanks. - - + GNU Autotools support - See the INSTALL file for the updated installation details. - - + urlgrabber integration - The urlgrabber module is now part of the source code distribution. - For more info, please read the README file. - - Downstream maintainers: urlgrabber module is no longer a - prerequisite - - + Cache - If caching is enabled, clive will collect data about visited URLs - to a sqlite3 database file (~/.clive/cache). Note that cache is only - available for Python >= 2.5. Also, depending on the system, the sqlite3 - may not be installed with Python by default, e.g. on FreeBSD you need - to install it separately (databases/py-sqlite3). - - Added also --no-cache and enable_cache. Caching is enabled by - default. - - + Youtube: new default format - clive now defaults to extract the better quality (mp4) videos from Youtube. - The default behaviour can be overridden with the --low-quality option. - - + "Paste" option displayed at program start - The state for "paste from xclip" is now displayed when the program starts. - - ! Same output filename in URL batch - clive did not previously check the URLs in current batch for same output - filename. For example: - - http://video.google.com/videoplay?docid=-4505462782975458603 - http://video.google.ca/videoplay?docid=-4505462782975458603 - - Both URLs point to the same video, note the different TLD. If they were - fed to clive in same URL batch the program accepted them without any - scrutiny. This resulted clive to waste bandwidth downloading the same - file twice and overwriting the previously extracted video file. - - clive now generates (--exist=rename) a new output filename for the last - URL. - - ! Dailymotion support - clive will now attempt to extract the higher resolution vide (mp4) _only_ - if it is available. This was causing HTTP/404 errors for some dmotion URLs - with the previous release. - - The new option --low-quality overrides this default behaviour. - - ! Status/progress stdout line breaking on some system configurations - This was caused by improper use of '\b' which would cause the lines - to break on some terminal emulation settings. - - ! Calculations for resumed transfers (patch #990) - The transfer rate calculations should no longer go berzerk for - resumed transfers. - - "The problem is that when urlgrabber calls update(), the 'read' - parameter is the current size of the file. When you resume, you - need to discard the offset from the previous download or else - the calculations will be off." -- zythmer - - ~ clive(1) - The manual page was rewritten. - - ~ Accept-encoding is now always set to gzip - Removed the rather useless --no-gzip option from wasting space. - Note that compression is only used if the host supports it. - - ~ Configuration file format - The configuration file format has undergone several iterations of - changes over the last 12 months and this release introduces yet another - format. Wait for it. This one's final. For a comparison: - - Then: {.., 'verbose':1, ..} - Now: enable_verbose="YES" - - To get started, you can generate a "template" configuration file - with: - - % clive --write-conf - - The created file contains comments and all supported commands. clive - will also attempt to autodetect the 3rd party programs such as ffmpeg - and set the paths to these programs with recommended options. - - ~ File name changes in ~/.clive - config.py -> config - last.log -> recall - userdef.py -> custom.py - - Note that since history is no longer used, the ~/.clive/history.log is - now obsolete and can be removed if it's still around. - - ~ Option --write-conf - Previously known as --conf-write. Writes the config file with default - program values. clive will now attempt to autodetect vlc, ffmpeg and - xclip. - - ~ Option --emit - Renamed to "--emit-csv". Standard output format was also changed. - - From: - video: "extraction-url" "filename" "length"\n - To: - OK: "url","extraction-url","filename","length"\n - FAILED: "url","error-message"\n - - Should be now more parsing-friendly. - - ~ Options changed - Much of the options were either renamed, merged, removed or otherwise - modified. Some new short options were added also. - - ~ Renamed --simulate - Renamed --simulate,-s to --no-extract,-n. - - ~ Tweaked warnings - Some of the warnings were rewritten. - - ~ Stdout overhaul - Much of the stdout messages were changed, e.g. "status:" and similar - were replaced with lines that make better use of the line space. - - ~ Options displayed at program start - Renamed "throttle" to "rate". Renamed "exists" to "exist". - - ~ sys.platform instead of platform.uname - Platform string is now constructed using the platform module. - - - Logging features - More or less replaced by the new "cache" and "recall" features. - See also "File name changes" above. - - - GUI features: --configure, --history - Rather than transforming clive into a CLI-GUI hybrid, I've decided - to remove the GUI elements. The code to these short-lived features - could still be reused for a GUI-only clive configruation tool later - if there's any demand for it. - - Downstream maintainers: Tkinter is no longer used by clive. - - - Mswindows support - Anyone familiar with the woe32 specific non-standard approach to - everything can probably relate to this, and even if python hides - much of the mswindows nonsense, I've decided not to bother myself - with it anymore. So instead of bloating the code base with a set - of conditions and exceptions for woe32, I've, hereby, removed - all of the ms-platform specific nonsense from the project. - - Come to the unix side. - - - distutils support (setup.py) - Starting from this release, clive uses GNU Autotools. - - - stage6 support - Shut down service effective February 28, 2008 - (http://www.stage6.com/blog/107/). - - - Version 0.4.6 [2008-02-20] - ================================================================= - Focus: Bugfixes - - New: Added empty string checks for various options - Read also the notes about "Various crashes with empty strings". - - Chg: Cleaned up clive/opts.py --play,--player,--ffmpeg,--re-encode code - Option checking is now longer but should be less tedious to follow. - Corrected also a minor logic error within the checks. - - Fix: Various crashes with empty strings read from ~/.clive/config.py - clive was unable to handle option strings that were empty, - for example if config.py defined 'output_mask' as '', - the program would crash. This bug was easy to reproduce - with the --conf-write option which sets many of the strings - to ''. - - Fix: --player, --ffmpeg options not used warnings - Nag no more. The warnings show up only if --play,--re-encode - are being used without --player,--ffmpeg. - - - Version 0.4.5 [2008-02-15] - ================================================================= - Focus: Bugfixes - - Fix: AttributeError: Nomad instance has no attribute '_log_clear' (>= 0.4.4) - Calling clive with the `--log-clear' caused the program - to crash. - - Fix: incorrect queue total mb (>= 0.4.4) - A bug resulted the program to report incorrect total MB - for a download queue. - - Fix: dmotion; extraction failure (< 0.4.5) - Due to the changes made to the website, clive was unable to - locate the video extraction URL from the page HTML resulting - to the "extraction url not found" error. - - Fix: mcafe; stdout garbage due to 18+ verification (>= 0.4.2) - This fix pipes down the stdout gibberish produced due to - the age verification click fest on a video page. - - Chg: exit if `--log-recall' fails - The program now exits if the last.log file does not exist. - - Chg: dmotion; extract mp4/512x384 instead of flv/320x240 - In favor for better video quality. - - - Version 0.4.4 [2008-02-01] - ================================================================= - Focus: Major feature enhancements - - New: --configure; complete GUI overhaul - Going for more compact layout. - - New: --conf-write - Writes ~/.clive/config.py with default values. Useful - for those who want to edit the file manually as the created - file contains a complete list of supported configuration - variables/keys. - - New: --simulate, -s - Simulate only, do not extract any videos. - - New: --history - Added the 'Last Batch' group for ~/.clive/last.log with - 'Recall' and 'Clear' functions. - - New: lastfm/youtube support - "Last.fm recently added a video feature which appears to be a - simple wrapping of YouTube videos, and the YouTube id appears - in the Last.fm URL. The attached patch finds it from URLs like - http://www.last.fm/music/Sylver/+videos/+1-fVD2TfSGkaw" - -- Seth W. (Jzalae) Klein - - See also: https://gna.org/support/index.php?1873 - - Fix: --history; bind wm_delete_window - Hitting the corner X now prompts for saving the changes (if any). - - Chg: renamed console command "q_r_last" to "q_r_recall" - - Chg: tweaked console help strings - - Chg: renamed some of the config.py keys/variables - - from_clipb -> paste - - last -> log_recall - - clear_logs -> log_clear - - Chg: moved scripts/clive:Clive class to clive/main.py - scripts/clive contains now only the program entry point - which creates a Clive instance. - - Chg: removed the avi/mpg restrictions - It is now possible set both `--play' and `--re-encode' options - to anything. clive does not check those options for 'src', 'mpg' - or 'avi' anymore. For example: - - % clive --ffmpeg="ffmpeg -y -i %i %o" --re-encode=mp4 - URL - - The responsiblity of making sure proper format (file extension) - is being used lies now solely on the users' shoulders. So as long - as ffmpeg supports the extension, it can be used with clive. - - Chg: long and short option name changes - Some were renamed, others added. Help strings were updated. - - Chg: man/clive.1.gz -> man/clive.1 - setup.py still produces clive.1.gz for bdist_rpm compatibility. - The reason for the change was to remove the only remaining binary - file from the SVN repository. - - Chg: man/clive.1 cleanup - clive(1) should now be less tedious to read. - - Chg: removed "checking file length..." stdout message - Less chatter. + -- Scott Kitterman <[EMAIL PROTECTED]> Tue, 25 Mar 2008 10:41:11 + -0400 ** Changed in: clive (Ubuntu) Assignee: (unassigned) => Andrea Gasparini (gaspa) -- Please sync Clive 0.4.3.1-ubuntu1 (universe) from Debian unstable 0.4.11-1 (main) https://bugs.launchpad.net/bugs/211550 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
