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.

209 check-ins using file Makefile version e135a348fd

2012-08-07
16:32
- remove monkeypatches and upgrade to backports 2.6.2 check-in: 1c89c2c0c9 user: jls@semicomplete.com tags: trunk
2012-08-06
06:37
fix missing logger check-in: ab26a3c762 user: jls@semicomplete.com tags: trunk
06:24
Try escaping '?' check-in: 15cac33214 user: jls@semicomplete.com tags: trunk
2012-07-30
03:38
Merge pull request #242 from mblair/master Don't fart if an internal API user doesn't specify a compression type for Debian packages. check-in: 60ea2b9816 user: jls@semicomplete.com tags: trunk
02:45
if a deb's compression type isn't specified, use gzip. check-in: e586f70b41 user: me@matthewblair.net tags: trunk
02:28
fix uninitialized constant errors check-in: f9d520e6ef user: me@matthewblair.net tags: trunk
2012-07-25
02:33
- fix up rpm relocatability support check-in: e5f0c200e1 user: jls@semicomplete.com tags: trunk
02:33
Don't try to exclude things when no :excludes attribute is present check-in: c4c97a9be6 user: jls@semicomplete.com tags: trunk
2012-07-22
03:51
Merge pull request #234 from llasram/master Better metadata-copying behavior when copying symlinks. check-in: bb15a8a017 user: jls@semicomplete.com tags: trunk
03:50
- try to warn about what appears to stray flags (flags that appear after non-flag arguments) check-in: 20c2efbb2f user: jls@semicomplete.com tags: trunk
03:49
- fix some failing tests introduced by #230 (regression check on quoted filenames, etc) - Prefer File.join() when joining paths check-in: 4a511dc1e6 user: jls@semicomplete.com tags: trunk
03:44
Merge pull request #230 from jkoppe/master Make rpms relocatable by respecting fpm's --prefix appropriately. check-in: 8e298e1e60 user: jls@semicomplete.com tags: trunk
03:43
Merge pull request #236 from jimbrowne/issue-205 Remove dirs empty due to --exclude. Issue 205. check-in: 7747de187b user: jls@semicomplete.com tags: trunk
2012-07-10
21:51
Save a stat call check-in: 7c63f78af6 user: jls@semicomplete.com tags: trunk
21:45
Merge pull request #240 from ctgswallow/master Issue #234: Do not check utime on a copied symlink check-in: 47b2bedc27 user: jls@semicomplete.com tags: trunk
20:09
Do not check utime on copied symlinks. /usr/local /rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:121:in `utime': No such file or directory - /tmp/package-dir-staging2 0120710-20351-f4vjw7/usr/lib/libQt3Support.so (Errno::ENOENT) from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:121:in `copy_metadata' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:111:in `copy' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:79:in `block in clone' from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/find.rb:41:in `block in find' from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/find.rb:40:in `catch' from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/find.rb:40:in `find' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:77:in `clone' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:36:in `block in input' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:32:in `chdir' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/package/dir.rb:32:in `input' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/command.rb:248:in `block in execute' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/command.rb:247:in `each' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/lib/fpm/command.rb:247:in `execute' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/clamp-0.3.1/lib/clamp/command.rb:64:in `run' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/clamp-0.3.1/lib/clamp/command.rb:126:in `run' from /usr/local/rvm/gems/ruby-1.9.3-p0/gems/fpm-0.4.10/bin/fpm:8:in `<top (required)>' from /usr/local/rvm/gems/ruby-1.9.3-p0/bin/fpm:19:in `load' from /usr/local/rvm/gems/ruby-1.9.3-p0/bin/fpm:19:in `<main>' check-in: 4beb80a883 user: gswallow@exacttarget.com tags: trunk
2012-07-06
16:18
remove test file check-in: dd355f0e32 user: jls@semicomplete.com tags: trunk
2012-07-02
01:13
Test commit check-in: 6a87018176 user: jls@semicomplete.com tags: trunk
2012-06-29
06:22
- version bump check-in: cf502bd0d6 user: jls@semicomplete.com tags: trunk
00:10
Don't process ancestors of non-empty dirs. check-in: a610ab6aa4 user: jbrowne@jbrowne.com tags: trunk
2012-06-28
23:48
Remove dirs empty due to --exclude. Issue 205. check-in: 1a3ab4deb3 user: jbrowne@jbrowne.com tags: trunk
2012-06-19
19:26
Vendor tag is optional. Omit it if nil/empty check-in: 53057ae6b9 user: jls@semicomplete.com tags: trunk
2012-06-15
18:06
- update changelist check-in: b50a6f7528 user: jls@semicomplete.com tags: trunk
17:51
- support compression types in for data.tar in deb packages. Default continues to be gzip. (#235) check-in: 481d99f6f6 user: jls@semicomplete.com tags: trunk
17:51
- capture and print InvalidPackageConfiguration errors check-in: e28388d8df user: jls@semicomplete.com tags: trunk
16:59
Merge pull request #228 from sbuss/hardlinks Copy directory symlinks. check-in: 3a7b9d2c49 user: jls@semicomplete.com tags: trunk
2012-06-14
16:44
Include accidentally-removed suid/gid bit behavior. check-in: a213f82e58 user: llasram@damballa.com tags: trunk
16:38
Change the owner of link, not linked file. check-in: e5de5eb0f9 user: llasram@damballa.com tags: trunk
16:31
Don't chmod a file to the permissions of a symlink. check-in: fe7aa4c1ce user: llasram@damballa.com tags: trunk
04:18
regen gemfile check-in: 2e4c533ba6 user: jls@semicomplete.com tags: trunk
2012-05-29
20:17
make --prefix work with rpm output files check-in: 87a9feb413 user: jkoppe@indeed.com tags: trunk
2012-05-26
22:03
Copy directory symlinks. Linking symlinked directories causes a hardlink to be created, which result in the source directory being wiped out during cleanup, so copy the symlink. check-in: 521b8e563d user: steven.buss@gmail.com tags: trunk
2012-05-25
23:37
release 0.4.10 check-in: 8dabd2da5d user: jls@semicomplete.com tags: trunk, v0.4.10
23:36
Update CHANGELIST check-in: 591edac322 user: jls@semicomplete.com tags: trunk
17:35
Add ohookins to contributors check-in: ef6639c7c4 user: jls@semicomplete.com tags: trunk
2012-05-23
17:56
Merge pull request #221 from svenihoney/debian_fix_unequal Introduced a dependency mapping for != dependency using Conflicts in deb instead of a Depends check-in: f3387adb5f user: jls@semicomplete.com tags: trunk
17:47
Merge pull request #208 from jacaetevha/master RPM user and group setting for %files section check-in: 756d66f87b user: jls@semicomplete.com tags: trunk
2012-05-17
18:55
Merge pull request #223 from jscheinblum/master Set install-data flag in python setup.py check-in: 40fa938765 user: jls@semicomplete.com tags: trunk
01:37
Set install data location to match install-lib (distutils default is installation base dir) check-in: 638bdc7aa7 user: jamie@networked.org tags: trunk
2012-05-15
18:18
Add != dependencies as Conflicts for debian packages Added correct patch now. check-in: 16cae2544a user: sven@leiderfischer.de tags: trunk
16:33
Introduced a dependency mapping for != dependency There exist gems in the wild that have a dependency != Example is sprocket gem (at least version 2.1.3). Use a mapping that prevents dpkg to choke on != and appended it to the conflicts. check-in: 13dd68329a user: sven@leiderfischer.de tags: trunk
07:19
Update CHANGELIST check-in: 6e2c4c1371 user: jls@semicomplete.com tags: trunk
07:05
- only set permissions/ownership/times if the source and destinations aren't pointing at the same inode. check-in: 95811279d6 user: jls@semicomplete.com tags: trunk
06:38
- Fix versioned downloading for gem and python packages. Tested: fpm -s gem -t deb -v 1.7.1 json Successfully installed json-1.7.1 Tested: fpm -s python -t deb -v 2.1.6 simplejson Relevant output: Searching for simplejson==2.1.6 Reading http://pypi.python.org/simple/simplejson/ Reading http://github.com/simplejson/simplejson Reading http://undefined.org/python/#simplejson Best match: simplejson 2.1.6 Downloading http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.6 .tar.gz#md5=2f8351f6e6fe7ef25744805dfa56c0d5 Processing simplejson-2.1.6.tar.gz Related tickets: #215, #204 check-in: 4bf65daa63 user: jls@semicomplete.com tags: trunk
2012-05-12
08:40
bundle update; tests passing still check-in: 61f16ea76e user: jls@semicomplete.com tags: trunk
07:59
Skip python specs if easy_install isn't available check-in: 0537024118 user: jls@semicomplete.com tags: trunk
07:36
Handle ExecutableNotFound in a readable way for humans check-in: 850c8255e6 user: jls@semicomplete.com tags: trunk
2012-05-07
06:22
Merge pull request #212 from Slezhuk/master Fixed python3 incopabilities. check-in: 4ba0cfeaf4 user: jls@semicomplete.com tags: trunk
06:22
Merge pull request #217 from llasram/master Preserve file metadata (owner, mode, etc) when packaging directories. check-in: 516fc8c659 user: jls@semicomplete.com tags: trunk
2012-05-06
12:46
Preserve file metadata when packaging directories. check-in: 9a705c2dd2 user: llasram@gmail.com tags: trunk
2012-04-26
06:10
Update CHANGELIST check-in: 57f3a3bb74 user: jls@semicomplete.com tags: trunk, v0.4.9
05:59
Merge pull request #213 from UnifiedPost/develop Fixed the path_prefix to prefix to allow overriding the gem path check-in: fa35824cbe user: jls@semicomplete.com tags: trunk
05:31
Fixed the path_prefix to prefix to allow overriding the gem path check-in: 5a0ed45615 user: jan@vstone.eu tags: trunk
2012-04-25
12:09
modified: lib/fpm/package/pyfpm/get_metadata.py modified: lib/fpm/package/python.rb Added python3 support. Useful for packaging python3 projects. For example: fpm -s python -t deb --python-bin /usr/bin/python3 myproject/setup.py check-in: 7b31d2b14c user: e.slezhuk@qiwi.ru tags: trunk
07:24
update version check-in: ceadecac63 user: jls@semicomplete.com tags: trunk, v0.4.8
07:24
version bump; forgot to pull before last release check-in: 7088f83633 user: jls@semicomplete.com tags: trunk
07:23
version bump check-in: 403d5f050a user: jls@semicomplete.com tags: trunk
07:23
update changelist check-in: 04e13d8ad5 user: jls@semicomplete.com tags: trunk
07:23
- Make gem 'provides' really provide 'rubygem-foo' - When converting gem->rpm, turn 'rubygem-foo' provides into 'rubygem(foo)' check-in: 01fb564088 user: jls@semicomplete.com tags: trunk
07:22
version bump check-in: 24ee337f83 user: jls@semicomplete.com tags: trunk, v0.4.7
07:22
update changelist check-in: b2128afcf8 user: jls@semicomplete.com tags: trunk
07:13
- Make gem 'provides' really provide 'rubygem-foo' - When converting gem->rpm, turn 'rubygem-foo' provides into 'rubygem(foo)' check-in: c4f848fba3 user: jls@semicomplete.com tags: trunk
07:12
Merge pull request #198 from mv/master Warning: already initialized constant check-in: d396f63520 user: jls@semicomplete.com tags: trunk
2012-04-18
17:08
add specs for user and group settings check-in: 55110dff3a user: jason_rogers@dell.com tags: trunk
15:54
add setting for RPM user and group attributes in the %files section check-in: 4e7ed163ac user: jason_rogers@dell.com tags: trunk
2012-04-13
17:56
- Set json and clamp versions explicitly since I don't control those libs check-in: 12bdf3986d user: jls@semicomplete.com tags: trunk
15:53
Merge pull request #194 from lum/master Adding the noreplace option to config files in the rpm spec template. check-in: 604882543e user: jls@semicomplete.com tags: trunk
15:49
Merge pull request #206 from specialunderwear/master Python packages that are pinned to a specific version can not be packaged as .deb check-in: 65552bb375 user: jls@semicomplete.com tags: trunk
10:25
Better check for 'install_requires'. check-in: c2790c2d54 user: lars@permanentmarkers.nl tags: trunk
10:20
don't try to parse empty install_requires check-in: eb333642c4 user: lars@permanentmarkers.nl tags: trunk
2012-04-12
20:26
Better formatting and removed duplicate dependency entries. check-in: 4cdb132712 user: lars@permanentmarkers.nl tags: trunk
20:18
Nolonger lose information whith compound specs. When a compound spec is found, like tornado>=1.0,<=1.1 multiple entries will be added to the dependency list: tornado >= 1.0 and tornado <= 1.1 Because that seems to work for the debian dependency specification. check-in: 5374fb20c7 user: lars@permanentmarkers.nl tags: trunk
20:12
Use existing --deb-ignore-iteration-in-dependencies flag to determine if dependencies should be strictly versioned or allow iteration. check-in: bef7b2bf33 user: lars@permanentmarkers.nl tags: trunk
16:26
According to http://www.debian.org/doc/debian-policy/ch-relationships.html#s-depsyntax (= version) is valid and also that is sematically more correct than (>= version) and (<< version+1) because your +1 guess is just that, a guess. check-in: 940d9b8e9d user: lars@permanentmarkers.nl tags: trunk
16:26
let pkg_resources do the parsing of the specs. When multiple specs are found prefer order is "<=", "==", ">=" and next the version number. check-in: 78ea9c7b43 user: lars@permanentmarkers.nl tags: trunk
2012-04-10
23:18
Add regression tests for #202 check-in: 5546a66f75 user: jls@semicomplete.com tags: trunk
23:15
Bump version check-in: 72ae8d7d77 user: jls@semicomplete.com tags: trunk, v0.4.6
23:12
- Escape '*' and '[' in the rpm files list to keep rpm from trying to use it as a glob. Fixes #202 check-in: d24e2e4bfb user: jls@semicomplete.com tags: trunk
2012-04-04
16:41
Removed warnings: CONSTANT already defined. check-in: 3e4b273ece user: ferreira.mv@gmail.com tags: trunk
00:30
version bump check-in: f0e349f534 user: jls@semicomplete.com tags: trunk, v0.4.5
2012-04-02
20:11
Escape filenames during the install process. Fixes #196 check-in: 0de2693558 user: jls@semicomplete.com tags: trunk
03:13
Adding the noreplace directive for files marked as configuration files. This prevents the rpm install/update from overwriting local modifications to config files. check-in: c4c1a997e2 user: steve.lum@gmail.com tags: trunk
2012-04-01
05:45
Merge pull request #193 from antoncohen/antoncohen/gemrpmdep Fixed gem ~> version operator translated to rpm require. check-in: 0301c8aa0e user: jls@semicomplete.com tags: trunk
00:58
Fixed gem ~> version operator translated to rpm require. In gem specs ~> is a Pessimistic Version Consrtaint that is inclusive on the bottom end. E.g., '~> 2.2' means '>= 2.2.0 and < 3.0'. I changed the translation to RPM spec to be >= and <. It was > and <. http://docs.rubygems.org/read/chapter/16 http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html check-in: e16380b5d6 user: anton@antoncohen.com tags: trunk
2012-03-30
22:34
Version bump; update changelist check-in: a809b92332 user: jls@semicomplete.com tags: trunk, v0.4.4
22:24
- Make file exclusion work again. Fixes #185 This improves on the patch in #186. - Add tests to make sure exclude stays working :) check-in: 4d9672872d user: jls@semicomplete.com tags: trunk
22:20
- fix the --exclude flag to add to an array as ivar @excludes check-in: 2227c8fbbc user: jls@semicomplete.com tags: trunk
22:07
- If no args are given, assume '.' was intended if the source is 'dir' and chdir (-C) is set. Fixes issue #187 - Abort if there's no package name known. check-in: 6584e27cb3 user: jls@semicomplete.com tags: trunk
17:38
- Specify BuildRoot in the rpm spec to work around some kind of bug/problem causing rpmbuild to use "/" as the BuildRoot on CentOS 5. Fixes #191. Confirmed working on CentOS 5.7 in a vm. check-in: a009466d7f user: jls@semicomplete.com tags: trunk
16:47
some style cleanup check-in: d34234bb8a user: jls@semicomplete.com tags: trunk
16:42
Merge branch 'master' of https://github.com/MITx/fpm into MITx-master Conflicts: lib/fpm/command.rb check-in: 5f012fe33c user: jls@semicomplete.com tags: trunk
16:34
Improve default values for epoch and iteration on deb/rpm packages (Should fix #190) check-in: 7a7c9b2705 user: jls@semicomplete.com tags: trunk
16:06
- Fix broken dpkg architecture test on i686 kernels (discovered by failing tests run on travis-ci.org) check-in: 2463c686ec user: jls@semicomplete.com tags: trunk
02:33
- Add spec tests for compression and digest settings. (for #192) check-in: b9befcfd4f user: jls@semicomplete.com tags: trunk
02:23
- Add --rpm-digest and --rpm-compression flags to allow selectable digest/compress algorithms during package building. Defaults to the settings that are most likely to work on the widest range of rpm consumers (md5 + gzip) Improves solution already committed for #192 check-in: cea2ffbb91 user: jls@semicomplete.com tags: trunk
02:03
- Tell rpm to use gzip for compression and md5 for checksums This should fix #192 and allow rpms to be built on newer redhat distributions that function on older ones. Huge thanks to @katzj for explaining the format of the %_binary_payload macro. check-in: 7fc962299b user: jls@semicomplete.com tags: trunk
2012-03-28
02:05
Merge pull request #189 from torarnv/fix-custom-control Fix attribute lookup for --deb-custom-control check-in: 9ee0bc6f60 user: jls@semicomplete.com tags: trunk
2012-03-27
14:00
Move exclude functionality into the convert process, and make give it a sensible default of excluding nothing check-in: b3c8ce1d6b user: calen.pennington@gmail.com tags: trunk
11:05
Fix attribute lookup for --deb-custom-control check-in: 7edb25b481 user: torarnv@gmail.com tags: trunk
2012-03-26
19:21
skip mkdir if it exists already check-in: 26fea7a28e user: jls@semicomplete.com tags: trunk
19:20
- skip staging path (no sense in including "/" in the files list) check-in: ae47a85e21 user: jls@semicomplete.com tags: trunk
19:13
Fix up rpm file listing now that FPM::Package#files is smarter check-in: bff3625f10 user: jls@semicomplete.com tags: trunk
19:13
Make FPM::Package#files emit only leaf paths (files, symlinks, empty directories, etc) check-in: 79c1eb9420 user: jls@semicomplete.com tags: trunk
19:13
Clone should include the path itself, no reason to skip it check-in: 0d6aa0efa1 user: jls@semicomplete.com tags: trunk
14:22
Make the --exclude argument work by removing the excluded paths from the staging directory check-in: 5ed9c31dfb user: calen.pennington@gmail.com tags: trunk
2012-03-23
03:38
Merge pull request #184 from potatosalad/master Fix local variable error for --deb-pre-depends check-in: e29025ec3f user: jls@semicomplete.com tags: trunk
02:58
Rename val => dep to fix local variable error. check-in: 2aea2c9c49 user: andrew@delorum.com tags: trunk
2012-03-22
22:08
Merge pull request #183 from bakins/master Fix config_files when invoked from the command line check-in: de1eee2a62 user: jls@semicomplete.com tags: trunk
21:10
add config_files to input check-in: 64a711ed18 user: brian@akins.org tags: trunk
17:03
Merge pull request #182 from MITx/master Fixed bugs around binpath not being created and with links inside the package check-in: af9affe195 user: jls@semicomplete.com tags: trunk
16:28
Handle packaging links better check-in: 0d8f8c31c1 user: calen.pennington@gmail.com tags: trunk
15:18
Create the bin_dir so that gem will install into it, even if the version of gem being used doesn't create the directory itself check-in: c887b1e4c7 user: calen.pennington@gmail.com tags: trunk
2012-03-21
16:57
release check-in: d9cd323a4f user: jls@semicomplete.com tags: trunk, v0.4.3
16:52
- Use the correct path ("setup.py") since we are chdiring to that file's directory. Fixes #180 check-in: f7944aec6c user: jls@semicomplete.com tags: trunk
16:37
- remove 'deprecated operator' stuff, I don't think it's necessary anymore. Python docs only list 6 operators, none include >> or << http://docs.python.org/distutils/setupscript.html Fixes #179 check-in: ff72f8eabf user: jls@semicomplete.com tags: trunk
06:56
Update contributors check-in: 3173337a96 user: jls@semicomplete.com tags: trunk, v0.4.2
06:56
Update contributors check-in: 9f6c2d414c user: jls@semicomplete.com tags: trunk
06:55
version bump check-in: d164ada47e user: jls@semicomplete.com tags: trunk
06:55
prep for release check-in: fcf8d078dd user: jls@semicomplete.com tags: trunk
06:55
- Add --python-install-lib and --python-install-bin flags - improve staged installation for python check-in: eeec8c8072 user: jls@semicomplete.com tags: trunk
06:55
Make :flag options automatically support --no-<flag> switches check-in: aff4329fd5 user: jls@semicomplete.com tags: trunk
06:55
Add more comments/logging check-in: 653fd5314e user: jls@semicomplete.com tags: trunk
06:55
use the normal tmpdir for the temporary location check-in: 99b92ee4ef user: jls@semicomplete.com tags: trunk
06:53
Merge pull request #177 from aconchillo/master fix issues when packaging links in dir package and rpm template check-in: 7e3a09c8ef user: jls@semicomplete.com tags: trunk
01:49
fix issues when packaging links in dir package and rpm template * lib/fpm/package/dir.rb: File.directory? returns true if source is a link to a directory. This is not the desired behavior, a link should be kept as a link, whether it is a link for a file or a directory. * templates/rpm.erb: check whether we are copying a link, if so, only copy the link not a new file. For the same reason as lib/fpm/package/dir.rb, links to directories were rejected. So, do not reject links to directories. check-in: d9329acfbb user: aleix@oblong.com tags: trunk
2012-03-19
21:39
- tell travis to run on more rubies check-in: b8ede3fd72 user: jls@semicomplete.com tags: trunk, v0.4.1
21:39
- version bump Test results for this release: % rvm 1.8.7,1.9.2,1.9.3 do bundle exec rspec Finished in 0.81795 seconds 57 examples, 0 failures Finished in 1.24 seconds 57 examples, 0 failures Finished in 1.67 seconds 57 examples, 0 failures check-in: f94ec64ac8 user: jls@semicomplete.com tags: trunk
21:38
Add ploubser check-in: 21f250b53a user: jls@semicomplete.com tags: trunk
21:38
prep for release check-in: e1d53939c1 user: jls@semicomplete.com tags: trunk
21:36
. check-in: cb68f9bbea user: jls@semicomplete.com tags: trunk
21:35
Patch in File::write until the next backports gem is released (fixes #175, fixes #176) check-in: fac01e837f user: jls@semicomplete.com tags: trunk
21:33
- Fix Dir.mktmpdir invocations to work in both ruby 1.8 and 1.9 (Fixes #175, fixes #176) check-in: 62482b08f8 user: jls@semicomplete.com tags: trunk
21:32
- Add monkeypatches for File.write under Ruby 1.8.7 (will remove monkeypatches once the next version of the 'backports' gem is released) Fixes #175, fixes #176. check-in: e2a8cc2df1 user: jls@semicomplete.com tags: trunk
21:32
Fix Find.find() calls for 1.8.7 (fixes #175, fixes #176) check-in: 5d9ec5ae9d user: jls@semicomplete.com tags: trunk
21:30
update license for rspec, other small changes check-in: e54e16ecbd user: jls@semicomplete.com tags: trunk
21:30
update gemfile.lock check-in: 805da9e394 user: jls@semicomplete.com tags: trunk
20:52
Fix specs to work in ruby 1.8 check-in: ddba89a5c9 user: jls@semicomplete.com tags: trunk
07:17
- fix missing doc comments check-in: 92ea0dfaae user: jls@semicomplete.com tags: trunk
07:17
Fix missing doc comments check-in: 2aac1cb1a7 user: jls@semicomplete.com tags: trunk
07:17
Remove unused and mysterious 'settings' method check-in: 160c9333a7 user: jls@semicomplete.com tags: trunk
07:04
Disable rpm provides hackery that doesn't belong in the gem package check-in: 387a9ba400 user: jls@semicomplete.com tags: trunk
07:00
- add note about rpm demolestation check-in: feaadaddf5 user: jls@semicomplete.com tags: trunk, v0.4.0
06:25
release check-in: 83c1fc8ca5 user: jls@semicomplete.com tags: trunk
06:23
- ok, I really use github issues for a todo list. check-in: c8a60d4173 user: jls@semicomplete.com tags: trunk
06:23
- add todo list check-in: e0bf675c45 user: jls@semicomplete.com tags: trunk
06:23
- update changelist for release check-in: 414521eb34 user: jls@semicomplete.com tags: trunk
06:22
Give a proper error message to the user if FileAlreadyExists is tossed check-in: 027b8e53aa user: jls@semicomplete.com tags: trunk
06:20
Add script loading on input check-in: 1a6676af2c user: jls@semicomplete.com tags: trunk
06:20
Fix script support in deb package check-in: cc730b0bd8 user: jls@semicomplete.com tags: trunk
05:58
It helps to add scripts *before* #output is invoked. Silly me check-in: 084eb114b6 user: jls@semicomplete.com tags: trunk
05:56
fix package scripts for rpm check-in: 4b477b6e6f user: jls@semicomplete.com tags: trunk
05:56
- default version to 1.0 when invoked on the command line - add support for --inputs check-in: 2d93375ac1 user: jls@semicomplete.com tags: trunk
05:55
Add package scripts spec to rpm check-in: 343caae46d user: jls@semicomplete.com tags: trunk
2012-03-17
23:12
add doc comments check-in: fd4ea6c3d6 user: jls@semicomplete.com tags: trunk
23:12
add more default specs check-in: 5013cad036 user: jls@semicomplete.com tags: trunk
22:02
add class doc for deb check-in: 298024c875 user: jls@semicomplete.com tags: trunk
2012-03-16
22:37
- upgrade arr-pm check-in: 4b9769486d user: jls@semicomplete.com tags: trunk
22:37
Add specs to verify rpm conflicts and provides check-in: 396fb223fe user: jls@semicomplete.com tags: trunk
00:42
- remove i386 -> i686 arch translation. Turns out in many cases this is incorrect. Debian is confusing. check-in: 4ea0c677cc user: jls@semicomplete.com tags: trunk
2012-03-15
07:56
Update required version of arr-pm check-in: 176abe89fc user: jls@semicomplete.com tags: trunk
07:55
- Add support for config files, conflicts, and provides. check-in: 4d529cb19a user: jls@semicomplete.com tags: trunk
07:54
- fix %config support in rpm check-in: f78bbb4193 user: jls@semicomplete.com tags: trunk
07:54
Deprecate old --{pre,post}-{un,}install flags in favor of --{before,after}-{install,remove}. check-in: 55515b7a90 user: jls@semicomplete.com tags: trunk
06:28
spacing check-in: 0bda342fc4 user: jls@semicomplete.com tags: trunk
06:27
- fix name check-in: 153c61d682 user: jls@semicomplete.com tags: trunk
06:26
- Add specs for the gem package check-in: bf870faa49 user: jls@semicomplete.com tags: trunk
00:52
- add package_name_prefix flag to python package - add --python-fix-name and --python-fix-dependencies flags which allow you to disable 'name fixing' that turns 'foo' into 'python-foo' (requested by Luke Macken) - use attributes where possible (easyinstall path, python path, etc) check-in: d8d8d403b0 user: jls@semicomplete.com tags: trunk
00:18
- comment cleanup check-in: 8abc84964c user: jls@semicomplete.com tags: trunk
00:17
Make 'options' with defaults appear set in a package's #attributes hash even if we are running programmatically (not via command line) check-in: f5a1a94daa user: jls@semicomplete.com tags: trunk
00:17
- Add specs for python check-in: 6a792fa2d4 user: jls@semicomplete.com tags: trunk
2012-03-11
22:40
- cleanup after each check-in: 889d25e302 user: jls@semicomplete.com tags: trunk
20:58
- insist doesn't work in ruby 1.8 yet. check-in: 061b1059de user: jls@semicomplete.com tags: trunk
2012-03-10
01:39
Put each downloaded python package into a separate subdirectory. This allows multiple to be downloaded at once. Tested with: fpm -s python -t deb -n graphite carbon whisper graphite-web check-in: 17cab80dfd user: jls@semicomplete.com tags: trunk
01:38
Add default #to_s (for package filename) based on observations of real rpm packages in the wild check-in: c0040a286c user: jls@semicomplete.com tags: trunk
01:38
Add default #to_s (for package filename) based on observations of real deb packages in the wild check-in: b340d2e937 user: jls@semicomplete.com tags: trunk
01:36
- Default '--package' to nil. This will let the package implementations choose the best default filename to output check-in: 0a6af88bef user: jls@semicomplete.com tags: trunk
00:58
- Add some dpkg-deb invocations to verify package goodness - Add some specs to verify name translation with debian policy check-in: fe2dc50ac2 user: jls@semicomplete.com tags: trunk
00:58
Add 'ITERATION' to #to_s check-in: d34454e722 user: jls@semicomplete.com tags: trunk
00:12
add FileAlreadyExists error check-in: 6949ea3450 user: jls@semicomplete.com tags: trunk
00:11
- fix contents of 'debian-binary' file (was missing trailing newline) - support --edit flag - abort if the output file target already exists - public :converted_from for api completeness check-in: 2ae7989327 user: jls@semicomplete.com tags: trunk
2012-03-09
23:15
- specs won't run on 1.8.7 because my 'insist' library doesn't. check-in: 3bd63ddea5 user: jls@semicomplete.com tags: trunk
23:15
- more hacks for debian's arch naming check-in: 0527ed77af user: jls@semicomplete.com tags: trunk
23:11
update insist check-in: edb32c4a15 user: jls@semicomplete.com tags: trunk
23:11
Add more package defaults specs check-in: 6bb82ada8a user: jls@semicomplete.com tags: trunk
21:33
- travis can help check-in: 857275fcd9 user: jls@semicomplete.com tags: trunk
21:30
clean up after each check-in: ba3a11e816 user: jls@semicomplete.com tags: trunk
21:26
fix arch name translation for deb packages when 'dpkg' is not available check-in: 1650bfa553 user: jls@semicomplete.com tags: trunk
21:22
- add specs for package 'architecture' behaviors check-in: 39a402c731 user: jls@semicomplete.com tags: trunk
21:22
expose #architecture from RPM check-in: e82e619892 user: jls@semicomplete.com tags: trunk
21:20
default arch should be native check-in: 5491b648c6 user: jls@semicomplete.com tags: trunk
20:59
- default architecture should be native check-in: d3d04d8bd5 user: jls@semicomplete.com tags: trunk
20:54
- bump to insist 0.0.2 check-in: 515448fbba user: jls@semicomplete.com tags: trunk
20:00
- skip rpm tests and warn if 'rpmbuild' is not found. - add an 'rspec' specific log channel check-in: c423496df8 user: jls@semicomplete.com tags: trunk
19:42
- bump cabin version check-in: fc90febfa2 user: jls@semicomplete.com tags: trunk
19:40
prerelease version bump check-in: 29f609d930 user: jls@semicomplete.com tags: trunk
19:24
- add clamp to gemspec, oops check-in: 5bf1d105fa user: jls@semicomplete.com tags: trunk
02:38
- review/update readme check-in: 4281e7ddb1 user: jls@semicomplete.com tags: trunk
02:21
- prerelease version bump check-in: e646fc8fc0 user: jls@semicomplete.com tags: trunk
02:21
update gemfile.lock check-in: 70a73dc21d user: jls@semicomplete.com tags: trunk
02:14
- snake the 'contributing' part from the logstash readme check-in: 00f36acfee user: jls@semicomplete.com tags: trunk
02:08
expose boolean attributes as well check-in: ae3df5c9da user: jls@semicomplete.com tags: trunk
02:07
- Add a regression spec for #164. Verified it passes now and fails without the fix. check-in: d7c2eec847 user: jls@semicomplete.com tags: trunk
02:02
- Fix #164 check-in: dc906a9f8a user: jls@semicomplete.com tags: trunk
02:02
Add --edit support check-in: 35b1544a87 user: jls@semicomplete.com tags: trunk
01:41
- update changelist check-in: 381c30e514 user: jls@semicomplete.com tags: trunk
01:41
- try to make pear work as non-root check-in: 8c7d15b5a8 user: jls@semicomplete.com tags: trunk
01:21
- move pear package type to new api check-in: 818b214f5a user: jls@semicomplete.com tags: trunk
01:07
- pre-release check-in: 394e2cc041 user: jls@semicomplete.com tags: trunk
01:07
clean more stuff check-in: 874e4d46b6 user: jls@semicomplete.com tags: trunk