Bug 161096 - [UPDATE] devel/zeroinstall-injector: update to 1.3. Mark DEPRECATED
Summary: [UPDATE] devel/zeroinstall-injector: update to 1.3. Mark DEPRECATED
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Greg Larkin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-28 12:40 UTC by R.Mahmatkhanov
Modified: 2011-10-26 14:50 UTC (History)
0 users

See Also:


Attachments
file.diff (11.25 KB, patch)
2011-09-28 12:40 UTC, R.Mahmatkhanov
no flags Details | Diff
zeroinstall-ijnector-1.4.1.diff.txt (11.25 KB, text/plain)
2011-10-22 11:54 UTC, R.Mahmatkhanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description R.Mahmatkhanov 2011-09-28 12:40:06 UTC
- update to 1.3
- it works with gpg2 (and already depends on it), so fix gpg dep
- add dependency on devel/xdg-utils
- depend on unlzma (not lzma - it's not used) conditionally
- remove unused PYTHON_VER from PLIST_SUB
- remove bogus WITHOUT_NLS
- it now needs python >= 2.6, so bump SUE_PYTHON
- add pygobject dependency
- add new manpage
- remove some bogus entries from plist

- please mark this port DEPRECATED:

Please also note that this port is no-op for our platform. I updated it only to keep it up-to-date, so we can restore it from cvs more easily if things changes some time later. Right now i was able to install only two applications with it - blender and nagstamon. Noone of them are able to run by default - blender missing some .so libraries like libz.so.5 and libutil.so.8 (but it's my 9.0 issue - libs with those versions exists on 8.x) and python3, so it wasn't able to track and install needed runtime dependencies. Nagstamon installed without a problems too, but i was forced to change shebang to make it starting :). Then it complains about some missing python modules, but still working. 

So, in FreeBSD this zeroinstall-injector is for expert users that able fix things by themself :). And there is no much packages for FreeBSD available, that we can install with 0install (i was able to find only two) - we have both in ports tree, and they work fine. So i prefer to update this port, then deprecate and remove it one month.

tinderbuild log:
8.2: http://happy-nation.by.ru/ports/tb/zeroinstall-injector-1.3.log

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-09-28 12:40:16 UTC
Maintainer of devel/zeroinstall-injector,

Please note that PR ports/161096 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/161096

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2011-09-28 12:40:18 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Greg Larkin freebsd_committer freebsd_triage 2011-10-06 16:36:50 UTC
Responsible Changed
From-To: freebsd-ports-bugs->glarkin

I'll take it.
Comment 4 R.Mahmatkhanov 2011-10-22 11:54:42 UTC
Hi, Greg.

Here is updated patch (version 1.4.1).

Tinderbuild logs:
7.4: http://happy-nation.by.ru/ports/tb/7.4/zeroinstall-injector-1.4.1.log
8.2: http://happy-nation.by.ru/ports/tb/8.2/zeroinstall-injector-1.4.1.log

All that was in original pr about deprecation causes is still actual.

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.
Comment 5 dfilter service freebsd_committer freebsd_triage 2011-10-26 14:47:53 UTC
glarkin     2011-10-26 13:47:44 UTC

  FreeBSD ports repository

  Modified files:
    devel/zeroinstall-injector Makefile distinfo pkg-plist 
  Log:
  - Updated to 1.4.1
  - Fixed GPG dependency
  - Added dependency on devel/xdg-utils
  - Added dependency on unlzma (not lzma - it's not used) conditionally
  - Removed unused PYTHON_VER from PLIST_SUB
  - Removed bogus WITHOUT_NLS
  - Requires python >= 2.6, so bumped USE_PYTHON
  - Added pygobject dependency
  - Added new manpage
  - Removed some bogus entries from plist
  - Marked DEPRECATED with expiration on 2011-12-01 (duplication of PBI
    functionality and the limited number of 0install packages are available
    in the ports tree)
  
  PR:             ports/161096
  Submitted by:   Ruslan Mahmatkhanov <cvs-src@yandex.ru>
  Approved by:    Dylan Cochran <a134qaed@gmail.com> (maintainer; timeout - 2 months)
  
  Revision  Changes    Path
  1.20      +18 -15    ports/devel/zeroinstall-injector/Makefile
  1.10      +2 -2      ports/devel/zeroinstall-injector/distinfo
  1.10      +69 -17    ports/devel/zeroinstall-injector/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Greg Larkin freebsd_committer freebsd_triage 2011-10-26 14:48:09 UTC
State Changed
From-To: feedback->closed

Committed after maintainer timeout, thank you!