Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ branch:  cross package maker


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

243 check-ins using file Vagrantfile version 7f0456d74d

2013-11-09
04:41
Improve the documentation. The --directories flag marks a directory recursively owned by the package (#245, #293, #294) check-in: 84a7136b9e user: KetanPadegaonkar@gmail.com tags: trunk
2013-10-29
20:12
Merge pull request #575 from brutasse/fix/unicode Fix get_metadata to handle unicode strings check-in: 13e8cb24f8 user: jls@semicomplete.com tags: trunk
2013-10-23
04:35
Merge pull request #538 from jkanywhere/convert-with-default-attrs Convert with default attrs check-in: 270f2d49f3 user: jls@semicomplete.com tags: trunk
04:34
Merge pull request #530 from chakkakuru/master Help text fix check-in: 4d55eeee38 user: jls@semicomplete.com tags: trunk
04:24
Merge pull request #528 from cdodd/master Fixed typo in spec file template check-in: 7b9419240d user: jls@semicomplete.com tags: trunk
2013-10-21
20:25
Normalize unicode handling only around author check-in: eb2a06dd20 user: brutasse@gmail.com tags: trunk
11:59
Fix get_metadata to handle unicode strings get_metadata was failing with non-ascii `author` fields on Python 2. This brings Python 3's unicode behaviour: all strings are unicode without having to prefix them with `u''`s. This works with every python version >= 2.6. check-in: 46ca3aaaed user: brutasse@gmail.com tags: trunk
2013-10-11
00:22
Adjust for multidir pip check-in: 6c6021f2c0 user: miked63017@gmail.com tags: trunk
2013-10-10
23:43
Allowed for install of local cpan module check-in: e192b91c64 user: miked63017@gmail.com tags: trunk
23:31
Allowed for MYMETA files in cpan source check-in: 622eb09285 user: miked63017@gmail.com tags: trunk
2013-10-02
04:20
remove trailing slash added by --prefix check-in: d7b52ecb79 user: bulat@twilio.com tags: trunk
2013-09-25
18:00
#539 Correct mknod implementation check-in: bbb3865478 user: pranay.kanwar@gmail.com tags: trunk
14:07
Merge remote-tracking branch 'upstream/master' Conflicts: templates/rpm.erb check-in: ce682e6ea9 user: astephens@drh.net tags: trunk
2013-09-19
10:25
Fixes #554 do not map existing paths with = in them check-in: f12beaa5c2 user: pranay.kanwar@gmail.com tags: trunk
05:19
- abort if a user tries to package up the temporary directory (#542). check-in: 9aec0bffb3 user: jls@semicomplete.com tags: trunk
03:16
Merge branch 'master' of github.com:jordansissel/fpm check-in: 50a0cf016c user: jls@semicomplete.com tags: trunk
2013-09-16
15:29
Merge pull request #553 from fatlotus/patch-1 Add reference to README.md about Mac OS X packages check-in: 3172fb6f88 user: jls@semicomplete.com tags: trunk
2013-09-15
20:02
Add reference to README.md about Mac OS X packages Seems silly to have such a useful feature and not advertise it! check-in: e8e850164e user: open-source@fatlotus.com tags: trunk
2013-09-14
15:27
Move staging to BUILD copy logic from template to library check-in: 084887fa47 user: jls@semicomplete.com tags: trunk
15:24
Merge branch 'master' of github.com:jordansissel/fpm check-in: 22d11cde7e user: jls@semicomplete.com tags: trunk
2013-09-13
19:26
- make stderr from child processes show up as 'info' level logs. This will prevent future confusion. The truth is this: it's called "standard error" but it often gets purely informational, and not error, output. Should fix #550 and it will stop scaring users. check-in: 350470a26b user: jls@semicomplete.com tags: trunk
2013-09-12
21:05
Merge pull request #544 from torrancew/fix_deb_changelog_path Make the namespacing used for --deb-changelog consistent with other fields check-in: 12ba6066fc user: jls@semicomplete.com tags: trunk
20:02
Bugfix: filenames w/ special characters and permissions Filenames containing special characters like '%' won't stat correctly because they've already been sanitized and the current working directory could potentially be off. check-in: 94f94b50b4 user: cchandler@squareup.com tags: trunk
19:45
Merge pull request #546 from igalic/upstart-symlink symlinks... fucking symlinks. check-in: 51b3318692 user: jls@semicomplete.com tags: trunk
19:42
symlinks... fucking symlinks. get the symlink syntax right. check-in: 379fe937c6 user: i.galic@brainsware.org tags: trunk
15:53
- give a better error message if you specify a config file path that doesn't exist. check-in: 9727f71d83 user: jls@semicomplete.com tags: trunk
15:53
- give a better error message if the user provides an invalid or inaccessible path check-in: 518f0b1876 user: jls@semicomplete.com tags: trunk
15:46
- mkdir necessary directories - style check-in: 4ddc649607 user: jls@semicomplete.com tags: trunk
15:31
Merge pull request #545 from igalic/upstart-symlink deb-upstart: automatically symlink to upstart-job check-in: 63564f2069 user: jls@semicomplete.com tags: trunk
07:37
deb-upstart: automatically symlink to upstart-job When --deb-upstart is given, automatically create a symlink to /var/lib/upstart-job for each given paramter. check-in: 2f3413c1d2 user: i.galic@brainsware.org tags: trunk
2013-09-11
22:44
Make the namespacing used for --deb-changelog consistent with other fields - fixes #543 check-in: 7996c54719 user: devwork@warrentorrance.com tags: trunk
18:22
Merge remote-tracking branch 'upstream/master' check-in: bf734e1b37 user: astephens@drh.net tags: trunk
2013-09-07
00:21
. check-in: 86414a423e user: jls@semicomplete.com tags: trunk
00:21
- Write json from get_metadata to a file and read that. stdout and stderr are regularly abused by python setup.py's (like numpy, for example) so we can't easily pull out the json from stdout anymore. check-in: e51879425c user: jls@semicomplete.com tags: trunk
2013-09-06
14:13
Merge branch 'deb_use_file_permissions' check-in: 2bee8f454f user: astephens@drh.net tags: trunk
2013-09-04
16:00
Merge remote-tracking branch 'upstream/master' into deb_use_file_permissions check-in: a0f2bee6e7 user: astephens@drh.net tags: trunk
15:59
add deb-use-file-permissions check-in: 3b81e5192d user: astephens@drh.net tags: trunk
03:51
FPM::Package#convert now maintains default attrs FPM::Package#convert no longer discards the default values of the attributes of the target package. Instead the attributes of the source package are merged into the default attributes of the target package. check-in: b8b1c8c981 user: github.com@track.jonfram.net tags: trunk
03:51
FPM::Package#convert does not keep defaults attrs This is a failing spec to show a bug in FPM::Package#convert: Default attributes of the target package format are applied when calling .new, but then discarded and entirely replaced with the attributes of the source package. check-in: 4fded3f0b4 user: github.com@track.jonfram.net tags: trunk
2013-08-27
18:01
Merge pull request #533 from petere/gem-spec-conflict Fix gem command conflict with specific_install check-in: 373c11379e user: jls@semicomplete.com tags: trunk
16:34
Fix gem command conflict with specific_install When specific_install is installed, calling "gem spec" is ambiguous and fails. Call it with the full name "gem specification" instead to avoid that. check-in: 033fe6f181 user: peter@eisentraut.org tags: trunk
2013-08-26
17:45
rpm: add fifo support check-in: d944312045 user: astephens@drh.net tags: trunk
2013-08-22
18:39
Update python.rb help text fixes check-in: a925fa8f5b user: chakkakurumanka@gmail.com tags: trunk
18:37
Update command.rb Missing space in help. check-in: e0aface348 user: chakkakurumanka@gmail.com tags: trunk
2013-08-19
15:46
Fixed typo in spec file template check-in: 99a4113356 user: craig@craigdodd.co.uk tags: trunk
2013-08-18
00:57
Merge pull request #524 from hatt/source-select Various source selectors check-in: a2d2a5afed user: jls@semicomplete.com tags: trunk
00:44
add support for alternative CPAN servers check-in: 1f99353e47 user: matt.sharpe@gmail.com tags: trunk
00:20
#445 don't fail when no registry is set check-in: bca538ee9e user: matt.sharpe@gmail.com tags: trunk
00:16
split lines for readability, jeez check-in: fd4345d584 user: matt.sharpe@gmail.com tags: trunk
00:07
#445 basic support for alternative npm registry check-in: ef04f649b5 user: matt.sharpe@gmail.com tags: trunk
2013-08-14
18:18
Merge pull request #521 from nhuff/rpm_dir_fix fpm creating invalid spec with symlinks to directories. check-in: ca727ce86b user: jls@semicomplete.com tags: trunk
18:18
Merge pull request #522 from hatt/master fix rspec deprecation warnings check-in: 7c43fda409 user: jls@semicomplete.com tags: trunk
09:12
fix annoying rspec warnings check-in: c746bc6249 user: matt.sharpe@gmail.com tags: trunk
2013-08-12
20:05
If there was a symlink to a directory fpm was incorrectly marking this as a directory in the spec file and rpmbuild was erroring out. This fixes that by checking for symlinks and not adding them to the directory list. check-in: b87f1d0bee user: nrhuff@umn.edu tags: trunk
2013-08-09
16:30
Merge pull request #519 from hatt/cpan-version-fix CPAN version fixes check-in: 143a721d9a user: jls@semicomplete.com tags: trunk
2013-08-08
13:44
ignore perl versioning politics check-in: 3243ebd77e user: matt.sharpe@gmail.com tags: trunk
13:33
#518 - cpan version scope fix check-in: 895cb56d85 user: matt.sharpe@gmail.com tags: trunk
2013-08-06
02:08
#510 check-in: 71070a5b43 user: jls@semicomplete.com tags: trunk
01:58
- blow away any perllocal.pod file (#510) check-in: b45627db4e user: jls@semicomplete.com tags: trunk
01:57
- sometimes it's set but nil. check-in: a17d123ed7 user: jls@semicomplete.com tags: trunk
2013-08-02
17:33
Merge pull request #513 from hatt/master General Perl fixes check-in: 578b4f3e90 user: jls@semicomplete.com tags: trunk
17:32
Merge pull request #500 from hatt/perl-lib-fix Include build dependencies in Perl lib path for tests check-in: 307c97f33f user: jls@semicomplete.com tags: trunk
10:22
special name case to avoid {lib,}perl-perl as a dependency check-in: 3682fcf20d user: matt.sharpe@gmail.com tags: trunk
10:20
un-break proxy set check-in: 64feb7ba9e user: matt.sharpe@gmail.com tags: trunk
09:41
use local::lib for ./Build to set path precedence, avoids old system modules #442 check-in: e2b818d620 user: matt.sharpe@gmail.com tags: trunk
2013-08-01
22:24
Merge pull request #491 from patcable/CPANProxyFix Added logic to allow for a proxy to be specified with the 'http_proxy' env variable check-in: 7df31f1986 user: jls@semicomplete.com tags: trunk
22:22
Merge pull request #511 from r4um/issue-347 Closes #347 Handle copying of special files (pipe, socket, etc.) check-in: c4700ab6cc user: jls@semicomplete.com tags: trunk
22:21
Merge pull request #508 from r4um/issue-364 Closes #364 Add rpm --rpm-ignore-iteration-in-dependencies dependency handling flag check-in: 182f6ea487 user: jls@semicomplete.com tags: trunk
22:21
Merge pull request #507 from r4um/issue-498 Closes #498 Honor -C option with path mappings check-in: 48beafca44 user: jls@semicomplete.com tags: trunk
22:21
Merge pull request #503 from r4um/issue-439 Closes #439 Debian: convert > dependency to >> check-in: 92c4f02d56 user: jls@semicomplete.com tags: trunk
22:20
Merge pull request #512 from r4um/issue-509 Closes #509 Allow loading of flags from file named .fpm, order ~/.fpm and the .fpm in current directory check-in: 9fd8dfce02 user: jls@semicomplete.com tags: trunk
22:14
Allow loading of flags from file named .fpm, order ~/.fpm and the .fpm in current directory check-in: 3a24375abe user: pranay.kanwar@gmail.com tags: trunk
20:11
Handle copying of special files (pipe, socket, etc.) check-in: 6f4924cbfd user: pranay.kanwar@gmail.com tags: trunk
06:12
Add rpm --rpm-ignore-iteration-in-dependencies dependency handling flag check-in: 833b10d5c2 user: pranay.kanwar@gmail.com tags: trunk
2013-07-31
08:33
Honor -C option with path mappings check-in: f957a95788 user: pranay.kanwar@gmail.com tags: trunk
2013-07-30
17:31
Merge pull request #506 from r4um/issue-171 Closes #171 --config-files should recurse if argument is a directory check-in: 078c5ea296 user: jls@semicomplete.com tags: trunk
15:24
--config-files should recurse if argument is a directory check-in: 205a1fe26a user: pranay.kanwar@gmail.com tags: trunk
2013-07-29
20:34
Merge pull request #502 from r4um/issue-105 Closes #105 Debian: warn user if epoch in Version is set check-in: 6551267e4e user: jls@semicomplete.com tags: trunk
20:34
Merge pull request #504 from r4um/issue-469 Closes #469 Default debian user/group to root/root check-in: 41c3a3da04 user: jls@semicomplete.com tags: trunk
19:49
Debian: warn user if epoch in Version is set check-in: d127937d00 user: pranay.kanwar@gmail.com tags: trunk
19:32
Debian: convert > dependency to >> check-in: ff7e65fb06 user: pranay.kanwar@gmail.com tags: trunk
19:23
Default debian user/group to root/root check-in: bdbf01a2a7 user: pranay.kanwar@gmail.com tags: trunk
2013-07-26
10:06
include installed builddeps in lib path check-in: 54c54f7741 user: matt.sharpe@gmail.com tags: trunk
2013-07-24
04:58
- version bump check-in: 4ade5a8f87 user: jls@semicomplete.com tags: trunk, v0.4.42
2013-07-23
21:33
- write tests to cover the rsync-style path mapping check-in: db0851a7e6 user: jls@semicomplete.com tags: trunk
20:58
- implement rsync semantics in terms of path mapping Script to verify: mkdir /tmp/a touch /tmp/a/b tests="/tmp/a/b=/example /tmp/a/b=/example/ /tmp/a/=/example/ /tmp/a=/example/ / tmp/a=/example" echo $tests | xargs -n1 sh -c 'echo $@; set -- $(echo $1 | tr "=" " "); rm -rf / tmp/example; rsync -a $1 /tmp/$2; find /tmp/example | tail -1' - | paste - - | sed -e 's@/tmp/example@./example@' | sort > /tmp/f.rsync echo $tests | xargs -n1 sh -c 'echo $@; bin/fpm -fs dir -t deb -n fizzle $1 > /d ev/null; dpkg -c fizzle_1.0_amd64.deb | tail -1' - | fex -1 | paste - - | sort > /tmp/f.fpm diff -wu /tmp/f.rsync /tmp/f.fpm && echo "WOO" check-in: 8b8317fe10 user: jls@semicomplete.com tags: trunk
2013-07-22
23:24
Merge branch 'master' of github.com:jordansissel/fpm check-in: fb95250a50 user: jls@semicomplete.com tags: trunk
2013-07-21
18:01
- IO::Event wasn't found at the old cpan download url, so fix it. Verified IO::Event and DBI are installable from this new url. (Found while debugging #497) check-in: 560f6957f5 user: jls@semicomplete.com tags: trunk
18:00
- Capture the exception and log the message (bug was caused by a previous bad refactor) - identified by #497 check-in: 699b020e5f user: jls@semicomplete.com tags: trunk
17:26
- fix another bad conversion from ftw to net/http. I hate net::http so much. check-in: a98b63e4c7 user: jls@semicomplete.com tags: trunk
2013-07-19
04:08
Merge pull request #496 from dsludwig/master Set default flag attributes check-in: d68e2c2635 user: jls@semicomplete.com tags: trunk
04:03
Merge pull request #494 from agenticarus/feature/exclude-paths Make exclusion work in a more obvious manner. check-in: c3054b3b1d user: jls@semicomplete.com tags: trunk
2013-07-18
23:58
Set default flag attributes The flag options defined as "--[no-]foo" were being set in the attributes hash as :"[no_]foo" => true/false. This change may break other tests, as it sets up the defaults in the test cases according to the option definition, rather than defaulting to false (as previously). check-in: ec2f09efef user: dludwig@coppertreeanalytics.com tags: trunk
10:45
Make exclusion work in a more obvious manner. By comparing against installdir instead of staging_path we can write exclusions as working against the top level of the source directory, without requiring reproducing the prefix. Also log the actual matched path rather than the full path, for clarity. check-in: a780932cf0 user: mike.cripps@footballradar.com tags: trunk
2013-07-17
20:26
- duplicate license info (#493) check-in: 0f080a1b3e user: jls@semicomplete.com tags: trunk
20:20
- update copyright years check-in: d6e47b3d32 user: jls@semicomplete.com tags: trunk
16:37
- version bump check-in: da25f6edc5 user: jls@semicomplete.com tags: trunk, v0.4.41
16:36
update changelog check-in: 31fd93b770 user: jls@semicomplete.com tags: trunk
2013-07-15
18:34
- sometimes license is not present. check-in: bfe4f27bfd user: jls@semicomplete.com tags: trunk
18:24
Added logic to allow for a proxy to be specified with the 'http_proxy' environment variable check-in: 436dd3510c user: cable@ll.mit.edu tags: trunk
2013-07-12
16:55
Merge pull request #487 from doismellburning/deb-init-fixes Multivalued deb init/upstart/default options check-in: 3ce5fa0f04 user: jls@semicomplete.com tags: trunk
07:06
- version bump check-in: b3f2238b94 user: jls@semicomplete.com tags: trunk, v0.4.40
05:23
- Add path mapping Behavior * some/file=/some/path Result: /some/path * some/directory=/some/path Result: /some/path/directory/... - drop dependency on Rush check-in: 511797d8ca user: jls@semicomplete.com tags: trunk
2013-07-11
15:35
Multivalued deb init/upstart/default options I misinterpreted http://www.debian.org/doc/manuals/maint-guide/dother.en.html#initd - it shouldn't take `foo.init` and turn it into `/etc/init.d/packagename`, it should become `/etc/init.d/foo`, so packages can have multiple init scripts (c.f. `nis` providing `ypbind`, `yppasswdd` etc.) So, now, these are multivalued options, and they work independently of the package name, as (I believe) should have been the case originally check-in: 612f210c88 user: git@doismellburning.co.uk tags: trunk
2013-07-05
16:40
Merge pull request #484 from adamcstephens/rpm_fix_config_perms rpm config files can and should contain attributes check-in: 4ef85cb4b6 user: jls@semicomplete.com tags: trunk
13:32
rpm config files can and should contain attributes check-in: 71c69d3e31 user: astephens@drh.net tags: trunk
2013-07-03
22:38
Merge pull request #481 from dsludwig/bug/python-setup-exit Log setup.py exit code correctly check-in: 6020b15316 user: jls@semicomplete.com tags: trunk
21:58
Log setup.py exit code correctly check-in: ff65860504 user: dludwig@coppertreeanalytics.com tags: trunk
2013-07-02
16:43
- Let python install bin/scripts to the default location (#480) check-in: 0067cce4da user: jls@semicomplete.com tags: trunk
2013-06-27
18:31
- version bump check-in: dec67835ac user: jls@semicomplete.com tags: trunk, v0.4.39
18:30
- some versions can be simply numbers. If this is the case, make it 'name >= version" check-in: 7cecbe9c02 user: jls@semicomplete.com tags: trunk
18:30
- fix bad variable check-in: 5442be4808 user: jls@semicomplete.com tags: trunk
18:30
Some perl dependencies can be complex, such as this: Net::HTTP: '>= 0, != 6.04, != 6.05' (from Net::Twitter's META.yml) fpm now correctly turns these into dependencies. check-in: e21f36e354 user: jls@semicomplete.com tags: trunk
17:15
Merge pull request #478 from doismellburning/deb-init-config Add init-y configuration options for Debian packages check-in: 9b294151ab user: jls@semicomplete.com tags: trunk
2013-06-26
15:22
Add support for `--deb-default FILEPATH` and `--deb-upstart FILEPATH` http://manpages.ubuntu.com/manpages/lucid/man1/dh_installinit.1.html check-in: fc4236f615 user: git@doismellburning.co.uk tags: trunk
15:09
Added support for `--deb-init FILEPATH` See http://www.debian.org/doc/manuals/maint-guide/dother.en.html#initd check-in: 0750b68ac5 user: git@doismellburning.co.uk tags: trunk
2013-06-24
23:23
Update changelog check-in: e227e3d337 user: jls@semicomplete.com tags: trunk, v0.4.38
23:23
Merge pull request #464 from justrich/rpm-use-file-permissions Fix for file stat when using -rpm-use-file-permissions check-in: dbdec64d31 user: jls@semicomplete.com tags: trunk
23:22
version bump check-in: 08c253f5fa user: jls@semicomplete.com tags: trunk
23:22
- update changelog check-in: 1c5394686a user: jls@semicomplete.com tags: trunk
23:22
- don't abort on 1.9 anymore when using cpan check-in: 2e4ed60ae0 user: jls@semicomplete.com tags: trunk
23:10
Merge pull request #476 from torrancew/use_gem_env Remove default value for the Gem package type's --bin-path flag check-in: 31ad659096 user: jls@semicomplete.com tags: trunk
23:07
Remove default value for the Gem package type's --bin-path flag This allows the path to be calculated dynamically (and properly) Also, add staging_path to bin_path check-in: b8cc71e7af user: devwork@warrentorrance.com tags: trunk
18:14
Merge pull request #474 from torrancew/use_gem_env Use the proper gemdir setting when --gem-gem is specified check-in: 8f3588aac2 user: jls@semicomplete.com tags: trunk
17:11
Merge pull request #465 from oker1/pear_data_dir Pear: custom data dir check-in: a767ca4a3b user: jls@semicomplete.com tags: trunk
17:11
Merge pull request #473 from torrancew/allow_json_18 Allow JSON 1.8 to be used with FPM check-in: 5c16c6af2d user: jls@semicomplete.com tags: trunk
17:01
Use the specified gem command to obtain the gem bindir check-in: 7265f589c2 user: devwork@warrentorrance.com tags: trunk
2013-06-22
05:50
- replace ftw with the always-terrible net/http for continued ruby 1.8 support (ruby ftw uses lots of APIs not available in ruby 1.8 and not provided by backports.). (╯°□°)╯︵ ┻━┻ check-in: 51974fb23f user: jls@semicomplete.com tags: trunk
2013-06-21
21:46
Allow JSON >= 1.7.7 to be used with FPM check-in: eff3825f39 user: devwork@warrentorrance.com tags: trunk
20:06
Use the proper gemdir setting when --gem-gem is specified check-in: 8064663bf9 user: devwork@warrentorrance.com tags: trunk
2013-06-18
23:42
- use lib* to catch lib, lib64, etc (#443) check-in: ca728c0f6d user: jls@semicomplete.com tags: trunk
2013-06-12
21:22
- actually respect the compression flag (instead of failing) Reported by George Reilly on the mailing list. check-in: d2c773aeea user: jls@semicomplete.com tags: trunk
2013-06-09
17:18
pear: catch encoding errors during replacing staging path in files check-in: 0c0481f641 user: zsolt@takacs.cc tags: trunk
2013-06-07
17:24
add option for custom data dir check-in: ed57932e8c user: zsolt@takacs.cc tags: trunk
17:16
make path fixing broader for packages like PHP_PMD check-in: 234a5d500a user: zsolt@takacs.cc tags: trunk
17:15
fix custom channel discovery check-in: 9723f191f1 user: zsolt@takacs.cc tags: trunk
2013-06-05
23:17
Fix stat when using -rpm-use-file-permissions: Strip leading slash from file pathname before call to stat, otherwise the correct file permissions will not be computed. check-in: e907f8cbab user: rhorwood@apple.com tags: trunk
07:22
Merge pull request #461 from r4um/pr_452 python: handle == dependency requirement correctly check-in: e3238acf20 user: jls@semicomplete.com tags: trunk
07:21
Merge pull request #462 from tristanls/string-has-no-fetch npm package.json author can be a string check-in: 39570ab301 user: jls@semicomplete.com tags: trunk
07:04
npm author value may be a string and not a hash check-in: a80bb53331 user: tristan.slominski@gmail.com tags: trunk
06:53
added .ruby-version and .ruby-gemset to .gitignore check-in: 1bb988d765 user: tristan.slominski@gmail.com tags: trunk
2013-06-04
20:04
Merge pull request #458 from wayfair/master Fixing some data issues with npm check-in: 06e925112f user: jls@semicomplete.com tags: trunk
19:29
Merge pull request #459 from torrancew/master Ensure fpm.rb requires all current package class files check-in: c75d5a04fb user: jls@semicomplete.com tags: trunk
19:27
- purge unused Rakefile check-in: 1a9d6dddf9 user: jls@semicomplete.com tags: trunk
19:24
Add missing class files to fpm.rb This allows a user to work with any FPM-compatible package types simply by requiring 'fpm'. check-in: c1824a92ce user: devwork@warrentorrance.com tags: trunk
19:02
since we're doing all the npm stuff locally we really dont need to call out npm registry check-in: 28788d57a9 user: chris@brownbagcode.com tags: trunk
17:40
also checking that version is set otherwise using a bogus 0.0.0 check-in: 48a4eff819 user: chris@brownbagcode.com tags: trunk
17:34
Testing for values for the author info check-in: e683514685 user: chris@brownbagcode.com tags: trunk
2013-06-03
19:43
Merge pull request #455 from wayfair/master The npm tries to read from a variable that never really gets sent check-in: 59913610f5 user: jls@semicomplete.com tags: trunk
19:35
No longer trying to return symbols that were never actually symbols check-in: 7f08607ddc user: chris@brownbagcode.com tags: trunk
2013-05-30
21:41
rbx and vagrant check-in: ea5975fa76 user: jls@semicomplete.com tags: trunk
21:27
- be explicit that cpan support only works under ruby 1.9 or higher. I tried to use Net::HTTP (instead of FTW) but the API is so fucked I gave up trying to do it. Hopefully this won't matter soon once I get to publishing omnibus fpm packages. check-in: 383b19d4c5 user: jls@semicomplete.com tags: trunk, v0.4.37
20:53
- version bump check-in: 9e4539bc1d user: jls@semicomplete.com tags: trunk
20:53
- update changelog check-in: decf2e84a7 user: jls@semicomplete.com tags: trunk
20:52
- use www.cpan.org; search.cpan.org is down and it just redirects us normally anyway.. (when downloading tarballs) check-in: 0258d8d60e user: jls@semicomplete.com tags: trunk
20:43
- whitespace cleanup check-in: c9b75306c8 user: jls@semicomplete.com tags: trunk
20:39
- small cleanup after #450 check-in: a335d9b0e6 user: jls@semicomplete.com tags: trunk
20:25
Merge pull request #450 from AudaxHealthInc/fpm_fix_macos Make debian control tarball use owner and group arguments (gnutar fix) check-in: 68a1a04971 user: jls@semicomplete.com tags: trunk
20:03
Merge pull request #448 from hatt/unstable-ish safesystem with stdout and exit code capturing check-in: d37b905408 user: jls@semicomplete.com tags: trunk
17:33
Merge pull request #449 from mdub/relax_clamp_dependency Relax dependency on Clamp. check-in: 6d69d64ff7 user: jls@semicomplete.com tags: trunk
17:33
Merge pull request #451 from torrancew/feature/deb_build_depends Add support for setting build-depends on debian targets check-in: ce1cf82249 user: jls@semicomplete.com tags: trunk
05:44
python: handle == dependency requirement correctly check-in: 6217942711 user: pranay.kanwar@gmail.com tags: trunk
2013-05-28
19:23
Merge pull request #447 from dnbert/master Provide support for LIB and --install_path check-in: d78735d7d4 user: jls@semicomplete.com tags: trunk
2013-05-27
15:23
- try enabling travis again check-in: 5ee18e13b1 user: jls@semicomplete.com tags: trunk
2013-05-23
19:31
Add support for setting build-depends on debian targets check-in: 059bc18e80 user: devwork@warrentorrance.com tags: trunk
2013-05-22
23:03
enable travis check-in: ccfba117b6 user: scalisi.a@gmail.com tags: trunk
22:38
Make debian control tarball use owner and group arguments. Hardcoding --group=root in tar command breaks on OSX. Fixes issue #429. check-in: cc8369d5ad user: scalisi.a@gmail.com tags: trunk
22:28
added --numeric-owner param if group is root on macos check-in: 990c4d73ab user: scalisi.a@gmail.com tags: trunk
22:16
fix gnutar bailing out on Darwin as root group does not always exist check-in: dc0a67451e user: scalisi.a@gmail.com tags: trunk
00:53
Relax dependency on Clamp. This allows other gems using Clamp to be mixed into the same Gemfile as fpm. check-in: 6a78d38874 user: mdub@dogbiscuit.org tags: trunk
2013-05-18
15:59
safesystem with stdout and exit code capturing check-in: e6f9269cc5 user: matt.sharpe@gmail.com tags: trunk
2013-05-16
23:03
Fix indentation really this time check-in: 716a853f62 user: brett.gailey@dreamhost.com tags: trunk
22:58
Revert "Fix indentation" This reverts commit aae96da73576ac98eb5405495dd67452ec53ef17. check-in: 13e606e5df user: brett.gailey@dreamhost.com tags: trunk
22:56
Fix indentation check-in: 405aa671f1 user: brett.gailey@dreamhost.com tags: trunk
22:53
Provide support for LIB and --install_path Providing support for MakeMaker and Module::Build to suggest a target installation location for any cpan module that is built by FPM check-in: 405cadde6d user: brett.gailey@dreamhost.com tags: trunk
14:39
- fix ruby 1.8.7 compatibility (#444) check-in: 06ec372a55 user: jls@semicomplete.com tags: trunk
06:30
- purge perllocal.pod before packaging (#443) check-in: e1bc47d1c0 user: jls@semicomplete.com tags: trunk
2013-05-15
21:23
- bump version - update changelog check-in: c2f82a919a user: jls@semicomplete.com tags: trunk, v0.4.36
21:12
- work around missing features in ChildProcess This fixes previously-failing tests due to the Open4->ChildProcess patch. check-in: bd0a3dc063 user: jls@semicomplete.com tags: trunk
21:06
- remove debugging check-in: d0c4a04fe7 user: jls@semicomplete.com tags: trunk
21:03
Merge pull request #432 from mmb/gemsource Fix gem source warning message. check-in: 692c64e53b user: jls@semicomplete.com tags: trunk
21:01
Merge pull request #438 from hatt/pear-discovery make channel-discover optional for custom channels check-in: 65d2b01a11 user: jls@semicomplete.com tags: trunk
21:01
Merge pull request #441 from jordansissel/feature/cpan/ModuleBuild - support Module::Build-style perl modules. check-in: 8e0ccc44c9 user: jls@semicomplete.com tags: trunk
20:59
- support Module::Build-style perl modules. This allows modules like Fennec to be packaged by fpm. check-in: 7291d71097 user: jls@semicomplete.com tags: trunk
20:07
- skip tests in cpanm build/configure dependencies too if requested. check-in: b3c954dcf7 user: jls@semicomplete.com tags: trunk
2013-05-14
23:01
- version bump check-in: a452c9e7b8 user: jls@semicomplete.com tags: trunk
23:01
- relax requirement check-in: 49c688a12c user: jls@semicomplete.com tags: trunk
23:00
Merge pull request #436 from torrancew/bugfix/268 Switch from Open4 to ChildProcess - Fixes #268 check-in: e550f34838 user: jls@semicomplete.com tags: trunk
2013-05-13
09:19
make channel-discover optional for custom channels check-in: 3dbf6243e7 user: matt.sharpe@gmail.com tags: trunk
2013-05-11
21:42
Switch from Open4 to ChildProcess - Fixes #268 check-in: eb35884b43 user: devwork@warrentorrance.com tags: trunk
2013-05-08
19:33
- version bump check-in: 27e0a53709 user: jls@semicomplete.com tags: trunk, v0.4.35
19:33
- relax requirement check-in: 27e92c42bc user: jls@semicomplete.com tags: trunk
15:28
Fix gem source warning message. The source :rubygems is deprecated because HTTP requests are insecure. Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not. check-in: ce5876eef3 user: matthewm@boedicker.org tags: trunk
2013-05-07
16:59
Merge pull request #428 from phrawzty/defattr add args for controlling rpm %defattr check-in: e586d7b369 user: jls@semicomplete.com tags: trunk
16:34
preserve previous behaviour for %defattr check-in: b3bedc7ea8 user: phrawzty+github@gmail.com tags: trunk
16:32
- send a message to folks editing the rpm spec that I welcome them to file whatever feature requests are necessary to avoid them needing to edit the rpm spec ever again ;) check-in: cc92b94d11 user: jls@semicomplete.com tags: trunk
12:40
add args for controlling rpm %defattr check-in: b522c86a5f user: phrawzty+github@gmail.com tags: trunk
07:03
- version bump check-in: 97d03d3bd0 user: jls@semicomplete.com tags: trunk, v0.4.34
07:02
- update changelog check-in: 80c06e8e2e user: jls@semicomplete.com tags: trunk
07:02
- fix test breakages after #422 check-in: 9702f82620 user: jls@semicomplete.com tags: trunk
06:56
Merge pull request #419 from r4um/fix_411 Closes #411 Translate 'noarch' architecture to 'all' for debian check-in: 25400f9747 user: jls@semicomplete.com tags: trunk
06:56
Merge pull request #424 from adamcstephens/master add RPM autoreqprov option(s) check-in: 46a4c2e5a9 user: jls@semicomplete.com tags: trunk
06:51
- improve cpan support (now with tests) check-in: 338a1e5234 user: jls@semicomplete.com tags: trunk
2013-05-03
03:18
- tune post-merge of #426 check-in: 6afabba2ce user: jls@semicomplete.com tags: trunk
03:15
Merge branch 'master' of github.com:jordansissel/fpm check-in: c1320ae525 user: jls@semicomplete.com tags: trunk
03:07
Merge pull request #426 from randomcamel/master Clarify the README to direct new users to where the information is. check-in: e467d44a16 user: jls@semicomplete.com tags: trunk
01:39
Re-write the "Running it" section with pointers to documentation; previously, it looked like an example, which led to sadness. check-in: c12f728d81 user: cdoherty@ooyala.com tags: trunk
01:22
fix typo in RPM template check-in: f2642e477c user: astephens@drh.net tags: trunk
2013-05-02
20:53
add RPM flags for AutoReq and AutoProv; add RPM macro support for %filter_from_provides and %filter_from_requires check-in: d3af4ac530 user: astephens@drh.net tags: trunk
18:10
add --rpm-autoreqprov flag to enable AutoReqProv in RPM spec check-in: 367019cb09 user: astephens@drh.net tags: trunk
2013-05-01
01:13
- update to use clamp 0.6.0's new :multivalued feature! check-in: 0c6dc1bc31 user: jls@semicomplete.com tags: trunk
00:56
Update changelog for #420 check-in: 24138ca74a user: jls@semicomplete.com tags: trunk
00:56
I use pry a lot. check-in: 8b1f60597b user: jls@semicomplete.com tags: trunk
00:56
- more work in progress improving cpan support (#74) check-in: 102c4f993d user: jls@semicomplete.com tags: trunk
00:14
- new version of clamp is out, EXCELLENT. check-in: c40e26eeba user: jls@semicomplete.com tags: trunk
2013-04-30
23:36
Fix failing spec caused by race conditions in Tempfile... which I should really stop using... check-in: 34ad4ffe93 user: jls@semicomplete.com tags: trunk
07:29
- add more todos check-in: abe0ab6087 user: jls@semicomplete.com tags: trunk
07:25
- add ftw for http fetches check-in: d7c6c3e9f9 user: jls@semicomplete.com tags: trunk
07:25
- note cpan support check-in: 7e120d1421 user: jls@semicomplete.com tags: trunk
07:22
- Add CPAN support. (#74). I've tested this briefly with a few perl modules: Message::Passing and DBI. Both build successfully into rpms and debs. check-in: b18fdeb19e user: jls@semicomplete.com tags: trunk
2013-04-22
23:38
Update gem-to-rpm.rb check-in: 7d94ce620c user: jls@semicomplete.com tags: trunk
15:49
Merge pull request #418 from r4um/fix_rpm_prefix Do no generate empty prefix check-in: 99963e1578 user: jls@semicomplete.com tags: trunk
15:43
Merge pull request #420 from r4um/fix_258 #258 Make root/root as owner of control files check-in: 710c018141 user: jls@semicomplete.com tags: trunk
09:42
#258 Make root/root as owner of control files check-in: d7ed65f844 user: pranay.kanwar@gmail.com tags: trunk
05:49
#411 Translate noarch architecture to all for debian check-in: 618e87df21 user: pranay.kanwar@gmail.com tags: trunk
05:42
Do no generate empty prefix check-in: ace42aee1b user: pranay.kanwar@gmail.com tags: trunk
2013-04-19
15:42
Merge pull request #414 from r4um/auto_rpm_dirs Fix #199 Auto add directories for rpm. check-in: d80d7e6df3 user: jls@semicomplete.com tags: trunk
15:41
Merge pull request #417 from rafacas/master Fixed an error showed by puppet if the EMPTY file is very large check-in: 1445d61281 user: jls@semicomplete.com tags: trunk
13:32
Fixed an error showed by puppet if the EMPTY file is very large check-in: 7da22fb94e user: rafacas@gmail.com tags: trunk
2013-04-18
17:45
- Add test coverage for '%' in filenames - Verify the rpm has the expected file paths when testing escapes and other stuff. (done during investigation of #416) check-in: 9e9668112a user: jls@semicomplete.com tags: trunk
2013-04-17
16:10
#353 Remove trailing slash from prefix check-in: 3514279ff8 user: pranay.kanwar@gmail.com tags: trunk
15:41
#413 Fix name for directories and config files check-in: 6d1126357d user: pranay.kanwar@gmail.com tags: trunk
15:37
- try to disable travis another way check-in: 5c7fb5f821 user: jls@semicomplete.com tags: trunk
14:49
Auto add directories for rpm check-in: e1cb956b73 user: pranay.kanwar@gmail.com tags: trunk
2013-04-11
17:12
- fix_dependency on Conflicts and Breaks (#410) - add test coverage for #410 check-in: 00c4224e90 user: jls@semicomplete.com tags: trunk
03:03
- don't use @excludes; just make it a local variable since the --exclude flag populates the attributes[:excludes] setting. check-in: 352408f281 user: jls@semicomplete.com tags: trunk
03:03
Remove unused accessor/ivar check-in: a5f4584e1a user: jls@semicomplete.com tags: trunk
2013-04-09
21:21
- 0.4.33 with npm support! check-in: 0050c3aab8 user: jls@semicomplete.com tags: trunk, v0.4.33
21:17
- make 'version' public (fixes tests) check-in: 85c8865c03 user: jls@semicomplete.com tags: trunk
21:16
- use flags, not npmrc. This let's me skip the weird HOME hackery I was doing before. - now should abort if 'npm ls' fails. check-in: 26a1bdcfbb user: jls@semicomplete.com tags: trunk
19:55
Add work-in-progress for npm support check-in: 43f38a1aed user: jls@semicomplete.com tags: trunk
07:28
- add brettg check-in: c7dfd98d0a user: jls@semicomplete.com tags: trunk
05:58
- Add Vagrantfile + puppet manifest to help me much more easily test on centos and debian. - purge old test files not used anymore check-in: 76111d2c4c user: jls@semicomplete.com tags: trunk, v0.4.32