Commit Graph

5131 Commits

Author SHA1 Message Date
Transifex SVN Submitter 7fcc68d2e8 l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
New status: 626 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-11-20 19:47:43 +00:00
Transifex SVN Submitter c3e2ae30cb l10n: Updated French (fr) translation to 97% (Philippe Svetoslavsky)
New status: 613 messages complete with 8 fuzzies and 5 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-11-18 19:51:15 +00:00
Transifex SVN Submitter bc499f7378 l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
New status: 603 messages complete with 15 fuzzies and 8 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-11-18 19:45:42 +00:00
Fatih Aşıcı 49c3e1a24f history: Fix split error 2010-11-11 14:19:29 +00:00
Fatih Aşıcı e47b999e6f history: Ugly fix for the regression caused by filename changes
Since we didn't store distribution and architecture info in history
database, takeback was not able to guess old package names.
2010-11-11 09:01:07 +00:00
Fatih Aşıcı fd6c0f77a9 api: Regenerate caches even if a repo-update fails 2010-11-03 12:35:30 +00:00
Fatih Aşıcı a6eb4a6765 comariface: Code style fixes 2010-11-03 09:30:21 +00:00
Bahadır Kandemir 7476e17944 scripts: Check certificate validity and trustworthiness.
pisign utility embeds certificate into Zip files and validates them
before checking signature. It also looks into a trust_dir database
to see if certificates are trusted or not. Check README for examples.
2010-10-27 13:36:55 +00:00
Fatih Aşıcı 7888cea4d4 check: Normalize symlink targets before calculating their sums
BUG:FIXED:14906
2010-10-27 09:06:17 +00:00
Fatih Aşıcı acb100f820 tree-wide: Make some error messages translatable 2010-10-25 13:27:58 +00:00
Bahadır Kandemir cf3a6f52bc scripts: Package signing tool verifies using certificate.
Package signing tool verifies signed data using certificate instead 
of public key. It also verifies certificate, warns if it's self 
signed, fails if it's invalid.
2010-10-25 10:50:43 +00:00
Bahadır Kandemir 66f8c6cb52 scripts: Various improvements in pisign.py
- Get passphrase with getpass
- Don't extract public key from certificate
- Support signing/verifying multiple files at once
2010-10-25 09:15:57 +00:00
Erdem Bayer 65ca49778e cli/graph: Add option to generate reverse dependency graph 2010-10-24 15:17:00 +00:00
Fatih Aşıcı 1c47052538 tree-wide: Remove redundant setlocale's
This commit also fixes the confirm method to repeat asking until
a valid input is given.
2010-10-19 10:28:17 +00:00
Fatih Aşıcı d03a06ca52 rng: Update for type attribute in Archive tag
It is now optional and accepts more types.
2010-10-18 11:44:45 +00:00
Fatih Aşıcı bae04cc602 specfile: Thinko fix
packageAnyDependencies is an array of AnyDependency objects, not
Dependency!
2010-10-14 09:54:51 +00:00
Transifex SVN Submitter 2610d8eadb l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı)
New status: 626 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-10-13 10:59:03 +00:00
Transifex SVN Submitter 5e14e696ff l10n: Updated Turkish (tr) translation to 99% (Fatih Aşıcı)
New status: 624 messages complete with 0 fuzzies and 2 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-10-13 10:55:26 +00:00
Transifex SVN Submitter ac48e5efcd l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
New status: 626 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2010-10-13 10:37:52 +00:00
Fatih Aşıcı 9751e12ce9 l10n: Fix fuzzy messages in Turkish translations 2010-10-13 08:55:26 +00:00
Fatih Aşıcı 300cb4084f l10n: Update messages 2010-10-13 08:30:36 +00:00
Fatih Aşıcı 6dcdc10947 tree-wide: Do not pass variables to the gettext function 2010-10-13 08:30:33 +00:00
Fatih Aşıcı 35be8a4ff2 build: Little improvements on info messages 2010-10-13 08:20:53 +00:00
Fatih Arslan 77e2e51f95 actionsapi/texlivemodules: Add exception for None values of "patterns"
Every format file has some keywords that are passed to the appropriate 
application during the build stage. However some of thes keywords, such
as "patterns" may have Null values (do not exist) or have empty string.
Thus, we add here an exception for Null values of "patterns". If no 
"patterns" keyword exist, than we create a new one with the parameter '-'
This parameter is default and is adviced from the TexLive developers itself.
2010-10-13 08:04:17 +00:00
Fatih Aşıcı e00044fb94 pisi 2.4_alpha1
This is the first alpha for the upcoming 2.3.x releases. This
release adds lots of new features. The most significant ones are
the changes in the package format.

