Bug 193574 - [NEW PORT] - jadm
Summary: [NEW PORT] - jadm
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Vanilla I. Shu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-11 20:18 UTC by Nikolay Dachev
Modified: 2014-09-15 02:30 UTC (History)
1 user (show)

See Also:


Attachments
jadm new port shar (1.82 KB, application/x-shar)
2014-09-11 20:18 UTC, Nikolay Dachev
no flags Details
updated make file (1.83 KB, application/x-shar)
2014-09-13 00:44 UTC, Nikolay Dachev
no flags Details
vanilla modified. (2.11 KB, text/plain)
2014-09-13 01:48 UTC, Vanilla I. Shu
no flags Details
final (2.03 KB, application/x-shar)
2014-09-14 10:55 UTC, Nikolay Dachev
no flags Details
py-ipaddress.shar (1.42 KB, application/x-shar)
2014-09-14 10:56 UTC, Nikolay Dachev
no flags Details
py-tabulate.shar (1.70 KB, application/x-shar)
2014-09-14 10:56 UTC, Nikolay Dachev
no flags Details
license was change to PSF - final (1.42 KB, application/x-shar)
2014-09-14 11:42 UTC, Nikolay Dachev
no flags Details
jadm (2.09 KB, application/x-shar)
2014-09-14 16:52 UTC, Nikolay Dachev
no flags Details
py-ipaddress (1.42 KB, application/x-shar)
2014-09-14 16:52 UTC, Nikolay Dachev
no flags Details
py-tabulate (1.70 KB, application/x-shar)
2014-09-14 16:52 UTC, Nikolay Dachev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Dachev 2014-09-11 20:18:23 UTC
Created attachment 147227 [details]
jadm new port shar

New port: sysutils/jadm

FreeBSD jail framework with zfs, vnet and jail.conf support

for more information: https://github.com/NikolayDachev/jadm
Comment 1 Vanilla I. Shu freebsd_committer freebsd_triage 2014-09-12 14:44:03 UTC
Hi:

You should add dependencies packages as another ports,

not just use pip to install to system.
Comment 2 Nikolay Dachev 2014-09-12 15:40:53 UTC
Hi, 

Thank you, some of pip pkg's are not available via ports.
I think to download them and to include them in setup.py (local).

When i fix this i will update the Makefile.

Regards,
Nikolay
Comment 3 Nikolay Dachev 2014-09-13 00:44:48 UTC
Created attachment 147261 [details]
updated make file
Comment 4 Nikolay Dachev 2014-09-13 00:45:47 UTC
Hi new .shar was attached, let me know if everything is ok

Regards,
Nikolay
Comment 5 Vanilla I. Shu freebsd_committer freebsd_triage 2014-09-13 01:48:57 UTC
Created attachment 147262 [details]
vanilla modified.

No...


jadm depends on ipaddress/netifaces/paramiko/tabulate,

netifaces/paramiko are available on ports tree, so you can use it directly.

but ipaddress/tabulate are not available on ports tree, you should create/submit 2 new ports of them.

--
maybe you can use my version as base.
Comment 6 Nikolay Dachev 2014-09-13 07:59:12 UTC
O! sorry i was not understand your early replay on first place.
Now everything make a sense.

tabulate is mts license so i guess it will not be a issue to create freebsd port,  but ipaddress is under PFS which is not clean for third party software

ref: https://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq

i will contact the owner for approval if i can create a freebds ports.

Regards,
Nikolay

