Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
183 check-ins using file lib/fpm/package/pear.rb version 74c9d4e4ca
2012-08-24
| ||
22:56 | regen gemfile.lock check-in: 3240fc79b0 user: jls@semicomplete.com tags: trunk | |
22:47 | Fix spec for deb arch defaults check-in: fc06b2d4f0 user: jls@semicomplete.com tags: trunk | |
22:47 | - Add test coverage for #250 (deb dependency operator fixings) check-in: 8c906e2f8f user: jls@semicomplete.com tags: trunk | |
22:47 | Force dependency fixings (improves on #250) check-in: bc463ff691 user: jls@semicomplete.com tags: trunk | |
22:45 | Work around bug or misconfiguration in dpkg found on OSX when dpkg is provided by homebrew. 'dpkg --print-architecture' succeeds but emits nothing. check-in: 64a7deba33 user: jls@semicomplete.com tags: trunk | |
22:36 | remove excess debug print check-in: f8ffcb506d user: jls@semicomplete.com tags: trunk | |
22:24 | Start hacking on tests for #250 check-in: 0de4314159 user: jls@semicomplete.com tags: trunk | |
22:11 | Merge pull request #250 from zllak/fix/deb fix small problem in the debian output check-in: 695b307d10 user: jls@semicomplete.com tags: trunk | |
22:07 | - Replace "\n" with newline char in the --description value (#251) check-in: 2790366e58 user: jls@semicomplete.com tags: trunk | |
21:06 | version bump check-in: e42051d415 user: jls@semicomplete.com tags: trunk, v0.4.14 | |
21:05 | - note fix for #252 - add regression test for #252 check-in: 01e1bb87f5 user: jls@semicomplete.com tags: trunk | |
20:52 | Replace newlines with spaces in the 'license' field of RPM. (#252) check-in: 4e9df744a7 user: jls@semicomplete.com tags: trunk | |
2012-08-17
| ||
14:44 | fix small problem in the debian output the created deb was issuing obsolete operators for the package dependencies. This commit replaces the < and > operators by << and >>, which are recommeded by debian policy check-in: 92c0b2fa21 user: zllak@hycik.org tags: trunk | |
2012-08-16
| ||
16:27 | Merge pull request #249 from vStone/patch-1 Update command line options documentation. check-in: 7755ae13f8 user: jls@semicomplete.com tags: trunk | |
11:43 | Update lib/fpm/command.rb Update description of the command line flags: if you can specify a flag multiple times, document that you can. check-in: bd4203671f user: jan@vstone.eu tags: trunk | |
2012-08-14
| ||
23:05 | - bump for release check-in: 2831bf2b36 user: jls@semicomplete.com tags: trunk, v0.4.13 | |
23:03 | Make --exclude on 'foo' kill any files like foo/bar/baz - #248 check-in: 738721208c user: jls@semicomplete.com tags: trunk | |
2012-08-10
| ||
23:01 | bump for release check-in: 233fe89380 user: jls@semicomplete.com tags: trunk, v0.4.12 | |
23:00 | Fix a bug introduced in 0.4.11 that caused all deb packages to contain empty maintainer scripts if not otherwise specified, which made apt/dpkg quite unhappy check-in: 12e923af0f user: jls@semicomplete.com tags: trunk | |
2012-08-07
| ||
18:14 | Remove dup changelist entry check-in: 28aae87454 user: jls@semicomplete.com tags: trunk | |
18:05 | - update changelist for release check-in: 7d6b363d5e user: jls@semicomplete.com tags: trunk, v0.4.11 | |
17:56 | All contributions are good contributions check-in: ce0393f9bb user: jls@semicomplete.com tags: trunk | |
17:55 | Update contributors check-in: 8eaf2ce17e user: jls@semicomplete.com tags: trunk | |
17:48 | Refactor pre/post/etc scripts to be a loop instead of each section by themselves check-in: 15c010cb16 user: jls@semicomplete.com tags: trunk | |
17:48 | Make sure all things template check-in: bc03a1bd95 user: jls@semicomplete.com tags: trunk | |
17:25 | - support templating package/maintainer scripts (#246) - include test coverage check-in: a1d032f132 user: jls@semicomplete.com tags: trunk | |
16:44 | move erb require to top check-in: 7c834dd5d0 user: jls@semicomplete.com tags: trunk | |
16:33 | remove monkeypatches now that we're on a newer backports (2.6.2) check-in: e8a9e92621 user: jls@semicomplete.com tags: trunk | |
16:33 | purge yardoc on clean check-in: 43d9b23e27 user: jls@semicomplete.com tags: trunk | |
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 | |