Changes since 2.3.2
-------------------
dfisek (1):
      licenses: Add CeCILL-B license

fatih (136):
      archive: Drop decompress function implemented for Python < 2.6
      archive: Use pyliblzma for (de)compression with lzma
      archive: Import bz2 and gzip modules only when needed
      install: Disable keyboard interrupts while extracting
      archive: Implement a separate class for tar.Z archives
      archive: Add callback parameter to ArchiveTar.unpack_dir
      archive: Allow passing a file-like object to ArchiveTar
      install: Read install.tar.lzma without extracting it
      scripts: Update unpisi to extract using file objects
      archive: Code style fixes
      archive: Refactor Archive{Bzip2,Gzip}.unpack_dir methods
      build: Handle the exception raises when archive type is unknown
      archive: Add support for xz compressed tar archives
      archive: Add support for archive files compressed with lzma/xz
      archive: Make "bz2" an alias for "bzip2"
      util: Use Archive class in uncompress function
      util: Check compression type passed to uncompress
      archive: Guess archive type from file extension
      cli/build: Code style fixes
      build: Lots of code style fixes
      build: Do not hardcode package formats in cli code
      Change package format to use XZ compression
      unpisi: Add support for package format 1.2
      unpisi: Use pisi.package module instead of duplicating extraction code
      unpisi: Extract install.tar* archive into 'install' subdir
      unpisi: Do not fail if 'install' directory already exists
      delta: Code style fixes
      package: Implement common methods to read/create pisi files
      build: Use the methods in package module to reduce code duplication
      package: Use common code to get archive name and format
      package: Add tmp_dir parameter to constructor
      delta: Use new package api to create delta packages
      delta: Remove temporary dir after creating delta packages
      delta: Improve comment
      constants: Remove unused strings
      cli/build: Fix '-F help'
      delta: Add an option to specify the format of delta package
      delta: Extract install archive into a sub-directory
      archive: Fix ArchiveZip adding empty dirs with incorrect paths
      delta: Implement function to create multiple delta packages
      cli/delta: Allow passing multiple old packages
      package: Handle IO errors
      cli: Ignore broken pipe errors
      rng: Add CeCILL-B license
      Move license files to uludag/trunk/doc/en
      delta: Check the names of old and new packages
      tests: Fix the test that overwrites /usr/bin/aclocal
      rng: Add NCSA to the list of licenses
      tests: Correct distro names and versions of example repositories
      tests: Remove tmp dir before running tests
      tests: Lots of fixes
      tests: Fix shelltest
      tests: Add a sample repository tree
      tests: Build repo1
      file: Add support for XZ-compressed files
      file: Use isinstance() instead of type()
      archive: Fix TypeError when adding an empty dir to ZIP archives
      tests: Use the same Package instance when testing add_to_package
      file: Implement is_compressed method and simplify choosemethod
      tree-wide: Use is_compressed instead of hard-coding extensions
      index: Use XZ for compression
      tests: Use uncompressed index files
      file: Set compression level to 9 for XZ
      build: Handle actions.py errors
      tests: Add more packages
      tests: Add repo2 to simulate an updated state of repo1
      tests: Set pisi config before running tests
      tests: Build repo2
      tests: Add new conflict tests
      upgrade: Try to resolve conflicts by upgrading
      tests: Fix InstallDB test
      tests: Add tearDown method for cleanup
      scenarioapi/constants: Use uncompressed index file
      scenarioapi/pspec: Properly add conflicts
      upgrade: Check if the conflicting package is already in the upgrade list
      cli: Do not overwrite the value given by column parameter in formatted_output
      cli: Use the parsed separator in line_format
      actionsapi: Use octal values for all permissions
      AUTHORS: Remove translators
      AUTHORS: Update contributor list
      AUTHORS: Add missing developers and contributors
      actionsapi: Set localstatedir prefix to "/var"
      archive: Comment a seek call as it causes a problem with Python 2.7
      build: Fix typo in path collision check
      specfile: Make package descriptions mandatory again
      build: Generate a debug package for each sub-package
      build: Add dependencies of debug packages
      build: Move build number warning to the end
      installdb: Check if some mandatory tags in metadata.xml exist
      specfile: Replace "current" string in release/version values
      build: Guess WorkDir from archive name
      file: Remove unused gzip enum
      file: Modify File class to accept multiple compression types
      cli/index: Code style fixes and simplifications
      file: Handle all compressed files
      index: Add --compression-types option
      build: Fail if user-defined WorkDir does not exist
      build: Try WorkDir="." for archives with type "binary"
      installdb: Real fix when Package tag is missing
      cli/build: If spec file is not given, fallback to ./pspec.xml
      config: Create directories if we have write access
      install: Do not calculate the sum of cached file twice
      build: Search WorkDir after unpacking sources
      build: Call pkg_src_dir() to get WorkDir path
      config: Just ignore if we can't create the directory
      tests: Replace the path with __file__ in testCanAccessFile
      util: Add support for parsing the upcoming package name format
      build: Change filename format of packages
      util: Add support for parsing the upcoming delta package name format
      build: Change filename format of delta packages
      util: Fix returned value
      index: Add support for new filename format of delta packages
      tree-wide: Fix get_delta() usage
      config: Remove buildno option
      api: Remove the code related to build numbers
      atomicops: Remove build number checks
      tree-wide: Remove --ignore-build-no options
      build: Hold an identifier for the host the package is built on
      cli/listinstalled: Replace --without-buildno with --with-build-host
      installdb,cli/listinstalled: Thinko fix
      installdb: Remove buildno-related stuff
      packagedb: Ignore build numbers in old formats
      history: Remove buildno-related stuff
      specfile: Ignore build numbers
      util: Add function to generate a filename from the package info given
      build: Do not print error/warning counts if they equal to zero
      build: Search old packages in {compiled,debug}_packages_dir too
      build: Create delta packages after build if max_delta_count > 0
      build: Hold a seperate list for new debug packages
      build: Hold a dictionary for delta package lists
      build: Return an empty list instead of None
      build: Tweak info messages
      build: Remove useless info message
      build: Update state file after building all packages
      build: Case fix
      db: Bump cache version

