Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix autotools configuration #8

Closed
wants to merge 3 commits into from
Closed

Conversation

Flowdalic
Copy link

The check for the PHP ldap module should only be done if --with-ldap-authentication is given.

Also don't carry configure arround in the repo.

This seems to be a simple copy&paste error
Source repos should not contain files that can be created.
This is especially true for the 'configure' script when
autotools are used.
@Flowdalic
Copy link
Author

I just noticed that this is the third PR that s/install-apache2-config/install-apache-config/ besides #7 and #4. It would be really great if you guys would overthink your stance and just merge it instead of closing it because "autotools will be replaced anyways" (What are the reasons for replacing autotools btw?). It sure saves some people trying icingaweb2 some time.

@dnsmichi
Copy link
Contributor

Calm down a bit, please.

The devs are working hard on the setup wizard for the very first official release which will guide you through the entire install process. Therefore autotools are removed. If you're interested in progress on that, please head over to https://dev.icinga.org/issues/7163 and checkout the according git branch.

@dnsmichi
Copy link
Contributor

Btw - the development tracker is organized at https://dev.icinga.org/projects/icingaweb2 - please be so kind, and open issues referencing your patches, not to get them lost over here.

That's also described over here: https://wiki.icinga.org/display/Dev/Developer+Guidelines#DeveloperGuidelines-SendingaPatch

Thanks in advance.

@Flowdalic
Copy link
Author

Calm down a bit, please.

I'm calm, but just disappointed that I misspent my time because those other PRs weren't merged.

checkout the according git branch.

The official icingaweb2 repo currently has 77 branches, hard to get an overview here. Maybe some should converted to (attic) tags.

Therefore autotools are removed.

If autotools are removed, then my patches are obsolete. But that doesn't seem to be the case (yet?). I still see autotools files in https://github.com/Icinga/icingaweb2/tree/feature/redesign-7144 and in https://github.com/Icinga/icingaweb2/tree/feature/setup-wizard-7163. If you can confirm that the patches are still useful, I'm happy to create an issue.

@dnsmichi
Copy link
Contributor

As said, development organization happens on dev.icinga.org. So please be so kind in asking for updates over there. Even if autotools are not yet removed, you may still checkout the feature branch for the setup wizard and help make it great with your feedback and contributions.

Regarding the git branch mess - they know about it, and will clean it up once the release happened. I don't like it either, icinga2 is relatively cleaned up for that very reason.

I'm sorry that I cannot assist you more, just read your PR via mail notification, and wanted to add a note where to better find help.

@lippserd
Copy link
Member

Hi,

Thanks for your effort so far. I removed the autotools files yesterday. I'll close this pull request.

Cheers,
Eric

@lippserd lippserd closed this Nov 14, 2014
DMajrekar added a commit to DMajrekar/icingaweb2 that referenced this pull request Nov 30, 2015
When users are in a different BaseDN to the groups, this causes no groups to be loaded out of Ldap. The following error is given:

2015-11-30T08:29:51+00:00 - ERROR - Stacktrace: #0 [internal function]: Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(2, 'strpos(): Empty...', '/icingaweb2/lib...', 88, Array)
Icinga#1 /icingaweb2/library/Icinga/Repository/LdapRepository.php(88): strpos('<USER DN>', '')
Icinga#2 /icingaweb2/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php(394): Icinga\Repository\LdapRepository->isRelatedDn('<USER DN>')
Icinga#3 /icingaweb2/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php(487): Icinga\Authentication\UserGroup\LdapUserGroupBackend->isMemberAttributeAmbiguous()
Icinga#4 /icingaweb2/library/Icinga/Repository/Repository.php(436): Icinga\Authentication\UserGroup\LdapUserGroupBackend->initializeConversionRules()
Icinga#5 /icingaweb2/library/Icinga/Repository/Repository.php(590): Icinga\Repository\Repository->getConversionRules()
Icinga#6 /icingaweb2/library/Icinga/Repository/RepositoryQuery.php(329): Icinga\Repository\Repository->providesValueConversion('group', 'group_name')
Icinga#7 /icingaweb2/library/Icinga/Web/Widget/SortBox.php(126): Icinga\Repository\RepositoryQuery->order('group_name', 'asc')
Icinga#8 /icingaweb2/library/Icinga/Web/Controller.php(117): Icinga\Web\Widget\SortBox->handleRequest(Object(Icinga\Web\Request))
Icinga#9 /icingaweb2/application/controllers/GroupController.php(74): Icinga\Web\Controller->setupSortControl(Array, Object(Icinga\Repository\RepositoryQuery))
Icinga#10 /icingaweb2/library/vendor/Zend/Controller/Action.php(507): Icinga\Controllers\GroupController->listAction()
Icinga#11 /icingaweb2/library/Icinga/Web/Controller/Dispatcher.php(76): Zend_Controller_Action->dispatch('listAction')
Icinga#12 /icingaweb2/library/vendor/Zend/Controller/Front.php(937): Icinga\Web\Controller\Dispatcher->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
Icinga#13 /icingaweb2/library/Icinga/Application/Web.php(361): Zend_Controller_Front->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
Icinga#14 /icingaweb2/library/Icinga/Application/webrouter.php(109): Icinga\Application\Web->dispatch()
Icinga#15 /icingaweb2/public/index.php(4): require_once('/icingaweb2/lib...')
Icinga#16 {main}
@edsonblwolf edsonblwolf mentioned this pull request Jul 7, 2022
@whizps whizps mentioned this pull request Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants