path: root/paludis/repositories/accounts
AgeCommit message (Collapse)AuthorLines
2021-09-17build: repositories depend on libpaludis_SEAvatar Marvin Schmidt -1/+1
In file included from /var/tmp/paludis/build/sys-apps-paludis-scm/work/paludis-scm/paludis/package_id.hh:38, from /var/tmp/paludis/build/sys-apps-paludis-scm/work/paludis-scm/paludis/repositories/unpackaged/unpackaged_id.hh:23, from /var/tmp/paludis/build/sys-apps-paludis-scm/work/paludis-scm/paludis/repositories/unpackaged/unpackaged_id.cc:20: /var/tmp/paludis/build/sys-apps-paludis-scm/work/paludis-scm/paludis/metadata_key-fwd.hh:43:10: fatal error: paludis/metadata_key-se.hh: No such file or directory 43 | #include <paludis/metadata_key-se.hh> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [paludis/repositories/unpackaged/CMakeFiles/libpaludisunpackagedrepository.dir/build.make:98: paludis/repositories/unpackaged/CMakeFiles/libpaludisunpackage drepository.dir/unpackaged_id.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:8127: paludis/repositories/unpackaged/CMakeFiles/libpaludisunpackagedrepository.dir/all] Error 2 make: *** [Makefile:185: all] Error 2
2020-10-16modernize: Mark overriding functions as suchAvatar Marvin Schmidt -109/+109
Done using clang-tidy's `modernize-use-override` check
2017-01-16paludis: c++11-ify repository iterationAvatar Saleem Abdulrasool -12/+11
Add a `repositories` in `Environment` which provides an iterator range for the repositories, allowing C++11 style range based iteration.
2016-12-12build: more explicit SE dependenciesAvatar Saleem Abdulrasool -0/+1
Thanks to mgorny, Caelian, and heirecka for reporting these.
2016-11-30build: remove autotools based buildAvatar Saleem Abdulrasool -61/+0
There can be only one!
2016-11-30build: introduce cmake based build systemAvatar Saleem Abdulrasool -0/+17
2016-01-21paludis: POSIX_ME_HARDER accounts repositoryAvatar Saleem Abdulrasool -27/+13
POSIX permits an indefinite required buffer size for querying GECOS fields. This is currently used in three locations. Previously, paludis would assume that it could perform a sysconf call to retrieve the requisite buffer size for ensuring that the subsequent GECOS field query would not receive a -ERANGE error. However, as it turns out, this is actually a problem even with GLIBC where the NSS may end up querying a service which has a larger field value for the `struct pwd` (glibc sets the return value to the NSS buffer length, aka 1k, but may end up querying a service which provides a larger response). Use local wrappers which perform the size adjustment to avoid an undersized buffer. Localise the functions which query the various GECOS fields which comprise the persona into util.
2016-01-17build: unconditionally use visibility flagsAvatar Saleem Abdulrasool -1/+1
Remove the last remnants of icc support as the current released versions do not support C++11 and we intend to use clang as the alternate compiler. This cleans up the compile flags to remove the now obsoleted definition (-DPALUDIS_USE_VISIBILITY), the unnecessary compile time checks, and the handling for ICC in the macros.
2015-08-21throw() -> noexceptAvatar Wouter van Kesteren -2/+2
Change-Id: I461abfda8b7297c1bd04f1090f8d58fa96364616 Reviewed-on: https://galileo.mailstation.de/gerrit/1892 Reviewed-by: Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by: Kylie McClain <somasis@exherbo.org>
2014-09-17Remove 'breaks Portage' codeAvatar Ciaran McCreesh -20/+4
2013-09-17Pass is_volatile as a merger paramAvatar Ciaran McCreesh -0/+1
2013-06-23C++11: auto convert to nullptr via cpp11-migrateAvatar Saleem Abdulrasool -8/+8
This is a blanket migration via the clang C++11 migration tool to convert NULL pointer to nullptr usage. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-23Convert to fancy new visitorsAvatar Ciaran McCreesh -36/+9
2013-05-22Use nullptrAvatar Ciaran McCreesh -32/+29
2013-05-22Switch to std mutex and condition_variableAvatar Ciaran McCreesh -10/+8
2013-03-11allow partitioning imageAvatar Saleem Abdulrasool -0/+1
This adds a new function `expart' which allows partitioning the image into separate parts. This information is then provided to the merge to record. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-02-26fix tag mismatchesAvatar Saleem Abdulrasool -1/+1
This is a mechanical change to address tag mismatches for forward declaration. This is not an error, however, the sheer number of these warnings caused by the extensive amount of forward declaration usage drowns out the errors. This has no functional change.
2012-09-14Refactor to allow subslotsAvatar Ciaran McCreesh -4/+4
2012-09-07Tweak accounts behavioursAvatar Ciaran McCreesh -0/+4
2012-08-05Allow skipping uninstall phases.Avatar Ciaran McCreesh -2/+4
Fixes: ticket:1251
2012-06-02accounts repository: fix typso in debug outputAvatar Marc-Antoine Perennou -1/+1
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2011-12-30Don't do strange things if a group doesn't existAvatar Ciaran McCreesh -1/+1
2011-09-06Framework for licence groupsAvatar Ciaran McCreesh -0/+8
2011-09-04Remove PackageID::contents_keyAvatar Ciaran McCreesh -14/+0
2011-09-04PackageID::contentsAvatar Ciaran McCreesh -0/+16
2011-09-02Move permit_destination into MergeParamsAvatar Ciaran McCreesh -0/+2
2011-08-07Move explicit instantiations to namespace paludisAvatar Elias Pipping -4/+8
Makes clang++ happy
2011-06-16Remove accept_keywords_keyAvatar Ciaran McCreesh -7/+0
2011-06-12Remove contains and contained_in keysAvatar Ciaran McCreesh -28/+0
2011-06-12Remove provide_keyAvatar Ciaran McCreesh -14/+0
2011-06-12Remove virtual_for_keyAvatar Ciaran McCreesh -14/+0
2011-06-11Remove VirtualsInterfaceAvatar Ciaran McCreesh -6/+2
2011-06-11Remove ProvidesInterfaceAvatar Ciaran McCreesh -2/+0
2011-06-11PackageID::suggestions_key can goAvatar Ciaran McCreesh -14/+0
2011-06-09Maybe fix some gtest-related build issuesAvatar Ciaran McCreesh -1/+1
2011-05-19Revert the package dep spec changesAvatar Ciaran McCreesh -8/+4
2011-04-12Kill is_default_destinationAvatar Ciaran McCreesh -9/+0
2011-04-12MetadataKey value -> parse_valueAvatar Ciaran McCreesh -17/+18
2011-04-12Allow overriding optionsAvatar Ciaran McCreesh -1/+2
2011-04-07Constraint -> RequirementAvatar Ciaran McCreesh -1/+1
2011-04-05No need for fancy PackageDepSpecData subclassingAvatar Ciaran McCreesh -4/+8
2011-03-26Use Environment rather than PackageDatabaseAvatar Ciaran McCreesh -9/+4
2011-03-25gtest moreAvatar Ciaran McCreesh -23/+19
2011-03-20Don't bother with test_extrasAvatar Ciaran McCreesh -1/+0
2011-03-19Let syncing specify a revisionAvatar Ciaran McCreesh -1/+6
2011-03-18Remove invalidate_masksAvatar Ciaran McCreesh -6/+0
2011-02-28Allow repos to return partial results if fasterAvatar Ciaran McCreesh -15/+15
2011-02-27Make merge checks its own phaseAvatar Ciaran McCreesh -14/+39
Fixes: ticket:1085
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -19/+19
2011-02-06Dep tags are no longer neededAvatar Ciaran McCreesh -1/+0