fatih.arslan (5):
      actionsapi/texlivemodules: Modified to work properly with TexLive 2009 version
      actionsapi/texlivemodules: Fixes the behaviour of copying and moving of documentation files
      actionsapi/texlivemodules.py: Fixes logical false result, using shlex for better parsing"
      actionsapi/texlivemodules: Refactor language function, fixes the broken parsing ability
      actionsapi/texlivemodules: patterns have to be null string for change

gkmngrgn (1):
      pisi/actionsapi: Add rubymodules.py

gokcen.eraslan (10):
      actionsapi/cmaketools: Remove Makefile check
      actionsapi/cmaketools: Remove Makefile check from cmaketools.install
      actionsapi: Add KDE4 module to easily compile and install cmake based KDE packages.
      actionsapi: Add qt4 module to easily compile qmake based Qt packages.
      actionsapi: Change importdir, plugindir and translationdir to importsdir, pluginsdir and translationsdir for better integrity
      actionsapi: Revert last commit, use upstream names for importdir, translationdir and plugindir.
      actionsapi: Fix translation dir.
      actionsapi: Add includedir to qt4 module.
      actionsapi: Add Pardus CFLAGS/CXXFLAGS as qmake parameter instead of make parameter.
      Fix copy/paste typo

gokmen.goksel (1):
      unpisi: Add support to extract packages to a target directory

igungor (1):
      l10n: Fix warning in sv.po

onur (2):
      rng: Add new locales
      actionsapi/pisitools: Fix documentation of dolib

ozan.caglayan (4):
      pisi/actionsapi: No need to check the existence of Makefile*
      rng: Add Burmese locale
      actionsapi/kerneltools: Don't show section mismatches
      actionsapi/kerneltools: Refactor

sdalgic (1):
      typo: fix typo in pisi/pisi/cli/blame.py

transifex (4):
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)
2010-10-11 11:48:01 +00:00
Fatih Aşıcı d3b543a631 db: Bump cache version 2010-10-11 11:36:39 +00:00
Fatih Aşıcı 0bf2ba483c build: Case fix 2010-10-11 06:55:05 +00:00
Fatih Aşıcı d5f9f6eaa3 build: Update state file after building all packages 2010-10-11 06:51:03 +00:00
Fatih Aşıcı b031d6080e build: Remove useless info message
Pisi fails when orphaned files found. No need to print this
message for successful builds.
2010-10-11 06:50:59 +00:00
Fatih Aşıcı 7e229e7793 build: Tweak info messages 2010-10-11 06:50:52 +00:00
Onur Küçük afdcd88814 actionsapi/pisitools: Fix documentation of dolib 2010-10-09 07:33:06 +00:00
Fatih Aşıcı 3b95fc918e build: Return an empty list instead of None
Also remove a debug line.
2010-10-08 11:44:54 +00:00
Fatih Aşıcı 8682f6e0ec build: Hold a dictionary for delta package lists 2010-10-08 07:32:08 +00:00
Fatih Aşıcı b198b288ab build: Hold a seperate list for new debug packages 2010-10-08 07:01:26 +00:00
Fatih Aşıcı 0a0f3aaba5 build: Create delta packages after build if max_delta_count > 0
build_packages does not return a value any more. Code is really hacky
but works.
2010-10-08 06:55:57 +00:00
Fatih Aşıcı a23bb1272b build: Search old packages in {compiled,debug}_packages_dir too
This is similar to the behaviour before the build number removal except
that it does not search recursively.
2010-10-07 12:23:07 +00:00
Fatih Aşıcı 44c91bde39 build: Do not print error/warning counts if they equal to zero 2010-10-07 08:26:36 +00:00
Fatih Aşıcı c0ec957842 util: Add function to generate a filename from the package info given 2010-10-07 07:15:41 +00:00
Fatih Aşıcı 9d4342bc52 specfile: Ignore build numbers 2010-10-06 22:00:59 +00:00
Fatih Aşıcı 4e3c38e0ab history: Remove buildno-related stuff 2010-10-06 21:54:06 +00:00
Fatih Aşıcı 928ca84a9c packagedb: Ignore build numbers in old formats 2010-10-06 21:31:34 +00:00
Fatih Aşıcı d1b73dd580 installdb: Remove buildno-related stuff 2010-10-06 21:27:37 +00:00
Fatih Aşıcı 4a7d58c51e installdb,cli/listinstalled: Thinko fix
The build host should be an empty string for old packages.
"pisi li -b ''" now returns old packages, too.
2010-10-06 20:53:09 +00:00
Fatih Aşıcı b2514b62cc cli/listinstalled: Replace --without-buildno with --with-build-host
This renamed parameter is used to filter packages by their build host.

  e.g. pisi li -b localhost
2010-10-06 20:33:31 +00:00
Fatih Aşıcı 51a9e580b8 build: Hold an identifier for the host the package is built on
This can be changed using build_host option in pisi.conf. The
default value is "localhost". This can be used to distinguish
buildfarm packages and the packages built by the user.
2010-10-06 20:33:28 +00:00
Fatih Aşıcı bbf1446f0a tree-wide: Remove --ignore-build-no options 2010-10-06 12:02:15 +00:00
Fatih Aşıcı 45b765593a atomicops: Remove build number checks 2010-10-06 10:54:03 +00:00
Fatih Aşıcı 5617871ddd api: Remove the code related to build numbers 2010-10-06 10:54:02 +00:00
Fatih Aşıcı d50c655c72 config: Remove buildno option 2010-10-06 10:54:01 +00:00
Fatih Aşıcı d511c087d2 tree-wide: Fix get_delta() usage 2010-10-06 10:53:59 +00:00