(In reply to Vanilla I. Shu from comment #5)
> Created attachment 147262 [details]
> vanilla modified.
> 
> No...
> 
> 
> jadm depends on ipaddress/netifaces/paramiko/tabulate,
> 
> netifaces/paramiko are available on ports tree, so you can use it directly.
> 
> but ipaddress/tabulate are not available on ports tree, you should
> create/submit 2 new ports of them.
> 
> --
> maybe you can use my version as base.
Comment 7 Nikolay Dachev 2014-09-14 10:55:00 UTC
Created attachment 147305 [details]
final
Comment 8 Nikolay Dachev 2014-09-14 10:56:02 UTC
Created attachment 147306 [details]
py-ipaddress.shar
Comment 9 Nikolay Dachev 2014-09-14 10:56:22 UTC
Created attachment 147307 [details]
py-tabulate.shar
Comment 10 Nikolay Dachev 2014-09-14 11:02:00 UTC
Hi,

py-ipaddress   py-ipaddress.shar
py-tabulate    py-tabulate.shar
jadm           final

shar files are attached

Let me know if something else is needed.

Regards,
Nikolay
Comment 11 Nikolay Dachev 2014-09-14 11:42:48 UTC
Created attachment 147308 [details]
license was change to PSF - final
Comment 12 Nikolay Dachev 2014-09-14 11:43:52 UTC
Hi,

sorry please use: license was change to PSF - final 

for py-ipaddress

regards,
nikolay
Comment 13 Vanilla I. Shu freebsd_committer freebsd_triage 2014-09-14 15:03:29 UTC
Hi: 

any reason to set py-ipaddress' MAINTAINER as "phihag@phihag.de",
and py-tabulate's MAINTAINER as 's.astanin@gmail.com'?

you create those ports, so you are the MAINTAINER, not origin python package author.

right?
Comment 14 Nikolay Dachev 2014-09-14 16:52:03 UTC
Created attachment 147321 [details]
jadm
Comment 15 Nikolay Dachev 2014-09-14 16:52:31 UTC
Created attachment 147322 [details]
py-ipaddress
Comment 16 Nikolay Dachev 2014-09-14 16:52:50 UTC
Created attachment 147323 [details]
py-tabulate
Comment 17 Nikolay Dachev 2014-09-14 16:53:23 UTC
(In reply to Nikolay Dachev from comment #14)
> Created attachment 147321 [details]
> jadm

Fixed
Comment 18 Nikolay Dachev 2014-09-14 16:58:17 UTC
(In reply to Vanilla I. Shu from comment #13)
> Hi: 
> 
> any reason to set py-ipaddress' MAINTAINER as "phihag@phihag.de",
> and py-tabulate's MAINTAINER as 's.astanin@gmail.com'?
> 
> you create those ports, so you are the MAINTAINER, not origin python package
> author.
> 
> right?

Fixed
Comment 19 commit-hook freebsd_committer freebsd_triage 2014-09-15 02:11:40 UTC
A commit references this bug:

Author: vanilla
Date: Mon Sep 15 02:11:04 UTC 2014
New revision: 368238
URL: http://svnweb.freebsd.org/changeset/ports/368238

Log:
  Add py-tabulate 0.7.2.

  PR:		ports/193574
  Submitted by:	Nikolay Dachev (nikolay dachev info)

Changes:
  head/devel/Makefile
  head/devel/py-tabulate/
  head/devel/py-tabulate/Makefile
  head/devel/py-tabulate/distinfo
  head/devel/py-tabulate/pkg-descr
Comment 20 commit-hook freebsd_committer freebsd_triage 2014-09-15 02:14:47 UTC
A commit references this bug:

Author: vanilla
Date: Mon Sep 15 02:13:57 UTC 2014
New revision: 368239
URL: http://svnweb.freebsd.org/changeset/ports/368239

Log:
  Add ipaddress-1.0.6.

  PR:		ports/193574
  Submitted by:	Nikolay Dachev <nikolay dachev info>

Changes:
  head/net/Makefile
  head/net/py-ipaddress/
  head/net/py-ipaddress/Makefile
  head/net/py-ipaddress/distinfo
  head/net/py-ipaddress/pkg-descr
Comment 21 commit-hook freebsd_committer freebsd_triage 2014-09-15 02:28:33 UTC
A commit references this bug:

Author: vanilla
Date: Mon Sep 15 02:27:41 UTC 2014
New revision: 368241
URL: http://svnweb.freebsd.org/changeset/ports/368241

Log:
  Add jadm 1.0, freeBSD jail framework with zfs, vnet and jail.conf
  support.

  PR:		ports/193574
  Submitted by:	Nikolay Dachev <jadm dachev info>

Changes:
  head/sysutils/Makefile
  head/sysutils/jadm/
  head/sysutils/jadm/Makefile
  head/sysutils/jadm/distinfo
  head/sysutils/jadm/files/
  head/sysutils/jadm/files/patch-setup.py
  head/sysutils/jadm/pkg-descr
Comment 22 Vanilla I. Shu freebsd_committer freebsd_triage 2014-09-15 02:30:50 UTC
Committed, thanks.

I will add 4 python ports as RUN_DEPENDS later,

next time, maybe you can run portlint/'poudriere testport' before submit.

Thanks.